ID : 5670
OutputTCPSpeed
機能
コンテック製のアナログ出力ボードを使用し、TCPの速度に比例した電圧を出力します。
このコマンドはVer.1.10.*から有効です。
構文
OutputTCPSpeed ポート番号 , 最大速度
指定項目
解説
コンテック製のアナログ出力ボードを使用し、8ms周期で、TCPの速度に比例した電圧を出力します。最大速度で指定した値を元に下表のように電圧に変換します。
現在速度が最大速度を超えない場合 | 最大電圧 X (現在速度 / 最大速度) |
---|---|
現在速度が最大速度を超えた場合 | 最大電圧 |
最大電圧は、あらかじめ、ボードの出力レンジとして設定した値が使用されます。
関連項目
注意事項
-
用例
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