Operator Library: Hardware Platform
このオペレーターは、CLHS Dual Link構成のカメラとVisualAppletsの間における画像データインターフェースを表します。 このオペレーターはCLHS Dual Link構成のカメラからデータを受信し、 それを画像処理アプリケーションにフィードします。
| Available for Hardware Platform |
|---|
| marathon VF2 |
オペレーターはカメラ型の両方のリソースを排他的に使用します。 アプレット内で追加のカメラリソースを使用することはできません。
このオペレーターは、出力ポートOで画像データを提供します。この出力ポートは常時存在します。
この標準出力ポートのほか、設計で必要な場合は、さまざまなオプションポートを指定できます。
CLHSプロトコルは、パルスおよびGPIOメッセージをサポートしています。
オペレーターのインスタンス化中に、ポップアップダイアログが表示されます。

ここでは、最大16個のオプションのGPI(汎用入力)および最大16個のオプションの GPO(汎用出力)の可用性を定義できます。
さらに、1つの出力ポート Output (SyncO)(ビデオメッセージのMultiFGSyncビット)を有効にできます。
ポートの可用性を「0」(デフォルト)に設定した場合、 ポートはオペレーター内に存在しません。 ポートの可用性を1に設定した場合、特定のポートがオペレーターインターフェースで利用可能になります。
GPIOの状態は、接続されたオペレーターによってGPIの状態が変更されたときに転送されます。 オペレーターがカメラからGPIOメッセージを受信すると、すべてのGPOが更新されます。
GPIOメッセージはチャネル0でのみやり取りされます。チャネル1では、この種の通信は行われません。
パラメータ Bit Width は、カメラが実際に送信しているビット幅よりも高い値または低い値に設定できます。
より低い値を選択した場合、各ピクセルのLSBビットが切り捨てられ、 MSBビットのみがアプリケーションに転送されます。
より高い値を選択した場合、元のピクセルは出力ピクセルの MSB位置に配置されます。LSBビットにはゼロが埋められます。
どちらの場合も、相対的な明るさは変わりません。つまり、 白いピクセルは白いままで、暗いピクセルは暗いままになります。
| Property | 値 |
|---|---|
| オペレータータイプ | M |
| Input Link | GPI0...GPI15(オプション)、フレームグラバーGPOの状態(CLHS経由で交換) |
| Output Links | O, VisualApplets内で使用する取り込み画像データ GPO0...GPO15(オプション)、カメラGPOの状態(CLHS経由で交換) SyncO, ビデオパッケージでMultiFGSyncビットが設定される(1クロックサイクル有効) |
| Link Parameter | Output Link O | Output Link GPO0...GPO15 (optional) | Input Link GPI0...GPI15 (optional) | Output Link SyncO |
|---|---|---|---|---|
| Bit Width | any | 1 | 1 | 1 |
| Arithmetic | unsigned | unsigned | unsigned | unsigned |
| Parallelism | any, see parameter description | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D} | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | 1 | 1 | 1 |
| Max. Img Height | any | 1 | 1 | 1 |
| CameraID | |
|---|---|
| タイプ | static write parameter |
| Default | 0 |
| 範囲 | 0 |
|
このパラメータは、使用するカメラリソースを指定します。 さらに、このIDはカメラチャネルをアップレットポートにマッピングするためにも使用されます。 |
|
| PixelFormat | |
|---|---|
| タイプ | static write parameter |
| Default | Mono10p |
| 範囲 | {Mono8,Mono10p,Mono12p,Mono14p,Mono16,Raw8,Raw10p,Raw12p,Raw14p,Raw16, Raw64, B8, B10p, B12p, B14p, B16, G8, G10p, G12p, G14p, G16, R8, R10p, R12p, R14p, R16, BGR8, BGR10p, BGR12p, BGR14p, BGR16, BGRa8, BGRa10p, BGRa12p, BGRa14p, BGRa16, BayerGR8, BayerGR10p, BayerGR12p,BayerGR14p, BayerGR16, BayerRG8, BayerRG10p, BayerRG12p, BayerRG14p, BayerRG16, BayerGB8, BayerGB10p, BayerGB12p, BayerGB14p, BayerGB16, BayerBG8, BayerBG10p, BayerBG12p, BayerBG14p, BayerBG16} |
|
このパラメータは、出力の Pixel Format を指定します。 |
|
| AquisitionFormat | |
|---|---|
| タイプ | static write parameter |
| Default | 面積 |
| 範囲 | {Area; Linescan} |
|
このパラメータが「Area」に設定されている場合、 最初に使用可能なデータは完全なフレームになります。 途中で開始されたフレームは無視されます。 そのため、最初のビデオメッセージに「Start Of Frame」が必要です。 ラインスキャンモードでは、ラインスキャンカメラの場合は0に設定されるため、 Start/End of Frameは無視されます。 |
|
| MinimalParallelism | |
|---|---|
| タイプ | static read parameter |
| Default | 16 |
| 範囲 | [1; 1024] |
|
データを損失することなくカメラの最大帯域幅を転送できるようにするための、出力リンクOの MinimalParallelism です。 この値は、現在選択されているデザインクロック周波数によって異なります。 周波数が高いほど、Parallelism の値を小さくすることができます。 |
|
| LineSupervision | |
|---|---|
| タイプ | dynamic/static read/write parameter |
| Default | off |
| 範囲 | {on, off} |
|
Consistent check for lines. Checks if RowIDs following by RowStep steps. Furthermore check for integrity: Start of line (SoL) and End of Line (EoL) must be in the correct order. Missing EoL or SoL will be detected, an error flag is generated and an End of Line is inserted. Missing Lines will be inserted as smaller lines (length depends on parallelism and bitwidth) until 2 following RowIDs are detected and line consistency is guaranteed again. |
|
| RowStep | |
|---|---|
| タイプ | dynamic/static read/write parameter |
| Default | 1 |
| 範囲 | {1, 65535} |
|
2つのRowID間のステップ。マルチチャンネルカメラを使用しており、 ラインが複数のリンクに分割されている場合を除き、通常は1にする必要があります。 |
|
| OverflowOccurred | |
|---|---|
| タイプ | 動的リードパラメータ |
| Default | 0 |
| 範囲 | [0;1] |
|
This parameter signalizes that the internal FIFO has an overflow. Overflow indicates loss of data and need to be avoided. Possible reasons might be: One link is not sending at all, or the data is received faster than it can be processed by the operator. |
|

前へ

