ドキュメント
カメラ接続と画像取得
このページの内容
これらの手順は Windows ワークベンチに適用されます。 Browser Vision Lab はカメラに接続しません。
まずは互換性を確認してください
提供されたパッケージで受け入れられるモデル、ファームウェア、SDK の組み合わせを使用します。このソフトウェアには、クラシックおよび Web SDK アダプターと過去の 8405/3805 の証拠が含まれていますが、ファミリー全体または全モデルの認定は不完全です。 D900 は、文書化された Web HMI バックエンドから除外されています。 L38 点群の表示/エクスポートは実装されていません。
UI は、サービスの登録済みツールとデバイス機能に従ってコントロールを公開します。コントロールが見つからない、または使用できない場合、文書化されていないコマンドを置き換える権限はありません。
設定済みのデバイスを接続する
- 機器の所有者と制御された試運転期間を取り決めます。取得状態を変更する前に、現在のジョブとトリガーの配置を把握してください。
- デスクトップ設定で、目的のデバイスを選択します。サポートされている場合はローカルで検出するか、承認されたアドレスを手動で入力します。設定を保存します。
- 開く カメラ (Camera) オペレータ ワークベンチで、設定されたカメラを選択し、そのステータス/次のステップのメッセージを調べます。
- 使用する 接続する (Connect) そのデバイスのみを対象として、記載されている結果を確認してください。これにより、ローカルに構成された資格情報を使用してセッションが作成されます。新しいジョブはアップロードされません。
- 実際の ID、接続状態、現在のジョブ、および関連する結果/フレームを確認します。失敗した操作または不確実な操作の後にステータスを更新します。
接続では、デバイスの HMI セッション スロットが使用されます。別のエディター/セッション、権限、またはセッション制限によってアクセスが妨げられる場合があります。通常の UI を使用して、自分が所有するセッションのみを閉じます。ツールを変更する前に他のユーザーと調整してください。
コントロールを理解する
| 制御 | 現在のワークベンチの意味 |
|---|---|
| 接続/切断 (Connect / Disconnect) | 構成された SDK セッションを確立または終了します。これらはセッション操作です。彼らは仕事に取って代わるものではありません。 |
| オンライン (Online) | ジョブのトリガー構成に従って実行します。オフラインでは接続は維持されますが、オンライン ジョブの操作は停止します。外部信号またはデバイスの許可により、要求された状態が妨げられる場合があります。 |
| ライブ (Live) | プレビューモードです。現在のWeb制御経路では、まずOfflineを確認し、プレビュー中もカメラをOfflineに保ちます。ジョブを連続実行するモードではありません。 |
| 1回トリガー (Trigger once) | 手動で1回の画像取得を要求します。現在の状態制御経路は必要に応じてOnlineを一時的に切り替え、その後元の状態に戻します。Live中やジョブ読み込み中はトリガーを実行できません。 |
| 更新/検証 (Refresh / Verify) | 現在の状態を読み取ります。不明な状態の結果が得られた後、別の変更を試みる前にこれを使用します。 |
従来のレポートでは、異なるライブ/連続トリガーの配置について説明しています。現在の Web カメラ制御パスを予測するために、これらの古い命令を使用しないでください。コミッショニング中に正確なバックエンド/パッケージの動作を確認します。
結果が不確かな場合
タイムアウトや待機のキャンセルは、SDK操作が停止したことや実行されなかったことの証明にはなりません。リクエストIDと操作記録を保持し、現在の状態を更新・確認して、表示された復旧手順に従ってください。結果を得るために新しいIDで書き込みを繰り返してはいけません。
複数のカメラ
デバイスレベルの書き込みロックは、識別された Web デバイスに対して存在します。同一デバイスの操作はシリアル化されたままとなり、一部のクラシック/グローバル操作はグローバル バリアを保持します。ソフトウェアおよびクロスプロセス同時実行テストでは、4 台または 8 台の物理カメラのスループットや分離性は証明されません。ハードウェアの受け入れを通じて、各サイトでサポートされるカメラの数と障害の分離を確立します。
カメラが接続されているように見せるためだけに、診断プローブ、ネットワーク アドレスの変更、トリガー ループ、またはジョブ編集コマンドを使用しないでください。