要点: 理解すべき共通の用語

プログラムをAurora Vision Studioで作成する際、以下の16の用語が多くの場所で現れるでしょう。これらは環境内で特定の意味を持つ重要な概念です。それぞれを明確に理解してください。

フィルタ
基本的なデータ処理要素。実行されると、入力ポートからデータを読み取り、いくつかの計算を行い、1つまたは複数の出力値を生成します。 詳細はこちら...

Nil
何もありません。オブジェクトが検出されていないか存在しない場合、オブジェクトはNilであると言います。 例: ReadSingleBarcode フィルタが空の画像で実行されると、バーコードが見つからないため、出力にはNilの値が生成されます。 詳細はこちら...

条件付き実行 / 条件モード
入力オブジェクトが検出されていないか存在しない場合、一部のフィルタの実行をスキップするメカニズム。 詳細はこちら...

配列
複数の要素からなる順序付きコレクションを表すオブジェクト。すべての要素は同じ型です。 例: 長方形の配列は、ReadMultipleBarcodes フィルタで検出された複数のバーコードの位置を表すのに使用できます。 詳細はこちら...

配列実行 / 配列モード
フィルタに単一のオブジェクトが期待されている入力に、オブジェクトの配列が接続されている場合に適用される、1つのプログラムイテレーションで複数のフィルタを実行するメカニズム。 詳細はこちら...

同期された配列
2つの配列が常に同じサイズを持つことが保証されている場合、これらは同期されていると言います。通常、2つの同期された配列は同じオブジェクトの異なるプロパティを表します。 詳細はこちら...

自動変換
異なるが類似したデータ型を持つフィルタポートを接続できるようにするメカニズム。 例: 自動変換のおかげで、領域をバイナリ画像として使用したり、整数を実数として使用したりすることができます。 詳細はこちら...

オプション入力
Auto 値を指定できるフィルタの入力。 例: 画像処理フィルタにはオプションの inRoi 入力(対象領域)があります。inRoi が Auto の場合、操作は画像全体で実行されます。 詳細はこちら...

グローバルパラメータ
複数のフィルタに接続できる名前付きの値。変更されると、すべての接続されたフィルタが実行を変更します。 詳細はこちら...

構造
複数の名前付きフィールドで構成されるデータの複合型。 例: Point2D は、X(Real)およびY(real)という2つのフィールドで構成される構造です。 詳細はこちら...

マクロフィルタ
サブプログラム。内部的には複数のフィルタのシーケンスですが、外部からは単一のフィルタのように見えます。マクロフィルタは次の目的で使用されます:(1)大きなプログラムを構築するため、および(2)同じフィルタのシーケンスを複数の場所で再利用するため。 詳細はこちら...

ステップ
特定の目的に対して接続および構成された複数のフィルタから成るプログラムの論理的な部分を表すマクロフィルタ。 詳細はこちら...

バリアントステップ
複数の代替実行パスから成るプログラムの論理的な部分を表すマクロフィルタ。各実行で正確に1つのパスが実行されます。 詳細はこちら...

タスク
サイクルでいくつかの計算を実行するプログラムの論理的な部分を表すマクロフィルタ。ループ。 詳細はこちら...

ジェネリックフィルタ
異なる種類のオブジェクトで動作するフィルタ。必要な型は、フィルタをProgram Editorにドロップしたときにユーザーによって指定する必要があります。 詳細はこちら...

ドメインエラー
フィルタが正しくない入力値を受け取ったときに発生するエラー。 例: (1) ゼロで割り算、(2) 空の領域の重心を計算。 詳細はこちら...