磁鐵#
介紹#
V5 磁鐵僅與 V5 工作單元一起使用。
以下是可用方法清單:
操作-與磁鐵互動。
Getters – 傳回來自 Magnet 的資料。
temperature– 返回磁鐵的溫度。installed– 檢查磁鐵是否已連接。timestamp– 傳回從 Magnet 接收到的最後一個狀態資料包的時間戳記。
建構函式 – 手動初始化和設定 Magnet。
Electromagnet– 製造磁鐵。
行動#
pickup#
pickup(duration, units, power) 啟動磁鐵拾取物體。
Usage:
magnet.pickup(duration, units, power)
參數 |
描述 |
|---|---|
|
可選。磁鐵啟動的持續時間,以整數或浮點數表示。 |
|
可選。持續時間單位:
|
|
可選。要設定的功率等級(0-100)。 |
# Set the Magnet to pickup.
magnet.pickup()
# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)
drop#
drop() 禁用磁鐵以丟棄物體。
Usage:
magnet.drop(duration, units, power)
參數 |
描述 |
|---|---|
|
(可選)磁鐵停用的持續時間,數值為整數或浮點數。 |
|
可選。持續時間單位:
|
|
可選。要設定的功率等級(0-100)。 |
# Set the Magnet to drop.
magnet.drop()
# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)
set_power#
set_power(value) 設定用於拾取和放置的磁鐵的功率等級。
Usage:
magnet.set_power(value)
參數 |
描述 |
|---|---|
|
要設定的功率等級(0 - 100)。 |
# Set the default power to 80%.
magnet.set_power(80)
獲取器#
temperature#
temperature() 回到磁鐵的溫度(浮點數)。
Usage:
magnet.temperature(units)
參數 |
描述 |
|---|---|
|
可選。溫度單位:
|
installed#
installed() 傳回布林值,表示磁鐵是否已連線。
True- 磁鐵與大腦相連。False- 磁鐵沒有連接到大腦。
Usage:
magnet.installed()
參數 |
描述 |
|---|---|
此方法沒有參數。 |
timestamp#
timestamp() 傳回一個整數,作為從 Magnet 接收到的最後一個狀態資料包的時間戳記。
Usage:
magnet.timestamp()
參數 |
描述 |
|---|---|
此方法沒有參數。 |
建構函數#
建構函數用於手動建立 Magnet 對象,這是在 VEXcode 之外配置 Magnet 所必需的。
Electromagnet#
Electromagnet creates a magnet.
用法: magnet_1 = Electromagnet(port)
範圍 |
描述 |
|---|---|
|
磁鐵連接到哪個智慧型端口,即 |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)