波形にある最初のレベルの交差点の位置を検索します。指標または時間として、トリガ位置を取り出すことができます。トリガ状態は、しきい値レベル勾配、およびヒステリシスによって指定します。信号入力入力にデータを配線して自動的に多態性インスタンスを決定するか、インスタンスを手動で選択します。

メモ 複数のチャンネルの連続処理にこのVIの単一チャンネルバージョンを使用しないでください。


icon

このVIは、ワンショットモード (単一呼び出し) でも連続モード (履歴を伴う複数呼び出し) でも、単一チャンネル測定を実行できます。また、複数チャンネル測定はワンショットモードと連続モードの両方で実行できます。連続モードで複数チャンネルの測定を行う場合は、このVIの複数チャンネルバージョンを使用するか、1つのチャンネルに対しこのVIの1つのインスタンスを使用してください。このVIは各チャンネルの最初のトリガのみを検出します。

このVIの単一チャンネルバージョンは、主に1つのチャンネルの連続処理を目的としています。波形の配列に指標を付けて複数のチャンネルを連続処理するために、Forループで単一チャンネルVIを使用してこの動作を複数チャンネルに一般化するという方法は、このVIの正しい使い方ではありません。

このVIの単一チャンネルバージョンは、単一のチャンネルのみの内部状態情報を維持します。リセットまたは平均化を再開を使用して、履歴を消去せずにこのVIを呼び出して別のチャンネルを処理すると、予期しない動作が発生します。これは、内部状態情報が1つのチャンネルから別のチャンネルに渡されるためです。

ヒステリシスは、FALSEトリガの原因となるノイズの回避に使用されます。立ち上がりエッジの勾配では、トリガレベル交差が検出される前に、信号はレベルヒステリシスの下を通る必要があります。立ち下がりエッジの勾配では、トリガレベル交差が検出される前に、信号はレベル + ヒステリシスの上を通る必要があります。以下のグラフは、LabVIEWでのヒステリシスの使用方法を示します。

上記のグラフで、白いラインは入力信号です。レベルが0.5でヒステリシスが0.0の場合、ノイズにより発生したFALSEトリガを表す緑のラインを返します。ヒステリシスが0.15の場合、有効なトリガを表す約0.125sの赤いラインを返します。

サンプルプログラム

LabVIEWに含まれている以下のサンプルファイルを参照してください。

  • labview\examples\Signal Processing\Waveform Measurements\Basic Level Triggering of Waveforms.vi