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#
의 [settings] 부분( -b [board_index] -s [bank]:[settings])에 대해 다음과 같은 설정을 사용할 수 있습니다.
| Setting | Value | 결과 |
|---|---|---|
[signal] | se | 단일 종단(single-ended) 신호를 수신하도록 입력 라인을 구성합니다. |
[signal] | ds | 차동(differential) 신호를 수신하도록 입력 라인을 구성합니다. |
[pull-up-down] | pu | 풀업 모드로 작동하도록 입력 라인을 구성합니다.a |
[pull-up-down] | pd | 풀다운 모드로 작동하도록 입력 라인을 구성합니다.b |
[inversion] | ni | 출력 라인의 반전을 비활성화합니다. |
[inversion] | in | 출력 라인의 반전을 활성화합니다. |
설정은 다음 형식으로 입력해야 합니다. [signal],[pull-up-down],[inversion]. 예: ds,pu,ni
또는 [settings] (으)로 default. 이 작업은 구성 을 재설정합니다.
예시#
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 bank를 기본 설정으로 재설정하려면 다음을 시작하십시오. 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