LabVIEW入门与实战开发100例(第4版) 封面

LabVIEW入门与实战开发100例(第4版)

评分 3.7
字数
25万字
章节数
177
ISBN
9787121445675

标签

内容简介

本书以LabVIEW为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。全书分为三大部分:基础篇、实例应用篇和综合开发篇。基础篇(第1~10章)介绍了LabVIEW程序设计所需的基础知识,实例应用篇(第11~27章)介绍了实际应用中涉及的具体问题和应用实例,综合开发篇(第28~32章)则对实际工作中的具体系统进行详细的讲解和分析。

本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。本书通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整性和实用性相结合的优点。

编辑推荐

本书以100个实例为主线,把LabVIEW程序设计的基础概念、关键技术和系统开发串联起来,结构上分为基础、实例应用和综合开发三部分,便于读者由浅入深地建立完整的知识框架。相较于单纯讲解语法的教程,本书更强调“做中学”:每个实例都指向实际应用中的具体问题,读者在跟随操作的过程中能理解程序设计的重要概念和设计步骤。书中实例涵盖面较广,从基础控件使用到系统级开发均有涉及,适合作为案头参考书,在遇到具体开发任务时按需查阅。对于需要将LabVIEW用于测试测量、数据采集或自动化项目的工程技术人员,本书的实例编排能提供可借鉴的实现思路;对于在校学生,也可作为课程实验和毕业设计的辅助资料。阅读时建议配合软件动手操作,避免只看不练。

适合谁读

适合

  • 需要快速上手LabVIEW的测试测量与自动化工程技术人员
  • 开设虚拟仪器或LabVIEW课程的高校学生与实验人员
  • 希望用实例方式系统学习LabVIEW程序设计的自学者
  • 从事数据采集与仪器控制项目、需要案例参考的开发人员

不适合

  • 完全没有编程基础且不愿动手操作软件的纯理论读者
  • 需要深入LabVIEW底层架构与高级系统设计的高级开发者
  • 期望学习其他编程语言或通用软件开发方法的读者

阅读建议

  1. 先通读基础篇并同步在LabVIEW中完成示例,打牢控件与程序结构基础。
  2. 实例应用篇可按工作需求跳读,优先练习与自身项目相近的案例。
  3. 综合开发篇建议在掌握前两部分后精读,尝试复现系统并做局部修改。
  4. 建立个人实例笔记,记录每个例子的关键步骤与可复用的程序片段。

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 LabVIEW的基本操作
  5. 1.1 【实例1】基于模板打开一个VI并运行
  6. 1.2 【实例2】基于模板创建一个VI
  7. 1.3 【实例3】编辑前面板
  8. 1.4 【实例4】调试VI
  9. 第2章 自定义VI
  10. 2.1 【实例5】简易数值运算
  11. 2.2 【实例6】简单滤除信号噪声
  12. 第3章 数组
  13. 3.1 【实例7】创建数组控件
  14. 3.2 【实例8】创建二维数组
  15. 3.3 【实例9】数组的多态性
  16. 3.4 【实例10】“数组大小”函数
  17. 3.5 【实例11】“索引数组”函数
  18. 3.6 【实例12】“数组插入”函数
  19. 3.7 【实例13】“初始化数组”函数
  20. 第4章 簇
  21. 4.1 【实例14】创建簇
  22. 4.2 【实例15】“捆绑”函数
  23. 4.3 【实例16】“解除捆绑”函数
  24. 4.4 【实例17】“簇至数组转换”函数和“数组至簇转换”函数
  25. 第5章 字符串、变量和矩阵
  26. 5.1 【实例18】基本字符串函数的使用
  27. 5.2 【实例19】“数组至电子表格字符串转换”函数和“电子表格字符串至数组转换”函数
  28. 5.3 【实例20】局部变量和全局变量的使用
  29. 5.4 【实例21】矩阵的基本运算
  30. 5.5 【实例22】求解线性代数方程
  31. 第6章 程序结构
  32. 6.1 【实例23】For循环
  33. 6.2 【实例24】While循环
  34. 6.3 【实例25】顺序结构
  35. 6.4 【实例26】事件结构
  36. 6.5 【实例27】使能结构
  37. 6.6 【实例28】选择结构
  38. 6.7 【实例29】公式节点
  39. 6.8 【实例30】移位寄存器
  40. 第7章 图形化数据显示
  41. 7.1 【实例31】波形图表
  42. 7.2 【实例32】波形图
  43. 7.3 【实例33】定制波形图表
  44. 7.4 【实例34】定制波形图
  45. 7.5 【实例35】XY曲线图
  46. 7.6 【实例36】强度图
  47. 7.7 【实例37】三维曲面图
  48. 第8章 人机界面交互设计
  49. 8.1 【实例38】创建登录对话框
  50. 8.2 【实例39】创建主菜单
  51. 8.3 【实例40】自定义控件
  52. 8.4 【实例41】修饰静态界面
  53. 8.5 【实例42】动态交互界面
  54. 第9章 文件I/O
  55. 9.1 【实例43】向文件中写入数据
  56. 9.2 【实例44】从文件中读取数据
  57. 9.3 【实例45】写入二进制文件
  58. 9.4 【实例46】写入表单文件
  59. 9.5 【实例47】读取电子表格文件
  60. 9.6 【实例48】向文件中写入波形数据
  61. 第10章 子VI与程序调试
  62. 10.1 【实例49】创建子VI
  63. 10.2 【实例50】调用子VI
  64. 第11章 数学分析与信号处理
  65. 11.1 【实例51】求商和余数
  66. 11.2 【实例52】数值微积分
  67. 11.3 【实例53】曲线积分
  68. 11.4 【实例54】求解微分方程—单摆运动
  69. 11.5 【实例55】线性代数计算器
  70. 11.6 【实例56】求解多项式函数零点
  71. 11.7 【实例57】曲线拟合
  72. 11.8 【实例58】概率与统计
  73. 11.9 【实例59】取值最优化
  74. 11.10 【实例60】MathScript节点实现信号分析
  75. 11.11 【实例61】信号生成
  76. 11.12 【实例62】计算信号归一化频率
  77. 11.13 【实例63】测量信号幅值和电平
  78. 11.14 【实例64】信号的瞬态特性测量
  79. 11.15 【实例65】单边傅里叶变换
  80. 11.16 【实例66】双边傅里叶变换
  81. 11.17 【实例67】平滑窗
  82. 11.18 【实例68】汉明窗
  83. 11.19 【实例69】提取正弦波
  84. 11.20 【实例70】逐点分析滤波器
  85. 第12章 数据采集和仪器控制
  86. 12.1 【实例71】单通道单点采样
  87. 12.2 【实例72】采集波形
  88. 12.3 【实例73】单通道单点输出
  89. 12.4 【实例74】生成波形
  90. 12.5 【实例75】VISA函数
  91. 12.6 【实例76】LabVIEW与GPIB通信
  92. 12.7 【实例77】使用NI-DAQmx VI创建任务
  93. 12.8 【实例78】使用DAQ Assistant创建任务
  94. 第13章 Express VI
  95. 13.1 【实例79】利用Express VI实现数值比较
  96. 13.2 【实例80】利用Express VI实现刻度标示变换
  97. 13.3 【实例81】利用Express VI实现信号选择
  98. 第14章 【实例82】获取系统当前时间
  99. 14.1 设计目的
  100. 14.2 程序框图主要功能模块介绍
  101. 14.3 详细设计步骤
  102. 第15章 【实例83】创建右键快捷菜单
  103. 15.1 设计目的
  104. 15.2 程序框图主要功能模块介绍
  105. 15.3 详细设计步骤
  106. 第16章 【实例84】数字示波器
  107. 16.1 设计目的
  108. 16.2 程序框图主要功能模块介绍
  109. 16.3 详细设计步骤
  110. 第17章 【实例85】触发计数器
  111. 17.1 设计目的
  112. 17.2 程序框图主要功能模块介绍
  113. 17.3 详细设计步骤
  114. 第18章 【实例86】基本函数发生器
  115. 18.1 设计目的
  116. 18.2 程序框图主要功能模块介绍
  117. 18.3 详细设计步骤
  118. 第19章 【实例87】对高斯噪声的统计分析
  119. 19.1 设计目的
  120. 19.2 程序框图主要功能模块介绍
  121. 19.3 详细设计步骤
  122. 第20章 【实例88】信号的功率谱测量
  123. 20.1 设计目的
  124. 20.2 程序框图主要功能模块介绍
  125. 20.3 详细设计步骤
  126. 第21章 【实例89】低通滤波器设计
  127. 21.1 设计目的
  128. 21.2 程序框图主要功能模块介绍
  129. 21.3 详细设计步骤
  130. 第22章 【实例90】火车车轮状态的实时监控
  131. 22.1 设计目的
  132. 22.2 程序框图主要功能模块介绍
  133. 22.3 详细设计步骤
  134. 第23章 【实例91】温度分析仪
  135. 23.1 设计目的
  136. 23.2 程序框图主要功能模块介绍
  137. 23.3 详细设计步骤
  138. 第24章 【实例92】谐波分析仪
  139. 24.1 设计目的
  140. 24.2 程序框图主要功能模块介绍
  141. 24.3 详细设计步骤
  142. 第25章 【实例93】电话按键声音模拟器
  143. 25.1 设计目的
  144. 25.2 程序框图主要功能模块介绍
  145. 25.3 详细设计步骤
  146. 第26章 【实例94】回声产生器
  147. 26.1 设计目的
  148. 26.2 程序框图主要功能模块介绍
  149. 26.3 详细设计步骤
  150. 第27章 【实例95】回声探测器
  151. 27.1 设计目的
  152. 27.2 程序框图主要功能模块介绍
  153. 27.3 详细设计步骤
  154. 第28章 【实例96】信号的发生与处理综合实例
  155. 28.1 设计目的
  156. 28.2 程序框图主要功能模块介绍
  157. 28.3 详细设计步骤
  158. 第29章 【实例97】双通道频谱测量的滤波器设计
  159. 29.1 设计目的
  160. 29.2 程序框图主要功能模块介绍
  161. 29.3 详细设计步骤
  162. 第30章 【实例98】微处理器冷却装置的实时监控
  163. 30.1 设计目的
  164. 30.2 微处理器冷却装置实时监控系统的运行
  165. 30.3 程序框图主要功能介绍
  166. 30.4 微处理器冷却装置实时监控系统的设计步骤
  167. 第31章 【实例99】脉冲及瞬态测量控件设计
  168. 31.1 设计目的
  169. 31.2 程序框图主要功能模块介绍
  170. 31.3 详细设计步骤
  171. 第32章 【实例100】数据采集系统的设计
  172. 32.1 设计目的
  173. 32.2 数据采集系统相关介绍
  174. 32.3 系统前面板的开发
  175. 32.4 程序框图设计
  176. 参考文献
  177. 反侵权盗版声明

常见问题

没有LabVIEW基础能直接读这本书吗?
可以。基础篇从LabVIEW程序设计所需的基础知识讲起,零基础读者按章节顺序学习并同步操作软件即可入门。但本书以实例驱动,完全不做上机练习会影响理解效果,建议边读边练。
书中的100个实例需要全部做完吗?
不必。基础篇实例建议逐一完成以掌握基本操作;实例应用篇和综合开发篇可按个人项目需求选做。重点在于理解设计思路和步骤,而非机械完成数量。
这本书适合作为高校课程教材吗?
本书实例丰富、结构清晰,可作为虚拟仪器或LabVIEW相关课程的实验辅助资料和参考书。但作为主教材使用时,教师可能需要补充理论讲解和习题安排。
需要什么版本的LabVIEW软件配合学习?
资料未限定具体版本,书中讲解的是LabVIEW程序设计的一般理念与关键技术。读者使用自己可获得的LabVIEW版本操作即可,注意不同版本界面和函数位置可能略有差异。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

严雨 作者

严雨,公开资料有限,目前可确认的身份信息与个人经历较少,其名字主要与编程设计类图书《LabVIEW入门与实战开发100例(第4版)》联系在一起。从这本书的题材来看,严雨关注的是图形化编程语言 LabVIEW 的入门教学与实际应用,面向希望掌握这一工具的初学者和工程技术人员。该书以实例驱动的方式组织内容,通过一百个具体案例讲解 LabVIEW 的基本操作与开发流程,属于偏重动手实践的入门型读物。受限于现有资料,严雨的其他作品、专业背景与写作经历尚不清楚,但可以确定的是,该书在编程设计类目中为读者提供了一条从基础到实战的学习路径,也构成了目前了解这位作者的主要窗口。

刘艳伟 作者

刘艳伟是一位中文技术类图书作者,其公开资料有限,目前可见的作品共两种。从书名与分类来看,他的写作集中在工程实践与开发入门方向:一种围绕LabVIEW图形化编程环境,以大量实例引导读者上手并逐步深入;另一种聚焦51单片机应用开发,同样采用案例式讲解,并配有视频点拨。两本书都以“例”为结构单位,强调可操作性,面向初学者与需要快速查阅方案的自学者,常见分类归入编程设计与考试用书。就现有信息而言,其作品体现出重视实例、步骤清晰、贴近实战的技术写作取向,在相关学习人群中具有一定实用性。

同一作者

同类高分