2011-03-02 12 views
0

私は、PIDを持つ制御ループ内にあるlabview viを持っています。私はシミュレーションのためのタイマーを挿入したい。シミュレーションの時間を表示し、その時間を使用して制御ループを変更する必要があります。 これは単純なタイマーですが、どのタイマーをどのように使用するかはわかりません。助けてください制御ループのシミュレーションのタイミング

答えて

2

最も簡単なオプションは、必要な場合は、おそらく 'Elapsed Time' Express VIです。

また、Get Date/Time in Seconds機能を使用することもできます。シミュレーションの開始時にこの関数を読み、その値をコントロールループに渡します(または、最初のループ反復で読み取って値をシフトレジスタに格納します)。ループの内部で、同じ関数を読み込み、開始値から値を減算します。それはあなたに秒単位で経過時間を与えます。この値の表示が必要な場合は、数値インジケータに接続してください。時、分、秒を表示する場合は、インジケータの表示形式を「相対時間」に設定できます。

1

最も自然な選択肢は、Timedループを使用することです。これにより、コードが指定された時間内に実行され、ハードウェアのタイムクロックを選択できるかどうかを検出できます。

+0

LabVIEWバージョンにTimed Loop構造がある場合(Windowsのみですか?) – nekomatic

関連する問題