语法
全局选项
参数
NET- 要控制的 DAC Net 名称VOLTAGE- 要输出的电压值,单位伏特
受支持的硬件
CLI 接受 0 到 10 V 的数值。随后 Box 会检查仪器的实际范围,并拒绝超出范围的值。
LabJack U3
- 输出范围是 0.04 V 至 4.95 V,而不是 0 V 至 5 V。Box 会拒绝超出该范围的值,而不会把它钳位。您无法把 U3 的 DAC 设为 0 V。
- U3 没有 DAC 回读功能。不带电压执行
lager dac NET时,返回的是 Box 上次在该 Net 上设置的值。 - 如果 Box 没有可报告的值,读取会失败并报出
has no readback错误。例如在运行过一个lager python脚本之后就会这样。请先设置一个值。
通道命名
创建 DAC Net 时,请使用lager instruments 为该仪器列出的通道名称:
LabJack T7: DAC0、DAC1
LabJack U3: DAC0、DAC1
MCC USB-202: DAC0、DAC1
读取输出
省略电压值即可读取该 Net 的输出值:默认 Net
设置一个默认 DAC Net,可以省去每次输入名称:示例
故障排除
说明
- Net 名称(例如
VOLTAGE_OUTPUT、POWER_RAIL)就是您搭建实验台时分配的名称 - 电压值以伏特为单位
- 只能用于类型为
dac的 Net - 请确认目标 Box 上已正确配置 DAC Net
- DAC 输出为模拟电路提供精确的电压控制
- LabJack T7 和 USB-202 输出 0-5V,LabJack U3 输出 0.04-4.95V。
参见
- ADC — 模数转换器输入(DAC 的对应功能)
- Python DAC API — 在 Python 脚本中设置 DAC 输出

