タイミングVIおよび関数



LabVIEW 2018ヘルプ


発行年月: 2018年3月
製品番号: 371361R-0112
製品情報を参照

ダウンロード (Windowsのみ)


LabVIEW 2016ヘルプ
LabVIEW 2017ヘルプ
LabVIEW 2018ヘルプ
LabVIEW 2019ヘルプ
LabVIEW 2020ヘルプ

1つ上のパレット: プログラミングVIおよび関数

インストールパッケージ: ベース開発システム。このトピックは、使用しているオペレーティングシステム、ライセンス取得製品、ターゲットによっては、LabVIEWのパレットに一致しない可能性があります。

タイミングVIおよび関数を使用して、処理を実行する速度を設定し、時間と日付の情報をコンピュータクロックから取得します。

パレットオブジェクト説明
タイムスタンプに変換数値をタイムスタンプに変換します。
タイムスタンプ定数タイムスタンプ定数を使用して、ブロックダイアグラムに時間と日付値を渡します。
ティックカウント (ms)ミリ秒タイマの値を返します。
データフローを一時停止指定された期間、ワイヤのデータフローを遅延させます。
経過時間指定した開始時間から経過した時間を示します。
高解像度ポーリング待機このVIは、「待機 (ms)」関数で取得可能なよりも高解像度で指定された秒数間待機します。 たとえば、ステップ間でミリ秒以下の分解能で待機する必要があるアプリケーションでは、このVIを使用します。 このVIで使用される分解能は、オペレーティングシステムおよびCPUタイプによって異なります。

「待機 (ms)」関数とは異なり、指定された秒数が0の場合、このVIは、CPU制御の譲渡を現在のスレッドに強制しません。 高いCPU負荷が懸念される場合は、このVIを慎重に使用してください。このVIは、待機時間のすべてまたは一部に対して高度なタイミング分解能を達成するためにポーリングを使用する可能性があります。
高分解能の相対秒相対現在時間を秒単位で返します。 2つの連続する値の差を使用して、呼び出し間の経過時間を測定します。 「ティックカウント (ms)」関数で得られる時間値よりも分解能が大幅に高い時間値を得るためには、このVIを使用します。 このVIの時間分解能はオペレーティングシステムおよびCPUタイプによって異なります。
次のミリ秒倍数まで待機ミリ秒タイマの値が、指定されたミリ秒倍数になるまで待機します。 この関数を使用して、動作を同期させます。 この関数をループ内で呼び出して、ループの実行レートを制御できます。 ただし、最初のループの周期は短くなる可能性があります。 0の値をミリ秒倍数入力に配線すると、強制的に現在のスレッドにCPUの制御を譲歩させます。
待機 (ms)指定したミリ秒間待機して、ミリ秒タイマの値を返します。
遅延時間発呼者VIに遅延時間を挿入します。
日付/時間を秒で取得現在の時間のタイムスタンプを返します。 グリニッジ標準時の1904年1月1日金曜日午前0:00から経過した秒数を使用して、このタイムスタンプを計算します。
日付/時間を秒に変換DSTが1に設定されていることを前提として、グリニッジ標準時の1904年1月1日金曜日午前12:00から経過した秒数で測定された現在時間のタイムスタンプに時間値のクラスタを変換します。
日付/時間文字列をフォーマット時間形式コードを使用し、タイムスタンプ値または数値を時間として指定した形式で表示します。
日付/時間文字列を取得タイムスタンプ値または数値をコンピュータで構成された時間帯の日付および時間文字列に変換します。 関数は、タイムスタンプと数値をグリニッジ標準時で1904年1月1日金曜日午前12:00から経過した秒数 (時間帯に依存しない値) で解釈します。
秒を日付/時間に変換タイムスタンプ値または数値を時間値のクラスタに変換します。

この関数は、タイムスタンプを変換するときに、わずかな秒数の精度を失います。 日時記録をタイムスタンプに再び変換した場合、タイムスタンプは正確に正しい値が表示されない場合があります。


この記事は役に立ちましたか。

役に立たなかった