描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787121197062
130个完整实例,让读者深入掌握LabVIEW程序设计及测控应用。
大容量配书光盘,包括实例源程序、程序录屏、测试录像、软/硬件资料等资源。
本书从实际应用出发,通过130个典型实例系统地介绍了LabVIEW语言的程序设计方法及其测控应用技术,入门基础篇包括第0~10章,主要内容有LabVIEW基础、数值型数据、布尔型数据、字符串数据、数组数据、簇数据、数据类型转换、程序结构、变量与节点、图形显示和文件I/O;测控应用篇包括第11~13章,主要内容有PC通信与单片机测控、远程I/O模块与PLC测控及LabVIEW数据采集。提供的实例由实例说明、设计任务和任务实现等部分组成,并有详细的操作步骤。为方便读者学习,本书提供超值配套光盘,内容包括实例源程序、程序录屏、测试录像、软/硬件资源等。
入门基础篇
第0章 LabVIEW基础
0.1 LabVIEW概述
0.2 LabVIEW的编程环境
0.3 LabVIEW的基本概念
0.4 前面板对象设计基础
0.5 数据类型及其运算
0.6 VI调试方法
第1章 数值型数据
实例基础 数值型数据概述
实例1 数值输入与显示
实例2 时间标识输入与显示
实例3 滑动杆输出
实例4 旋钮与转盘输出
实例5 滚动条与刻度条
实例6 数值算术运算
实例7 数值常量
第2章 布尔型数据
实例基础 布尔型数据概述
实例8 开关与指示灯
实例9 数值比较
实例10 数值逻辑运算
实例11 真常量与假常量
实例12 确定按钮
实例13 停止按钮
实例14 单选按钮
实例15 按钮的快捷键设置
第3章 字符串数据
实例基础 字符串数据概述
实例16 计算字符串的长度
实例17 连接字符串
实例18 截取字符串
实例19 字符串大小写转换
实例20 替换子字符串
实例21 搜索替换字符串
实例22 格式化日期/时间字符串
实例23 格式化写入字符串
实例24 搜索/拆分字符串
实例25 选行并添加至字符串
实例26 匹配字符串
实例27 匹配真/假字符串
实例28 组合框
第4章 数组数据
实例基础 数组数据概述
实例29 初始化数组
实例30 创建数组
实例31 计算数组大小
实例32 求数组最大值与最小值
实例33 删除数组元素
实例34 数组索引
实例35 替换数组子集
实例36 提取子数组
实例37 数组插入
实例38 拆分一维数组
实例39 一维数组排序
实例40 搜索一维数组
实例41 二维数组转置
实例42 数组元素算术运算
第5章 簇数据
实例基础 簇数据概述
实例43 捆绑
实例44 解除捆绑
实例45 按名称捆绑
实例46 按名称解除捆绑
实例47 创建簇数组
实例48 索引与捆绑簇数组
第6章 数据类型转换
实例基础 数据类型转换概述
实例49 字符串至路径转换
实例50 路径至字符串转换
实例51 数值至字符串转换
实例52 字符串至数值转换
实例53 字节数组至字符串转换
实例54 字符串至字节数组转换
实例55 数组至簇转换
实例56 簇至数组转换
实例57 布尔数组至数值转换
实例58 数值至布尔数组转换
实例59 布尔值至0,1转换
第7章 程序结构
实例60 For循环结构
实例61 While循环结构
实例62 条件结构
实例63 层叠式顺序结构
实例64 平铺式顺序结构
实例65 定时循环结构
实例66 定时顺序结构
实例67 事件结构
实例68 禁用结构
第8章 变量与节点
实例69 局部变量
实例70 全局变量
实例71 公式节点
实例72 反馈节点
实例73 表达式节点
实例74 属性节点
实例75 子程序设计
实例76 菜单设计
第9章 图形显示
实例77 波形图表
实例78 波形图
实例79 XY图
实例80 强度图
第10章 文件I/O
实例基础 文件I/O概述
实例81 写入文本文件
实例82 读取文本文件
实例83 写入二进制文件
实例84 读取二进制文件
实例85 写入波形至文件
实例86 从文件读取波形
实例87 写入电子表格文件
实例88 读取电子表格文件
测控应用篇
第11章 PC通信与单片机测控
实例89 PC与PC串口通信
实例90 PC双串口互通信
实例91 PC与单个单片机串口通信
实例92 PC与多个单片机串口通信
实例93 单片机模拟电压采集
实例94 单片机模拟电压输出
实例95 单片机开关信号输入
实例96 单片机开关信号输出
实例97 单片机温度测控
实例98 单台智能仪器温度检测
实例99 多台智能仪器温度检测
实例100 短信接收与发送
实例101 网络温度监测
第12章 远程I/O模块与PLC测控
实例102 远程I/O模块模拟电压采集
实例103 远程I/O模块模拟电压输出
实例104 远程I/O模块数字信号输入
实例105 远程I/O模块数字信号输出
实例106 远程I/O模块温度测控
实例107 三菱PLC模拟电压采集
实例108 三菱PLC模拟电压输出
实例109 三菱PLC开关信号输入
实例110 三菱PLC开关信号输出
实例111 三菱PLC温度测控
实例112 西门子PLC模拟电压采集
实例113 西门子PLC模拟电压输出
实例114 西门子PLC开关信号输入
实例115 西门子PLC开关信号输出
实例116 西门子PLC温度测控
第13章 LabVIEW数据采集
实例117 PCI-6023E数据采集卡模拟电压采集
实例118 PCI-6023E数据采集卡数字信号输入
实例119 PCI-6023E数据采集卡数字信号输出
实例120 PCI-6023E数据采集卡温度测控
实例121 PCI-1710HG数据采集卡模拟电压采集
实例122 PCI-1710HG数据采集卡模拟电压输出
实例123 PCI-1710HG数据采集卡数字信号输入
实例124 PCI-1710HG数据采集卡数字信号输出
实例125 PCI-1710HG数据采集卡脉冲信号输出
实例126 PCI-1710HG数据采集卡温度测控
实例127 声卡的双声道模拟输入
实例128 声卡的双声道模拟输出
实例129 声音信号的采集与存储
实例130 声音信号的功率谱分析
参考文献
前 言
随着微电子技术和计算机技术的飞速发展,测试技术与计算机深层次的结合正引起测试仪器领域里一场新的革命,一种全新的仪器结构概念导致了新一代仪器——虚拟仪器的出现。它是现代计算机技术、通信技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是产业发展的一个重要方向,它的出现使得人类的测试技术进入了一个新的发展纪元。
虚拟仪器在实际应用中表现出传统仪器无法比拟的优势,可以说虚拟仪器技术是现代测控技术的关键组成部分。虚拟仪器由计算机和数据采集卡等相应硬件和专用软件构成,既有传统仪器的特征,又有一般仪器不具备的特殊功能,在现代测控应用中有着广泛的应用前景。
作为测试工程领域的强有力工具,近年来,虚拟仪器软件LabVIEW得到了业界的普遍认可,并在测控应用领域得到广泛应用。
本书从实际应用出发,通过130个典型实例系统地介绍了LabVIEW语言的程序设计方法及其测控应用技术,入门基础篇包括第0~10章,主要内容有LabVIEW基础、数值型数据、布尔型数据、字符串数据、数组数据、簇数据、数据类型转换、程序结构、变量与节点、图形显示和文件I/O;测控应用篇包括第11~13章,主要内容有PC通信与单片机测控、远程I/O模块与PLC测控及LabVIEW数据采集。提供的实例由实例说明、设计任务和任务实现等部分组成,并有详细的操作步骤。
书中提供的程序具有实际参考价值,全部在WindowsXP环境下,通信与测控实例经过系统测试,读者可以直接拿来使用或者稍加修改便可用于自己的设计中。
考虑到LabVIEW各版本向下兼容而不向上兼容,且各版本编程环境及用法基本相同,因此为使更多读者能够使用本书程序,笔者选用了LabVIEW8.2中文版作为设计平台,LabVIEW8.2以上版本均能运行本书程序。
本书的编写弥补了LabVIEW同类书籍在测控实践方面的缺憾,因此对LabVIEW测控领域的学习者有很好的参考价值。
本书内容丰富,论述深入浅出,有较强的实用性和可操作性,可供测控仪器、计算机应用、电子信息、机电一体化、自动化等专业的大学生、研究生以及虚拟仪器研发的工程技术人员学习和参考。
全书主要由李江全、任玲、廖结安、温宝琴负责编写,其中由石河子大学任玲编写第0~1章,聂晶编写第2~4章,温宝琴编写第5~7章,梁习卉子编写第8~10章,李江全编写第11章,竟静静编写第13章;塔里木大学廖结安编写第12章。参与编写、程序调试、资料收集、插图绘制和文字校核工作的人员还有田敏、郑瑶、胡蓉、汤智辉、李宏伟、邓红涛、王洪坤、刘恩博等,电子开发网、北京研华科技等公司为本书提供了大量的技术支持,编者借此机会对他们致以深深的谢意。
由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。
编著者
评论
还没有评论。