LabVIEW 8.20中文版编程及应用

LabVIEW 8.20中文版编程及应用 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:零点工作室
出品人:
页数:411
译者:
出版时间:2008-1
价格:48.00元
装帧:平装
isbn号码:9787121056642
丛书系列:
图书标签:
  • 专业书籍
  • labview
  • LabVIEW
  • 数据采集
  • 仪器控制
  • 虚拟仪器
  • 编程
  • 中文版
  • 8
  • 20
  • 应用开发
  • 测试测量
  • 自动化
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

内容简介

本书基于当前最流行LabVIEW 8.20中文版,结合大量具体实例,详尽介绍了LabVIEW设计软件的开发环境和基本操作,前面板和程序框图的设计技巧,LabVIEW的数据类型、数据结构,以及数据的表达与显示方法,文件的输入/输出方法,信号的时域和频域处理及信号滤波,与其他应用程序接口的设计,总线技术及数据采集系统的概念等。各章内容均以大量的实例为中心展开叙述。为方便读者学习,本书在每章的晟后都有相应数量的习题,可用于理论学习和上机操作。

本书以实例贯穿全书,深入浅出,先易后难,循序渐进。本书适合从事虚拟仪器开发的技术人员自学使用,也适合相关专业在校学生学习使用,是一本即学即用型的技术参考书。

-------

目录

第1章 LabVIEW 8.20中文版概述

1.1 G语言(图形化语言)编程特点

1.2 LabVIEW 8.20中文版程序开发环境

1.2.1 LabVIEW 8.20中文版的运行

1.2.2 LabVIEW 8.20中文版的控件选板、函数选板和工具选板

1.3 使用LabVIEW 8.20中文版的帮助

1.4 快速创建一个Ⅵ

1.5 LabVIEW 8.20中文版的程序构成

1.6 LabVIEW 8.20中文版的新特性

1.7 思考与练习

第2章 LabVIEW 8.20前面板设计

2.1 前面板对象设计基础

2.1.1 前面板菜单

2.1.2 前面板工具栏

2.1.3 控件选板

2.2 对象的基本操作

2.2.1 对象的放置

2.2.2 对象的基本操作

2.2.3 对象的属性设置

2.3 对象的排列与布局

2.3.1 前面板对象排列

2.3.2 前面板对象的分布

2.3.3 调整对象大小

2.3.4 对象的组合与排序

2.4 前面板的修饰

2.4.1 对象颜色设置

2.4.2 文本属性设置

2.4.3 修饰控件的使用

2.5 思考与练习

第3章 程序框图设计基础

3.1 数据类型

3.1.1 数字量数据类型

3.1.2 非数字量数据类型

3.1.3 数字型数据类型的定义

3.1.4 数字型对象的基本操作

3.1.5 布尔型对象的创建

3.1.6 布尔控件对象的机械动作

3.1.7 布尔对象的基本操作

3.2 程序代码的基本元素

3.2.1 节点

3.2.2 连线

3.2.3 结构框图

3.3 通过端口创建控件和常量

3.4 利用VIs进行程序设计

3.5 利用Express VIs进行程序设计

3.6 菜单设计

3.6.1 菜单显示与隐藏的设置

3.6.2 用户菜单设计

3.7 子VI的创建和引用

3.7.1 图标编辑器

3.7.2 连线板

3.7.3 创建子VI

3.7.4 子VI的调用

3.8 数据流编程的概念

3.9 LabVIEW 8.20的基本调试工具

3.9.1 调试工具的设置

3.9.2 错误列表

3.9.3 高亮显示执行过程

3.9.4 设置断点

3.9.5 设置探针

3.9.6 单步执行与循环运行

3.10 思考与练习

第4章 数据结构

4.1 数组

4.1.1 数组的创建

4.1.2 数组函数子选板

4.2 簇

4.2.1 簇的创建

4.2.2 簇函数子选板

4.3 字符串

4.3.1 字符串的创建

4.3.2 字符串的显示

4.3.3 字符串函数

4.4 波形数据

4.4.1 波形数据的创建

4.4.2 噪声信号的产生

4.4.3 波形数据处理函数

4.5 局部变量和全局变量

4.5.1 局部变量

4.5.2 全局变量

4.6 思考与练习

第5章 程序流程和结构

5.1 结构节点

5.2 循环结构

5.2.1 LabVIEW 8.20中文版的数字量数据类型

5.2.2 For循环

5.3 条件结构

5.4 事件结构

5.5 顺序结构

5.6 公式节点

5.7 反馈节点

5.8 定时结构

5.8.1 定时循环

5.8.2 定时顺序

5.9 思考与练习

第6章 数据表达与显示

6.1 数值型数据表达与显示

6.2 布尔型数据的表达与显示

6.3 图形和图表

6.3.1 波形图表控件

6.3.2 波形图控件

6.3.3 XY图和Express XY图

6.3.4 强度图表和强度图

6.3.5 数字波形图

6.3.6 混合信号图

6.3.7 3D曲面图

6.3.8 3D参数图

6.3.9 3D曲线图

6.3.10 其他图形显示控件

6.3.11 综合练习

6.4 思考与练习

第7章 文件的输入和输出

7.1 文件输入腧出简介

7.1.1 LabVIEW 8.20中文版输入/输出文件的格式

7.1.2 输入/输出文件函数选板

7.2 文本文件的输入/输出

7.2.1 文本文件的输入

7.2.2 文本文件的输出

7.3 电子表格文件的输入/输出

7.3.1 电子表格文件的输入

7.3.2 电子表格文件的输出

7.4 二进制文件的输入/输出

7.4.1 二进制文件的输入

7.4.2 二进制文件的输出

7.5 数据记录文件的输入输出

7.5.1 数据记录文件的输入

7.5.2 数据记录文件输出

7.6 测量文件的输入/输出

7.6.1 测量文件的输入

7.6.2 测量文件的输出

7.7 波形文件的输入/输出

7.7.1 波形文件的输入

7.7.2 波形文件的输出

7.8 思考与练习

第8章 信号分析和处理

8.1 信号基础

8.2 加窗处理

8.2.1 常用窗函数

8.2.2 LabVIEW的窗函数

8.2.3 窗函数的选用

8.3 信号的时域分析

8.3.1 基本平均直流一均方根

8.3.2 平均直流一均方根

8.3.3 周期平均值和均方根

8.3.4 瞬态特性测量

8.3.5 脉冲测量

8.3.6 幅值和电平

8.3.7 提取单频信息

8.3.8 提取混合单频信息

8.3.9 谐波失真分析

8.3.10 SINAD分析

8.4 信号的频域分析

8.4.1 FFT功率谱

8.4.2 FFT功率谱密度

8.4.3 FFT频谱(幅度-相位)

8.4.4 FFT频谱(实部-虚部)

8.4.5 频率响应函数(幅度-相位)

8.4.6 频率响应函数(实部-虚部)

8.4.7 交叉谱(幅度-相位)

8.4.8 交叉谱(实部-虚部)

8.5信号滤波

8.5.1 滤波器的分类

8.5.2 LabVIEW的数字滤波器

8.5.3 Butterworth滤波器

8.5.4 Chebyshev滤波器

8.5.5 反Chebyshev滤波器

8.5.6 椭圆滤波器

8.5.7 贝塞尔滤波器

8.5.8 中值滤波器

8.5.9 其他滤波器节点

8.6 思考与练习

第9章 应用程序接口

9.1 互连接口

9.2 C语言接口

9.2.1 CIN节点的创建

9.2.2 C语言代码框架的创建和编辑

9.2.3 LSB文件的创建

9.2.4 LSB文件的加载

9.3 MATLAB语言接口

9.4 可执行文件的调用

9.5 ActiveX控件的调用

9.5.1 ActiveX控件容器

9.5.2 ActiveX选板

9.6 思考与练习

第10章 总线技术

10.1 GPIB数据总线

10.2 PCI总线

10.3 VXI总线

10.4 PXI总线

10.5 GPIB仪器编程

10.6 思考与练习

第11章 虚拟仪器与数据采集

11.1 虚拟仪器的基本概念

11.2 数据采集

11.3 测量I/O

11.4 基于声卡的虚拟仪器

11.4.1 声卡的构造和主要技术参数

11.4.2 声音信号的采集

11.4.3 声音信号的分析

11.5 可执行文件的生成

11.5.1 应用程序的生成

11.5.2 应用程序安装包

11.6 思考与练习

参考文献

《LabVIEW 8.20中文版编程及应用》 一、 深入浅出,系统讲解LabVIEW 8.20核心技术 本书旨在为读者提供一套完整、系统、深入的LabVIEW 8.20中文版学习指南。我们精选了LabVIEW 8.20中最核心、最实用的编程概念和技术,并以清晰易懂的语言进行阐述。从基础的VI(虚拟仪器)创建、数据流编程原理,到常用函数、控件的使用,再到图形化编程的精髓,本书都将层层剖析,帮助您快速掌握LabVIEW的开发逻辑。 核心内容概览: VI的构建与交互: 详细讲解如何创建和编辑VI,包括前面板(Front Panel)和程序框图(Block Diagram)的设计,以及如何使用各种前面板控件和显示控件实现用户交互和数据可视化。 数据流编程机制: 深入解析LabVIEW独特的数据流编程模型,帮助您理解数据如何通过导线在节点之间传递,以及条件结构、顺序结构、事件结构等如何控制程序执行流程。 常用函数与子VI: 全面介绍LabVIEW提供的丰富函数库,涵盖数学运算、数据处理、文件I/O、字符串操作、时间与日期、数组与矩阵等,并指导您如何创建和管理自己的子VI,提高代码复用性。 簇、字典与属性节点: 深入探讨簇(Cluster)和字典(Dictionary)等高级数据结构,学习如何组织和管理复杂数据。同时,详细讲解属性节点(Property Node)在控制和读取VI对象属性方面的强大功能。 状态机设计: 讲解构建状态机(State Machine)的原理和实现方法,这是一种非常重要的程序设计模式,能够有效地管理复杂系统的运行状态和流程。 事件驱动编程: 详细阐述LabVIEW的事件驱动机制,学习如何响应用户交互、硬件事件等,从而构建响应灵敏、交互友好的应用程序。 波形图表与信号生成: 教授如何利用各种图表控件(如波形图、XY图)进行实时数据采集和显示,并介绍如何生成各种标准信号,为数据分析和仿真奠定基础。 文件操作与数据记录: 涵盖各种文件I/O操作,包括读写文本文件、二进制文件、Excel文件等,以及如何进行高效的数据记录和管理。 多线程与并行处理: 引导您理解LabVIEW中的多线程和并行处理技术,学习如何利用多核处理器提高应用程序的性能和响应速度。 VI包管理器(VIPM)介绍: 介绍如何使用VI包管理器来安装和管理第三方工具包和函数,进一步扩展LabVIEW的功能。 二、 丰富的实例应用,助力实际项目开发 理论与实践相结合是学习编程的最佳途径。本书精心设计了大量贴近实际应用场景的编程实例,涵盖了数据采集、信号分析、仪器控制、自动化测试、仿真建模等多个领域。每个实例都配有详细的步骤说明、关键代码解析和运行效果展示,确保读者能够学以致用,快速将所学知识应用于实际项目中。 部分典型应用实例: 数据采集系统: 搭建一个能够实时采集温度、压力、电压等传感器数据的系统,并进行数据显示和记录。 仪器通信与控制: 通过GPIB、VISA等接口控制各种测量仪器(如示波器、信号发生器),实现自动化测试流程。 信号处理与分析: 对采集到的信号进行滤波、FFT(快速傅里叶变换)、频谱分析等操作,深入挖掘数据信息。 用户界面设计: 创建具有专业外观和良好用户体验的控制面板,实现对被控对象的直观操作和监控。 自动化生产线监控: 构建一个能够监控生产线运行状态、记录生产数据、并实现故障报警的系统。 机器人运动控制: 结合硬件设备,实现对机器人关节的精确控制和路径规划。 虚拟仪器开发: 学习如何将LabVIEW构建成独立的虚拟仪器软件,方便用户调用和集成。 三、 目标读者群体 本书适合以下读者: 初学者: 希望快速入门LabVIEW编程,并掌握核心开发技能的工程师、技术人员和学生。 在职工程师: 需要利用LabVIEW进行自动化测试、数据采集、仪器控制和系统集成的专业人士。 科研人员: 在科学研究中需要进行实验数据采集、分析和可视化处理的学者。 学生: 学习自动化、电子信息、机械工程、物理学等相关专业的学生,将其作为LabVIEW的学习教材。 对图形化编程感兴趣的开发者: 希望探索一种不同于传统文本编程的开发方式,提高开发效率和可视化效果的程序员。 四、 学习本书您将收获: 扎实的LabVIEW 8.20编程基础: 掌握LabVIEW核心概念、数据流机制和编程范式。 解决实际工程问题的能力: 能够运用LabVIEW开发各类自动化、测量和控制应用。 提升开发效率: 熟练使用LabVIEW的丰富工具和技术,缩短项目开发周期。 良好的编程习惯: 学习编写结构清晰、易于维护和扩展的LabVIEW代码。 更广阔的职业发展空间: LabVIEW作为一种强大的工程开发平台,掌握它可以为您的职业生涯增添新的亮点。 《LabVIEW 8.20中文版编程及应用》,是您在LabVIEW领域探索与实践的可靠伙伴。无论您是刚刚接触LabVIEW,还是希望进一步提升您的LabVIEW技能,本书都将是您不可或缺的学习资源。让我们一起开启LabVIEW的精彩旅程!

作者简介

目录信息

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的深度和广度都超出了我的预期。我一直以为LabVIEW只是一个简单的图形化编程工具,可以做一些简单的界面搭建,但阅读了《LabVIEW 8.20中文版编程及应用》后,我才真正领略到它的强大之处。书中关于高级编程技巧的部分,例如状态机(State Machine)的设计模式,对我启发很大。我过去总是习惯于线性的程序结构,但很多复杂的应用场景,线性设计会变得非常臃肿和难以维护。书中通过一个生动的实例,详细地剖析了如何构建一个健壮且易于扩展的状态机,这让我意识到,在LabVIEW中,即使是复杂的控制逻辑,也可以通过巧妙的设计变得清晰有序。此外,关于硬件接口和通信协议的章节,也为我打开了新的视野。书中介绍了如何利用LabVIEW与多种硬件设备进行交互,包括DAQ卡、仪器仪表等,并通过串口、USB、GPIB等通信方式实现数据交换。这对于我正在进行的一系列自动化控制项目至关重要,我可以直接利用书中提供的框架和思路,快速集成各种硬件,提高开发效率。书中的图示非常精美,每一个VI的截图都清晰可见,并且配以详尽的解释,让我能够轻松地跟随作者的思路进行学习。我对书中关于错误处理机制的讲解尤为满意,它强调了良好的错误处理对于保证程序稳定运行的重要性,并提供了一套完整的错误处理框架,这在实际项目中是多么的宝贵。

评分

我之前尝试过学习LabVIEW,但总是不得其法,感觉像是在摸着石头过河。《LabVIEW 8.20中文版编程及应用》这本书,则完全改变了我的看法。它以一种非常系统和循序渐进的方式,带领我认识和掌握LabVIEW。书中对LabVIEW 8.20版本的各项功能都有详细的介绍,并且结合了大量的实例,让抽象的概念变得具体可感。我特别喜欢书中关于“可视化编程”理念的阐述,它如何通过图形化的方式来表达程序逻辑,以及如何利用不同的控件来构建用户界面,都得到了非常清晰的讲解。书中关于“虚拟仪器”的定义和实现,也让我对LabVIEW的定位有了更准确的理解。我从书中学习到了如何将LabVIEW作为一种强大的工具,来模拟和控制实际的物理仪器。书中对数据采集流程的详细分解,从硬件配置到软件实现,再到数据后处理,都提供了一套完整的解决方案。我之前在进行某些数据采集任务时,常常会遇到瓶颈,但通过学习书中的相关章节,我发现了一些之前从未想到过的优化方法。这本书的语言风格通俗易懂,即使是对于那些初次接触LabVIEW的读者,也能轻松地理解其中的内容。它不仅是一本技术书籍,更像是一位耐心的老师,一步一步地引导我走向LabVIEW的精通之路。

评分

从这本书的章节安排来看,它非常适合那些想要深入理解LabVIEW底层原理的读者。我一直对LabVIEW的“数据流”编程模型感到好奇,这本书花了不少篇幅来解释其工作机制,包括队列、事件结构、循环等核心概念是如何协同工作的。这让我明白了为什么LabVIEW的程序逻辑与传统的文本编程语言如此不同,也让我能够更有效地设计出高效的LabVIEW程序。书中关于“可重用性”的强调,也让我受益匪浅。作者详细讲解了如何创建具有良好封装性和接口的子VI,以及如何构建可重用的代码库。这对于团队协作开发,或者在多个项目中复用代码,都有着极其重要的意义。我尤其赞赏书中关于“设计模式”的引入,它将一些通用的、经过验证的解决方案,例如生产者-消费者模式(Producer-Consumer Pattern),用LabVIEW的方式进行了详细的阐述和实现。这极大地提升了我解决复杂问题的能力,让我不再需要从零开始摸索。书中对LabVIEW运行时引擎的某些方面的浅显探讨,也让我对这个工具的内部工作原理有了更深的认识。总的来说,这本书不仅教会了我“怎么做”,更重要的是教会了我“为什么这么做”,让我能够从根本上理解LabVIEW的强大之处。

评分

我是一名从事工业自动化领域多年的工程师,平时工作中经常会接触到各种测试测量和自动化控制系统。在寻找一本能够快速提升LabVIEW应用能力的图书时,我发现了《LabVIEW 8.20中文版编程及应用》。这本书的实用性体现在它不仅仅停留在理论层面,而是将大量的实际工程案例融入其中。例如,书中关于PID控制器设计的章节,不仅给出了理论公式,更重要的是提供了具体的LabVIEW实现代码和调试方法,这让我能够快速地将PID控制算法应用到我的项目中,解决实际的温控、液位控制等问题。另外,关于用户界面设计(UI/UX)的讨论也很有价值。书中强调了如何设计直观易用的操作界面,提高人机交互的效率,这对于提升最终产品的用户体验至关重要。我特别喜欢书中关于如何优化程序性能的部分,它介绍了一些常用的技巧,例如如何减少VI的重绘次数,如何合理使用局部变量和全局变量,以及如何进行性能分析,这些都能够帮助我写出更高效、更可靠的LabVIEW程序。书中的案例覆盖了数据采集、信号处理、仪器控制、自动化测试等多个领域,这让我能够根据自己项目的需求,找到相应的解决方案和参考。总的来说,这本书就像一位经验丰富的导师,在我的LabVIEW学习之路上给予了我许多宝贵的指导。

评分

这本书的出版,无疑为广大LabVIEW初学者提供了一份宝贵的入门指南。我一直在寻找一本能够系统讲解LabVIEW编程基础,并且提供实际应用案例的书籍,终于在这本《LabVIEW 8.20中文版编程及应用》中找到了。从目录的设置来看,它涵盖了从LabVIEW的界面介绍、基本控件的使用,到程序结构、数据流概念的讲解,再到子VI的创建与调用、波形图和表格等常用显示控件的配置,可以说是面面俱到。书中对虚拟面板(Front Panel)和程序框图(Block Diagram)的设计原则和技巧都有深入的阐述,尤其是在讲解如何组织和优化代码方面,作者提供了许多实用的建议。我特别关注了其中关于数据采集和信号处理的章节,书中通过具体的实例,清晰地展示了如何利用LabVIEW实现传感器数据的读取、实时显示以及进行基本的频谱分析。这对于我目前正在进行的实验项目非常有帮助,让我能够更快地搭建出符合要求的测量系统。书中的代码示例清晰明了,配以详细的文字说明,即使是LabVIEW新手,也能在阅读过程中逐步理解其逻辑。此外,书中还涉及了文件I/O操作,如何将采集到的数据保存到文件中,以及如何从文件中读取数据进行后续处理,这些都是实际应用中不可或缺的功能。整体而言,这本书的体系结构非常合理,从基础到进阶,逐步引导读者掌握LabVIEW的精髓,是一本值得推荐的LabVIEW学习参考书。

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有