完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
目录 第1篇 基础知识篇第1章 认识虚拟仪器 1.1 什么是虚拟仪器 1.1.1 虚拟仪器简介 1.1.2 虚拟仪器的特征 1.1.3 虚拟仪器发展过程 1.2 虚拟仪器软件开发环境 1.2.1 LabWindows/CVI的使用 1.2.2 labview的使用 1.3 LabVIEW简介 1.3.1 LabVIEW系统的构成及应用 1.3.2 LabVIEW软件的安装 1.3.3 LabVIEW的学习技巧 1.4 小结 1.5 练习题 第2章 第一个LabVIEW例子 2.1 LabVIEW编程环境 2.1.1 启动界面 2.1.2 界面说明 2.2 新建项目 2.2.1 前面板创建 2.2.2 程序框图 2.3 VI属性设置 2.4 LabVIEW8.5的帮助系统 2.4.1 使用即时帮助 2.4.2 解释错误 2.4.3 使用网络资源在线帮助 2.4.4 查找LabVIEW范例 2.5 界面图标 2.6 程序的调试 2.6.1 连线编辑 2.6.2 错误查找 2.6.3 高亮运行 2.3.4 断点和探针设置 2.6.5 单步运行 2.6.6 常见程序的错误处理机制 2.6.7 调试 2.7 程序类型 2.8 程序编写、调试技巧 2.9 小结 2.10 练习题 第3章 基本元素 3.1 字符 3.1.1 字符串介绍 3.1.2 字符串连接 3.1.3 搜索替换字符串 3.1.4 组合框 3.1.3 字符串的格式化和解析 3.1.4 其它 3.2 数组 3.2.1 数组介绍 3.2.2 数组的建立 3.2.3 初始化数组 3.2.4 计算数组大小 3.2.5 获取数组最大值与最小值 3.2.6 索引数组 3.2.7 一维数组排序 3.2.8 数组至矩阵转换 3.2.9 搜索一维数组 3.3 簇 3.3.1 簇的概念 3.3.2 簇的创建 3.3.3 簇和数组转换 3.3.4 按名称解除捆绑 3.3.5 捆绑 3.3.6 索引与捆绑簇数组 3.4 矩阵 3.4.1 矩阵概述 3.4.2 矩阵转置 3.4.3 矩阵乘法 3.5 布尔量 3.5.1 按钮开关的动作 3.5.2 指示灯的操作 3.5.3 逻辑运算 3.5.4 布尔数组至数值转换 3.6 比较 3.6.1 比较与选择 3.6.2 判定范围并强制转换 3.6.3 比较 3.7 控件和数据类型 3.8 小结 3.9 练习题 第4章 程序结构 4.1 程序结构概念 4.2 While循环 4.2.1 While循环创建 4.2.2 While的自动索引 4.3 For循环 4.3.1 For循环概念 4.3.2 循环次数的设置 4.3.3 用For循环产生数组 4.4 事件结构 4.4.1 事件结构的概念 4.4.2 事件结构的组成及建立 4.4.3 事件结构的设置 4.4.4 事件编程 4.5 条件结构 4.5.1 条件结构概念 4.5.2 分支设置 4.5.3 条件输入 4.5.4 条件结构的应用 4.6 定时结构 4.6.1 定时结构概念 4.6.2 定时循环 4.6.3 定时顺序 4.6.4 定时操作 4.6.5 定时结构的编程 4.7 公式节点 4.7.1 公式节点的概念 4.7.2 公式节点的语法 4.8 顺序结构 4.8.1 顺序结构的建立 4.8.2 顺序结构的执行 4.9 移位寄存器 4.9.1 移位寄存器的建立 4.9.2 移位寄存器的初始化 4.9.3 移位寄存器的使用 4.10 其它结构 4.10.1 程序框图禁用结构 4.10.2 反馈节点 4.10.3 共享变量 4.10.4 局部变量 4.10.5 全局变量 4.11 小结 4.12 练习题 第2篇 数据采集篇第5章 数据采集 5.1 数据采集概述 5.2 数据采集分类 5.3 数据采集性能指标 5.5 数据采集的过程 5.6 信号类型及调节 5.7 信号源设置 5.8 测量系统分类 5.8.1 参考地单端测量系统 5.8.2 非参考地单端测量系统 5.8.3 差分测量系统 5.9 数据采集的安装配置 5.10 数据采集程序编写 5.10.1 数据采集函数 5.10.2 数据采集通道 5.11 数据采集助手的使用 5.11.1 创建测试任务 5.11.2 DAQmx通道设置 5.12 波形采集 5.12.1 2单通道采样 5.12.2 多通道采样 5.13 小结 5.14 练习题 第6章 数据传输及电脑接口 6.1 数据传输的方法 6.1.1 串口 6.1.2 USB 6.1.3 GPIB 6.1.4 网络 6.2 数据传输的协议设置 6.2.1 TCP 6.2.2 UDP 6.2.3 蓝牙 6.2.4 其它 6.3 数据传输和电脑接口选择的技巧 6.4 小结 6.5 练习题 第7章 数据的分析及处理 7.1 数据分析概述 7.2 Labview中信号的分析方法 7.3 滤波方法及编程 7.3.1 滤波原理及前面板 7.3.2 For循环设置 7.3.3 添加组件 7.3.4 整体完善 7.3.5 系统工具调用 7.3.6 其它滤波方法 7.4 信号的频域分析 7.4.1 傅立叶变换 7.4.2 谱分析 5.4.3 拉普拉斯变换分析 7.5 信号的时域分析 7.5.1 相关性分析 5.5.2 卷积分析 5.5.3 幅值及电平分析 7.5.4 谐波失真分析 7.6波形生成 7.6.1 波形生成介绍 7.6.2 周期性随机噪声波形 7.6.2 公式波形 7.6.3 仿真信号 7.7 小结 7.8 练习题 第3篇 数据处理篇第8章 LabVIEW的信号调理 8.1 LabVIEW信号调理概念 8.2 常用信号调理设备 8.2.1 SCXI 8.2.2 SCC 8.2.3 SC系列DAQ 8.2.4 5B系列 8.3 软件信号调理 8.3.1 线性放大 8.3.2 归一化缩放 8.3.2 dt缩放 8.3.4 各工程量转换 8.4 小结 8.5 练习题 第9章 分析处理中数学计算 9.1 微积分学的计算 9.1.1 积分 9.1.2 微分 9.2 概率与统计 9.2.1 均值 9.2.2 直方图 9.2.3 相关系数 9.2.4 标准偏差和方差 9.2.5 统计计算 9.2.6 概率计算 9.3 线性代数 9.3.1 线性方程组 9.3.2 特征值及特征向量 7.3.3 矩阵的操作 9.4 拟合 9.4.1 线性拟合 9.4.2 曲线拟合 9.5 几何 9.5.1 二维坐标平移 9.5.2 三维坐标系变换 9.6 最优化 9.6.1 一元函数的所有最小值 9.6.2 线性规划单纯形法 9.6.3 带约束的非线性最优化 9.7 小结 9.8 练习题 第11章 文件的I/O及保存 11.1 文件操作方式 11.2 文件I/O的格式 11.3 文本文件的操作 11.3.1 文本文件的I/O的路径设置 11.3.2 文本文件的写入 11.3.3 文本文件的读取 11.4 二进制文件的操作 11.4.1 二进制文件的写入 11.4.2 二进制文件的读取 11.5 数据记录文件的操作 11.6 Office系列的操作 11.6.1 对Word 的操作 11.6.2 对Excel的操作 11.6.3 对数据库的操作 11.7 数据的打印 11.8 压缩文件 11.8.1 压缩函数 11.8.2 对文件压缩 11.9 高级文件操作 11.9.1 获取文件信息 11.9.2 对文件删除 11.9.3 创建文件夹复制文件 11.9.4 文件对话框 11.10 小结 11.11 练习题 第12章 LabVIEW的通信 12.1 LabVIEW通信的概念 12.2 TCP/IP协议的应用 12.3 UDP协议应用 12.3.1 UDP发送 12.3.2 UDP接收 12.4 DataSocket技术 12.4.1 DataSocket的特点 12.4.2 DataSocket数据传输方式 12.4.3 DataSocket Server配置 12.4.4 DataSocket的应用 12.5 发布LabVIEW 12.5.1 Web发布前面板 12.5.2 链接远程前面板 12.5.3 远程面板连接管理器 12.6 共享变量 12.6.1 共享变量引擎 12.6.2 共享变量数据源 12.6.3 创建共享变量 12.6.4 共享变量 12.7 队列操作 12.8 小结 12.9 练习题 第13章 LabVIEW与其它软件的连接 13.1 LabVIEW中ActiveX调用 13.1.1 ActiveX介绍 13.1.2 ActiveX中插入控件 13.1.3 打开自动化 13.2 LabVIEW和matlab的接口 13.3 LabVIEW对Windows库函数的调用 13.4 LabVIEW和C的调用 13.4.1 公式节点 13.4.2 代码接口节点 13.5 LabVIEW调用DDE 13.4 小结 13.5 练习题 第14章 LabVIEW中子VI的设置及调用 14.1 子VI的概念 14.2 创建图标 14.3 子VI的设置 14.4 子VI节点设置对话框 14.5 保存与调用子VI 14.6 子程序优先级 14.7 VI调用 14.8 VI层次结构 14.9 小结 14.10 练习题 第15章 其它高级技巧 15.1 菜单编辑 15.1.1 菜单编辑介绍 15.1.2 菜单编辑 15.1.3 菜单调用程序 15.2 鼠标编辑 15.2.1 鼠标属性 15.2.2 右键设置 15.3 VI执行速度 15.3.1 输入/输出 15.3.2 屏幕显示 15.3.3 程序内传递数据 15.3.4 子VI系统开销 15.3.5 多线程对操作的影响 15.4 VI内存使用 15.4.1 虚拟内存 15.4.2 VI组件内存管理 15.4.3 高效使用内存的规则 15.5 LabVIEW中的多任务 15.5.1 基本执行系统 15.5.2 单线程中管理用户界面 15.5.3 在多线程应用程序中使用执行系统 15.6 工程打包 16.6.1 可执行文件的生成 15.6.2 安装文件生成 15.7 光标的设置 15.8 控件的操作 15.9 小结 15.10 练习题 第4篇 实战案例篇第16章 智能车控制系统 16.1 研发背景 16.2 设计方案 16.2.1 设计目标 16.2.2 整体设计方案 16.2.3 编程设计 16.2.4 编程步骤设计 16.3 模拟界面编写 16.3.1 道路行驶监控 16.3.2 智能车仪表仿真 16.4 用户界面的编写 16.4.1 界面整体结构 16.4.2 端口设置 16.4.3 记录操作和退出 16.5 用户管理界面 16.5.1 按钮控件制作 16.5.2 加密和解密 16.5.3 读取文件 16.5.4 用户操作界面 16.5.5 编辑组合 16.6 管理界面 16.6.1 前面板设置 16.6.2 程序框图设置 16.7 登录界面 16.7.1 登录界面 16.7.2 主界面编辑 16.8 生成安装文件 16.9 小结 第17章 超市管理系统开发 17.1 实例内容说明 17.1.1 货物管理 17.1.2 人员管理 17.1.3 日常管理 17.2 开发思路分析 17.3 数据库操作 17.3.1 创建数据库 17.3.2 指定数据库 17.3.3 数据库操作 17.4 系统层次关系 17.4.1 主界面 17.4.2 菜单界面 17.5 主界面编程 17.5.1 用户管理 17.5.2 入货登记 17.5.3 出货登记 17.5.4 退换记录 17.5.5 库存记录 17.5.6 销售统计 17.6 菜单编程 17.6.1 菜单项目设置 17.6.2 菜单程序结构 17.6.3 工资管理 17.6.4 支出管理 17.6.5 数据备份与导入 17.7 实例总结 第18章 虚拟计算器 18.1 编程思路 18.1.1 总体设计 18.1.2 工作流程 18.2 删除无效零 18.3 删除和清除 18.4 判断键盘输入 18.5 特殊计算 18.6 计算结果 18.7 主界面 18.7.1 前面板 18.7.2 程序框图 18.8 菜单栏 18.9 程序打包 18.10 小结
|
|
相关推荐
237个回答
|
|
内 容 简 介
LabVIEW是目前最流行的编程软件,尤其是在测试和控制领域的编程相当方便。本书循序渐进,由浅入深地带领读者系统地学习LabVIEW虚拟仪器程序设计方法。本书附带1张光盘,内容为与本书内容完全配套的多媒体教学视频及本书涉及的源文件。 本书共18章,分为4篇。涵盖的主要内容有:认识虚拟仪器、LabVIEW基本控件的认识与使用、数据采集、数据传输、数据处理、数据显示、与其它软件的调用、与系统文件的调用、与数据库配合使用、复杂程序的编程技术等。为了便于读者学习,本书最后几章对一些小的项目以实例的形式进行了讲解,分析了用户管理编程技术、硬件调用及控制技术以及其他软件配合使用的方法,便于读者深入理解LabVIEW的综合应用。 本书适合广大LabVIEW入门人员、爱好者、工程项目开发人员和各类院校的师生阅读,尤其适合爱好LabVIEW编程的读者从入门与提高。 |
|
1 条评论
|
|
第8章 LabVIEW的信号调理
LabVIEW的信号调理就是对采集到的数据进行隔离、滤波等各种日常处理。它对一个测试系统的运行有很重要的影响。完整的一个测试系统中当到数据传输到计算机上分析处理后,就要对数据进行信号调理。调理有硬件的和软件的两种。在本章中全面讲解信号调理的方法。 |
|
|
|
8.1 LabVIEW信号调理概念
LabVIEW中直接采集来的数据不一定能满足用户系统的要求,一般要经过信号调理对信号处理。这样做是为了能更好的适合数据采集系统的要求。信号调理主要是在硬件中完成,同时有一点软件配合。硬件中主要是对传感器采集来的电信号进行处理。这样做主要是对电信号进行放大,防止干扰。信号调理功能包括放大、隔离、滤波、激励、线性化等。由于不同传感器有不同的特性,因此,除了这些通用功能,还要根据具体传感器的特性和要求来设计特殊的信号调理功能。信号调理具体的几个过程如下所示。 1.放大 放大是最常见的一种信号调理方式。这样做最方便,也效果最明显。从传感器上来的微弱信号,经过放大后提高分辨率和降低噪声,使调理后信号的电压范围和A/D的电压范围相匹配。因为大多数传感器的输出范围在mV,而A/D转换设备输入范围为V。信号调理模块的设置靠近传感器或信号源,这样可以使信号在传输信号的环境噪声叠加之前就把信号放大,使得信号源比干扰信号强,从而改善传输干扰。在数据传输过程中,尽量使用防干扰的电线,如双绞线、电线护套等。 2.隔离 在电子领域中,如果数据传输过程中当突然产生一个高压信号或者脉冲时,会超过通常电子元件所承受的电压范围而被损坏。例如数据采集卡、信号调理板、计算机等。从安全的角度考虑,要对这种高压信号进行隔离处理。 隔离是指使用光、电容耦合或者变压器等方法对数据进行传递。在被测系统和测试系统之间传递信号时避免直接的导线连接。使用隔离技术的主要好处有两个:主要是从安全的角度考虑,避免了设备和人身的偶然伤害;另一个方面是采用隔离技术可使从数据采集卡读出来的数据,在不受地电位和输入模式的影响下传输。在实际测试系统中,如果数据采集卡的信号地与大地之间存在电位差,在不进行隔离的情况下,就会形成接地回路,使用测试系统存在误差。 3.滤波 滤波主要是从获得的信号中除去不需要的成分。通常情况下,信号调理中对慢变信号使用低通滤波器,用来消除高频噪声信号。实际应用中还需要使用抗混叠滤波器,消除信号中有用成分中最高频率以上的所有信号。有些高性能的数据采集卡设计中自身带有抗混叠滤波器,可以直接应用。 4.激励 信号调理过程中可以为某些设备提供所需的激励信号。例如热敏电阻、应变传感器等需要电流激励信号或者外界电源供电的元件。通常大多数信号调理模块都提供电压源和电流源,以方便给传感器这样有需要的元件提供驱动。 5.线性化 大多数传感器测量出来的信号是非线性量。为了应用方便需要对它的输出信号进行线性化处理,以消除传感器自身引发的误差。数据采集系统中可以应用利用LabVIEW软件在程序中解决这一问题。 |
|
|
|
|
|
|
|
8.2.1 SCXI
SCXI是用于自动化系统和测试系统的高性能信号调理平台。 SCXI系统是通常由多通道信号处理模块组成。它通常集成在一个固定的机箱内,这样对系统的运输和运行中的保护起了很好的作用。它一般有多种输入输出选择,能从模拟输入输出、数字输入输出或者一些开关模块中进行选择,以达到实际应用的各种需要。 NI公司开发数据采集卡带有很好信号调理。 并且它可扩展性好,最大的优点是速度快、运行性能高。它有如下特点: 采用多路复用技术 机箱选择灵活,方便用于多通道采集处理系统 多类数字模拟调理方式可选择。 可进行的机架式和便携式的设计 传感器可以直接连接, 便于系统设置和开发 |
|
|
|
8.2.2 SCC
SCC是模块化的便携式信号调理系统。它多与其它类型的数据采集设备配合使用。它可调理各种数字输入输出和模拟输入信号。 它的最大好处在于其模块化设计中以通道为单位,这样可以很方便的选择单个信号调理。在LabVIEW编程中,对低层操作系统和设备控制可以方便的采用DAQ模块。 它的好处在于体积小,运输方便,低成本。它的特点如下: 数字量和模拟量都可以调理 可以选择单独对某一通道进行调理 与传感器连接中,大多数可以直接连接 携带方便,适合移动式应用。 |
|
|
|
呵呵 正队员 老师
|
|
|
|
貌似不错啊,昨天下了一本清华的教程,是老版本的不好使,这个下来看看
|
|
|
|
貌似不错啊,昨天下了一本清华的教程,是老版本的不好使,这个下来看看
|
|
|
|
看到这么详细的内容介绍,忍不住要看看了,
|
|
|
|
忍不住要看看了
|
|
|
|
只有目录 ?
|
|
|
|
好呀 受益匪浅呀
|
|
|
|
这个哪有卖的呀
|
|
|
|
怎么下啊,想看看
|
|
|
|
不错啊
|
|
|
|
不过我还是觉得labview宝典不错,唯一不爽的是一个vi或者函数只画了图标,没有讲明vi或者函数的出处和用途,对着图标找真是累死人了!
|
|
|
|
没有下载的
|
|
|
|
看样子很详细,是难得的好资料
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
271 浏览 0 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1308 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1243 浏览 3 评论
1528 浏览 2 评论
1300 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:48 , Processed in 1.105868 second(s), Total 124, Slave 102 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号