gpioTool#
- 您可以將輸入線路設定為接收單端或差分訊號。
- 您可以將輸入線配置為上拉或下拉模式運作。
- 您可以指定輸出訊號是否應進行反相。
gpioTool 收錄於Framegrabber SDK 及pylon Software Suite 中。
要啟動此工具:
- 開啟命令列。
- 如果您使用的是Framegrabber SDK ,請切換至
binFramegrabber SDK 安裝目錄: cd /D %BASLER_FG_SDK_DIR%\bin. -
如果您正在使用 pylon,請切換至 pylon 安裝目錄下的bin目錄:
- Windows:%programfiles%\Basler\pylon[版本]\Runtime\x64\pylonCXP\bin
- Linux:/opt/pylon/lib/pylonCXP/bin
-
請使用以下所述的選項啟動gpioTool 。
選項#
下列選項可供使用:
gpioTool -b [board_index]
-g
-v
-s [bank]:[settings]
-h
-b [board_index]
請指定您要存取系統中的哪個板卡(幀擷取卡或觸發卡)。此參數對於所有選項皆為必填,惟以下情況除外: -h.
的數值範圍為 [board_index] 是系統中所有已安裝電路板的索引編號。若系統中僅有一塊電路板,請設定 [board_index] 至 0.
-b [board_index] -g
顯示指定開發板當前的 GPIO 銀行設定。
-b [board_index] -v
以詳盡輸出方式顯示當前的 GPIO 銀行設定。
-b [board_index] -s [bank]:[settings]
請設定指定板卡上的 GPIO 銀行。
[bank] 指定 GPIO 銀行的索引號碼。
[settings] 設定相關選項。請參閱 下方.
-h
顯示說明。
設定#
關於 [settings] 參與 -b [board_index] -s [bank]:[settings], 可使用以下設定:
| 場景設定 | Value | 結果 |
|---|---|---|
[signal] | se | 將輸入線配置為接收單端訊號。 |
[signal] | ds | 設定輸入線路以接收差分訊號。 |
[pull-up-down] | pu | 將輸入線配置為上拉模式運作。a |
[pull-up-down] | pd | 將輸入線配置為下拉模式運作。b |
[inversion] | ni | 停用輸出線的反轉功能。 |
[inversion] | 位於 | 啟用輸出線的反相功能。 |
您必須以以下格式輸入設定: [signal],[pull-up-down],[inversion]. 範例: ds、pu、ni
此外,您也可以設定 [settings] 設為 default. 這 重設設定 某個 GPIO 銀行的。
範例#
gpioTool -b 0 -s 0:ds,pu,ni
此指令會將開發板設定如下:
-b 0: 設定板卡 0 上的 GPIO。-s: 開始進行實際的設定。0:: 設定 GPIO 銀行 0(前端 GPIO)。ds,pu,ni: 將前端 GPIO 設定為接收差分訊號 (ds)、以上拉模式 (pu) 運作,並將輸出訊號以非反相形式 (ni) 傳送。
重設設定#
若要將開發板和 GPIO 銀行重設為預設設定,請啟動 gpioTool 與 [settings] 設定為 default:
gpioTool -b [board_index] -s [bank]:default
範例: gpioTool -b 0 -s 0:default
重設為 DIP 開關設定#
您可以將電路板重置為當前的 DIP 開關設定。此操作將覆寫軟體設定。
若要將電路板重設為 DIP 開關的設定,請啟動 gpioTool 與 [settings] 設定為 dip-switch:
gpioTool -b [board_index] -s [bank]:dip-switch
範例: gpioTool -b 0 -s 0:dip-switch