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