StepID プロパティー
適用
ロボットオブジェクトRobot
解説
タスクやジョブの進行状況をユーザーが理解するためのステップ数やステップラベルを 設定、または返します。ステップラベルは省略可能で、ステップ数のみ設定、または返すことができます。
即時実行
いいえ
用法
FGet Object.StepID, iVar
FGet Object.StepID, iVar, sVar$
FSet Object.StepID, iValue
FSet Object.StepID, iValue, sValue$
Object
オブジェクト名iVar
整数変数iValue
新しい値を示す整数、または式sVar$
文字列変数sValue$
新しい値を示す文字列、または式
値
iValue
値 | |
---|---|
最小値 | 0(デフォルト) |
最大値 | 32767 |
sValue$
半角文字で最大32文字, 全角文字で最大16文字の英数字, 日本語, アンダースコアが使用できます。
詳細説明
タスクやジョブの進行状況を理解するためにステップIDやステップラベルを 設定、または確認する場合に本プロパティーを使用します。
使用例
メイン処理に対して進行状況を確認するためのステップIDを設定し確認する例です。
(ステップラベルは省略しています。)
Function Test_SetStepID(iStepID As Integer) ' StepIDを設定する処理
FSet Robot.StepID, iStepID
Fend
Function Test_GetStepID ' StepIDを取得する処理
Integer iStepID
FGet Robot.StepID, iStepID
Print iStepID
Fend
Function Test_Main ' 力制御機能を実行するメイン処理
・・・
Move P0 FC1 CF
Test_SetStepID(1) ' StepID=1を設定
・・・
Move P1 FC2 CF
Test_SetStepID(2) ' StepID=2を設定
・・・
FSet FS1.Reset
Test_SetStepID(3) ' StepID=3を設定
・・・
Move P3 FC3 CF
Test_SetStepID(4) ' StepID=4を設定
・・・
Fend
Function Test_Sub ' 5秒間隔で監視するサブ処理
Do
Test_GetStepID
Wait(5)
Loop
Fend
参照
ロボットオブジェクトRobot
← SerialCode プロパティー T →