nidcpower.Session

class nidcpower.Session

An NI-DCPower session to a National Instruments Programmable Power Supply or Source Measure Unit.

Properties

Property Datatype
active_advanced_sequence str
active_advanced_sequence_step int
aperture_time float
aperture_time_units ApertureTimeUnits
auto_zero AutoZero
auxiliary_power_source_available bool
cache bool
channel_count int
compliance_limit_symmetry ComplianceLimitSymmetry
current_compensation_frequency float
current_gain_bandwidth float
current_level float
current_level_autorange bool
current_level_range float
current_limit float
current_limit_autorange bool
current_limit_high float
current_limit_low float
current_limit_range float
current_pole_zero_ratio float
dc_noise_rejection DCNoiseRejection
digital_edge_measure_trigger_edge DigitalEdge
digital_edge_measure_trigger_input_terminal str
digital_edge_pulse_trigger_edge DigitalEdge
digital_edge_pulse_trigger_input_terminal str
digital_edge_sequence_advance_trigger_edge DigitalEdge
digital_edge_sequence_advance_trigger_input_terminal str
digital_edge_source_trigger_edge DigitalEdge
digital_edge_source_trigger_input_terminal str
digital_edge_start_trigger_edge DigitalEdge
digital_edge_start_trigger_input_terminal str
driver_setup str
exported_measure_trigger_output_terminal str
exported_pulse_trigger_output_terminal str
exported_sequence_advance_trigger_output_terminal str
exported_source_trigger_output_terminal str
exported_start_trigger_output_terminal str
fetch_backlog int
group_capabilities str
instrument_firmware_revision str
instrument_manufacturer str
instrument_model str
interchange_check bool
interlock_input_open bool
io_resource_descriptor str
logical_name str
measure_buffer_size int
measure_complete_event_delay float in seconds or datetime.timedelta
measure_complete_event_output_terminal str
measure_complete_event_pulse_polarity Polarity
measure_complete_event_pulse_width float
measure_record_delta_time float in seconds or datetime.timedelta
measure_record_length int
measure_record_length_is_finite bool
measure_trigger_type TriggerType
measure_when MeasureWhen
output_capacitance OutputCapacitance
output_connected bool
output_enabled bool
output_function OutputFunction
output_resistance float
overranging_enabled bool
ovp_enabled bool
ovp_limit float
power_line_frequency float
power_source PowerSource
power_source_in_use PowerSourceInUse
pulse_bias_current_level float
pulse_bias_current_limit float
pulse_bias_current_limit_high float
pulse_bias_current_limit_low float
pulse_bias_delay float
pulse_bias_voltage_level float
pulse_bias_voltage_limit float
pulse_bias_voltage_limit_high float
pulse_bias_voltage_limit_low float
pulse_complete_event_output_terminal str
pulse_complete_event_pulse_polarity Polarity
pulse_complete_event_pulse_width float
pulse_current_level float
pulse_current_level_range float
pulse_current_limit float
pulse_current_limit_high float
pulse_current_limit_low float
pulse_current_limit_range float
pulse_off_time float in seconds or datetime.timedelta
pulse_on_time float in seconds or datetime.timedelta
pulse_trigger_type TriggerType
pulse_voltage_level float
pulse_voltage_level_range float
pulse_voltage_limit float
pulse_voltage_limit_high float
pulse_voltage_limit_low float
pulse_voltage_limit_range float
query_instrument_status bool
range_check bool
ready_for_pulse_trigger_event_output_terminal str
ready_for_pulse_trigger_event_pulse_polarity Polarity
ready_for_pulse_trigger_event_pulse_width float
record_coercions bool
reset_average_before_measurement bool
samples_to_average int
self_calibration_persistence SelfCalibrationPersistence
sense Sense
sequence_advance_trigger_type TriggerType
sequence_engine_done_event_output_terminal str
sequence_engine_done_event_pulse_polarity Polarity
sequence_engine_done_event_pulse_width float
sequence_iteration_complete_event_output_terminal str
sequence_iteration_complete_event_pulse_polarity Polarity
sequence_iteration_complete_event_pulse_width float
sequence_loop_count int
sequence_loop_count_is_finite bool
simulate bool
source_complete_event_output_terminal str
source_complete_event_pulse_polarity Polarity
source_complete_event_pulse_width float
source_delay float in seconds or datetime.timedelta
source_mode SourceMode
source_trigger_type TriggerType
specific_driver_class_spec_major_version int
specific_driver_class_spec_minor_version int
specific_driver_description str
specific_driver_prefix str
specific_driver_revision str
specific_driver_vendor str
start_trigger_type TriggerType
supported_instrument_models str
transient_response TransientResponse
voltage_compensation_frequency float
voltage_gain_bandwidth float
voltage_level float
voltage_level_autorange bool
voltage_level_range float
voltage_limit float
voltage_limit_autorange bool
voltage_limit_high float
voltage_limit_low float
voltage_limit_range float
voltage_pole_zero_ratio float

Public methods

Method name
abort()
commit()
configure_aperture_time()
configure_digital_edge_measure_trigger()
configure_digital_edge_pulse_trigger()
configure_digital_edge_sequence_advance_trigger()
configure_digital_edge_source_trigger()
configure_digital_edge_start_trigger()
disable()
export_signal()
fetch_multiple()
get_channel_name()
get_ext_cal_last_date_and_time()
get_ext_cal_last_temp()
get_ext_cal_recommended_interval()
get_self_cal_last_date_and_time()
get_self_cal_last_temp()
measure()
measure_multiple()
query_in_compliance()
query_max_current_limit()
query_max_voltage_level()
query_min_current_limit()
query_output_state()
read_current_temperature()
reset()
reset_device()
reset_with_defaults()
self_cal()
self_test()
send_software_edge_trigger()
set_sequence()
wait_for_event()