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
|
|