使用Tek-Visa同时控制多台设备的疑问
代码如下:
viOpen(...vu1)是成功的,但是viOpen(...vi2)也是成功的,但是vi2 open成功以后,对vi1的读写却都是失败的,对vi2 的读写是可以的,也就是说vi2 open成功以后,原因的vi1的链接就会无效,
我这边要同时控制2台tek示波器,有谁知道应该怎么解决吗?
ViSession rm;
ViSession vi1;
ViSession vi2;
ViUInt32 retCnt;
int status = 0;
int ret = 0;
status = viOpenDefaultRM(&rm);
status = viOpen(rm, (ViBuf)"TCPIP::192.168.21.222::INSTR",
VI_NULL, VI_NULL,&vi1);
status = viOpen(rm, (ViBuf)"TCPIP::192.168.21.223::INSTR",
VI_NULL, VI_NULL,&vi2);
status = viWrite(vi1, (ViBuf)"*IDN?", 5, &retCnt);
status = viRead(vi1, (ViBuf) buffer, sizeof(buffer), &retCnt);
status = viWrite(vi2, (ViBuf)"*IDN?", 5, &retCnt);
status = viRead(vi2, (ViBuf) buffer, sizeof(buffer), &retCnt);
viOpen(...vu1)是成功的,但是viOpen(...vi2)也是成功的,但是vi2 open成功以后,对vi1的读写却都是失败的,对vi2 的读写是可以的,也就是说vi2 open成功以后,原因的vi1的链接就会无效,
我这边要同时控制2台tek示波器,有谁知道应该怎么解决吗?
...全文
相关推荐
EXCEL VBA 宏控制GPIB、VISA设备
本EXCEL 宏可以完成对仪器控制,读写的基本操作和基本类的编写。并以 对34970A的数据扫描并记录为例子进行操作,以及TEK示波器的波形数据读写并以图片文件形式显示在EXCEL中---TEST 工
Python控制tek示波器(1)
如何使用Python来控制tek示波器
泰克Tek TDS 3k 示波器数据读取LabVIWE v2012 应用程序
VISA提供了一套标准的API(应用程序接口),使得开发者可以轻松地控制各种仪器,包括网络、GPIB、串行和USB等接口的设备。
TEKVISA使用说明
TekVISA使用说明文档是专门用于指导用户如何使用Tek系列设备进行远程连接的重要手册。
shiboqi.rar_matlab示波器_tek_tek matlab_示波器
**Tektronix VISA驱动**:Tek的设备通常支持VISA标准,这是一种通用的接口,允许软件与各种仪器进行通信。


工具平台和程序库
