当前位置:
首页 > 计算机 > 辅助/工程设计 > LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

书名:LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

推荐语:LabVIEW宝典,labview数据采集与仪器控制,labview图像处理,配典型实例和综合案例,大量的实例源代码与素材,体验虚拟仪器程序设计。

作者:耿立明,崔平,解璞

出版社:人民邮电出版社

出版时间:2020-06-01

书籍编号:30618479

ISBN:9787115532374

正文语种:中文

字数:476810

版次:1

所属分类:计算机-辅助/工程设计

全书内容:

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

图书在版编目(CIP)数据


LabVIEW 2018中文版虚拟仪器程序设计自学手册/耿立明,崔平,解璞编著.--北京:人民邮电出版社,2020.6


ISBN 978-7-115-53237-4


Ⅰ.①L… Ⅱ.①耿…②崔…③解… Ⅲ.①软件工具—程序设计—手册 Ⅳ.①TP311.561-62


中国版本图书馆CIP数据核字(2020)第005410号


◆编著 耿立明 崔平 解璞


责任编辑 俞彬


责任印制 王郁 马振武


◆人民邮电出版社出版发行  北京市丰台区成寿寺路11号


邮编 100164  电子邮件 315@ptpress.com.cn


网址 https://www.ptpress.com.cn


三河市祥达印刷包装有限公司印刷


◆开本:787×1092 1/16


印张:29.5


字数:804千字  2020年6月第1版


印数:1-2500册  2020年6月河北第1次印刷


定价:79.80元


读者服务热线:(010)81055410 印装质量热线:(010)81055316


反盗版热线:(010)81055315


广告经营许可证:京东工商广登字20170147号

内容提要


本书以LabVIEW 2018中文版为平台,介绍了虚拟仪器程序设计的方法和技巧。全书共13章,分别介绍LabVIEW基础知识,前面板设计,程序框图与程序结构,数值字符串与布尔运算,数组、矩阵与簇,数据图形显示,数学函数,波形运算,信号生成与处理,文件管理,数据采集,通信技术,以及综合实例。


本书可以作为大中专院校电子相关专业的教学教材,也可以作为各种培训机构的培训教材,同时还可作为电子设计爱好者的自学辅导书。

前言


PREFACE


虚拟仪器的起源可以追溯到20世纪70年代,当时计算机测控系统在国防、航天等领域已经有了相当好的发展。个人电脑的出现,使仪器级的计算机化成为可能,甚至在微软公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW 2.0以前的早期版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使NI公司成为业界公认的权威。


LabVIEW是图形化开发环境语言,又称G语言,它结合了图形化编程方式的高性能与灵活性,以及专为测试测量与自动化控制应用设计的高性能模块及其配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。


LabVIEW 2018中文版的发布大大缩短了软件易用性和强大功能之间的差距,为工程师提供了效率与性能俱佳的开发平台。它适用于各种测试测量和自动化控制领域,无论工程师是否有丰富的开发经验,都能顺利应用。


本书以LabVIEW 2018中文版为平台,介绍了虚拟仪器程序设计的方法和技巧。全书共13章,第1章介绍LabVIEW基础知识,第2章介绍前面板设计,第3章介绍程序框图与程序结构,第4章介绍数值字符串与布尔运算,第5章介绍数组、矩阵与簇,第6章介绍数据图形显示,第7章介绍数学函数,第8章介绍波形运算,第9章介绍信号生成与处理,第10章介绍文件管理,第11章介绍数据采集,第12章介绍通信技术,第13章介绍综合实例。


书中各部分的介绍由浅入深,从易到难,各章既相对独立又前后关联。作者根据自己多年的经验及对读者学习的通常心理的了解,给出总结和相关提示,帮助读者及时掌握所学知识。全书讲解翔实,图文并茂,语言简洁,思路清晰。本书可以作为初学者的入门教材,也可作为相关行业工程技术人员以及各院校相关专业师生的学习参考用书。


读者通过扫描随书二维码可获得电子资料包,电子资料包中包含全书实例操作过程视频讲解文件和实例源文件。扫描“资源下载”二维码即可获得下载方式。

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

资源下载


为方便读者学习,本书以二维码的形式提供了全书实例的视频教程。扫描“云课”二维码,即可播放全书视频,也可扫描正文中的二维码观看对应章节的视频。

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

云课


提示:关注“职场研究社”公众号,回复关键词“53237”,即可获得所有资源的获取方式。


本书由沈阳城市学院机电工程学院的耿立明老师以及陆军工程大学石家庄校区的崔平和解璞老师主编,其中耿立明执笔编写了第1章~第6章,崔平执笔编写了第7章~第9章,解璞执笔编写了第10章~第13章。闫聪聪、胡仁喜、刘昌丽等也参加了部分章节的编写工作。


由于编者水平有限,书中不足之处在所难免,望广大读者发电子邮件至yanjingyan@ptpress. com.cn进行批评指正,编者将不胜感激。


作者


2020.1

第1章 LabVIEW基础知识

LabVIEW2018中文版虚拟仪器程序设计自学手册pdf/doc/txt格式电子书下载

内容指南


本章主要介绍LabVIEW的概况、编程环境及设计方法的一般流程,主要为初学者提供一个基本的编程思路和简单指导,为深入学习LabVIEW编程原理和技巧打下基础。


知识重点


● LabVIEW简介


● LabVIEW编程环境


● VI管理


● LabVIEW 2018的帮助系统


1.1 LabVIEW简介


本节主要介绍图形化编程语言LabVIEW,并对LabVIEW 2018中文版的新功能和新特性进行介绍。


1.1.1 LabVIEW概述


LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的英文缩写,是美国国家仪器公司(NATIONAL INSTRUMENTS,NI)的创新软件产品,也是目前应用较广、发展迅速、功能强大的图形化软件开发集成环境,它又被称为G语言。和V isual Basic、Visual C++、Delphi、Perl等基于 文本型程序代码的编程语言不同,LabVIEW采用图形模式的结构框图构建程序代码。因而,在使用这种语言编程时,基本上不写程序代码,取而代之的是用图标、连线构成的流程图。LabVIEW尽可能地利用了开发人员、科学家、工程师所熟悉的术语、图标和概念,因此,是一个面向最终用户的工具。Lab VIEW可以增强用户构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。


LabVIEW是一个工业标准的图形化开发环境,它结合了图形化编程方式的高性能与灵活性以及专为测试、测量与自动化控制应用 设计的高端性能与配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具,因此,LabVIEW通过减少应用系统开发时间与项目筹建成本帮助科学家与工程师们提 高工作效率。


LabVIEW被广泛应用于各种行业中,包括汽车、半导体、航空航天、交通运输、电信、生物医药与电子等。无论在哪个行业,工程师与科学家们都可以使用LabVIEW创建功能强大的测试、测量与自动化控制系统,在产品开发中快速进行原型创建 与仿真工作。在产品的生产过程中,工程师们也可以利用LabVIEW进行生产测试,监控产品的生产过程。总之,LabVIEW可用于 各行各业产品开发的阶段。


LabVIEW的功能非常强大,它是可扩展函数库和子程序库的通用程序设计系统,不仅可以用于一般的Windows桌面应用程序设计,而且还提供了通用接口总线(General-Purpose Interface Bus, GPIB)设备控制、VXI总线(VMEbus Extesions for Instrumentation)控制、串行口设备控制以及数据分析、显示和存储等应用程序模块,其强大的专用函数库使得它非常适合编写用于测试、测量以及工业控制的应用程序。LabVIEW可方便地调用Windows动态链接库和用户自定义的动态链接库中的函数,还提供了代码接口节点(Code Interface Node,CIN)以便用户可以使用由C或C++语言,如ANSI C(美国国家标准协会发布的C语言标准)等编译的程序模块,使得LabVIEW成为一个开放的开发平台。LabVIEW还直接支持动态数据交换(Dynamic Data Exchange,DDE)、结构化查询语言(Structured Query Language,SQL)、传输控制协议(Transmission Control Protocol,TCP)和用户数据报协议(User Dataprogram Protocol,UDP)等。此外,LabVIEW还提供了专 门用于程序开发的工具箱,使得用户可以很方便地设置断点,动态地执行程序来非常直观形象地观察数据的传输过程,而且可以方便地进行调试。


当我们困惑于基于文本模式的编程语言,陷入函数、数组、指针、表达式乃至对象、封装、继承等枯燥的概念和代码中时,我们迫切需要一种代码直观、层次清晰、简单易用却不失强大功能的语言。G语言就是这样一种语言,而LabVIEW则是G语言的杰出代表。LabVIEW基于G语言的基本特征——用图标和程序框图产生块状程序,这对于熟悉仪器结构和硬件电路的硬件工程师、现场工程技术人员及测试技术人员来说,编程就像是设计电路图一样。因此,硬件工程师、现场技术人员及测试技术人员学习LabVIEW可以驾轻就熟,在很短的时间内就能够学会并应用LabVIEW。


就宏观上讲,LabVIEW这种语言的运行机制已经不再是传统的冯·诺依曼计算机体系结构的执行方式了。传统的计算机语言(如C语言)中的顺序执行结构在LabVIEW中被并行机制所代替。从本质上讲,它是一种带有图形控制流结构的数据流模式(Data Flow Mode),这种方式确保了程序中的函数节点(Function Node),只有在获得它的全部数据后程序才能够被执行。也就是说,在这种数据流程序的概念中,程序的执行是数据流驱动的,它不受操作系统、计算机等因素的影响。


LabVIEW的程序是数据流驱动的。数据流程序设计规定,一个目标只有当它的所有输入都有效时才能执行;而目标的输出,只有当它的功能完全时才是有效的。这样,LabVIEW中被连接的方框图之间的数据流控制着程序的执行次序,而不像文本程序受到行顺序执行的约束。因而,我们可以通过相互连接功能方框图快速简洁地开发应用程序,甚至还可以有多个数据通道同步运行。


1.1.2 LabVIEW 2018的新功能


LabVIEW 2018是NI公司推出的功能较为强大的LabVIEW系列软件之一,也是NI公司推出的第一个中文版本的LabVIEW软件。


LabVIEW 2018优化了性能,改进了生成优化机器代码的后台编译器,启动速度比LabVIEW 2017更快。与原来的版本相比,新版本的LabVIEW主要有以下一些新功能和更改。


1.针对不同数据类型自定义自适应VI(Virtual Instrumentation)


● “比较”选板新增“检查类型”子选板。


● 使用“检查类型”VI和函数可强制让自适应VI(.vim)只接受满足特定要求的数据类型。


● 使用类型专用结构可为指定数据类型自定义自适应VI(.vim)中的代码段。


2.使用用于LabVIEW的命令行接口运行操作


LabVIEW 2018允许使用用于LabVIEW的命令行接口(Command Line Interface,CLI)执行命令在LabVIEW中运行操作。用于LabVIEW的CLI支持以下操作。


● MassCompile——批量编译指定目录中的文件。


● ExecuteBuildSpec——使用指定生成规范中的设定生成应用程序、库或文件,并返回输出文件的路径。


● RunVI——使用预定义连线板接口运行VI,并返回输出或错误信息。


● CloseLabVIEW——关闭LabVIEW,无提示。


● RunVIAnalyzer——在LabVIEW VI Analyzer工具包中运行指定的VI分析器任务,并将测试报告保存到指定位置。


● RunUnitTests——在LabVIEW Unit Test Framework工具包中对指定文件运行测试,并将JUnit文件保存到指定位置。


3.从LabVIEW调用Python代码


“互连接口”选板新增“Python”子选板,可使用它从LabVIEW代码中调用Python代码。“Python”子选板包含以下函数。


● 打开Python会话:用特定版本的Python打开Python会话。


● Python节点:直接调用Python函数。


....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示