- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 LabVIEW入门 引子 计算机程序语言历经几代的发展演变: 机器语言(Machine language) 汇编语言(Assembly language) 高级语言:C 语言、:面向对象的C++、Java 及具有可视化编程环境的VC、VB、Delphi 等 图形化编程语言:“高级语言”是否还可以进一步抽象出“超级编程语言”呢? 从计算机语言的发展规律来看,回答应该是肯定的。 并且早在二十多年前,这种语言的雏形就已经出现,那就是LabVIEW 图形化编程语言 引子 为什么说:图形化编程语言比高级语言还要好呢? 1、因为使用图形,可以直观的表达比较复杂的事情。 2、图形表现的是一种视觉语言。 3、图形因为形象化所以容易记忆和理解。 引子 几种高级语言和图形化语言的代码展示: 显示“Hello, World!” 引子 C 程序代码: # includestdio.h int main () { Printf (“Hello , World! \n”); Return 0; } 引子 C++程序代码: # include iostream Int main() { Std::cout’Hello , World !\n’; return 0; } 引子 C# 程序代码: class ConsoleHelloWorld { public static void main () { System.Console.WriteLine(“Hello , World !”) ; } } 引子 JAVA 程序代码: public class HelloWorldCommandLine{ public static vold main (String[ ] args){ System.out.printLn(“Hello,World!”); } } 引子 Windows 程序代码: # include windows.h Int WINAPI WinMain (HINSTANCE hinstance,HINSTANCE hPrevlnstance, PSTR szCmdLine,int iCmdShow) { MessageBox(NULL,TEXT(“Hello, World!”), TEXT(“HelloMsg”,0); returm 0; } 引子 VB 程序代码: Dim ny As Integer Private Sub Form_Load () Ny=0 Text1.Text=”Hello , World !” Text1.ForeColor=RGB(255,0,0) End Sub 引子 LabVIEW(图形化)程序代码: ? 3.1 基本概念与术语 3.1 基本概念与术语 LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。 LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。 LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。 LabVIEW有以下主要特点: (1)图形化的仪器编程环境 LabVIEW使用“所见即所得”的可视化技术建立人机界面。 LabVIEW提供了面板上所必需的许多显示和控制对象,如旋钮、表头、图表等。用户还可以方便地将现有控制对象改成适合自己需要的控制对象。 (2)内置的程序编译器 LabVIEW采用编译方式运行32位应用程序,解决了其它按解释方式工作的图形编程平台速度慢的问题,其速度大体相当于编译C的速度。 (3)灵活的程序调试手段 用户可以在源代码中设置断点,单步执行源代码,在源代码的数据流上设置探针,在程序运行中观察数据流的变化。 (4)功能强大的函数库 LabVIEW提供了大量的现成函数供用户直接调用,从底层VXI、GPIB、串口及数据采集板的控制子程序到大量的仪器驱动程序,从基本的功能函数到高级分析库,基本涵盖了仪器设计需要的函数。 (5)支持多种系统平台 LabVIEW支持多种系统平台,在Windows NT、HP、SUN SPARC(SUN工作站)等系统平台上,NI公司都提供了相应版本的软件,并且平台之间
您可能关注的文档
- 【数学】1.2《正、余弦定理的应用》课件(新人教A版必修5).ppt
- 4.1.1第1课时_金属矿物的开发利用.ppt
- 4.5.2-1-1_数据专业基础知识培训1_TCPIP之-基本原理.ppt
- 5创意大赛-S741018河南合众汇金实业有限公司《国粹·全新迈腾上市推广方案》上市推广方案.pptx
- 6S方案.ppt
- 2013届高考化学一轮复习方案课件(人教版)第2讲_物质的量在化学实验和化学计算中的应用.ppt
- 2013届高考化学一轮复习方案课件(人教版)第10讲_无机非金属材料的主角——硅.ppt
- b公司资金管理方案.ppt
- cmmb-WiFi运营方案.ppt
- X射线荧光培训原理部分-final.ppt
文档评论(0)