毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于LabVIEW的任意波形发生器设计(7)
图 1-2 LabVIEW 8.5启动界面
使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序和图标/连接器。
程序前面板用于设置输入数值和观察输出量、模拟真实仪表的前面板。在程序前面板上,输入量称为控制(Controls),输出量称为显示(Indicators)。控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,这使这得前面板直观易懂。
每一个程序前面板都对应着一段框图程序。框图程序用LabVIEW图形编程语言编写,可以把它理解成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来同程序前面板的控制和显示传递数据,节点被用来实现函数和功能调用,图框被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。
图标/连接器是子VI被其它VI调用的接口。图标是子VI在其他程序框图中被调用的节点表现形式;而连接器则表示节点数据的输入/输出口,就象函数的参数。用户必须指定连接器端口与前面板的控制和显示一一对应。连接器一般情况下隐含不显示,除非用户选择打开观察它。
LabVIEW的强大功能归因于它的层次化结构,用户可以把创建的VI程序当作子程序调用,以创建更复杂的程序,而这种调用的层次是没有限制的。
LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和文护。
1.3.2 LabVIEW的特点与优点
Labview软件工具的特点可归纳为:
① 图形化的编程方式,设计者无需写任何文本格式的代码,是真正的工程师的语言。
② 提供了丰富的数据采集、分析及存储的库函数。
③ 既提供了传统的程序调试手段,如设置断点、单步运行,同时有独到的高亮执行工具,使程序动画式运行,利于设计者观察程序运行的细节,使程序的调试和开发更为便捷。
④ 32bit的编译器编译生成32bit的编译程序,保证用户数据采集、测试和测量方案的高速执行。
⑤ 囊括了DAQ、GPIB、PXI、VXI、RS-232/485在内的各种仪器通信总线标准的所有功能函数,使得不懂总线标准的开发者也能够驱动不同总线标准接口设备与仪器。
⑥ 提供大量与外部代码或软件进行连接的机制,诸如DLLs(动态连接库)、DDE(共享库)、ActiveX等。
⑦ 强大的Internet功能,支持常用
网络
协议,方便网络、远程测控仪器的开发。
1.3.3 LabVIEW功能介绍
LabVIEW具有多个图形化的操作模板,用于创建和运行程序。这些操作模板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操纵模板共有三类,为工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。
工具模板(Tools Palette),如图1-3所示。
图 1-3 LabVIEW 8.5 工具模板
工具模板为编程者提供了各种用于创建、修改和调试VI程序的工具。如果该模板没有出现,则可以在Windows菜单下选择Show Tools Palette命令以显示该模板。当从模板内选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。当从Windows菜单下选择了Show Help Window功能后,把工具模板内选定的任一种工具光标放在框图程序的子程序(Sub VI)或图标上,就会显示相应的帮助信息。
控制模板(Controls Palette),如图1-4所示。
图 1-4 LabVIEW 8.5 控制模板
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
基于二维经验模式分解(BEMD)的显微图像融合算法的研究
下一篇:
OpenGL脉冲多卜勒探测系统抗箔条干扰仿真设计
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
变分模态分解方法研究及...
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】