<< 前へ        次へ >>

ID : 5670

OutputTCPSpeed

機能

コンテック製のアナログ出力ボードを使用し、TCPの速度に比例した電圧を出力します。

このコマンドはVer.1.10.*から有効です。

構文

OutputTCPSpeed ポート番号 , 最大速度

指定項目

ポート番号

出力ポート番号(0~2)を整数型データで指定します。

最大速度

ボード出力の最大電圧に該当する最大速度[m/s]を、倍精度実数型データで指定します。0より大きい値を指定すると、データ出力を開始します。0を指定すると、データ出力を停止します。

解説

コンテック製のアナログ出力ボードを使用し、8ms周期で、TCPの速度に比例した電圧を出力します。最大速度で指定した値を元に下表のように電圧に変換します。

現在速度が最大速度を超えない場合 最大電圧 X (現在速度 / 最大速度)
現在速度が最大速度を超えた場合 最大電圧

最大電圧は、あらかじめ、ボードの出力レンジとして設定した値が使用されます。

関連項目

TCP速度出力機能

注意事項

-

用例

TCP速度出力開始

!TITLE "OutputTCPSpeed_Start.pcs"

Sub Main

	Dim lPort As long
	Dim dMaxVelocity As Double

	'TakeArm Keep = 0

	dMaxVelocity = 250.0

	'PORT#0 アナログ出力開始
	lPort = 0
	OutputTCPSpeed lPort, dMaxVelocity

	'PORT#1 アナログ出力開始
	lPort = 1
	OutputTCPSpeed lPort, dMaxVelocity

	'GiveArm

End Sub

TCP速度出力停止

'!TITLE "OutputTCPSpeed_Stop.pcs"	

Sub Main	

	Dim lPort As long
	Dim dMaxVelocity As Double

	'TakeArm Keep = 0

	dMaxVelocity = 0.0

	'PORT#0 アナログ出力停止
	lPort = 0
	OutputTCPSpeed lPort, dMaxVelocity

	'PORT#1 アナログ出力停止
	lPort = 1
	OutputTCPSpeed lPort, dMaxVelocity

	'GiveArm

End Sub

ID : 5670

<< 前へ        次へ >>