LabVIEW图形编程

LabVIEW图形编程
作 者: Gary Johnson Richard Jennings 武嘉澍 陆劲昆
出版社: 北京大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Labview/Labwindows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《LabVIEW图形编程》作者简介

内容简介

本书由两位顶尖资深的仪器开发专家—Gary W.Johnson和Richard Jennings编写,旨在为致力于数据采集与控制、数据分析,以及数据表达等方面的科学家和工程师们提供一种全新的程序编写方法,即对称之为“虚拟仪器”(Virtual Instruments、VIS)的软件对象进行图形化的组合操作。书中讲解了如何通过交互式的图形化前面板来控制系统,并显示所得的结果;如何利用LabVIEW中功能强大的数据分析程序将原始数据转换成有意义的结果;以及如何利用多种设备进行数据采集等方面。本书内容全面,结构清晰,是一本LabVIEW用户的首选参考书。

图书目录

第1章 起源

1. 1 LabVIEW和自动化

1. 2 LabVIEW的起源

1. 3 预言未来

1. 4 LabVIEW参与的大项目

第2章 开始

2. 1 如何装配一个系统

2. 2 帮助和问答的资源

2. 3 参考文献

第3章 输入和输出

3. 1 信号的起源

3. 2 连接

第4章 抽样信号

4. 1 抽样法则

4. 2 滤波与取平均值

4. 3 有关ADCs. DACs以及多路转换器

4. 4 发和定时

4. 5 少量噪音可以成为好事

4. 6 吞吐量

4. 7 参考文献

第5章 控制程序流

5. 1 有关这本书的图表

5. 2 定序和数据流

5. 3 循环

5. 4 移位寄存器

5. 5 全局变量和局部变量

第6章 LabVIEW数据类型

6. 1 数值类型

6. 2 字符串

6. 3 数组

6. 4 群集

6. 5 波形

6. 6 数据类型转化

第7章 定时

7. 1 小型定时器的来历

7. 2 使用内置定时功能

7. 3 将定时数据传送至其他应用程序

7. 4 高精度和高准确定时

第8章 同步化

8. 1 轮询

8. 2 事件

8. 3 通告程序

8. 4 信号量

8. 5 会合机制

第9章 文件

9. 1 存取文件

9. 2 文件类型

9. 3 写文本文件

9. 4 读文本文件

9. 5 格式化为文本文件

9. 6 二进制文件

9. 7 写数据流文件

9. 8 读数据记录文件

9. 9 数据记录文件应用

第10章 Gary创建一个应用程序的方法

10. 1 定义问题

10. 2 指定I/O硬件

10. 3 用户界面的原型

10. 4 设计, 然后再编写程序

10. 5 测试和调整自己编写的程序

10. 5 最后一击

10. 7 参考文献

第11章 文件编制

11. 1 VI描述

11. 2 控件描述

11. 3 自定义在线帮助

11. 4 文件编制图表

11. 5 VI历史记录

11. 6 其他文件编制的方法

11. 7 打印LabVIEW面板和图表

11. 8 编写规范的文件

11. 9 分配文件

第12章 设备驱动程序的基本知识

12. 1 有关设备库

12. 2 可相互交换的虚拟设备(IVI)

12. 3 驱动程序基础

第13章 设备驱动程序的开发技术

13. 1 驱动程序体系结构

13. 2 通过功能的分组进行模块化

13. 3 错误I/O流程控件

13. 4 从一个模板开始

13. 5 打开一个连接器

13. 6 使用一个通信子VI

13. 7 在同一子VI中的读和写

13. 8 在一个驱动程序VI中的多个函数

13. 9 定时. 信息交换以及触发

13. 10 范围检查

13. 11 设置管理

13. 12 参考文献

第14章 DAO库的使用

14. 1 NI_DAQ驱动程序

14. 2 NI_DAQ通道模板

14. 3 硬件选择

14. 4 DAQ库概况

第15章 模拟DAQ

15. 1 模拟输入

15. 2 模拟输出

15. 3 参考文献

第16章 数字数据采集

16. 1 数据I/O

16. 2 计数器与计时器

第17章 编写数据采集程序

17. 1 数据分析与储存

17. 2 取样与吞吐量

17. 3 配置管理

17. 4 参考文献

第18章 过程控制应用程序

18. 1 过程控制基本原理

18. 2 使用智能控制器

18. 3 人机界面

18. 4 数据分配

18. 5 顺序控制

18. 6 连续控制

18. 7 趋势显示

18. 8 警报

18. 9 商用软件

18. 10 参考文献

第19章 物理学应用

19. 1 专用的硬件

19. 2 场和等离子体诊断

19. 2. 2 等离子体电势实验

19. 3 处理快速脉冲

19. 3. 1 瞬时数字化仪

19. 3. 2 数字存储示波器(DSO)

19. 3. 3 定时和触发

19. 3. 4 捕捉多个脉冲

19. 3. 5 从同步实验复现信号

19. 4 处理巨量数集

19. 4. 1 减少数据的数量

19. 4. 2 为内存占用率优化VI

19. 5 参考文献

第20章 数据可视化. 成像和声音

20. 1 成像

20. 1. 1 显示波形和笛卡儿数据

20. 1. 2 二元数据

20. 1. 3 多元数据

20. 2 三维图形

20. 3 图形采集和处理

20. 3. 1 成像的系统需求

20. 3. 2 使用IMAQVision

20. 3. 3 IMAQ组件

20. 4 声音输入/输出

20. 4. 1 DAQ实现声音输入输出

20. 4. 2 声音输入/输出功能

20. 4. 3 声音输入

20. 4. 4 声音输出

20. 4. 5 声音文件

20. 5 参考文献

第21章 LabVIEWRT处理实时任务

21. 1 实时不意味着快速

21. 2 RT硬件

21. 3 设计软件满足实时要求

21. 3. 1 检测性能

21. 3. 2 共享资源

21. 3. 3 多线程和多任务处理

21. 3. 4 组织VI以获得最佳的实时性能

21. 3. 5 前后关系转换会增加时间花费

21. 4 时序安排(调度)

21. 4. 1 循环调度程序

21. 4. 2 静态调度程序

21. 5 通讯

21. 6 构建应用程序

21. 7 参考文献

第22章 在虚拟机上嵌入LabVIEW for Linux

22. 1 为什么是Linux

22. 1. 1 Linux资源

22. 1. 2 本书附带CD-ROM上的Linux

22. 2 使用PeeWeeLinux嵌入式系统

22. 3 VMware Workstation建立虚拟机

22. 4 在Linux中建立一个新的VMware Workstation虚拟机

22. 5 构建嵌入式Linux系统的6个步骤

22. 5. 1 虚拟硬盘驱动器分区

22. 5. 2 格式化虚拟硬盘驱动器

22. 5. 3 装入目标分区

22. 5. 4 从CD-ROM传送操作系统

22. 5. 5 安装引导装入过程

22. 5. 6 启动新的嵌入式系统

22. 6 示例嵌入式Linux的详述

22. 7 VMware-mount工具和Linux

22. 8 帮助性的提示

22. 9 进行LabVIEW开发

22. 10 转到真实的硬件

22. 11 参考文献

第23章 嵌入式系统中的LabVIEW和Linux

23. 1 为什么使用桌面操作系统构建嵌入式系统

23. 2 Linux能带来的帮助

23. 3 平台

23. 4 在快速存储器里存储嵌入式系统

23. 5 I/0硬件驱动程序

23. 6 构建一个真实的嵌入式系统

23. 7 成功的7个步骤

23. 8 检测和故障检修

23. 9 在嵌入式领域中使用LabVIEW

23. 10 为自定义启动屏幕而修改Linux内核

23. 11 参考文献

第24章 LabVIEW与实时Linux的接口技术

24. 1 综述

24. 2 安装实时Linux

24. 3 在实时Linux中编程

24. 4 实时FIFO

24. 5 共享内存

24. 6 处理结构数据

24. 7 Lvrtl软件包

24. 8 实时FIF0的POSIX方法

24. 9 参考文献