导入
方法
方法参考
Net.get(name, type=NetType.DAC)
按名称获取一个 DAC Net。
返回: DAC Net 实例
output(voltage)
设置模拟输出电压。
抛出: 电压超出仪器范围时抛出
ValueError。LabJack U3 会拒绝 0.04-4.95 V 之外的值,因此您无法把它设为 0 V。
get_voltage()
读取当前已配置的输出电压。
float - 已配置的电压,单位伏特
LabJack U3 没有 DAC 回读功能。在 U3 上,get_voltage() 返回该 Net 对象上次设置的值。如果它没有设置过值,该调用会抛出带 has no readback 文字的错误。
MCC USB-202 没有回读功能,因此该调用会抛出 NotImplementedError。
input()
get_voltage() 的别名,返回当前已配置的输出电压。
float - 已配置的电压,单位伏特
示例
设置基准电压
产生斜坡信号
电压扫描测试
设置并验证
受支持的硬件
上面的示例输出了 0 V 和 5 V。在 LabJack U3 上,请把每个值保持在 0.04 V 至 4.95 V 之间。
引脚命名
LabJack T7:
MCC USB-202:
说明
- DAC Net 可直接使用,不需要
enable()/disable()调用 - LabJack T7 输出范围:0-5 V
- LabJack U3 输出范围:0.04-4.95 V
- USB-202 输出范围:0-5 V
input()是get_voltage()的别名,返回已配置的输出值- LabJack U3 和 USB-202 都不提供硬件回读
- 输出值会一直保持,直到被更改或断电
- Net 名称必须与 Lager Box 上配置的名称一致

