def test_create_ai_voltage_chan(self, x_series_device, seed):
# Reset the pseudorandom number generator with seed.
random.seed(seed)
ai_phys_chan = random.choice(x_series_device.ai_physical_chans).name
with nidaqmx.Task() as task:
ai_channel = task.ai_channels.add_ai_voltage_chan(
ai_phys_chan, name_to_assign_to_channel="VoltageChannel",
terminal_config=TerminalConfiguration.NRSE, min_val=-20.0,
max_val=20.0, units=VoltageUnits.FROM_CUSTOM_SCALE,
custom_scale_name="double_gain_scale")
assert ai_channel.physical_channel.name == ai_phys_chan
assert ai_channel.name == "VoltageChannel"
assert ai_channel.ai_term_cfg == TerminalConfiguration.NRSE
assert ai_channel.ai_min == -20.0
assert ai_channel.ai_max == 20.0
assert (ai_channel.ai_voltage_units ==
VoltageUnits.FROM_CUSTOM_SCALE)
assert (ai_channel.ai_custom_scale.name ==
"double_gain_scale")
评论列表
文章目录