VC 不用具体地址打开仪器
来源:互联网 发布:手机一玩游戏网络就卡 编辑:程序博客网 时间:2024/04/28 19:00
void CXXXDlg::Init_GPIB()
{
#ifdef GPIB
unsigned long retCnt=0;
char instrDesc[100]={0};
ViSession defaultRM;
ViStatus status;
ViFindList find_list;
viOpenDefaultRM (&defaultRM);
status = viFindRsrc(defaultRM,"GPIB[0-9]*::?*::INSTR",&find_list, &retCnt, instrDesc);//GPIB?*INSTR,GPIB0::20::INSTR,GPIB[0-9]*::?*INSTR
status = viOpen(defaultRM,instrDesc,VI_NULL,VI_NULL, &vi_FSP);
if (status != VI_SUCCESS){//没有找到GPIB设备 GPIB[0-9]*::?*::INSTR
AfxMessageBox("频谱仪打开失败!");
viClose(vi_FSP);
viClose(defaultRM);
return;
}
viPrintf(vi_FSP,"SYST:DISP:UPDate ON\n");
viPrintf(vi_FSP,"SYST:PSAVE ON\n");
viPrintf(vi_FSP,"INIT:CONT ON\n");
viPrintf(vi_FSP,"FREQ:SPAN 100kHz\n");
// viGpibControlREN(vi_FSP,VI_GPIB_REN_ADDRESS_GTL);
// viPrintf(vi_FSP,"FREQ:CENT %ldHz\n",2400190461);
// viFindNext(find_list,instrDesc)
// status = viOpen(defaultRM,instrDesc,VI_NULL,VI_NULL, &pDlg->vi_SG);
TRACE("GPIB device : %s\n",instrDesc);
#endif
}
多个仪器可发送IDN?标准命令查询仪器名字,从而判断是哪种仪器。
- VC 不用具体地址打开仪器
- VC 轮询仪器并打开
- 不用keytool,tomcat打开https
- ftp 打开 不用chrome 解决方案
- 仪器与仪表,监控与仿真, 自动控制OCX, VC++源代码组件,中间件开发平台
- 【VC++技术杂谈005】如何与程控仪器通过GPIB接口进行通信
- java 获取 ip 具体地址
- 仪器TEST
- VC++打开文件
- VC 打开对话框
- VC打开磁盘文件
- vc 打开文件 过滤器
- VC 打开资源管理器
- VC 打开外部文件
- VC打开方式
- 使用VC打开超链接
- vc 打开目录对话框
- VC 打开文件对话框
- java NIO Exception in thread "main" java.nio.charset.MalformedInputException: Input length = 1
- ibatis多表连接的写法,返回一个实体
- iOS图形处理和性能
- python中常用的内建函数
- 使用DefaultAdvisorAutoProxyCreator实现spring的自动代理
- VC 不用具体地址打开仪器
- T-SQL总结
- iOS NSScanner类的基本用法
- eclipse提交mr(操作hbase)出错
- bug1 解决sim stk的标题显示问题
- 生命大数据(22页PPT图文详解版 华大基因董事长汪建)
- TODO 2015/04/20
- cocos2dx使用python创建项目
- Ubuntu12.04下安装Hadoop2.4.0单机模式详细教程