基于LabVIEW的虚拟网络化信号发生器设计

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:blnxy778
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 基于LabVIEW设计虚拟的网络化信号发生器,实现通过“服务器”端实时控制“客户端”产生不同的信号,在信号发生器的研制方面迈出新的一步。
  关键词 虚拟仪器;LabVIEW;信号发生器
  中图分类号:TP311 文献标识码:B 文章编号:1671-489X(2010)24-0092-02
  Design of Virtual Netware Signal Generator based on LabVIEW//Li Li, Yang Wenjing, Zeng Zhi
  Abstract According to the design of the virtual Netware signal generator based on the LabVIEW. It realized the function that the “server” can control the “client” to generate difference signal, we stepped forward on the research of the signal generator.
  Key words virtual instrument; LabVIEW; signal generator
  Author’s address Institute of Chemical Defence, Beijing, China 102205
  
  虚拟仪器技术是计算机技术、现代测控技术和电子技术相互结合、渗透的产物[1]。目前,我国的高档台式仪器,如信号发生器等主要依赖进口。笔者认为,可采用虚拟仪器技术,仅采购适用的通用硬件,基于虚拟仪器软件平台,开发自己的高性价比仪器系统。
  软件是整个系统的核心,本文将基于虚拟仪器软件开发语言LabVIEW,介绍虚拟网络化信号发生器设计。
  1 LabVIEW技术介绍
  美国国家仪器公司(NI)的虚拟仪器开发平台LabVIEW[2](Laboratory Virtual Instrument Engineering Workbench)是应用最为广泛的一种虚拟仪器开发环境。LabVIEW是基于图形化编程语言(即所谓G语言)的虚拟仪器开发环境,它不需文本代码就可编写一个完整的虚拟仪器。LabVIEW含丰富的子函数和库,具有数值计算、数据采集、信号处理以及文件读写等模块,基于LabVIEW的虚拟仪器程序还可在多种操作系统下运行。
  2 网络化信号发生器的实现
  信号发生器通常用于电子电路的性能或参数测量。传统信号发生器价格昂贵,操作复杂,不易开发、维护和升级。而使用基于LabVIEW开发的虚拟信号发生器,具有编程简单、直观、操作方便等特点。下面具体阐述基于LabVIEW的网络化信号发生器的实现方法。
  2.1 功能描述
  本设计包括两个部分:网络化信号发生器的服务器和网络化信号发生器的客户端。其中“服务器”可通过调节按钮来实时控制“客户端”产生不同的信号,如正弦波、方波、三角波以及不同的频率。“客户端”仅实现与“服务器”的通讯和波形显示。具体指标如下:频率范围在1~10 MHz之间,初始相位在0~180°之间,幅值在0~1.0 V之间,生成波形的总点数为128。
  2.2 设计步骤
  1)网络化信号发生器服务器的设计。
  ①前面板设计:4个旋钮型输入控件、3个波形选择器、频率显示、端口和2个指示器。网络化信号发生器服务器面板如图1所示。
  
  2)网络化信号发生器客户端的设计。
  ①前面板设计。网络化信号发生器客户端前面板如图3所示。显示信号波形窗口用于显示产生的信号,并用数字显示控件显示当前频率值。接受命令显示灯显示接收到的初始命令,并通过指示灯显示命令是否符合规定。两个通信地址栏,地址栏为主机地址,是要与其建立连接的地址。该地址可为IP句点符号格式或主机名。此处键入与主服务器相同的通信端口2052。
  
  3 结束语
  按照网络化信号发生器要求,在LabVIEW平台上通过网络实现虚拟数字信号的产生和调控。可见,应用虚拟仪器设计开发系统操作简单,功能强大。对于电子实验室来说,可用虚拟仪器来替代价格昂贵的仪器[3]。相信在网络化和电子信息高速发展的21世纪,虚拟仪器将会有更加广阔的发展。
  参考文献
  [1]袁渊,古军.虚拟仪器基础教程[M].西安:西安电子科技大学出版社,2002
  [2]陈锡辉,等.LabVIEW8.20程序设计从入门到精通[M].北京:清华大学出版社,2007
  [3]侯国屏,等.LabVIEW7.1编程与虚拟仪器设计[M].北京:清华大学出版社,2005
  [4]杨乐平,等.LabVIEW程序设计与应用[M].2版.北京:电子工业出版社,2005
其他文献
您是否注意到:住在沿海的人,皮肤往往呈一种有光泽的酱黑色;生活较宽裕的人,肤色比较白皙.过去大多数人认为是晒太阳程度的不同形成这种肤色的差异.是的,这是不可否认的原因,
笔者从事英语教学工作近20年,毕业班送了一届又一届,听到学生最多的疑惑常常是怎样学英语?怎样才能学好英语?怎样才能做题速度又快质量又高?笔者常常思考这些问题。结合这么多年的实践,笔者认为,影响英语学习的因素最主要的还是要重视英语课外阅读。  高中学生普遍都有一种体会,那就是考试时感到时间很紧迫,不够用。平日里速度快的还能在考试中应付过来,答完整套试题可能还有几分钟的盈余;稍慢的会将就着在2小时之内
【摘 要】随着我国经济的不断发展,近年来我国的房屋工程建设项目也在不断地增多,随着我国建筑行业的不断发展,施工技术越来越受到人们的重视,因为施工技术关系着房屋建筑的质量。在工程建设中,混凝土是其最基本的材料,因此混凝土的浇筑施工技术对于建筑物的质量有着非常重要的影响。而且在人们越来越重视建筑物安全的背景下,我国的混凝土浇筑技术也面临着诸多的挑战,只有不断地提高混凝土浇筑施工技术,才能确保工程的质量
摘 要:众所周知,中等职业院校是培养各种类型职业技术人才的重要学校。培养优秀的各类职业技术人才离不开良好的班级管理,而在班级管理的过程中,班主任发挥着重要的作用。班主任在中职班级的管理中起着承上启下的作用,所以班主任应该根据学生的实际情况适当调整管理策略,采取可行的管理办法与技巧,让中职学生能够更好地服从班主任的管理,只有这样才会对学生的学习和身心发展产生积极影响。  关键词:班主任;中职;班主任
首先,不必“从一而终”。一些学生不了解市场需求,过分强调专业对口,认为只有专业对口才能发挥自己的专长,在就业过程中,死抱着专业不放,从而丧失了稍纵即逝的就业机会。实际上,很多
摘 要:基于调度运行的安全操作及故障处理的实际情况,本文就加强电网调度安全运行和故障处理方面进行了讨论。其中,管理和技术是最为重要的两个方面。所以,必须依据实际情况,避免误调度、误操作故障的等现象的产生。笔者结合自己的实践,提出了一些改进措施,以供同仁参考。  关键词:电网;调度运行;安全操作;管理;故障处理  安全生产是电力企业经营管理的第一目标,没有安全,严重影响电网供电质量,而且对社会造成重
所谓的“学案导学”是指以学案为载体,导学为方法,教师的引领为主导,学生的自主学习为主体,师生共同合作完成教学任务的一种教学模式。它不仅是课堂教学的一种新型模式,而且成为沟通学与教的实施手段,在课堂教学实践中正发挥着重要的作用。“学案导学”一般包括2部分——学案的设计和学案导学的过程。    学案的设计    学案设计的理念及模式学案的设计是根据“学生为主体,教师为主导”“把课堂还给学生”这一新的教
电厂热工设备智能状态诊断分析系统,是以电厂热工设备为对象,主要由数据采集、数据处理、设备故障诊断和状态诊断等环节组成.该系统主要以神经网络为工具,利用计算机软件技术对模
马太效应“是根据《圣经·马太福音》引伸出来的。书中说,“因为凡有的,还要加给他,叫他有余。没有的,连他所有的,也要夺过来。”科学史家罗伯特·默顿认为在科学界也有类
摘 要:科学技术发展的步伐逐渐加快,使得电气自动化系统在多个领域都有所应用,这也推动了计算机智能系统被大力应用,在在自来水行业中也看见电气自动化的身影,这为自来水行业的发展带来了一定的促进作用。自来水行业在应用电气自动化的控制系统上还是哟很不完善的问题,在技术上和经济上差距也是比较大的,所以自来水厂应加大应用和创新的力度,让电气自动化的作用真正发挥出来。本文分析了自来水行业应用电气自动化系统的相关