"Vernier"
完整的兼容传感器列表可以在 Vernier 网页 上找到.
发现设备
FindDevices["Vernier"]
返回 Vernier 传感器的设备对象的列表.
打开设备
DeviceOpen["Vernier"]
打开第一个可用的 Vernier 传感器.
DeviceOpen[dev]
打开用于 DeviceObject dev 的 Vernier 传感器.
配置设备
-
dt 可以是秒数或 Quantity 对象表示的时间.
-
dt 必须介于 "MinMeasurementInterval" 和 "MaxMeasurementInterval" 设备属性之间.
DeviceConfigure[dev,"MeasurementInterval"dt]
配置设备以便以时间间隔 dt 接受测量.
设备属性
-
Vernier 传感器设备对象的属性包括:
-
"SensorID" 识别传感器类型的整数 "SensorName" 传感器名称 "SensorDescription" 传感器说明 "MeasurementInterval" 测量间的时间 "MinMeasurementInterval" 测量间最小可配置时间 "MaxMeasurementInterval" 测量间最大可配置时间 "ProbeType" 附加的探头类型 "BufferLength" 传感缓存的长度 -
同样类型的多种传感器会显示为不同的设备,但是共享同样的 "SensorID".
-
"ProbeType" 的典型值包括 "Analog 10V"、"Heat Pulser" 和 "Photo Gate".
读取数据
-
DeviceRead 以 Quantity 形式返回传感器的值.
-
设备缓存可存储来自于传感器 dev["BufferLength"] 这么多个值.
-
DeviceReadBuffer 返回当前在缓存器的所有值,多达 dev["BufferLength"] 个值.
-
DeviceReadBuffer 以 QuantityArray 形式返回缓存器中传感器的值.
DeviceRead[dev]
从 dev 中读取当前值.
DeviceReadBuffer[dev]
读取设备缓存中的所有值.
关闭和释放资源
DeviceClose[dev]
关闭与设备的连接.
相关指南
-
▪
- 使用连接设备
历史
2017年引入 (11.1)