| libvkdaq VKINGING 数据采集库 API 文档 |

载入中...
搜索中...
未找到
通道属性
VK DAQ属性 » VE3668

注解
  AINx: 模拟输入通道
  MINx: 杂项输入通道. 可以使用 VkDaqGetDeviceAttribute 和 VkDaqSetDeviceAttribute 来读取或写入MINx数据来源. 例如设置"dev1/MIN1"数据源为编码器"VirtualCounter"
  int ret = VkDaqSetChannelAttribute("dev1/MIN1", "Source", "VirtualCounter");
  VkDaqSetChannelAttribute
  int32_t VkDaqSetChannelAttribute(const char *chan, const char *attrName, const char *attrValue)
  设置设备通道属性值
  DINx: 数字输入通道
  AOUTx: 模拟输出通道
  读: 属性可读取
  写: 属性可写入
  1. 使用 VkDaqGetChannelAttribute 读取设备属性.
     例如: 读取设备采样频率.
     char inputType[65536] = {0}; int ret = VkDaqGetChannelAttribute("dev1/AIN1", "InputType", inputType, sizeof(inputType) - 1);
     VkDaqGetChannelAttribute
     int32_t VkDaqGetChannelAttribute(const char *chan, const char *attrName, char attrValue[], int32_t size)
     获取设备通道属性值
  2. 使用 VkDaqSetChannelAttribute 写入设备属性.
     例如: 写入设备采样频率.
     int ret = VkDaqSetChannelAttribute("dev1/AIN1", "InputType", "100000");
  VE3668通道列表:
  AIN1:8
  MIN1
  DIN1

名称 | 适用通道 | 读|写 | 可用值 | 出厂值 | 单位 | 备注
--- | --- | --- | --- | --- | --- | ---
AccelSensitivity | AIN1:8 | 读|写 |  | 0.05 |  | 加速度传感器灵敏度
Bandwidth | AIN1:8 | 读 |  | 20400 | Hz | 带宽
InputRange | AIN1:8 | 读|写 | 0~10.0000000000 | 10.0000000000 | V | 输入范围
InputType | AIN1:8 | 读|写 | Differential,SingleEnded, IEPE,Current | SingleEnded |  | Differential: 差分电压输入 SingleEnded: 单端电压输入 IEPE: IEPE输入 Current: 电流输入 提示： 因输入端的硬件差异，支持的输入类型， 请读取通道属性：InputTypeAvailable
Raw | AIN1:8 MIN1 DIN1 | 读 读 读 |  |  |  | AIN1:8原始值 MIN1原始值 DIN1原始值
Rsense | AIN1:8 | 读 |  | 250 | Ω | 采样电阻的阻值, 仅适用于电流输入类型
Save | AIN1:8 MIN1 DIN1 | 读|写 读|写 读|写 |  | Disable |  | AIN1:8离线保存 MIN1离线保存 DIN1离线保存
ScaleDivisor | AIN1:8 | 读 |  | 1.3871626420454546 |  | AIN1:8比例除系数
ScaleMultiplier | AIN1:8 | 读 |  | 1000000 |  | AIN1:8比例乘系数
Voltage | AIN1:8 | 读 |  |  | V | 电压值
Source | MIN1 | 读|写 | VirtualCounter | VirtualCounter |  | MIN1数据源选择 VirtualCounter: 虚拟计数器值