Reports the elapsed time, in milliseconds, since the first call or previous reset of the function block.

リセット反復で リセットモード がTRUEの場合、 経過時間 (ms) はリセット前の経過時間を返します。それ以外の場合、 経過時間 (ms) はリセット反復でゼロを返します。


icon

ダイアログボックスオプション

オプション 説明
入力 次の構成オプションがあります。
  • 端子名(Terminal name)―構成するブロックダイアグラム端子の名前が含まれます。
  • 表示?―ブロックダイアグラムに端子を表示するかどうかを指定します。
  • 変数スコープ―端子に関連付けられた変数の有効範囲とスコープを指定します。単一プロセスシェア変数を使用するには、単一 プロセス を選択します。ネットワーク 共有シェア変数を使用するには、ネットワーク共有を選択します。端子変数を使用しない場合は、 変数なし を選択します。オーバーヘッドを最小限に抑えるには、必要な場合にのみ関数ブロック端子変数を含めます。関数ブロックインスタンスの作成後に 変数スコープ変数なし に変更すると、 LabVIEWは端子変数を削除します。
  • データソース―入力のデータソースを指定します。端子 を選択して、ブロックダイアグラムの端子に入力値を配線します。変数 を選択して、関連する端子変数を介して関数ブロックに入力値を提供します (使用可能な場合)。デフォルト値 を使用するには、 デフォルト値を選択します。変数スコープの下で変数 なし を選択した場合、 変数 データソースオプションは使用できません。データソースとして 端子 を選択し、ブロックダイアグラムの端子を未配線のままにした場合、 LabVIEWは デフォルト値を使用します。
  • デフォルト値―入力のデフォルト値を指定します。データソースとして 変数 を選択した場合、 LabVIEWはこの値を変数の初期値として使用します。データソースとして デフォルト値 を選択すると、関数ブロックの各LabVIEWでこの値が使用されます。
出力 次の構成オプションがあります。
  • 端子名(Terminal name)―構成するブロックダイアグラム端子の名前が含まれます。
  • 表示?―ブロックダイアグラムに端子を表示するかどうかを指定します。
  • 変数スコープ―端子に関連付けられた変数の有効範囲とスコープを指定します。単一プロセスシェア変数を使用するには、単一 プロセス を選択します。ネットワーク 共有シェア変数を使用するには、ネットワーク共有を選択します。端子変数を使用しない場合は、 変数なし を選択します。オーバーヘッドを最小限に抑えるには、必要な場合にのみ関数ブロック端子変数を含めます。関数ブロックインスタンスの作成後に 変数スコープ変数なし に変更すると、 LabVIEWは端子変数を削除します。

入力/出力

  • cerrcodeclst.png error in

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • cbool.png reset

    経過時間 をゼロに設定します。

  • cbool.png reset mode

    リセット反復で 経過時間 (ms) をレポートするかどうかを指定します。リセット反復で リセットモード がTRUEの場合、 経過時間 (ms) はリセット前の経過時間を返します。リセット反復で リセットモード がFALSEの場合、 経過時間 (ms) はゼロを返します。

  • ii32.png elapsed time (ms)

    関数ブロックの最初の呼び出しまたは前回のリセットから経過した時間をミリ秒単位で返します。タイマをリセットせずに関数ブロックを実行したままにしておくと、タイマは約25日後にゼロから再開します。

  • ierrcodeclst.png error out

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • この関数ブロックのタイミングは、関数ブロックを配置するタイミングループまたはWhileループのレートによって異なります。たとえば、関数ブロックをミリ秒の分解能で更新する必要がある場合、ミリ秒ごとに実行するように構成されたタイミングループに関数ブロックを配置できます。

    以下のタイミング図は、この関数ブロックの動作を示します。