ndVput  (ライブラリ)


外部機器へ位置姿勢を転送(RS232C入出力)


ndVput (<格納変数型>,<格納変数番号>)


従来言語のVPUT命令と同等な機能を提供します。
<位置変数番号>が負の場合:
ロボットの現在位置座標(ツール定義をしているときは、ツール座標系の原点位置座標)と姿勢または位置変数の内容を外部機器へ転送します。
<位置変数番号>が正の場合:
<格納変数型>と<格納変数番号>で指定された位置変数の内容を外部機器へ転送します。


<pacman.h>が必要です。



#include <pacman.h>
PROGRAM PRO65
FLUSH
CALL dVType(1)
'プロトコルを設定(旧=0/新=1)
CALL ndVrst
'外部機器の初期化
CALL ndVis(4)
'外部機器を起動(04を送信)
P1 = (1,2,3,4,5,6,7)
J1 = (11,12,13,14,15,16)
T1 = (21,22,23,24,25,26,27,28,29,30)
CALL ndVput(pacPOS,1)
'変数"P1"のデータを外部機器に送信
CALL ndVput(pacJNT,1)
'変数"J1"のデータを外部機器に送信
CALL ndVput(pacTRN,1)
'変数"T1"のデータを外部機器に送信
END