Operator Library: Hardware Platform
GPO 오퍼레이터는 디지털 출력에 대한 인터페이스를 제공합니다. 하드웨어 플랫폼에 따라 이름이 다른 Pin_ID / PinID 파라미터를 통해 신호 전송에 사용할 디지털 출력(GPIO 유닛의 물리적 핀에 연결됨)을 선택합니다.
imaFlex 플랫폼을 제외한 모든 플랫폼의 경우: 두 개의 GPIO 유닛이 있는 프레임 그래버를 사용하는 경우 ConnectorType 파라미터를 사용하여 제어할 GPIO 유닛(GPIO 또는 Front GPIO)을 선택합니다. imaFlex 2 Dual 100, imaFlex CXP-12 Quad 및 imaFlex CXP-12 Penta 플랫폼에서는 ConnectorType 파라미터를 사용할 수 없습니다.
각 디지털 출력은 한 번만 사용할 수 있습니다. 따라서 선택한 디지털 출력은 GPO 오퍼레이터의 단일 인스턴스에서만 독점적으로 사용되어야 합니다.
![]() |
imaFlex 2 Dual 100 플랫폼의 Front GPO 포트 그룹 |
|---|---|
|
imaFlex 2 Dual 100 플랫폼의 프론트 GPO 포트는 두 개의 독립된 그룹으로 나뉩니다.
|
디지털 입력과 핀 커넥터의 매핑에 대해서는 프레임 그래버 사용자 매뉴얼의 GPIO Connectors 항목을 참조하십시오. imaFlex 2 Dual 100 플랫폼의 경우 GPIO Connectors (CoF Frame Grabbers)를 참조하십시오.
| 하드웨어 플랫폼별 지원 여부 |
|---|
| imaFlex 2 Dual 100 |
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| mE 5 marathon VCLx |
| mE 5 marathon VCL |
| mE 5 marathon VCX-QP |
| mE 5 marathon VF2 |
| LightBridge VCL |
| mE 5 ironman VQ8-CXP6D/-CXP6B |
| mE 5 ironman VD8-PoCL |
| pixelPlant 100 |
| pixelPlant 200 |
리소스
이 오퍼레이터의 FPGA 디바이스 리소스는 PinID 파라미터 값과 같습니다. 메뉴에서 대화 상자를 열면 FPGA 디바이스 리소스를 확인할 수 있습니다. 디바이스 리소스는 읽기 전용입니다.
imaFlex 2 Dual 100 플랫폼의 경우, 리소스는 Front GPIO 커넥터의 경우 인덱스 0~7, Extension GPIO 커넥터의 경우 8~15인 GPO 타입입니다.
각 디지털 출력에 대해 TriggerOut 타입의 디바이스 리소스가 하나씩 사용됩니다. 디바이스 리소스의 전체 목록은 Device Resources를 참조하십시오.
| Link Parameter | Input Link I |
|---|---|
| Bit Width | 1 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| PinID (모든 imaFlex 플랫폼) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Default | FrontGpo0 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Range |
imaFlex 2 Dual 100: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, FrontGpo4, FrontGpo5, FrontGpo6, FrontGpo7, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Penta: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Quad:{FrontGpo0, FrontGpo1, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
PinID 파라미터를 통해 신호 전송에 사용할 디지털 출력(GPIO 소켓의 물리적 핀에 연결됨)을 정의합니다. 동일한 디지털 출력은 GPO 오퍼레이터의 단일 인스턴스에 의해 한 번만 사용할 수 있습니다. FrontGpoN은 Front GPIO 커넥터의 GPO를 나타냅니다. ExtensionGpoN은 Extension GPIO 사이드 커넥터용 GPO를 나타냅니다. 디지털 입력과 핀 커넥터 매핑에 대해서는 프레임 그래버 사용자 매뉴얼의 GPIO Connectors 항목을 참조하십시오. imaFlex 2 Dual 100 플랫폼의 경우 GPIO Connectors (CoF Frame Grabbers)를 참조하십시오.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pin_ID (mE5 플랫폼, Pixelplant 및 LightBridge VCL) | ||||
|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||
| Default | 0 | |||
| Range | [0;7], [0;3] 또는 [0;1] | |||
|
Pin_ID 파라미터를 통해 신호 전송에 사용할 디지털 출력(GPIO 또는 FrontGPIO 소켓의 물리적 핀에 연결됨)을 정의합니다. 동일한 디지털 출력은 한 번만(즉, GPO 오퍼레이터의 단일 인스턴스에 의해서만) 사용할 수 있습니다. [0;7] marathon에서 GPIO를 주소 지정하거나 단일 GPIO 유닛만 있는 장치(ironman, Pixelplant)를 사용하는 경우 값 범위는 0 - 7입니다. [0;3] LightBridge에서 GPIO를 주소 지정하는 경우 값 범위는 0-3입니다. [0;1] marathon 또는 LightBridge의 Front GPIO를 제어할 때 값 범위는 0-1입니다.
|
||||
| ConnectorType (mE5 marathon 및 LightBridge VCL 플랫폼) | ||||
|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||
| Default | GPIO | |||
| Range | {GPIO, FrontGPIO} | |||
|
ConnectorType 파라미터를 통해 Pin_ID 파라미터에 입력한 값으로 제어할 GPIO 소켓(GPIO 또는 Front GPIO)을 정의합니다.
|
||||
다음 예시에서 GPO 오퍼레이터의 사용법을 보여줍니다.
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
CoaXPress용 영역 스캔 트리거가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
CoaXPress12용 영역 스캔 트리거가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'TrgBoxLine 오퍼레이터를 사용하는 microEnable 5 marathon VCL용 라인 스캔 트리거 사용법'
간단한 디자인에서 TrgBoxLine 오퍼레이터의 사용법을 보여주는 VisualApplets 디자인 예시입니다.
-
'TrgBoxLine 오퍼레이터를 사용하는 microEnable 5 marathon VCX QP용 라인 스캔 트리거 사용법'
간단한 디자인에서 TrgBoxLine 오퍼레이터의 사용법을 보여주는 VisualApplets 디자인 예시입니다.
-
'TrgBoxLine 오퍼레이터를 사용하는 imaFlex CXP-12 Quad용 라인 스캔 트리거 사용법'
간단한 디자인에서 TrgBoxLine 오퍼레이터의 사용법을 보여주는 VisualApplets 디자인 예시입니다.

![[참고]](../common/images/admon/note.png)



이전

