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関数オブジェクトリザルト , 貼付けシーケンスリザルト , 貼付けオブジェクトリザルト , ネジ締めシーケンスリザルト , ネジ締めオブジェクトリザルト , ネジ締め直しオブジェクトリザルト , 高さ検査シーケンスリザルト , 高さ検査オブジェクトリザルト , 挿入シーケンスリザルト , 挿入オブジェクトリザルト , 引張り試験オブジェクトリザルト