Vizとの通信プログラム

プログラムモジュール

  • .src:プログラムファイル。

  • .dat:データファイル。

  • mm_server:Robserverデータを受信する、ロボットの位置姿勢、信号およびステータスデータを送信するためのバックグラウンドプログラム。

  • motion_control:ロボット動作を制御するためのフォアグラウンドプログラム。

  • mainmodule:メインプログラム。

  • mm_status.xmlおよびmm_motion.xml:通信のコンフィグファイル。

信号

デフォルトで16のDIおよびDO信号に対応可能です。また、プログラムを変更することで64の信号に拡張できます。mm_serverファイルの行290に注釈を付け、行291の注釈を削除すれば、信号を変更することができます。

../../../../_images/signal_introduction.png

プログラム

プログラム名

ディスクリプション

mm_server.sub

Robserverからのデータを受信する、ロボットの位置姿勢、信号およびステータスデータを送信するためのバックグラウンドプログラム

mm_server.dat

バックグラウンドプログラムが対応する .datデータファイル

motion_control.src

ロボット動作を制御するためのフォアグラウンドプログラム

mainmodule.src

Vizとの通信プログラムのフォアグラウンドメインプログラム

mainmodule.dat

主動制御プログラムのフォアグラウンドメインプログラムが対応する.datデータファイル

mm_status.xml

ロボット状態通信のコンフィグファイル

mm_motion.xml:

ロボット動作通信のコンフィグファイル

内部フラグ名

ディスクリプション

$FLAG[1]

mm_motionが成功に接続したときのフラグ

$FLAG[2]

mm_motionがデータを受信したときのフラグ

$FLAG[5]

mm_statusが成功に接続したときのフラグ

$FLAG[6]

mm_statusがデータを受信したときのフラグ

mainmodule.dat

主動制御プログラムのフォアグラウンドメインプログラムが対応する.datデータファイル

mm_status.xml

ロボット状態通信のコンフィグファイル

mm_motion.xml:

ロボット動作通信のコンフィグファイル