Operator Library: Hardware Platform
이 오퍼레이터는 Camera Link BASE RGB 구성 카메라의 이미지 데이터를 VisualApplets로 전송합니다. Camera Link 표준의 모든 RGB BASE 구성이 지원됩니다.
이 오퍼레이터는 CameraPort 타입의 리소스를 배타적으로 사용합니다. 프레임 그래버의 Camera Link 포트 A( 0 ) 또는 포트 B( 1 )를 선택할 수 있습니다. 동일한 리소스 인덱스는 앱릿당 한 번만 사용할 수 있습니다.
microEnable 5 ironman VD8-PoCL: mE5 VD8-PoCL(ironman)에서는 포트 A만 CC 신호 및 시리얼 인터페이스를 비롯한 모든 카메라 기능을 제공합니다. 포트 B는 CC 신호와 시리얼 인터페이스를 모두 제공하지 않습니다. 그럼에도 불구하고 카메라가 사전에 프로그래밍된 경우 프리런 모드로 작동할 수 있습니다. 포트 B의 이러한 제한은 mE5 VD8-PoCL(ironman)에만 적용되며, 해당 오퍼레이터를 사용하는 다른 프레임 그래버 모델(LightBridge, marathon 등)에는 적용되지 않습니다.
다음 그림은 이 모드(Tap3x8bit)에서의 픽셀 매핑을 보여줍니다.

| 하드웨어 플랫폼별 사용 가능 여부 |
|---|
| mE5 marathon VCLx |
| mE5 marathon VCL |
| LightBridge VCL |
| mE5 VD8-PoCL (ironman) |
| Link Parameter | Output Link O |
|---|---|
| Bit Width | [3,63]![]() |
| Arithmetic | unsigned |
| Parallelism | 임의, 파라미터 설명 참조 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | {VALT_IMAGE2D,VALT_LINE1D} |
| Color Format | VAF_COLOR |
| Color Flavor | FL_RGB |
| Max. Img Width | 임의 |
| Max. Img Height | 임의 |
|
RGB 튜플로 인해 BitWidth는 3의 배수여야 합니다. BitWidth 파라미터는 카메라가 실제로 전송하는 Bit Width보다 크거나 작게 설정할 수 있습니다. 파라미터를 카메라가 실제로 전송하는 Bit Width보다 작게 설정하면, 픽셀 컴포넌트의 LSB(Least Significant Bits)가 잘립니다. 픽셀 컴포넌트당 MSB(Most Significant Bits)만 VisualApplets로 전송됩니다. 파라미터가 카메라에서 전송되는 실제 Bit Width보다 더 큰 값으로 설정된 경우, 원본 픽셀 구성 요소가 출력 구성 요소의 MSB 위치에 설정됩니다. LSB는 0으로 채워집니다. 두 경우 모두 상대적인 밝기는 동일하게 유지됩니다. 즉, 흰색 픽셀은 흰색으로 유지되고 어두운 픽셀은 어두운 상태로 유지됩니다. |
| DvalMode | |
|---|---|
| Type | dynamic write parameter |
| Default | DVAL_Enabled |
| Range | {DVAL_Enabled, DVAL_Disabled} |
|
이 파라미터는 DVAL을 사용하여 유효 픽셀을 마스킹할지 아니면 무시할지를 지정합니다. DVAL을 무시하는 경우, 유효 픽셀은 LVAL 및 FVAL 상태에 따라 선택됩니다. |
|
| FvalMode | |||||||
|---|---|---|---|---|---|---|---|
| Type | 동적/정적 쓰기 파라미터 | ||||||
| Default | CameraLinkStandard | ||||||
| Range | {CameraLinkStandard, IgnoreFval} | ||||||
이 파라미터의 목적은 동일한 애플릿에서 영역 스캔 카메라와 라인 스캔 카메라를 동적으로 사용할 수 있도록 하는 것입니다. |
|||||||
| BaseMode | |
|---|---|
| Type | dynamic write parameter |
| Default | Tap3x8bit |
| Range | {Tap3x8bit} |
|
이 파라미터는 BASE 구성 모드를 지정합니다. |
|
| CameraStatus | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | |
| Range |
LightBridge/marathon: [0;2^8-1] mE5 VD8 ironman: [0;2^4-1] |
|
bit[0]: PCLK 사용 가능 bit[1]: FVAL 현재 값 bit[2]: LVAL 현재 값 bit[3]: DVAL 현재 값 bit[4-7]: 예약됨(LightBridge 및 marathon 전용) |
|
| CameraLinkCoreReset | |
|---|---|
| Type | dynamic write parameter |
| Default | 0 |
| Range | [0; 1] |
|
Reserved for support issues. |
|
| PixelClock | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | 0 |
| Range | [0; 85] MHz |
|
MHz 단위의 카메라 채널 픽셀 클럭 속도. |
|
| MinimalParallelism | |
|---|---|
| Type | static read 파라미터 |
| Default | 1 |
| Range | [1; 1024] |
|
데이터 손실 없이 카메라의 최대 대역폭을 전송할 수 있는 출력 링크 O의 Minimal Parallelism. 이 값은 현재 선택된 디자인 클럭 주파수에 따라 달라집니다. 주파수가 높을수록 Parallelism 값은 낮아질 수 있습니다. |
|

![[중요]](../common/images/admon/important.png)

![[참고]](../common/images/admon/note.png)
![[경고]](../common/images/admon/warning.png)
이전

