科技>电子技术>EDA(电子辅助设计)
LabVIEW虚拟仪器基础与入门110例

LabVIEW虚拟仪器基础与入门110例"

作者:李江全
ISBN:9787121356797
定价:¥59.0
字数:378千字
页数:236
出版时间:2019-02
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书从实际应用出发,通过110个典型实例系统地介绍了虚拟仪器编程语言LabVIEW的程序设计方法及其应用技术。主要内容有LabVIEW程序设计基础、数值型数据、布尔型数据、字符串数据、数组数据与矩阵、簇数据、数据类型转换、程序流程控制、变量与节点、图形显示、文件I/O、界面交互及子程序设计等。提供的实例由实例基础、设计任务和任务实现等部分组成,并有详细的操作步骤。

前言

本书从实际应用出发,通过110个典型实例系统地介绍了虚拟仪器编程语言LabVIEW的程序设计方法及其应用技术。主要内容有LabVIEW程序设计基础、数值型数据、布尔型数据、字符串数据、数组数据与矩阵、簇数据、数据类型转换、程序流程控制、变量与节点、图形显示、文件I/O、界面交互及子程序设计等。提供的实例由实例基础、设计任务和任务实现等部分组成,并有详细的操作步骤。 本书内容丰富,论述深入浅出,有较强的实用性和可操作性,是测控仪器、计算机应用、电子信息、机电一体化、自动化等专业学生和相关行业工程技术人员学习虚拟仪器技术的入门书籍。 未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,侵权必究。 图书在版编目(CIP)数据 组态软件KingView从入门到监控应用50例 / 李江全主编. —北京:电子工业出版社,2015.5 ISBN 978-7-121-25851-0 Ⅰ. ①组… Ⅱ. ①李… Ⅲ. ①工业监控系统-应用软件 Ⅳ. ①TP277 中国版本图书馆CIP数据核字(2015)第075780号 策划编辑:陈韦凯 责任编辑:陈韦凯 特约编辑:李 姣 印 刷: 装 订: 出版发行:电子工业出版社 北京市海淀区万寿路173信箱 邮编 100036 开 本:787×1 092 1/16 印张:14.75 字数:378千字 版 次:2018年10月第1版 印 次:2018年10月第1次印刷 印 数:3 500册 定价:59.00元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。 质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。 本书咨询联系方式:chenwk@phei.com.cn,(010)88254441。 前 言 随着微电子技术和计算机技术的飞速发展,测试技术与计算机深层次的结合正引起测试仪器领域里一场新的革命,一种全新的仪器结构概念导致了新一代仪器——虚拟仪器的出现。它是现代计算机技术、通信技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是产业发展的一个重要方向,它的出现使人类的测试技术进入了一个新的发展纪元。 虚拟仪器在实际应用中表现出传统仪器无法比拟的优势,可以说虚拟仪器技术是现代测控技术的关键组成部分。虚拟仪器由计算机和数据采集卡等相应硬件和专用软件构成,既有传统仪器的特征,又有一般仪器不具备的特殊功能,在现代测控应用中有着广泛的应用前景。 作为测试工程领域的强有力工具,近年来,虚拟仪器编程语言LabVIEW得到了业界的普遍认可,并在测控应用领域得到广泛应用。 本书从实际应用出发,通过110个典型实例系统地介绍了LabVIEW的程序设计方法及其应用技术,主要内容有LabVIEW程序设计基础、数值型数据、布尔型数据、字符串数据、数组数据与矩阵、簇数据、数据类型转换、程序结构、变量与节点、图形显示、文件I/O、界面交互及子程序设计等。提供的实例由实例基础、设计任务和任务实现等部分组成,并有详细的操作步骤。 考虑到LabVIEW各版本向下兼容,且各版本编程环境及用法基本相同,因此为使更多读者能够使用本书程序,我们选用了LabVIEW8.2中文版作为主要设计平台,并将LabVIEW2015中文版与其不同的地方予以指出。 本书内容丰富,论述深入浅出,有较强的实用性和可操作性,是测控仪器、计算机应用、电子信息、机电一体化、自动化等专业学生和相关行业工程技术人员学习虚拟仪器技术的入门书籍。 本书由石河子大学李江全编写第0、第1章,刘长征编写第2、第3章,吕琛编写第5、第8章;新疆工程学院王玉巍编写第4、第9章;西安航空职业技术学院党媚编写第6、第7章;空军工程大学李丹阳编写第10、第11章。 由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。 编著者

目录

目 录 入门基础篇 第0章 LabVIEW程序设计基础 1 0.1 LabVIEW的特点及应用 1 0.2 LabVIEW中的基本概念 2 0.3 LabVIEW的前面板设计 5 0.4 LabVIEW的数据操作 10 0.5 体验VI程序设计 14 0.6 VI的调试方法 19 第1章 数值型数据 24 实例基础 数值型数据概述 24 实例1 数值输入与显示 26 实例2 时间标识输入与显示 27 实例3 滑动杆输出 28 实例4 旋钮与转盘输出 30 实例5 滚动条与刻度条 31 实例6 数值数据基本运算 33 实例7 数值常量的使用 34 第2章 布尔型数据 36 实例基础 布尔型数据概述 36 实例8 开关控制指示灯 38 实例9 数值比较与显示 39 实例10 数值逻辑运算 40 实例11 真常量与假常量 42 实例12 确定按钮的使用 43 实例13 停止按钮的使用 44 实例14 单选按钮的使用 45 实例15 按钮的快捷键设置 47 第3章 字符串数据 50 实例基础 字符串数据概述 50 实例16 计算字符串的长度 53 实例17 连接字符串 54 实例18 截取字符串 55 实例19 字符串大小写转换 57 实例20 替换指定位置和长度的子字符串 58 实例21 删除指定位置和长度的子字符串 59 实例22 从指定位置插入子字符串 61 实例23 搜索并替换子字符串 62 实例24 搜索并删除子字符串 64 实例25 格式化日期/时间字符串 65 实例26 格式化写入字符串 66 实例27 搜索并拆分字符串 67 实例28 从指定位置拆分字符串 69 实例29 选行并添加至字符串 71 实例30 匹配字符串 72 实例31 匹配真/假字符串 73 实例32 组合框 75 第4章 数组数据与矩阵 77 实例基础 数组数据概述 77 实例33 初始化数组 80 实例34 创建一维数组 81 实例35 创建二维数组 83 实例36 计算数组大小 84 实例37 求数组最大值与最小值 85 实例38 删除数组元素 87 实例39 数组索引 89 实例40 替换数组子集 90 实例41 提取子数组 92 实例42 数组插入 93 实例43 拆分一维数组 95 实例44 一维数组排序 96 实例45 搜索一维数组 98 实例46 数组数据基本运算1 99 实例47 数组数据基本运算2 101 实例48 矩阵的基本运算 102 实例49 求解线性代数方程 104 第5章 簇数据 106 实例基础 簇数据概述 106 实例50 将基本数据捆绑成簇数据 108 实例51 将簇数据解除捆绑 110 实例52 按名称捆绑 111 实例53 按名称解除捆绑 113 实例54 将多个簇数据创建成簇数组 114 实例55 索引与捆绑簇数组 116 第6章 数据类型转换 118 实例基础 数据类型转换概述 118 实例56 字符串至路径转换 119 实例57 路径至字符串转换 120 实例58 数值至字符串转换 121 实例59 字符串至数值转换 123 实例60 字节数组至字符串转换 124 实例61 字符串至字节数组转换 125 实例62 数组至簇转换 127 实例63 簇至数组转换 128 实例64 布尔数组至数值转换 129 实例65 数值至布尔数组转换 130 实例66 布尔值至(0,1)转换 131 第7章 程序流程控制 133 实例基础 程序流程控制概述 133 实例67 条件结构的使用1 142 实例68 条件结构的使用2 144 实例69 平铺式顺序结构的使用 145 实例70 层叠式顺序结构的使用1 146 实例71 层叠式顺序结构的使用2 147 实例72 使用For循环结构产生随机数 149 实例73 使用For循环结构计算“n!” 150 实例74 使用For循环结构计算累加值 151 实例75 使用While循环结构产生随机数 152 实例76 使用While循环结构计算“n!” 154 实例77 使用While循环结构计算累加值 155 实例78 使用定时循环结构产生随机数 156 实例79 使用定时循环结构计算“n!” 158 实例80 使用定时循环结构计算累加值 160 实例81 定时顺序结构的使用 161 实例82 事件结构的使用 163 实例83 禁用结构的使用 165 第8章 变量与节点 167 实例基础 变量与节点概述 167 实例84 局部变量的创建与使用 171 实例85 全局变量的创建与使用 173 实例86 使用公式节点进行数学运算 176 实例87 使用反馈节点进行数值累加 178 实例88 使用表达式节点进行数学运算 180 实例89 使用属性节点控制控件的可见性 181 实例90 使用属性节点控制控件的可用性 182 第9章 图形显示 184 实例基础 图形显示概述 184 实例91 使用波形图表控件显示正弦波形 186 实例92 使用波形图控件显示正弦波形 187 实例93 波形图表与波形图控件的比较 188 实例94 使用XY图控件显示一条曲线 190 实例95 使用XY图控件显示两条曲线 192 实例96 强度图与强度图表控件的比较 193 实例97 使用三维曲面控件显示正弦波 195 实例98 滤除信号噪声 197 第10章 文件I/O 200 实例基础 文件I/O概述 200 实例99 写入文本文件 201 实例100 读取文本文件 204 实例101 写入二进制文件 205 实例102 读取二进制文件 206 实例103 写入波形至文件 208 实例104 从文件读取波形 210 实例105 写入电子表格文件 211 实例106 读取电子表格文件 213 第11章 界面交互及子程序设计 215 实例107 创建登录对话框 215 实例108 菜单的设计与使用 217 实例109 子程序的创建 221 实例110 子程序的调用 223 参考文献 225

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个