摘要:数字示波器能准确捕获各种信号,故已成为科研实验和工程项目中各类信号采集、记录和分析的主要设备之一。但是很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,并最终完成远程的自动测试和分析的需求。所以今天我们就来说说如何实现对示波器的远程控制。
1、LabVIEW 基础介绍
计算机通过LAN(网口)或者USB 接口与示波器建立连接来控制示波器。如图1 所示。
一听到要控制示波器,大家都会想到通过SCPI 命令来控制示波器。那如何来实现呢?可选的方案有:
(1)通过编写程序代码,如使用C,C++,C#等语言结合开发环境(如VS2012)来编写代码;
(2)通过LabVIEW,使用图形界面来实现。
今天我们就来说说如何使用LabVIEW 实现对ZDS2024 示波器的控制。
LabVIEW 的定义:
LabVIEW 由National Instruments 公司开发,于1986 年发布第一个版本,是一种用图标和连线代替文本行来创建应用程序的图形化编程语言。LabVIEW 提供了一门编程语言所拥有的语法功能,只是它以图形的方式提供。
LabVIEW 基本由一个个VI 文件组成。每个VI 由前面板和程序框图组成。可以从两个角度来理解VI 文件:
(1)从用户交互来说,前面板负责设计用户交互界面,类似UI 设计工具,一般包括用户操作控件和输出结果控件,像文本框、按钮、波形显示控件等;而程序框图负责将用户的操作经过一系列的处理,并最终输出结果,显示在前面板上。
(2)从功能模块来说,每个VI 文件类似于C 语言中的一个函数,前面板用来设计函数的参数(输入)和返回值(输出),程序框图类似函数体,实现具体逻辑。
2、 安装软件和ZDS2024 驱动库
首先必须安装好LabVIEW 和NI-VISA。将ZDS2024 的驱动库文件夹Zhiyuan ZDS2000 Series for TCP,拷贝到LabVIEW 安装目录instr.lib 目录下。Zhiyuan ZDS2000 Series for TCP针对以太网连接。
3、配置NI-VISA来控制示波器
启动Masurement & Automation Explorer 软件,选择设备和接口,在添加网络设备中,使用Manual Entry of Raw Scoket(手动输入原始SOCKET)方式连接,ZDS2024 示波器采用端口号5025 来接收SCPI 命令。如图2 和图3 所示。设置好后,可进行测试,确保连接成功。
4、例程设计
启动LabVIEW 创建一个新的VI 文件。这里以从示波器读取数据,并显示在波形控件上为例。
设计的VI 前面板为如图4 所示。
左边的三个控制用于输入设置,包括连接的VISA 资源名称,获取数据的通道,最大延迟时如何实现对示波器的远程控制间。右边为结果波形显示控件。设计好前面板以后,就可以进入程序框图设计了。在VI 的程序框图中的Function 面板中,选择“仪器I/O”可以找到有关ZDS2024 的驱动库的模块,可以在程序框图中直接使用,设计结果如图5 所示。
在程序框图中,先初始化示波器,并启动示波器的AutoSetup 功能,然后循环获取示波器的数据,并送显示,直到用户中止或者获取数据过程中出现错误。最后可以在前面板启动运行,结果如图6 所示。
上一篇:示波器探头使用时注意问题
下一篇:关于示波器地线的问题
推荐阅读
史海拾趣
Galaxy Semi-Conductor Co Ltd(尽管通常指的是三星电子在半导体领域的业务,但“Galaxy Semi-Conductor”并非一个直接对应的公司名,这里我们假设其代表三星电子的半导体部门)在电子行业中的发展可以通过以下几个关键故事来概述:
1. 苏州工业园区的崛起
三星半导体(中国)研究开发有限公司,作为三星电子在中国的重要研发基地,于2003年在苏州工业园区成立。这家公司由韩国三星电子株式会社独资兴办,注册资本达到450万美元,专注于电子零部件和集成电路的软件与硬件设计,以及电子产品解决方案的研发。随着公司的不断发展,它不仅在技术研发上取得了显著成果,还积极推动了半导体技术的本地化应用,成为三星电子全球研发网络中的重要一环。
2. 半导体技术的全球领先地位
三星半导体自1983年起就拥有了半导体全线工程技术,并迅速成为世界上第三个超大规模集成电路(VLSI)生产商。这一技术突破标志着三星在半导体领域的崛起。此后,三星持续投入研发,不断推动半导体技术的创新与发展。例如,三星在DRAM(动态随机存取存储器)和NAND Flash存储技术方面取得了全球领先地位,推出了多款具有划时代意义的行业标杆产品,如高性能的SSD固态硬盘,这些产品在全球范围内得到了广泛应用。
3. 绿色工厂的环保实践
三星电子一直致力于可持续发展,其半导体工厂也不例外。例如,三星电子(苏州)半导体有限公司在2019年入选了工业和信息化部绿色工厂名单。这家工厂在生产过程中注重节能减排,采用先进的环保技术和设备,有效降低了生产过程中的能耗和排放。同时,三星还积极推动绿色供应链管理,与供应商共同致力于环境保护和可持续发展。
4. 技术创新与产品多元化
三星半导体不仅在存储技术方面取得了卓越成就,还在其他多个领域进行了广泛的技术创新和产品多元化。例如,三星在移动处理器(如Exynos系列)和图像传感器(如ISOCELL系列)方面也取得了显著进展。这些产品不仅提升了三星自身产品的竞争力,还为全球电子行业的发展注入了新的活力。
5. 全球化布局与战略合作
三星半导体在全球范围内进行了广泛的布局,建立了多个研发中心和生产基地。这些基地不仅负责本地市场的产品研发和生产,还积极参与全球供应链的建设和合作。同时,三星还积极寻求与其他企业的战略合作,共同推动半导体技术的发展和应用。例如,三星与联发科技在移动平台上的合作,以及与红帽在CXL存储生态系统上的合作,都体现了三星在全球化布局和战略合作方面的远见卓识。
这些故事共同展示了三星半导体在电子行业中的发展历程和成就,也体现了其在技术创新、可持续发展和全球化布局方面的努力与贡献。
Amphenol Aerospace 是一家在电子行业中知名的公司,专注于设计、制造和销售航空航天领域的连接器和电缆组件。以下是关于 Amphenol Aerospace 公司发展的五个相关故事:
创立与早期发展:Amphenol Aerospace 公司的历史可以追溯到1932年,当时在美国新泽西州的Linden市成立了Amphenol公司。最初,该公司主要致力于生产无线电连接器和电缆组件。随着航空航天行业的发展和壮大,Amphenol Aerospace 公司开始专注于航空航天领域,成为该行业的关键供应商之一。
技术创新与产品多样化:Amphenol Aerospace 公司不断进行技术创新,推出了一系列先进的连接器和电缆组件产品。这些产品具有高可靠性、高耐用性和优良的性能特点,广泛应用于航空航天领域的飞机、卫星、导弹、航天器等设备中。Amphenol Aerospace 公司的产品包括圆形连接器、矩形连接器、光纤连接器等,满足了不同客户的需求。
客户合作与定制化解决方案:Amphenol Aerospace 公司与航空航天领域的客户建立了紧密的合作关系,共同开发定制化的连接器和电缆组件解决方案。公司的工程团队与客户密切合作,根据客户的需求和规格要求,设计和制造符合特定应用要求的产品。这种定制化解决方案为客户提供了更加个性化和专业化的服务。
质量控制与认证标准:Amphenol Aerospace 公司注重产品质量控制,并严格遵循行业标准和认证要求。公司的生产工艺和质量管理体系符合ISO 9001质量管理体系认证标准,以确保产品质量稳定可靠。此外,Amphenol Aerospace 公司的产品还通过了航空航天领域的相关认证,如AS9100质量管理体系认证等,确保产品符合行业标准和规定。
全球布局与市场拓展:除了在美国的生产基地外,Amphenol Aerospace 公司还在全球范围内设有多个生产工厂和销售办事处,为客户提供全面的服务和支持。公司在欧洲、亚洲和其他地区建立了广泛的销售网络,拓展了国际市场份额。通过全球布局和市场拓展,Amphenol Aerospace 公司不断扩大业务规模,增强了在航空航天领域的市场竞争力。
这些故事展示了 Amphenol Aerospace 公司从成立初期到如今在技术创新、产品多样化、客户合作与定制化解决方案、质量控制与认证标准以及全球布局与市场拓展等方面取得的重要进展。
随着市场的不断扩大,BOOKHAM公司意识到单打独斗难以取得更大的突破。于是,公司开始积极寻求与其他企业的战略合作。通过与一家知名电子设备制造商的合作,BOOKHAM公司成功将其光学元件产品集成到对方的产品中,共同开拓市场。这种合作不仅提升了BOOKHAM公司的市场份额,还为其带来了更多的商业机会和合作伙伴。
为了加速绿色技术的推广和应用,GreenTech积极寻求与全球知名企业的战略合作。例如,公司与一家国际领先的电动汽车制造商达成合作协议,共同研发用于电动汽车的高效电池管理系统。通过这一合作,GreenTech不仅提升了自身在电池技术领域的竞争力,还成功将绿色技术应用于实际产品中,推动了电动汽车行业的绿色发展。
Brainboxes公司成立于1984年,总部位于英国利物浦市。创立之初,公司专注于数据和I/O连接产品的设计和制造。凭借对串行通信技术的深刻理解,Brainboxes迅速在行业内崭露头角。其早期产品,如串口服务器和适配器,因高度可配置和可靠的特性而受到市场的欢迎。随着业务的发展,公司逐渐扩大产品线,涵盖IO模块等多个领域。
随着技术的不断进步,BOCA公司意识到单一产品线的局限性。为了拓宽市场,公司决定进军消费电子领域。BOCA通过与知名品牌合作,推出了一系列搭载其先进技术的电子产品,如智能手机、平板电脑等。这些产品凭借其卓越的性能和独特的设计,迅速在市场上获得了良好的口碑,为BOCA带来了丰厚的利润。
学历与薪酬收入 根据2007年度中国电子行业薪酬和职业发展调查。 调查显示,中国电子工程师的薪酬奖金收入与学历成正比例关系。拥有博士学位的电子工程师的平均年薪酬最高约为人民币131396元(月薪人民币10950元),平均年奖金收入为人民币 ...… 查看全部问答∨ |
|
我要用到一个开源包(GeoPad),开发环境为EVC+PPC2003模拟器,所给开发包SDK中包括了3个DLL(GeoPAD.DLL,GeoPADVB.NET.DLL,和GeoPADVC.NET.DLL)和一个.h文件(定义了一个类GeoPADCtrl),还分别给了C#和c++版的2个例程。 C#版的例程将GeoPADVB.NET. ...… 查看全部问答∨ |
位图问题,想在uboot启动的时候把一张图片显示到LCD上面。这时候系统还没有起来,不知道程序怎么写? 我现在能想到的方案是这样的: @ 把bitmap图像的数据用数组的形式组织起来,然后把这些数据丢到显示缓存上面。然后让其显示在lcd上面。 现在遇到的问题是, 1;不知道bimap的数据是怎样组织的。用UltraEdit打开一张bitmap位图,里面的数据看不懂 ...… 查看全部问答∨ |
我在用KEIL编程的时候,发现mian.c函数的前面有三个点, 后面查资料说是没有参与编译。 如图 下载 (9.33 KB) 2010-10-1 20:44 请问下KEIL是在哪里设置函数是否参与编译? 谢谢。… 查看全部问答∨ |
|
用并口仿真器,利用IAR C3.41A的Debug向msp430f2274下载仿真代码,总是提示没有连接的设备。线路经过反复检查,没有错误。借了一个USB的仿真器后,选择4线JTAG方式,可以顺利下载仿真。不知用并口仿真器仿真msp430f2274时软件、硬件有什么具体设置 ...… 查看全部问答∨ |
altium designer中关于polygon和焊盘间距的布线规则的设置 步骤如下:— Design》Rules》Design Rules》Electrical》Clearances— 右键单击鼠标,而后选择*New Rule*即添加了新的间距规则— 在上面的where the first object matches选项里选advanced,query builder>>下拉菜单-object kind is 后面选pol ...… 查看全部问答∨ |