通过VC编程实现基于LAN的PC机与Tektronix示波器通信

文/ 发布于2018-07-04 浏览次数:1072

  Tektronix(泰克)公司是一家全球领先的测试、测量和监测解决方案提供商。其生产的示波器更是闻名全球。经过一个星期的努力,有幸实现PC与TDS3034B之间的通信,还成功编写一个程序从示波器读取ID,感到无比的满足。现将我们实现的过程通过图文方式一步一步呈现出来,希望能给大家提供一些帮助。本文的所有资源(软件、源程序代码、参考资料、源文档)都能通过“柳荫镇人”的百度云下载。

  由于文章较长,先将全文整体结构说明一下:

  A、安装TekVISA和OpenChoice注意事项

  B、通过LAN实现PC与示波器通信

  a、 通过e*Scope访问示波器

  b、 通过TekVISA和OpenChoice访问示波器

  C、用VC编写控制台程序,从示波器中读取ID

  D、如何软件和资料获取

  一、安装TekVISA和OpenChoice注意事项

  安装这两个软件并没有什么困难,只需要一步一步地点击next就行了。但是有几点还是需要提醒大家一下:

  1、官方提供安装包有两个TekVISA.exe和OCD_2.3.0.0.exe,如果大家用的是WIN7系统,建议大家注册一个账号从官网下载较新版本的安装软件;如果在官网上没有找到,你可以要求联系泰克的技术服务,叫他们发送一个链接。

  2、安装时先运行TekVISA.exe然后再安装OCD_2.3.0.0.exe,安装完成后重新启动电脑。

  二、利用LAN实现PC与示波器通信

  1、准备

  因为我们是通过LAN方式实现从示波器获取数据,所以示波器需要自带LAN口,我们用的TDS3034B就自带LAN口。

  2、示波器配置

  (1)、按下前面板上的UTILITY按钮

  (2)、按下SYSTEM(系统)菜单按钮,选择“输入/输出”

  (3)按下“以太网网络设置”屏幕按钮。关闭“DHCP/BOOTP”不要动态分配IP地址,关闭“调试”。

  (4)按下“改变仪器设置”可以修改仪器名,仪器IP地址等。这里是关键,如果配置不对将导致通信失败。建议读者采用笔者一样的配置,至于仪器名则无所谓。配置完成后,按下执行接收保存配置。

  3、PC端配置

  (1)示波器配置好之后,将示波器与电脑通过网线连接,这时示波器一定要开机。然后打开“网络和共享中心”,这时会弹出一个“本地连接”。

  (2)选择本地连接,然后按照下图设置IP。注意,因为示波器的IP是192.168.1.6所以设置电脑的IP时必须与示波器IP不同。笔者选择的是192.168.1.2。按照下图配置好IP后按确定保存。

  4、利用e*Scope服务器访问示波器

  仪器进行正确的以太网设置之后,就可以通过Internet访问该仪器了。要访问e*Scope服务器执行如下操作。

  打开浏览器,最好是IE浏览器。输入示波器IP地址“192.168.1.6”,确认后,浏览器会加载仪器的e*Scope主页。通过e*Scope你可以从示波器里面读取数据和进行一些简单的示波器控制等。

  5、利用OpenChoice软件访问示波器

  利用OpenChoice访问示波器前必须安装TekVISA和OpenChoice,安装好后有如下两个软件:

  (1)首先打开OpenChoice Instrument Manager弹出如下窗口。

  (2)选中OpenChoice Talker List….,点击搜索标准,打开LAN开关,点击完成。

  (3)点击更新,等待一会儿如果出现如下所示结果则表示成功了,如果没有出现也不要着急,按照如下步骤依次检查。

  a、 重新更新,多试几次

  b、 将示波器重新启动后再点击更新

  c、 确保IP地址没有设置错误

  d、 如果上面步骤都试了还不行,那就通过官网联系泰克技术服务,或者打电话,他们会耐心帮你解决的,作者就是反复的与泰克工作人员交流才通信成功的。

  (4)打开OpenChoice DeskTop,点击选择仪器。

  (5)在弹出的对话框中选择TCPIP::192.168.1.6::INSTR然后确认。

  (6)选择“波形资料撷取”,然后选择需要的通道,这里最多同时支持4通道。然后点击取得资料。

免责声明:文章仅供学习和交流,如涉及作品版权问题需要我方删除,请联系我们,我们会在第一时间进行处理。
相关标签:
相关资讯

沪公网安备 31011502008645号