电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>虚拟仪器应用程序的图形化编程软件平台的详细资料介绍

虚拟仪器应用程序的图形化编程软件平台的详细资料介绍

2019-12-05 | rar | 0.04 MB | 次下载 | 免费

资料介绍

  作为虚拟仪器应用程序的开发环境,具有编程简单、使用方便等优势,本章介绍了图形化编程软件平台的特点,重点介绍了浙江大学数字技术及仪器研究所自主开发的图形化编程软件平台VPP的设计思路与应用。

  自动测试系统应用程序开发环境可以选择传统文本形式的语言环境,如BC、VC、VB、Delphi或LabWindows/CVI等,也可以选择图形化的软件开发环境。被称为快速应用程序开发环境(RAD)的VC、VB、Delphi等开发平台具有可视化界面与已经以类形式封装的可视化控件,在很大程度上编程也不需要从头开始,但是,它们的源代码从本质上还是一行行的文本代码,编程还是包含了许多技巧。对于一个仪器工程师而言,在进行测试系统应用程序设计与调试时,往往会将精力与时间过多地停留于语言调试本身,而很难集中时间与精力在真正系统集成任务上,工作量大,难度也大。为了让仪器工程师从繁重的编程任务中走出来,回归到他们本职工作上去,业界推出了图形化语言的概念。

  在现实的生活中和科学研究过程中,人们常常以框图来描述事物。框图不仅可以描述事物的位置、大小,更为重要的是,它可以描述事物的运行过程。在计算机上以二维平台上的框图描述一个程序的结构和运行过程,就形成了图形化语言。简略地说,一个图形化语言是指一个计算机系统,其执行过程可由二维平台上的框图来描述。与一些框图绘制系统不同的是,图形化语言需要满足两个规范:

  1、 图形化语言中的框图必须是可运行的。就是说,与那些静态的流程框图绘制软件和图像处理软件不同,图形化语言中的框图描述的是系统的运行过程,并且每个部分在运行中会执行一定的操作。

  2、 框图可以动态修改,这里的修改不只是设定一些参数或变量值,框图编辑环境可以修改程序的结构和运行的流程。

  因此,那些基于文本的具有一定图形化特性的编程语言如VB、VC、Delphi等,都不是图形化语言,它们只是文本语言的图形化环境或者称为支持可视化的环境。那些用于描述图形结构和内容的语言如Postscript也不是图形化语言。绘图软件也不是图形化语言,因为它们并不解释图形所代表的意义。

  图形化语言是图形化计算机领域中的一个重要分支。为了与其它一些图形化系统相区别,在一些文献中称图形化语言为图形化编程语言或可运行的图,而将支持图形化语言进行编程的软件平台称为图形化编程软件平台。

  图形化编程软件平台的编程方法是一种面向对象的编程思想,用户只需描述任务,然后类似作语法分析,把主语、谓语(动作)、宾语(目标)、定语(条件)、状语(条件)区分开,分别对应于具体的图形化控件,把它们用数据线或顺序线按流程连接即可。因此,图形化编程软件平台的源代码是图标与连线,整个程序流程是用户可现场组态的数据流程图,用户往往只需用鼠标将各类控件进行连线就可以产生源代码,结构清晰,编程简单,非常适合于具有专业知识但并没有太多编程知识的仪器工程师。利用图形化编程软件平台进行编程,工程师不必具有丰富的编程知识,只需了解测试的目的与顺序,然后根据需要选择与配置各个图形化控件,并用连线将其连接,就构成了系统应用程序。利用图形化编程软件平台进行虚拟仪器应用程序的开发,编程效率高,可以大大减少系统集成的时间与精力,因此也就成为目前国际自动测试领域研究的热点。

  在国外,不少公司与研究单位进行了图形化编程软件平台的研究开发工作,真正成为产品的主要有NI公司的LabVIEW和HP公司的VEE。作为图形化编程软件平台,除了具有图形化源代码之外,还具有其它一些特点。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费