以下の注意事項を実装する例については、LabVIEWサンプルファインダでハードウェアの入力と出力 » DAQmx » 電力を参照してください。

デフォルト値

以下のプロパティ値は、タスクがコミットまたは開始されると有効になります。

プロパティ名 デフォルト値
Pwr.IdleOutputBehavior 既存の値を保持
Pwr.RemoteSense ローカルセンス
Pwr.OutputEnable True
Pwr.CurrentSetpoint 0.03A
Pwr.VoltageSetpoint 0 V

電圧および電流の設定値を構成する

「DAQmxチャンネルを作成」VI/関数を使用して、電流と電圧の設定値を構成します。2つのプロパティで、電力チャンネルの電流と電圧の設定値を反映でき、DAQmxチャンネルプロパティノードを介して実行時に設定できます。

  • Pwr.Current.Setpoint —出力定電流 (アンペア) です。負荷にこの値を超える電流が流れると、出力電圧が減少し、デバイスは定電流モードで動作します。
  • Pwr.Voltage.Setpoint —出力定電圧 (ボルト) です。
  • 電力出力の状態と動作の構成および読み取り

    「DAQmxチャンネルを作成」VI/関数でPwr.OutputEnableプロパティを使用して、電力チャンネル出力を有効または無効にします。実行時に、DAQmxチャンネルプロパティノードを介してこのプロパティを設定します。

    DAQmxチャンネルプロパティノードでPwr.IdleOutputBehaviorプロパティを使用して、タスクがコミットされていな場合の電力チャンネル出力を有効または無効にします。

    DAQmxチャンネルプロパティノードを使用して、Pwr.OutputStateプロパティを読み取り、チャンネル状態を決定します。

    メモ 一部の「DAQmx読み取り」インスタンス/関数は、I16形式で電力チャンネルサンプルを返します。これらのインスタンスでは、電力チャンネルが無効になっていると、電流と電圧の値には常に0が返されます。電力出力状態を確認して、電流または電圧のサンプル値が0であることを検証します。

    補助電源エラーを検出する

    DAQmx読み取りプロパティノードを使用して、補助電源エラーを読み取ります。補助電源のエラー状態は、2つのプロパティで反映されます。

    メモ AuxPowerErrorChansを読み取る前に、AuxPowerErrorChansExistを読み取る必要があります。そうしなければ、エラーが返されます。
  • AuxPowerErrorChansExist —デバイスによって補助電源に問題があることが検出されたかどうかを示します。
  • AuxPowerErrorChans —補助電源エラー仮想チャンネルの名前一覧を示します。
  • リモートセンスエラーを検出する

    DAQmx読み取りプロパティノードを使用して、リモートセンスエラーを読み取ります。リモートセンスのエラー状態は、2つのプロパティで反映されます。

    メモ RemoteSenseErrorChansを読み取る前に、RemoteSenseErrorChansExistを読み取る必要があります。そうしなければ、エラーが返されます。
  • RemoteSenseErrorChansExist —デバイスによってハードウェアまたはリモートセンス接続におけるエラーが検出されたかどうかを示します。タスク内のすべてのチャンネルのリモートセンスエラー状態をクリアするには、出力を無効にしてハードウェア接続の問題を解決する必要があります。
  • RemoteSenseErrorChans —リモートセンスエラー仮想チャンネルの名前一覧を示します。
  • 過熱エラーを検出する

    DAQmx読み取りプロパティノードを使用して、過熱エラーを読み取ります。過熱状態は、2つのプロパティで反映されます。

    メモ OvertemperatureChansを読み取る前に、OvertemperatureChansExistを読み取る必要があります。そうしなければ、エラーが返されます。
  • OvertemperatureChansExist —デバイスによってタスク内の仮想チャンネルでの過熱状態が検出されたかどうかを示します。このプロパティの読み取りは、タスクのすべてのチャンネルに対して過熱のステータスをクリアします。
  • OvertemperatureChans —過熱状態の仮想チャンネルの名前一覧をすべて示します。
  • 逆電圧エラーを検出する

    DAQmx読み取りプロパティノードを使用して、逆電圧エラーを読み取ります。チャンネルの逆電圧誤差状態は、2つのプロパティで反映されます。

    メモ ReverseVoltageErrorChansを読み取る前に、ReverseVoltageErrorChansExistを読み取る必要があります。そうしなければ、エラーが返されます。
  • ReverseVoltageErrorChansExist —デバイスによってタスク内のチャンネルで逆電圧エラーが検出されたかどうかを示します。逆電圧エラーは、ローカル電圧が負の飽和電圧と同じである場合に発生します。
  • ReverseVoltageErrorChans —逆電圧エラー仮想チャンネルの名前一覧を示します。
  • リモートセンスを構成する

    DAQmxチャンネルプロパティを使用して、Pwr.RemoteSenseプロパティを設定します。

    • DAQmx読み取りは、Pwr.RemoteSenseローカルに構成されていると、ローカル電圧を返します。
    • DAQmx読み取りは、Pwr.RemoteSenseリモートに構成されていると、リモート電圧を返します。