gpioTool#
- 입력 라인이 싱글엔디드(single-ended) 또는 차동(differential) 신호를 수신하도록 구성할 수 있습니다.
- 입력 라인이 풀업(pull-up) 또는 풀다운(pull-down) 모드로 작동하도록 구성할 수 있습니다.
- 출력 신호를 반전해야 하는지 여부를 지정할 수 있습니다.
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을 시작합니다.
Options#
사용 가능한 옵션은 다음과 같습니다.
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#
의 [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