EndStatus リザルト
解説
フォースガイドシーケンス、フォースガイドオブジェクトについて、終了状態を返します。
用法
FGGet Sequence.EndStatus, iVar
FGGet Sequence.Object.EndStatus, iVar
Sequence
フォースガイドシーケンス名Object
フォースガイドオブジェクト名
フォースガイドシーケンスのリザルトを取得する場合は省略します。iVar
返される値を示す整数型変数
値
iVar
| 定数名 | 値 | 内容 |
|---|---|---|
| FG_PASSED | 0 | フォースガイドシーケンス、またはフォースガイドオブジェクトが成功した。 |
| FG_FAILED | 1 | フォースガイドシーケンス、またはフォースガイドオブジェクトが失敗した。 |
| FG_NOEXEC | 2 | フォースガイドシーケンス、またはフォースガイドオブジェクトが実行されていない。 |
| FG_ABORTED | 3 | フォースガイドシーケンス、またはフォースガイドオブジェクトが実行中に停止された。 |
詳細説明
フォースガイドシーケンス、フォースガイドオブジェクトについて、終了状態を返します。
フォースガイドシーケンス、フォースガイドオブジェクトごとに成功/失敗の判定条件は異なります。各条件は、次のマニュアルを参照してください。
"Epson RC+ 8.0 オプション Force Guide 8.0 - ソフトウェア編"
- 汎用シーケンスのリザルト詳細
- 汎用フォースガイドオブジェクト
未実行(FG_NOEXEC)は、フォースガイドシーケンスが未実行の場合に返されます。またフォースガイドオブジェクトは、条件分岐によって実行されない場合や、前のオブジェクトを失敗したことによってフォースガイドシーケンスが途中で終了した場合にも、未実行が返されます。停止(FG_ABORTED)は、実行中に非常停止ボタンや、[Run]ウィンドウの[停止]ボタンが押されたり、リモート入力でStop入力を受けつけたりしたとき、返されます。
使用例
FGGetでリザルトを取得する簡単なプログラム例です。
Function EndStatusTest
Integer iVar
Motor On
FGRun Sequence1
FGGet Sequence1.Contact01.EndStatus, iVar ' EndStatusの取得
Print iVar
Fend
参照
FGGet ステートメント , 汎用シーケンスリザルト , 接触オブジェクトリザルト , 脱力オブジェクトリザルト , 倣い移動オブジェクトリザルト , 面合わせオブジェクトリザルト , 押付け探りオブジェクトリザルト , 接触探りオブジェクトリザルト , 押付けオブジェクトリザルト , 押付け移動オブジェクトリザルト , SPEL関数オブジェクトリザルト , 貼付けシーケンスリザルト , 貼付けオブジェクトリザルト , ネジ締めシーケンスリザルト , ネジ締めオブジェクトリザルト , ネジ締め直しオブジェクトリザルト , 高さ検査シーケンスリザルト , 高さ検査オブジェクトリザルト , 挿入シーケンスリザルト , 挿入オブジェクトリザルト , 引張り試験オブジェクトリザルト