[TDS2024B]LabVIEW下使用泰克示波器进行测试测量

原创 2015年07月11日 00:22:47
   问题描述:现在需要用泰克的TDS2024B示波器对硬件电路进行测试,但是一些操作感觉示波器本身还是有许多的限制,比如数据的保存等都很固定,不好自己实现一些特定的功能设计。于是网上找了下,发现在LabVIEW中可以通过编程控制TDS2024B的操作,这样实现自己的测试项目就方便灵活多了。
   使用步骤:首先熟悉了TDS2024B的使用方法,然后从NI官网http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=047216EC20B66FABE0440003BA7CCD71
下载了TDS2024B的驱动。
   LabVIEW中TDS驱动的安装:非常简单,将下载的文件解压即可,发现是一个project文件,此时用LabVIEW打开工程,发现文件包的路径不对,于是将该文件夹复制一份,放到NationalInstruments\LabVIEW2011\instr.lib文件夹下,然后再打开工程文件,Excample中的例程都可以打开了,对TDS2024B的操作实现近在咫尺了。但此时还有一个问题,没有在电脑上安装TDS2024B的USB驱动,在LabVIEW程序中还是无法识别该示波器的。
   openchoice软件下载与安装:泰克提供了一个OpenChoice软件用于PC与示波器之间的通信和操作,这个软件肯定会包含示波器的驱动程序了,于是打算下载一个。但是在泰克官网无法下载下来,应该是需要泰克那边进行确认之后才能下载吧,流程太慢了。于是在百度云上下载了一个,解压并按照步骤进行了安装。
   驱动安装:连接上示波器到PC后,会提示安装驱动,在向导中选择自动安装即可。
   OpenChoice使用:安装的软件实际包含有OpenChoice和TekVISA两个程序。以下是相关软件的界面:



   这个是仪器管理程序,大概和NI的MAX软件差不多意思吧,只是功能很简单。其中有两个设备,第一个设备是无效的(具体作用也不清楚),第二个就是USB方式连接上的泰克示波器了。
   在设备管理器下可以看到如下设备,这个就说明泰克仪器的驱动已经安装好了。

   以下图是OpenChoice软件的界面了,功能也比较简单,可以获取屏幕和波形,但是速度不是很快。

   整个驱动的安装就完成了,可以在LabVIEW中识别到泰克的示波器了,接下来使用驱动提供的接口可以方便进行编程实现示波器的操作了。
   其实主要的问题就是要知道泰克示波器能接受上位机的串行命令字,而OpenChoice软件的安装就会提供这个命令通信的驱动接口。在LabVIEW中可以查看用于与泰克示波器通信的VI都是基于VISA子VI实现的,主要是相关命令的使用,这些命令可以参考泰克提供的资料。
   一些补充:另外在中科泛华网站也找到相关的指导说明,做下补充:http://www.pansino.com.cn/d/iz.do?infoId=1551
   一:确定被程控的泰克示波器支持USB程控,一般程控口在示波器的背面,与我们USB-6251卡上的USB口外观一样。已知泰克1K2K系列支持USB程控。二:确定安装了与所用LabVIEW版本对应的VISA驱动。三:确定上述两项后,正确连接硬件,在MAX面板里的DevicesandInterfaces下可以发现此USB设备。四:在NI网站上下载与此泰克示波器系列对应的IVI函数库。五:安装此函数库后,可利用里面提供API函数进行编程;小tips:安装IVI函数库后,在findexamples里是找不到例程的,但是在函数选板里的instrument I/O >instrument devices里有个Application examples函数选板,里面有常用的例程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

labview连接操作泰克示波器范例

  • 2015年09月08日 10:49
  • 2.73MB
  • 下载

Labview 虚拟示波器VI

  • 2013年05月20日 18:49
  • 434KB
  • 下载

labview四通道示波器范例

  • 2011年07月23日 19:30
  • 1.82MB
  • 下载

labview 报表生成范例

  • 2014年03月12日 10:11
  • 1.91MB
  • 下载

LabVIEW 控制TEK示波器

  • 2010年02月21日 11:36
  • 2.11MB
  • 下载

Labview实现TEK示波器的硬拷贝功能

  • 2012年02月19日 10:40
  • 22KB
  • 下载

labview常用小技巧

10、在一个主线程内,while结构必须放在事件结构外,就会一直在等。如果不想因此造成死机等待,有以下方案: a、设置超时事件,比如设置50,那么在50ms内如果没有触发事件结构,那么将执行超时事件中...
  • hunterlew
  • hunterlew
  • 2015年04月25日 00:45
  • 1249

LabView学习

一、基础篇 1、Labview是一种程序开发环境,由美国国家仪器(NI)公司研制开发。 2、NI-VISA(Virtual Instrument Software Architec-ture,以下...
  • goodcrony
  • goodcrony
  • 2017年07月28日 08:50
  • 319

【串口通信】LabVIEW串口通信的一个例子-串口"示波器"

http://www.cnblogs.com/imapla/archive/2013/01/09/2852171.html 很早就想做一个类似的东西了,正好这学期学了LabVIEW,作业...
  • PORTB
  • PORTB
  • 2015年02月15日 15:43
  • 2161

LabVIEW查找范例的使用方法

回声检测器范例 说明: 该范例演示了如何使用Hibert变换检测信号中的回声。 其程序框图如下:...
  • gloriasz
  • gloriasz
  • 2017年03月29日 14:19
  • 270
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[TDS2024B]LabVIEW下使用泰克示波器进行测试测量
举报原因:
原因补充:

(最多只允许输入30个字)