単一の波形または波形の配列の入力信号を受信して、各波形の選択した正または負の遷移の遷移時間 (立ち上がりまたは立ち下がり時間)、スルーレート、アンダーシュート、およびオーバーシュートを測定します。信号入力入力にデータを配線して自動的に多態性インスタンスを決定するか、インスタンスを手動で選択します。

メモ このVIの用語および測定値の定義は、IEEE規格181-2003、遷移、パルス、関連する波形のIEEE規格に準拠します。


icon

入力/出力

  • ci32.png エッジ番号(1)

    エッジ番号は測定する過渡状態を指定します。

    選択された立ち上がり極性エッジ番号nの場合、VIは入力波形で検出するn番目の立ち上がり過渡状態を測定することを示します。

  • c1dmsdt.png 信号入力

    信号入力は、測定する波形の配列です。波形には、極性で指定した方向に、必ずエッジ番号の過渡状態を含める必要があります。

    立ち上がり時間は、信号が立ち上がる際、低基準レベルを通過してから高基準レベルに達するまでの時間です。立ち下がり時間は、信号が立ち下がる際、高基準レベルを通過してから低基準レベルに達するまでの時間です。

  • cu16.png 極性(立ち上がり)

    極性は、測定する時間の方向を立ち上がり (デフォルト) または立ち下がりに指定します。

  • cnclst.png 基準レベル

    基準レベルは、遷移時間を決めるのに必要な高基準レベルおよび低基準レベルを指定します。中間基準レベルは立ち上がり(立ち下がり)時間測定には使用されません。

    基準レベルにより、測定する波形の時間上の位置を識別できます。

  • cdbl.png 高基準レベル

    高基準レベルは、パーセンテージ (デフォルト) または絶対単位で波形の高基準レベルを指定します。

    立ち上がりの高基準レベルの交点は立ち上がり時間の最後を示し、立ち下がりの高基準レベルの交点は立ち下がり時間の最初を示します。

  • cdbl.png 中間基準レベル

    中間基準レベルは、パーセンテージ(デフォルト)または絶対単位で中間基準レベルを指定します。中間基準レベルは立ち上がり(立ち下がり)時間測定には使用されません。

  • cdbl.png 低基準レベル

    低基準レベルは、パーセンテージ (デフォルト) または絶対単位で波形の低基準レベルを指定します。

    立ち上がりの低基準レベルの交点は立ち上がり時間の最初を示し、立ち下がりの低基準レベルの交点は立ち下がり時間の最後を示します。

  • cu16.png 基準単位

    基準単位は、高基準レベル中間基準レベル、および、低基準レベルでの入力をすべての波形のパーセンテージ (デフォルト) または絶対レベルのどちらで表すかを指定します。

  • cerrcodeclst.png エラー入力 (エラーなし)

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

  • cnclst.png %レベル設定

    %レベル設定は、LabVIEWが波形のHIGH状態レベルおよびLOW状態レベルを決定するのに使用するメソッドを指定します。

    パーセントの基準単位を選択する場合、%レベル設定により基準レベルが決定します。そうでない場合、LabVIEWはこの入力を無視します。

  • cenum.png メソッド

    メソッドは、LabVIEWが波形のHIGH状態レベルとLOW状態レベルをどのように計算するかを指定します。

    0Histogram―波形の上部領域と下部領域で、最大ヒット数を持つヒストグラムビンのレベルを返します。波形の上部および下部の領域にはそれぞれ波形のピークピーク範囲の上部および下部40%が含まれます。
    1Peak―波形全体から最高レベルと最低レベルを検索します。
    2Auto select (default)-高い状態レベルと低い状態レベルに対応するヒストグラムのビンが、それぞれ全ヒットの5%以上あるかどうかを決定する。超えている場合、LabVIEWはそれらの結果を返します。それ以外の場合、peakメソッドが使用されます。これにより、矩形波 (オーバーシュートおよびアンダーシュートを無視) または三角波 (ヒストグラムが失敗する個所) に対する適切な回答が確実となります。
  • ci32.png ヒストグラムサイズ

    ヒストグラムサイズは、LabVIEWが波形のHIGHおよびLOW状態レベルを決定するヒストグラムのビン数を指定します。

  • cenum.png ヒストグラム法

    ヒストグラム法は、LabVIEWがどのように波形のHIGH状態レベルとLOW状態レベルを計算するかを指定します。現在、ヒストグラム法で使用できるのは、modeのみです。

    0
    mode
  • cdbl.png 予約

    予約済みは、将来用に予約されています。

  • i1ddbl.png スロープ

    スロープは、入力信号での各波形のスルーレートを含む配列です。スルーレート高基準レベル低基準レベル間の遷移領域で信号の変更レートを測定します。

    勾配は以下の式で求められます。 ここで、 遷移時間は 立ち上がりまたは立ち下がりのいずれかの遷移 極性における 遷移時間であり、 High ref レベルと Low ref レベルは絶対単位である。

  • i1ddbl.png 遷移時間

    遷移時間は、立ち上がり極性について、各波形が低基準レベルを通過してから高基準レベルを通過するまでの秒単位で表された時間の配列です。

    測定は、波形の左側のエッジから開始され、最初の高基準レベルとの交差前のすべての低基準レベルとの交差を検出します。この計算には、最後の低基準レベルの交点が使用されます。以下の例に示すように、立ち上がり極性の過渡持続時間は立ち上がり時間、立ち下がり極性の過渡持続時間は立ち下がり時間として知られます。

  • i1dnclst.png 遷移前

    遷移前信号入力の各波形に対してアンダーシュートオーバーシュートを含みます。

    遷移前出力の詳細については、詳細のセクションを参照してください。

  • idbl.png アンダーシュート(%)

    アンダーシュートは、指定する極性に応じて立ち上がりエッジまたは立ち下りエッジの前にあるローカル局所最小値の高さを測定します。アンダーシュートは信号のヒストグラムベースの振幅の割合により高さを測定します。

  • idbl.png オーバーシュート(%)

    オーバーシュートは、指定する極性に応じて立ち上がりエッジまたは立ち下りエッジの前にあるローカル局所最大値の高さを測定します。オーバーシュートは信号のヒストグラムベースの振幅の割合により高さを測定します。

  • i1dnclst.png 遷移後

    遷移後信号入力の各波形に対してアンダーシュートオーバーシュートを含みます。

    遷移後出力の詳細については、詳細のセクションを参照してください。

  • idbl.png アンダーシュート(%)

    アンダーシュートは、ヒストグラムベースの信号の振幅の割合 (パーセンテージ単位) とした立ち上がりまたは立ち下がり遷移の後の最小の高さを極性で設定されたように設定します。

  • idbl.png オーバーシュート(%)

    オーバーシュートは、ヒストグラムベースの信号の振幅の割合 (パーセンテージ単位) とした立ち上がりまたは立ち下がり遷移の後の最大の高さを極性で設定されたように設定します。

  • ierrcodeclst.png エラー出力

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

  • i1dcclst.png 測定情報

    測定情報は、各入力波形の測定情報を含むクラスタの配列です。

  • idbl.png 開始時間

    開始時間は、測定する遷移状態の開始を定義するため、立ち上がり (立ち下がり) 低 (高) 基準レベルとの交差の時間を指定します。

  • idbl.png 終了時間

    終了時間は、測定する遷移の最後を定義するため、立ち上がり (立ち下がり) 高 (低) 基準レベルとの交差時間を指定します。

  • inclst.png 基準レベル

    基準レベルは、波形の3つのユーザ定義基準レベル (高、中、低) を絶対値で返します。

    LabVIEWは基準レベルを使用して、1つの周期の測定インターバルを定義します。

  • idbl.png 高基準レベル

    高基準レベルは、高基準レベルを返します。

  • idbl.png 中間基準レベル

    中間基準レベルは、中間基準レベルを返します。

  • idbl.png 低基準レベル

    低基準レベルは、低基準レベルを返します。

  • iu16.png 基準単位

    基準単位は、測定情報では常に絶対単位です。

  • 以下の情報は、このVIの両方のインスタンスの遷移前出力と遷移後出力に適用されます。

    遷移前

    LabVIEWは、遷移前: アンダーシュートオーバーシュートを計算するために、エッジ番号極性で指定された遷移の開始位置の直前の遷移前の誤差領域での極小値と極大値を検出します。遷移直前の誤差領域は、3 x (終了時間 - 開始時間)と(現在の遷移開始時間 - 直前の遷移の終了時間) / 2の最小値で定義されます。入力波形の最初の遷移測定では、間隔は3 x (終了時間 - 開始時間)と(開始時間 - 波形の開始時間)の最小値で定義されます。

    極性が立ち下がりの場合、遷移前アンダーシュートは以下のとおり計算されます。

    極性が立ち上がりの場合、遷移前アンダーシュートは以下のとおり計算されます。

    極性が立ち下がりの場合、遷移前オーバーシュートは以下のとおり計算されます。

    極性が立ち上がりの場合、遷移前オーバーシュートは以下のとおり計算されます。

    メモ LabVIEW uses the Histogram method to calculate the state levels and amplitude, regardless of the method specified by percent level settings.

    遷移後

    LabVIEWは、遷移後: アンダーシュートオーバーシュートを計算するために、エッジ番号極性で指定された遷移の終了位置の直後の遷移後の誤差領域での極小値と極大値を検出します。遷移直後の誤差領域は、3 x (終了時間 - 開始時間)と(次の遷移開始時間 - 現在の遷移の終了時間) / 2の最小値で定義されます。入力波形の最後の遷移測定では、間隔は3 x (終了時間 - 開始時間)と(波形の終了時間 - 終了時間)の最小値で定義されます。

    極性が立ち下がりの場合、遷移後アンダーシュートは以下のとおり計算されます。

    極性が立ち上がりの場合、遷移後アンダーシュートは以下のとおり計算されます。

    極性が立ち下がりの場合、遷移後オーバーシュートは以下のとおり計算されます。

    極性が立ち上がりの場合、遷移後オーバーシュートは以下のとおり計算されます。

    メモ LabVIEW uses the Histogram method to calculate the state levels and amplitude, regardless of the method specified by percent level settings.

    図による例

    以下の図は、負の信号遷移におけるアンダーシュートオーバーシュートを示しています。

    以下の図は、正の信号遷移におけるアンダーシュートオーバーシュートを示しています。

    サンプルプログラム

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

    • labview\examples\Signal Processing\Waveform Measurements\Pulse and Transition Measurements.vi
    • labview\examples\Signal Processing\Waveform Measurements\N channel Pulse and Transition Measurements.vi