Operator Library: Hardware Platform
このオペレータは、Camera Link MEDIUM RGB構成のカメラからVisualAppletsに画像データを転送します。 Camera Link規格の3つのMEDIUM RGB構成がサポートされています。

以下の図は、これらのモードにおけるピクセルマッピングを示しています。

Tap3x10bitおよびTap3x12bit:


Tap6x8bit:

オペレーターは、CameraPortタイプの2つのリソースを排他的に使用します。 したがって、ポートA(0)およびポートB(1)の両方のフレームグラバーポートが占有され、他のオペレーターで使用することはできません。 同じリソースインデックスは、1つのアプレットにつき1回のみ使用できます。
| 利用可能なハードウェアプラットフォーム |
|---|
| 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 | Any |
| Max. Img Height | Any |
|
RGBタプルのため、Bit Widthは3の倍数である必要があります。 Parameter BitWidthは、カメラから送信される実際のビット幅よりも大きい値または小さい値に設定できます。 パラメーターにカメラから送信された実際のBit Widthよりも小さい値が設定されている場合、 ピクセル成分の最下位ビット(LSB)が切り捨てられます。 ピクセル成分ごとの最上位ビット(MSB)のみがVisualAppletsに転送されます。 パラメータがカメラから送信される実際のビット幅よりも大きな値に設定されている場合、元のピクセルコンポーネントは出力ピクセルコンポーネントの最上位ビット(MSB)位置に設定されます。最下位ビット(LSB)はゼロで埋められます。 どちらの場合も、相対的な明るさは変わりません。つまり、白いピクセルは白のままで、暗いピクセルは暗いままになります。 |
| DvalMode | |
|---|---|
| タイプ | dynamic write parameter |
| Default | DVAL_Enabled |
| 範囲 | {DVAL_Enabled, DVAL_Disabled} |
|
このパラメータは、有効なピクセルをマスクするためにDVALを使用するか、DVALを無視するかを指定します。 DVALが無視される場合、有効なピクセルはLVALおよびFVALのステータスに従って選択されます。 |
|
| FvalMode | |||||||
|---|---|---|---|---|---|---|---|
| タイプ | 動的/静的書込パラメータ | ||||||
| Default | CameraLinkStandard | ||||||
| 範囲 | {CameraLinkStandard, IgnoreFval} | ||||||
このパラメータの目的は、同じアプレット内でエリアスキャンカメラとラインスキャンカメラを動的に使用できるようにすることです。 |
|||||||
| MediumMode | |
|---|---|
| タイプ | dynamic write parameter |
| Default | Tap3x10bit |
| 範囲 | {Tap3x10bit, Tap3x12bit, Tap6x8bit} |
|
このパラメータは、MEDIUM構成モードを指定します。 |
|
| CameraStatus | |
|---|---|
| タイプ | 動的 read パラメーター |
| Default | |
| 範囲 |
LightBridge/marathon: [0;2^24-1] mE5 VD8 ironman: [0;2^8-1] |
|
パラメータ CameraStatus は、プログラミング対象のフレームグラバーハードウェアによって異なります。 最初にmarathonおよびLightbridgeの説明を記載し、その後にmE5 VD8-PoCL(ironman)の説明を記載しています。 marathonおよびLightbridge: bit[0]: PCLK [0] が利用可能 bit[1]: FVAL [0] の現在値 bit[2]: LVAL [0] の現在値 bit[3]: DVAL [0] の現在値 bit[4-11]: 予約済み bit[12]: PCLK [1] 利用可能 bit[13]: FVAL [1] 現在値 bit[14]: LVAL [1] 現在値 bit[15]: DVAL [1] 現在値 bit[16-23]: 予約済み mE5 VD8-PoCL(ironman): bit[0]: PCLK [0] が利用可能 bit[1]: FVAL [0] の現在値 bit[2]: LVAL [0] の現在値 bit[3]: DVAL [0] の現在値 bit[4]: PCLK [1] 利用可能 bit[5]: FVAL [1] 現在値 bit[6]: LVAL [1] 現在値 bit[7]: DVAL [1] 現在値 |
|
| CameraLinkCoreReset | |
|---|---|
| タイプ | dynamic write parameter |
| Default | 0 |
| 範囲 | [0; 1] |
|
サポート対応のために予約されています。 |
|
| PixelClockX | |
|---|---|
| タイプ | 動的 read パラメーター |
| Default | 0 |
| 範囲 | [0; 85] MHz |
|
MHz単位でのカメラチャンネルXのピクセルクロックレート。 |
|
| PixelClockY | |
|---|---|
| タイプ | 動的 read パラメーター |
| Default | 0 |
| 範囲 | [0; 85] MHz |
|
MHz単位でのカメラチャンネルYのピクセルクロックレート。 |
|
| 最小限の並列処理 | |
|---|---|
| タイプ | static read パラメータ |
| Default | 2 |
| 範囲 | [1; 1024] |
|
データを失うことなくカメラの最大帯域幅を転送できるようにするための出力リンク O の最小 Parallelism。 この値は、現在選択されているデザインクロック周波数によって異なります。 周波数が高いほど、Parallelism の値を小さくすることができます。 |
|

![[重要]](../common/images/admon/important.png)

![[注意]](../common/images/admon/note.png)
![[警告]](../common/images/admon/warning.png)
前へ

