座標系をVision Assistant Express VIと使用する

NI Vision Assistant

座標系をVision Assistant Express VIと使用する

Vision Assistant Express VIの1つのインスタンスで座標系を作成して、Vision Assistant Express VIの次のインスタンスでその座標系を基準にすることができます。

Vision Assistant Express VIを使用して基準座標系を設定するには、以下の手順に従ってください。

  1. LabVIEWのブロックダイアグラムにVision Assistant Express VIを配置します。
  2. Vision Assistant処理関数を使用して、Visionアプリケーションを開発します。
  3. 座標系を設定を使用して、座標系を設定します。座標系の原点は、特徴の位置を基準としています。エッジ検出、直線エッジ(レーキ)、上級を使用して、特徴を検出することができます。直線エッジ、円形エッジ(スポーク)、検出オブジェクト、パターンマッチング、クランプ、幾何学を使用します。
  4. アプリケーションの開発が完了したら、「制御器を選択」をクリックします。
  5. LabVIEWでプログラム的に設定する制御器と表示器を選択します。別のExpress VIインスタンスで基準座標系を使用するには、Coordinate System Out制御器を選択する必要があります。
  6. 終了をクリックして、LabVIEWに戻り、Express VIを更新します。
  7. LabVIEWブロックダイアグラム上に2番目のVision Assistant Express VIを配置します。Vision Assistant Express VIの最初のインスタンスで「座標系を設定」ステップを構成した場合、Select Coordinate Systemダイアログが開きます。
  8. Vision Assistant Express VIの最初のインスタンスで定義された座標系をVision Assistant Express VIの2番目のインスタンスの基準座標系として使用したい場合、I want to use a coordinate system defined in the following VI in this Express VIを選択します。
  9. ドロップダウンリストボックスから座標系を作成するVIを選択します。
  10. Vision Assistant Express VIダイアログの2番目のインスタンスが開くと、スクリプトで「座標系を設定」ステップが表示されます。2番目のステップは編集できませんが、スクリプトからステップを削除することができます。Express VIは、Coordinate System in入力制御器で作成されます。最初のExpress VIのCoordinate System OutをExpress VIの2番目のCoordinate System inに手動で配線する必要があります。

注意事項

  • Express VIの前回のインスタンスからの座標系を基準とするVision Assistant Express VIのインスタンスを開くと、Vision Assistantは座標系を構成するのに使用される最後の画像と共に開きます。次に続くステップで定義する関心領域は画像を基準とすることが可能である必要があるため、画像を編集することはできません。
  • 座標系を定義するのに使用される画像は、その座標系を基準とするExpress VIを編集する際、使用可能でなければなりません。これは、座標系を基準とするExpress VIを編集する前に、座標系を定義するExpress VIを編集または実行する必要があることを意味します。
  • 画像が使用可能でない場合、Express VIを編集しようとすると、Vision Assistantで座標系を定義するVIを実行するか、その特定の座標系を基準とするステップで関心領域の再配置を無効にするようにプロンプトされます。