Skip to main content
用 DAC 引脚设置模拟电压输出。支持 LabJack T7、LabJack U3 和 MCC USB-202 硬件。

导入

方法

方法参考

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 上配置的名称一致