- 注解
- 步骤:
1.读取设备属性:TransferMode VkDaqGetDeviceAttribute
2.修改设备属性:TransferMode 为 Online VkDaqSetDeviceAttribute
-
离线模式进入实时模式流程图示例
C语言参考
#include <stdio.h>
#include "libvkdaq.h"
#define VkDaqErrChk(functionCall) if( VkDaqFailed(error=(functionCall)) ) goto Error; else
int main(void)
{
int32_t error = 0;
char attrValue[256];
printf("Current TransferMode = %s\n", attrValue);
if (attrValue == "Offline") {
}
printf("Check after setting up,TransferMode = %s\n", attrValue);
Error:
if (VkDaqFailed(error))
printf("End of program, press Enter key to quit\n");
getchar();
return 0;
}
int32_t VkDaqGetDeviceAttribute(const char *dev, const char *attrName, char attrValue[], int32_t size)
获取设备属性值
int32_t VkDaqSetDeviceAttribute(const char *dev, const char *attrName, const char *attrValue)
设置设备属性值
const char * VkDaqGetLastErrorInfo(void)
获取最后一次执行的错误信息