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

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

注解
  AINx: 模拟输入通道
  MINx: 杂项输入通道. 可以使用 VkDaqGetDeviceAttribute 和 VkDaqSetDeviceAttribute 来读取或写入MINx数据来源. 例如设置"dev1/MIN1"数据源为编码器"Encoder1"
  int ret = VkDaqSetChannelAttribute("dev1/MIN1", "Source", "Encoder1");
  VkDaqSetChannelAttribute
  int32_t VkDaqSetChannelAttribute(const char *chan, const char *attrName, const char *attrValue)
  设置设备通道属性值
  DINx: 数字输入通道
  AOUTx: 模拟输出通道
  读: 属性可读取
  写: 属性可写入
  改: 属性可在数据采集时修改
  存: 属性可保存到ini文件中
  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");
  VP6088通道列表:
  AIN1:8
  MIN1:2
  DIN1
  AOUT1:2

名称 | 适用通道 | 读|写 | 可用值 | 出厂值 | 单位 | 备注
--- | --- | --- | --- | --- | --- | ---
AccelSensitivity | AIN1:8 | 读|写 |  | 0.05 |  | 加速度传感器灵敏度
Bandwidth | AIN1:8 | 读 |  | 20400 | Hz | 带宽
InputRange | AIN1:8 | 读|写 | 0~10.00000000 | 10.00000000 | V | 输入范围
InputType | AIN1:8 | 读|写 | Differential,SingleEnded, IEPE,Current | SingleEnded |  | Differential: 差分电压输入 SingleEnded: 单端电压输入 IEPE: IEPE输入 Current: 电流输入 提示： 因输入端的硬件差异，支持的输入类型， 请读取通道属性：InputTypeAvailable
Raw | AIN1:8 MIN1:2 DIN1 AOUT1:2 | 读 读 读 读|写 |  |  |  | AIN1:8原始值 MIN1:2原始值 DIN1原始值 AOUT1:2原始值
Rsense | AIN1:8 | 读 |  | 250 | Ω | 采样电阻的阻值, 仅适用于电流输入类型
Save | AIN1:8 MIN1:2 DIN1 | 读|写 读|写 读|写 读|写 |  | Disable |  | AIN1:8离线保存 MIN1:2离线保存 DIN1离线保存
ScaleDivisor | AIN1:8 | 读 读 |  | 1.953125000 |  | AIN1:8比例除系数
ScaleMultiplier | AIN1:8 | 读 读 |  | 1000000 1000000 |  | AIN1:8比例乘系数
Source | MIN1:2 | 读|写 | VirtualCounter, Counter1,Counter2,Counter3,Counter4, Encoder1,Encoder2 | VirtualCounter |  | MIN1:2数据源选择 VirtualCounter: 虚拟计数器值 Counter1: Dio1.1输入脉冲计数值 Counter2: Dio1.2输入脉冲计数值 Counter3: Dio1.3输入脉冲计数值 Counter4: Dio1.4输入脉冲计数值 Encoder1: 接在Dio1.1, Dio1.2上的旋转编码器1计数值 Encoder2: 接在Dio1.3, Dio1.4上的旋转编码器2计数值
TriggerLevel | AIN1:8 MIN1:2 | 读|写 | AIN:-10.00000000~10.00000000 MIN:0~4294967295 | AIN:0.00000000 MIN:0 | V | AIN1:8模拟触发电压值 MIN1:2触发值
Voltage | AIN1:8 AOUT1:2 | 读 读|写 |  |  | V V | 电压值 电压值
Waveout | AOUT1:2 | 读|写 | Disable,Enable | Enable |  | 波形输出: Disable:不输出波形 Enable:输出波形