NI DCPOWER Pulse Current Attributes - ni/grpc-device GitHub Wiki
- NIDCPOWER_ATTRIBUTE_PULSE_CURRENT_LEVEL
- NIDCPOWER_ATTRIBUTE_PULSE_BIAS_CURRENT_LEVEL
- NIDCPOWER_ATTRIBUTE_PULSE_CURRENT_LEVEL_RANGE
- NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT
- NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_HIGH
- NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_LOW
- NIDCPOWER_ATTRIBUTE_PULSE_BIAS_VOLTAGE_LIMIT
- NIDCPOWER_ATTRIBUTE_PULSE_BIAS_VOLTAGE_LIMIT_HIGH
- NIDCPOWER_ATTRIBUTE_PULSE_BIAS_VOLTAGE_LIMIT_LOW
- NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150086 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseCurrentLevel |
Specifies the pulse current level, in amps, that the device attempts to generate on the specified channel(s) during the on phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
Note The channel must be enabled for the specified current level to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel
Note This attribute is not supported by all devices. Refer to Supported Attributes by Device for information about supported devices Valid Values: The valid values for this attribute are defined by the values you specify for the NIDCPOWER_ATTRIBUTE_PULSE_CURRENT_LEVEL_RANGE attribute.
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150088 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseBiasCurrentLevel |
Specifies the pulse bias current level, in amps, that the device attempts to generate on the specified channel(s) during the off phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
Note The channel must be enabled for the specified current level to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel
Note This attribute is not supported by all devices. Refer to Supported Attributes by Device for information about supported devices Valid Values: The valid values for this attribute are defined by the values you specify for the NIDCPOWER_ATTRIBUTE_PULSE_CURRENT_LEVEL_RANGE attribute.
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150090 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseCurrentLevelRange |
Specifies the pulse current level range, in amps, for the specified channel(s).
The range defines the valid values to which you can set the pulse current level and pulse bias current level.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
Note The channel must be enabled for the specified pulse current level range to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel
Note This attribute is not supported by all devices. Refer to Supported Attributes by Device for information about supported devices For valid ranges, refer to the ranges topic for your device in the NI DC Power Supplies and SMUs Help.
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150087 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseVoltageLimit |
Specifies the pulse voltage limit, in volts, that the output cannot exceed when generating the desired pulse current on the specified channel(s) during the on phase of a pulse.
The limit is specified as a positive value, but symmetric positive and negative limits are enforced simultaneously.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT and the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_SYMMETRIC.
Note The channel must be enabled for the specified current limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel
Note This attribute is not supported by all devices. Refer to Supported Attributes by Device for information about supported devices Valid Values: The valid values for this attribute are defined by the values you specify for the NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE attribute.
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150189 | ViReal64 | R/W | Channel | None | None |
Specifies the maximum voltage, in volts, that the output can produce when generating the desired pulse current on the specified channel(s) during the on phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_ASYMMETRIC and the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
You must also specify NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_LOW to complete the asymmetric range.
Note The channel must be enabled and the output relay must be connected for the specified limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute and the NIDCPOWER_ATTRIBUTE_OUTPUT_CONNECTED attribute for more information about enabling the output channel and connecting the output relay respectively
Note Refer to Supported Attributes by Device for information about supported devices
Valid Values: 1% of NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE, NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE
- The range bounded by the limit high and limit low must include zero.
Note The limit may be extended beyond the selected limit range if the NIDCPOWER_ATTRIBUTE_OVERRANGING_ENABLED attribute is set to VI_TRUE Default Value: Refer to Supported Attributes by Device for the default value by device.
Related Topics:
Ranges
Changing Ranges
Overranging
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150190 | ViReal64 | R/W | Channel | None | None |
Specifies the minimum voltage, in volts, that the output can produce when generating the desired pulse current on the specified channel(s) during the on phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_ASYMMETRIC and the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
You must also specify NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_HIGH to complete the asymmetric range.
Note The channel must be enabled and the output relay must be connected for the specified limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute and the NIDCPOWER_ATTRIBUTE_OUTPUT_CONNECTED attribute for more information about enabling the output channel and connecting the output relay respectively
Note Refer to Supported Attributes by Device for information about supported devices
Valid Values: -NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE, -1% of NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE
- The range bounded by the limit high and limit low must include zero.
Note The limit may be extended beyond the selected limit range if the NIDCPOWER_ATTRIBUTE_OVERRANGING_ENABLED attribute is set to VI_TRUE Default Value: Refer to Supported Attributes by Device for the default value by device.
Related Topics:
Ranges
Changing Ranges
Overranging
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150089 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseBiasVoltageLimit |
Specifies the pulse voltage limit, in volts, that the output cannot exceed when generating the desired current on the specified channel(s) during the off phase of a pulse.
The limit is specified as a positive value, but symmetric positive and negative limits are enforced simultaneously.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT and the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_SYMMETRIC.
Note The channel must be enabled for the specified current limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel
Note This attribute is not supported by all devices. Refer to Supported Attributes by Device for information about supported devices Valid Values: The valid values for this attribute are defined by the values you specify for the NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE attribute.
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150191 | ViReal64 | R/W | Channel | None | None |
Specifies the maximum voltage, in volts, that the output can produce when generating the desired pulse current on the specified channel(s) during the off phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_ASYMMETRIC and the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
You must also specify NIDCPOWER_ATTRIBUTE_PULSE_BIAS_VOLTAGE_LIMIT_LOW to complete the asymmetric range.
Note The channel must be enabled and the output relay must be connected for the specified limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute and the NIDCPOWER_ATTRIBUTE_OUTPUT_CONNECTED attribute for more information about enabling the output channel and connecting the output relay respectively
Note Refer to Supported Attributes by Device for information about supported devices
Valid Values: 1% of NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE, NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE
- The range bounded by the limit high and limit low must include zero.
Note The limit may be extended beyond the selected limit range if the NIDCPOWER_ATTRIBUTE_OVERRANGING_ENABLED attribute is set to VI_TRUE Default Value: Refer to Supported Attributes by Device for the default value by device.
Related Topics:
Ranges
Changing Ranges
Overranging
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150192 | ViReal64 | R/W | Channel | None | None |
Specifies the minimum voltage, in volts, that the output can produce when generating the desired pulse current on the specified channel(s) during the off phase of a pulse.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_COMPLIANCE_LIMIT_SYMMETRY attribute is set to NIDCPOWER_VAL_ASYMMETRIC and the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
You must also specify NIDCPOWER_ATTRIBUTE_PULSE_BIAS_VOLTAGE_LIMIT_HIGH to complete the asymmetric range.
Note The channel must be enabled and the output relay must be connected for the specified limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute and the NIDCPOWER_ATTRIBUTE_OUTPUT_CONNECTED attribute for more information about enabling the output channel and connecting the output relay respectively
Note Refer to Supported Attributes by Device for information about supported devices
Valid Values: -NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE, -1% of NIDCPOWER_ATTRIBUTE_PULSE_VOLTAGE_LIMIT_RANGE
- The range bounded by the limit high and limit low must include zero.
Note The limit may be extended beyond the selected limit range if the NIDCPOWER_ATTRIBUTE_OVERRANGING_ENABLED attribute is set to VI_TRUE Default Value: Refer to Supported Attributes by Device for the default value by device.
Related Topics:
Ranges
Changing Ranges
Overranging
Numeric Value | Data type |
Access | Applies to | Coercion | High-Level Functions |
---|---|---|---|---|---|
1150091 | ViReal64 | R/W | Channel | None | niDCPower_ConfigurePulseVoltageLimitRange |
Specifies the pulse voltage limit range, in volts, for the specified channel(s).
The range defines the valid values to which you can set the pulse voltage limit and pulse bias voltage limit.
This attribute is applicable only if the NIDCPOWER_ATTRIBUTE_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_PULSE_CURRENT.
Note The channel must be enabled for the specified current limit to take effect. Refer to the NIDCPOWER_ATTRIBUTE_OUTPUT_ENABLED attribute for more information about enabling the output channel For valid ranges, refer to the ranges topic for your device in the NI DC Power Supplies and SMUs Help.