ソースメジャーユニット(SMU)シーケンスのステップが常に15ミリ秒ごとに進むのはなぜですか?

更新しました Jul 26, 2024

使用製品

ハードウェア

  • PXI Source Measure Unit

問題

ソースメジャーユニット(SMU)による出力を制御するシーケンスをDCPowerで作成し、ソース遅延時間を短縮しました。しかし、更新速度を変更してもステップは常に約15ミリ秒ごとに進みます。
  • 更新とサンプリングの速度を上げるにはどうすればよいですか?
  • SMUを高速化する方法はありますか?

解決策

デフォルトではNIのSMUは出力がシーケンス内の新しい値に更新されるたびに測定を行います。 Aperture Timeプロパティは1回の測定に必要な時間を示します。 SMUのデフォルトのアパーチャ時間は、1つの電力線サイクル(Powerline Cycle; PLC)または16.66ミリ秒(1/60 Hz = 16.66ミリ秒)です。シーケンスの各ポイントにかかる時間はプログラムされたアパーチャ時間とソース遅延の合計に等しく、デバイスが次のセットポイントに更新されるまでに数マイクロ秒のオーバーヘッドが追加されます。

LabVIEWではniDCPowerアパーチャ遅延を構成VIまたはアパーチャ遅延プロパティを使用して、アパーチャ時間を調整できます。プロパティを使用する場合、アパーチャ遅延単位プロパティを使用して時間単位を指定できます。 アパーチャ時間の設定を変更し、計測を行う方法についてはNI-DCPower Advanced Sequence Change ApertureTime.viのサンプルVIをNIサンプルファインダから確認できます。

テキストベースのプログラミング言語の場合、アパーチャ時間は、 niDCPower_ConfigureApertureTime関数またはNIDCPOWER_ATTR_APERTURE_TIME属性で調整できます。属性を使用する場合は、 NIDCPOWER_ATTR_APERTURE_TIME関数を使用して時間単位を指定できます。

ユーザーは、アパーチャ遅延単位プロパティを変更することにより、アパーチャ時間を秒単位で指定するか、電力線サイクルで指定するかを選択できます。

アパーチャ時間、およびそのプログラミング機能、プロパティ、属性の詳細については、以下にリンクされているNI-DCPowerヘルプを参照するか、 NI-DCPowerドライバがインストールされている環境において[スタート]»[プログラム]»[NationalInstruments]»[NI-DCPowerドキュメント]»[NI DC電源およびSMUヘルプ]を参照してください。 

シーケンス中に出力が更新されるたびに測定を行いたくない場合は、測定タイミングプロパティをデフォルト値のソース完了後に自動実行から測定トリガに変更することで、測定エンジンを効果的にオフにできます。

追加情報

アパーチャ時間は、SMUのアナログ-デジタルコンバータ(ADC)が電圧または電流値を読み取るのにかかる時間として定義されます。測定分解能、測定速度、および周波数除去はすべてアパーチャ時間の関数であることに注意することが重要です。したがって、アパーチャ時間の変更による影響を理解するには、SMUの仕様を調べる必要があります。一般に、アパーチャ時間が長いほど測定分解能が高くなり、時間が短いほど測定速度が向上します。

PXI-4110、PXI-4130、PXIe-4154ではアパーチャ遅延を調整できません。これらのデバイスの読み取り速度を変更するには、平均化するサンプル数プロパティを使用します。