PeakForces リザルト

解説
フォースガイドオブジェクト、またはフォースガイドシーケンス実行中の力とトルクのピーク値を返します。

用法
FGGet Sequence.PeakForces, rArray()
FGGet Sequence.Object.PeakForces, rArray()

  • Sequence
    フォースガイドシーケンス名、またはフォースガイドシーケンス名を示す文字列変数

  • Object
    フォースガイドオブジェクト名、またはフォースガイドオブジェクト名を示す文字列変数フォースガイドシーケンスのリザルトを取得する場合は省略します。

  • rArray
    返される値を示す要素数が6以上の実数配列変数


rArray()

要素番号 要素番号定数 内容
0 FG_FX フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のFxの力のピーク値を取得します。
1 FG_FY フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のFyの力のピーク値を取得します。
2 FG_FZ フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のFzの力のピーク値を取得します。
3 FG_TX フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のTxのトルクのピーク値を取得します。
4 FG_TY フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のTyのトルクのピーク値を取得します。
5 FG_TZ フォースガイドシーケンス、またはフォースガイドオブジェクト実行中のTzのトルクのピーク値を取得します。

詳細説明
フォースガイドオブジェクト、またはフォースガイドシーケンス実行中の力とトルクのピーク値を返します。
ピーク値とは、フォースガイドオブジェクト、またはフォースガイドシーケンス実行中の力やトルクの一番大きい絶対値です。
指定した配列変数の要素数が6未満の場合、定義されている要素番号までの各方向の力とトルクを返します。また配列変数の要素数が6を超える場合、要素番号0から5に各方向の力とトルクを返し、要素番号6以降は変更しません。

使用例
FGGetでリザルトを取得する簡単なプログラム例です。

Function PeakForceTest
  Double dArray(6)

  Motor On

  FGRun Sequence1
  FGGet Sequence1.Contact01.PeakForces, dArray()  ' PeakForcesの取得
  Print dArray(FG_FX)

Fend

参照
FGGet, 汎用シーケンス, 接触オブジェクト, 脱力オブジェクト, 倣い移動オブジェクト, 面合わせオブジェクト, 押付け探りオブジェクト, 接触探りオブジェクト, 押付けオブジェクト, 押付け移動オブジェクト, 貼付けシーケンス, 貼付けオブジェクト, ネジ締めシーケンス, ネジ締めオブジェクト, ネジ締め直しオブジェクト, 高さ検査シーケンス, 高さ検査オブジェクト, 挿入シーケンス, 挿入オブジェクト, 引張り試験オブジェクト