Adapterの概要
Adapterについて
AdapterはMech-VisionおよびMech-Vizソフトウェアの通信コンポーネントとして機能します。Basic APIインターフェースを介してMech-VisionおよびMech-VizとのgRPC通信を行います。また、外部機器との間では、TCP/IP Socket、HTTPおよびPLCプロトコル(三菱 PLC MCプロトコルなど)の様々な一般的な産業用通信方式を使用して通信を行います。
Adapterの機能
Adapterは次の機能に対応します。
-
内部でMech-VisionおよびMech-Vizの制御を実現しています。
タイプ 機能 Mech-Vision関連
Mech-Visionプロジェクトを実行してビジョン結果を取得
Mech-Visionステップパラメータを設定
Mech-Visionステップパラメータを読み取る
Mech-Visionパラメータレシピを切り替る
Mech-Viz関連
Mech-Vizプロジェクトを起動
Mech-Vizプロジェクトを停止
Mech-Vizステップパラメータを設定
Mech-Vizステップパラメータを読み取る
ロボットハンドの番号を設定
ロボットの動作速度を設定
点群衝突検出のパラメータを設定
Mech-Vizの実行ステータスを取得して返す
-
外部で、ユーザーインターフェース、データベース、ファイルの読み書き、Webシステムとの通信などのビジョン以外の機能を実現しています。
外部の機能を実現するためには、Pythonプログラミングを使用して開発する必要があります。
Adapterの開発
Mech-Visionは Adapterプロジェクトの生成ツール を提供しており、Adapterに初めて使用するユーザーが迅速にAdapterプロジェクトを生成し、Adapterプロジェクトを構築するのに役立ちます。dapterプロジェクトの生成ツールの使用方法については、Adapterプロジェクトの生成ツール をご参照ください。
ユーザーは生成されたAdapterを基にしてプロジェクトをカスタイズすることもできますし、ゼロからAdapterプロジェクトを作成することもできます。
Adapterプロジェクトの設定
Adapterプロジェクトを作成したら、以下の手順に従ってAdapterプロジェクトを設定できます。
-
Mech-Visionのツールバーで ロボット通信設定 をクリックします。
-
ロボット通信設定 の画面で以下の設定を行います。
-
ロボットを選択し、 次へ をクリックします。
-
インターフェイスサービスのタイプ を Adapter に設定します。
-
Adapterプロジェクトのディレクトリ の下の をクリックします。ポップアップ表示されたファイルブラウザでAdapterプロジェクトを選択します。
-
(オプション) ソリューションを開くとインターフェースサービスを自動的に起動 にチェックを入れることを推奨します。
-
適用 をクリックします。
-
-
Mech-Visionのメイン画面で、ツールバーのインターフェースサービスが起動されていることを確認します。
これで、Adapterプロジェクトの設定が完了しました。
Adapterを簡単に理解したら、Adapterプロジェクトの生成ツール を参照して、最初のAdapterプロジェクトをすばやく生成できます。