《LabVIEW宝典(第2版)》| 每日读本书

简介: LabVIEW经典图书升级版,入门、进阶之选。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。

编辑推荐

  • LabVIEW工程师15年经验总结
  • 全程配套700多个VI案例文件
  • 3大完整工程实践一线项目
  • 配套PPT电子课件

test
陈树学 刘萱 著 / 2017年9月出版

内容提要

《LabVIEW宝典(第2版)》详尽讲解了LabVIEW常用的编程方法、编程技巧和工程应用技术。《LabVIEW宝典(第2版)》共分为3篇,其中:入门篇归纳总结了labview编程人员必须掌握的基础知识,包括labview的基本概念、基本函数的用法和常用的运行结构,以及labview的基本数据结构和文件存储方式;高级篇细致地讲解了引用、属性、方法以及各类高级控件的运用,labview的文本方式编程以及dll、c语言接口,基于matlab语法的mathscript编程技术,labview基于组件的高级编程方法和编程模式;工程应用篇介绍了串口、并口和网络通信的常用方法,数据采集的基本原理和方法,labview实时系统的构建和编程,以及各种常用专业工具包的使用方法,包括数据库连接工具包、数据监控与记录工具包、报表生成工具包、状态图工具包等等。

《LabVIEW宝典(第2版)》可作为高等院校通信、测量技术、自动控制等相关课程的教材和教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术手册。

作者简介

陈树学

1989年毕业于哈尔滨工业大学动力工程系,毕业后进入一汽集团公司,负责专用机床、加工自动线和测试设备的软件开发工作。初期使用C语言,从LabVIEW 6.0版本开始,采用LabVIEW作为优选编程语言。 刘萱,2005年毕业于天津大学计算机科学与技术专业。毕业后进入天津久荣车轮技术有限公司主持车轮轮胎检测设备系统软件的研发工作。2006年首次接触LabVIEW 7.2并在实际项目中使用,十余年来积累了利用LabVIEW开发工程项目的丰富经验。

精彩导读

前言

计算机的出现,彻底改变了人们的工作和生活方式。如今计算机已经无处不在,进入了每个人的生活之中。在工程技术人员看来,计算机不仅仅是人们常见的PC,也包括各种微处理器。从这个角度看,我们无时无刻不在使用计算机,例如,电视、洗衣机、自动提款机等都依赖计算机来实现各种便捷的功能。

相同的计算机可以完成不同的工作,在于它们使用不同的程序,而程序是由计算机编程语言创建的。短短几十年中,出现了众多的编程语言,这些编程语言的共同特点是采用文本方式创建程序。文本方式编程对编程人员要求很高,这使得计算机编程只能是少数人才可以从事的职业。

美国国家仪器公司(National Instruments, NI)的创新软件产品LabVIEW,允许用图形方式编程,摒弃了晦涩难懂的文本代码,使得计算机编程不再是少数人的专利。LabVIEW的最早版本诞生于1986年,几乎和Windows的最早版本同步,这注定了LabVIEW是多平台的编程语言,适合于不同的操作系统。
20世纪80年代初,NI公司是GPIB总线设备的主要供货商,丰富的硬件经验和强大的软件开发需求,促使NI公司的工程师们决心寻找一种代替传统编程语言的开发工具,这导致了1986年LabVIEW的横空出世。LabVIEW是由测试工程师开发的专用编程语言,因此,LabVIEW具有鲜明的行业特点,最早主要用于测试测量领域。NI公司独创了虚拟仪器的理念,提出了“软件就是仪器”的理念,并逐步成为业界的标准。

随着LabVIEW的不断发展,几乎每隔一两年,都要推出新的版本。LabVIEW的应用范围已经覆盖了工业自动化、测试测量、嵌入式应用、运动控制、图像处理、计算机仿真、FPGA等众多领域。以LabVIEW为核心,采用不同的专用工具包和统一的图形编程方式,可以实现不同技术领域的需求。

由于LabVIEW版本升级过快,导致许多函数、VI的名称与图标发生了变化。使用LabVIEW新版本的读者,会发现本书第1版中程序框图的函数、VI与新版LabVIEW对应不上,而且LabVIEW每次更新都增加了很多新功能。鉴于此,我们编写了本书的第2版。第2版在2016新版LabVIEW的基础上,重新编写了绝大部分程序框图,同时也针对新功能,增加了对应的内容。尤其是对第10章,重写了大部分内容,增加了许多流行的框架结构的介绍。除了LabVIEW本身的框架外,也介绍了几种流行的第三方常用框架结构。


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

相关文章
|
传感器 监控 测试技术
LabVIEW程序闪退问题
LabVIEW程序闪退问题
299 2
|
网络协议 Linux 网络安全
|
资源调度
yarn 错误:There appears to be trouble with your network connection. Retrying…
yarn 错误:There appears to be trouble with your network connection. Retrying…
1571 0
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
物联网技术带来数据库管理挑战,特别是实时数据整合与安全性。IoTDB是一个专为时间序列数据设计的数据库,提供数据收集、存储和分析服务,适用于海量物联网数据。其架构包括数据文件、系统文件和预写日志文件的管理,并支持多目录存储策略。此外,IoTDB还开发了InfluxDB协议适配器,使得用户能无缝迁移原有InfluxDB业务。此适配器基于IoTDB的Java服务接口,转换InfluxDB的元数据格式,实现与IoTDB的数据交互。目前,适配器支持InfluxDB 1.x版本及部分查询语法。
379 5
|
7月前
|
存储 编解码 开发工具
Android平台毫秒级低延迟HTTP-FLV直播播放器技术探究与实现
本文详细探讨了在Android平台上实现HTTP-FLV播放器的过程。首先介绍了FLV格式的基础,包括文件头和标签结构。接着分析了HTTP-FLV传输原理,通过分块传输实现流畅播放。然后重点讲解了播放器的实现步骤,涵盖网络请求、数据解析、音视频解码与渲染,以及播放控制功能的设计。文章还讨论了性能优化和网络异常处理的方法,并总结了HTTP-FLV播放器的技术价值,尤其是在特定场景下的应用意义。
291 11
|
7月前
|
人工智能 负载均衡 调度
COMET:字节跳动开源MoE训练加速神器,单层1.96倍性能提升,节省百万GPU小时
COMET是字节跳动推出的针对Mixture-of-Experts(MoE)模型的优化系统,通过细粒度的计算-通信重叠技术,显著提升分布式训练效率,支持多种并行策略和大规模集群部署。
351 9
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
672 2
|
数据采集 网络协议 数据处理
LabVIEW常用开发架构有哪些
LabVIEW常用开发架构有哪些
304 0
|
缓存 测试技术 Apache
ab 压测工具:评估你的服务器性能
ApacheBench (AB) 是一款用于 HTTP 性能测试的轻量级工具,可模拟多用户并发访问,评估应用在高负载下的表现。通过命令行参数 `-n` 和 `-c` 分别设置总请求数和并发数,例如 `ab -n 100 -c 2 http://larablog.test/`。
501 1
|
机器学习/深度学习 人工智能 算法
Copilot面临的挑战与问题
【2月更文挑战第16天】Copilot面临的挑战与问题
421 3
Copilot面临的挑战与问题