NxtUltrasonicSensor 超音波感應器 功能 NxtUltrasonicSensor 元件可用來控制樂高NXT 機器人上的超音波感應器。 屬性 BluetoothClient 用於通訊的BluetoothClient 元件,必須在Designer 中設定。 SensorPort 感應器連接到感應器中,必須在Designer 設定。 BottomOfRange BelowRange、WithinRange 和AboveRange 等事件的最小值。 NxtUltrasonicSensor.BottomOfRange:取得BelowRange、WithinRange 和AboveRange 等事件的最小值。 Set NxtUltrasonicSensor.BottomOfRange:設定BelowRange、WithinRange 和AboveRange 等事件的最小值。 TopOfRange BelowRange、WithinRange 和AboveRange 等事件的最大值。 NxtUltrasonicSensor.TopOfRange:取得BelowRange、WithinRange 和AboveRange 等事件的最大值。 Set NxtUltrasonicSensor.TopOfRange:設定BelowRange、WithinRange 和AboveRange 等事件的最大值。 BelowRangeEventEnabled 決定當距離低於BottomOfRange 時,是否呼叫BelowRange 事件。 NxtUltrasonicSensor.BelowRangeEventEnabled:取得當距離低於BottomOfRange 時,是否呼叫BelowRange 事件。 Set NxtUltrasonicSensor.BelowRangeEventEnabled:設定當距離低於BottomOfRange 時,是否呼叫BelowRange 事件。 | WithinRangeEventEnabled 決定當距離介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。 NxtUltrasonicSensor.WithinRangeEventEnabled:取得當距離介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。 Set NxtUltrasonicSensor.WithinRangeEventEnabled:設定當距離介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。 AboveRangeEventEnabled 決定當距離超過TopOfRange 時,是否呼叫AboveRange 事件。 NxtUltrasonicSensor.AboveRangeEventEnabled:取得當距離超過TopOfRange 時,是否呼叫AboveRange 事件。 Set NxtUltrasonicSensor.AboveRangeEventEnabled:設定當距離超過TopOfRange 時,是否呼叫AboveRange 事件。 事件 BelowRange when NxtUltrasonicSensor.BelowRange : 距離已經低於指定範圍。 WithinRange when NxtUltrasonicSensor.WithinRange : 距離介於指定範圍之間。 AboveRange when NxtUltrasonicSensor.AboveRange : 距離已經高於指定範圍。 方法 GetDistance NxtUltrasonicSensor.GetDistance : 回傳距離,單位為公分,這是一個介於0 到254 之間的整數,如果回傳-1 代表無法判斷距離。 |