このダイアログボックスを表示するには、タイミングループの右データノード (フレーム付きのタイミングループでは最後のフレームの右データノード)をダブルクリックします。または、右データノードを右クリックしてショートカットメニューから入力ノードを構成を選択することもできます。

このダイアログボックスを使用して、次の反復時に行うタイミングループの実行方法を構成します。次のループの反復の新しい周期優先度、およびその他の上級オプションを指定できます。

このダイアログボックスには以下のコンポーネントが含まれています。

オプション 説明
周期

タイミングループの次の反復の周期を指定します。デフォルト値は-1 (変更なし) で、周期が前回の反復から変更されていないことを示します。

period値は、Timed Loopの後続の2回の繰り返しの間の経過時間を指定する。周期の単位はストラクチャのタイミングソースにより異なります。
メモ タイミングループの周期を0に設定しないでください。タイミングループの周期を0に設定すると、アプリケーションは予期しない動作をするため、NIはそのようなアプリケーションをサポートしません。タイミングループの優先実行機能と組み合わせて、できるだけ高速に実行されるループが必要な場合は、タイミングシーケンスストラクチャの中でWhileループを使用してください。
優先度

タイミングループの次の反復の、他の実行できる状態のタイミングストラクチャに対する優先度を指定します。大きい数値を入力するほど、他のタイミングストラクチャに対するタイミングループの優先度が高くなります。優先度は、-1か、165,535の正の整数で指定できます。デフォルト値は-1で、優先度が前回の反復から変更されていないことを示します。

メモ これらの優先度はVIの優先度とは異なります。LabVIEWは、優先度が「タイムクリティカル」より下で、「高」より上のレベルのタイミングストラクチャを実行します。LabVIEWの実行システムは割り込み型であるため、実行可能なより高い優先度のタイミングストラクチャは、実行可能なより低い優先度のストラクチャとその他のタイムクリティカルで実行中でないLabVIEWコードよりも先に実行されます。
上級タイミング 詳細なタイミングオプションを指定します。上級タイミング設定には以下のコンポーネントが含まれます。
  • Deadline-

    タイミングループの次の反復が完了する期限を指定します。

    イテレーションが指定された Deadlineよりも前に完了しなかった場合、 Finished Late?[i-1] 出力が TRUE を 返します。
  • Offset / Phase-

    タイミングループの反復について、開始時間または位相を指定します。

    このオプションを使用して、構造を同期させたり、位相を揃えることができます。たとえば、タイミングループを構成ダイアログボックスのループタイミングソースセクションにあるソース名で同じ名前を指定して、同じタイミングソースインスタンスが使用されるように、2つのタイミングループを設定できます。最初のタイミングループでオフセット/位相0の値を入力し、2番目のタイミングループで値100の値を入力できます。タイミングループは各周期で実行されますが、100回のタイミングの単位で実行が区切られます。
  • Timeout-

    タイミングループの次の反復がタイミングソースからのトリガイベントを待機する最大時間をミリ秒単位で指定します。タイムアウト値を経過しても次の反復の実行が開始されない場合、タイミングループはタイミングを無視して反復を実行し、次の反復で左データノードの起動理由出力にタイムアウトを返します。

    デフォルトは 0であり、これはタイムアウトが前回の反復から変更されないことを意味する。タイムアウトを-1に設定すると、次回の反復はストラクチャタイミングソースからのトリガイベントを無限に待機します。
プロセッサ割り当て 次の反復の処理に割り当てるプロセッサを指定します。プロセッサ割り当て設定には以下のコンポーネントがあります。
  • Mode-

    実行処理に使用可能なプロセッサを割り当てる方法を指定します。デフォルトは自動で、自動的に実行処理するプロセッサが割り当てられることを意味します。

    以下のオプションから選択できる:
    • 自動―実行を処理するプロセッサが自動的に割り当てられます。このオプションを選択すると、LabVIEWはプロセッサを無効にして、-2に設定します。
    • 変更なし―前回フレーム実行を処理したCPUにこのフレームが自動的に割り当てられます。LabVIEWは、プロセッサを無効にして、-1に設定します。
    • 手動―実行処理するプロセッサの手動選択を可能にします。プロセッサ制御器に0~255の間の値を入力して、実行を処理するプロセッサを指定する必要があります。
  • プロセッサー

    実行を処理するプロセッサを指定します。デフォルトは-2で、プロセッサが自動的に割り当てられます。プロセッサを手動で割り当てるには、0255の間の数値を入力します。0は最初のプロセッサを示します。プロセッサの数を超える数値を入力すると、ランタイムエラーが発生し、タイミングストラクチャが実行されません。

遅れた場合の処理 タイミングループの次の反復の反復が遅れた場合のモードを指定します。
  • 変更なし

    このチェックボックスをオフにすると、タイミングループの次の反復で、遅れた反復に対する新しいアクションが設定されます。

    • 生理不順の破棄

      完了が期限に間に合わなかったタイミングループの反復のデータを無視します。オフにすると、タイミングループは期限に間に合わなかった反復のデータを処理します。

    • 元のフェーズを維持

      遅れて実行するタイミングループを元々設定されていたスケジュールに調整します。オフにすると、タイミングループは現在の時間から開始される新しいスケジュールを定義します。