実行中状態にある場合、次の表に記載されているVI、関数、プロパティ、属性を使用して動的にソース構成を編集することができます。ソース構成を動的に編集する場合、変更は即座に適用されます。複数のチャンネルが含まれていて、かつ「NI-DCPower初期化 (独立チャンネル指定)」を使用して作成されたセッションでは、変更はチャンネルに並列的に適用されます。

次の出力機能は動的再構成をサポートします。

  • DC電圧
  • DC電流
  • 定抵抗
  • 定電力
メモ デバイスによってはサポートされていないVI、関数、プロパティ、および属性があります。
VI 関数
niDCPower電圧レベルを構成 niDCPower_ConfigureVoltageLevel
niDCPower電圧レベルレンジを構成 niDCPower_ConfigureVoltageLevelRange
niDCPower電圧制限を構成 niDCPower_ConfigureVoltageLimit
niDCPower電圧制限レンジを構成 niDCPower_ConfigureVoltageLimitRange
niDCPower電流レベルを構成 niDCPower_ConfigureCurrentLevel
niDCPower電流レベルレンジを構成 niDCPower_ConfigureCurrentLevelRange
niDCPower電流制限を構成 niDCPower_ConfigureCurrentLimit
niDCPower電流制限レンジを構成 niDCPower_ConfigureCurrentLimitRange
niDCPower出力有効化を構成 niDCPower_ConfigureOutputEnabled
プロパティ 属性
電圧レベル NIDCPOWER_ATTR_VOLTAGE_LEVEL
電圧レベルレンジ NIDCPOWER_ATTR_VOLTAGE_LEVEL_RANGE
電流レベル NIDCPOWER_ATTR_CURRENT_LEVEL
電流レベルレンジ NIDCPOWER_ATTR_CURRENT_LEVEL_RANGE
定抵抗レベル NIDCPOWER_ATTR_CONSTANT_RESISTANCE_LEVEL
定抵抗レベルレンジ NIDCPOWER_ATTR_CONSTANT_RESISTANCE_LEVEL_RANGE
定電力レベル NIDCPOWER_ATTR_CONSTANT_POWER_LEVEL
定電力レベルレンジ NIDCPOWER_ATTR_CONSTANT_POWER_LEVEL_RANGE
電圧制限 NIDCPOWER_ATTR_VOLTAGE_LIMIT
電圧制限上限 NIDCPOWER_ATTR_VOLTAGE_LIMIT_HIGH
電圧制限下限 NIDCPOWER_ATTR_VOLTAGE_LIMIT_LOW
電圧制限レンジ NIDCPOWER_ATTR_VOLTAGE_LIMIT_RANGE
電流制限 NIDCPOWER_ATTR_CURRENT_LIMIT
電流制限上限 NIDCPOWER_ATTR_CURRENT_LIMIT_HIGH
電流制限下限 NIDCPOWER_ATTR_CURRENT_LIMIT_LOW
電流制限レンジ NIDCPOWER_ATTR_CURRENT_LIMIT_RANGE
定抵抗電流制限 NIDCPOWER_ATTR_CONSTANT_RESISTANCE_CURRENT_LIMIT
定電力電流制限 NIDCPOWER_ATTR_CONSTANT_POWER_CURRENT_LIMIT
出力有効 NIDCPOWER_ATTR_OUTPUT_ENABLED
出力接続 NIDCPOWER_ATTR_OUTPUT_CONNECTED
出力短絡 NIDCPOWER_ATTR_OUTPUT_SHORTED
出力抵抗 NIDCPOWER_ATTR_OUTPUT_RESISTANCE
OVP有効 NIDCPOWER_ATTR_OVP_ENABLED
セルフキャリブレーション持続性 NIDCPOWER_ATTR_SELF_CALIBRATION_PERSISTENCE
ソース遅延 NIDCPOWER_ATTR_SOURCE_DELAY
要求する電力割り当て NIDCPOWER_ATTR_REQUESTED_POWER_ALLOCATION

動的再構成はソーストリガが無効の場合にのみ使用できます。そのため、シングルポイントソースモードでは、デバイスが待機および受信できるのは1つのソーストリガのみで、適用できるのも1つのソース構成のみです。ソースを再構成する前にデバイスに他のソーストリガを待機させたい場合、シーケンスソースモードを使用するか、「NI-DCPower中断 (チャンネル指定)」と「開始 (チャンネル指定)」を順番に呼び出して、トリガを待機する新規のシングルポイント生成を開始します。