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[version]\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],可用设置如下:
| 设置 | 值 | 结果 |
|---|---|---|
[signal] | se | 将输入线路配置为接收单端信号。 |
[signal] | ds | 将输入线路配置为接收差分信号。 |
[pull-up-down] | pu | 将输入线路配置为在上拉模式下工作。a |
[pull-up-down] | pd | 将输入线路配置为在下拉模式下工作。a |
[inversion] | ni | 禁用输出线路的反转。 |
[inversion] | in | 启用输出线路的反转。 |
您必须以以下格式输入设置: [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(Front 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