当前位置首页 > 高等教育 > 大学课件/教案
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

非常不错的LabVIEW宝典课件陈树学

文档格式:PPT| 142 页|大小 9.53MB|积分 15|2021-05-31 发布|文档ID:22742600
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 142
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • Labview宝典入 门 篇高 级 篇应 用 篇 入门篇 第 一 章 : 打 开 LabVIEW编 程 之 门 第 二 章 : LabVIEW基 本 函 数 第 三 章 : LabVIEW的 程 序 运 行 结 构 第 四 章 : LabVIEW的 数 据 结 构 及 内 存 优 化 第 五 章 : 字 符 串 与 文 件 存 储 高级篇 第 六 章 : 属 性 节 点 、 方 法 节点 及 引 用 第 七 章 : 高 级 控 件 的 运 用 第 八 章 : 文 本 编 程 与 外 部 接口 第 九 章 : MathScript 第 十 章 : 基 于 组 件 的 程 序 结构 第 十 一 章 : 人 机 交 互 与 编 程风 格 应用篇 第十二章:VI模板、设计模式、状态图 第十三章:串并口通讯、网络与DSC 第十四章:数据库、报表工具 第十五章:LabVIEW与RT系统 第十六章:LabVIEW与数据采集 第十七章:FPGA工具包 第1章:打开 LabVIEW编程之门 1.1 从 VI开 始 1.2 编 辑 前 面 板 和 程 序 框 图 1.2 VI及 其 属 性 对 话 框 1.4 基 本 控 件 及 其 使 用 方 法 1.5 小 结 1.1 从VI开始 1.1.1 如 何 创 建 VI 1.1.2 控 件 属 性 设 置 与 快 捷 菜 单 1.1.3创 建 控 件 、 常 量 、 局 部 变 量 、 属 性 节 点 的 常 用 方 法 1.1.4 创 建 自 定 义 控 件 1.2 编辑前面板和程序框图 1.2.1 选取、移动和删除对象 1.2.2 使用布局工具 1.3 VI及其属性对话框 1.3.1 VI的 层 次 结 构 1.3.2 调 用 子 VI 1.3.3 VI的 属 性 设 置 1.4 基本控件及其使用方法 1.4.1 基本数值控件及其属性设置 1.4.2 基本布尔控件及其属性设置 1.4.3 控件的通用编辑方法 1.4.4 字符串和路径控件 1.4.5下拉列表与枚举控件 1.4.6 数组控件及其属性设置 1.4.7 簇控件 1.4.8 时间标识控件与波形数据控件 第2章 LabVIEW基本函数 2.1 必 须 了 解 的 一 些 基 本 算 术 运 算 节 点 函 数 2.2 必 须 了 解 的 位 运 算 函 数 和 逻 辑 运 算 函 数 2.3 必 须 了 解 的 关 系 运 算 函 数 和 比 较 节 点 函 数 2.4 小 结 2.1 必须了解的一些基本算术运算节点函数 2.1.1 LabVIEW支 持 的 基 本 数 据 类 型 2.1.2 基 本 运 算 符 函 数 节 点 2.1.3 标 量 与 标 量 的 基 本 运 算 2.1.4 标 量 与 数 组 2.1.5 数 组 与 数 组 的 运 算 2.1.6 数 组 的 函 数 运 算 2.1.7 标 量 与 簇 的 基 本 运 算 2.1.8 簇 与 簇 的 运 算 2.1.9簇 的 节 点 函 数 2.2 必须了解的位运算函数和逻辑运算函数 2.2.1 常 用 逻 辑 运 算 函 数 2.2.2 位 运 算 2.2.3 深 入 理 解 复 合 运 算 节 点 函 数 2.3 必须了解的关系运算函数和比较节点函数 2.3.1 比较模式 2.3.2 通用关系运算函数 2.3.3 比较0关系运算节点函数 2.3.4 复杂关系运算节点函数 2.3.5 字符关系运算节点函数 2.3.6 表达式节点与公式快速VI 第3章 LabVIEW的程序运行结构 3.1 两 种 不 同 的 循 环 结 构 3.2 定 时 结 构 3.3 独 特 的 条 件 结 构 3.4 不 和 谐 的 顺 序 结 构 3.5 禁 用 部 分 程 序 框 图 结 构 3.6 局 部 变 量 、 内 置 全 局 变 量 和 函 数 全 局 变 量 3.7事 件 结 构 3.1 两种不同的循环结构 3.1.1 For循 环 的 组 成 和 特 点 3.1.2 For循 环 与 数 组 3.1.3 For循 环 与 移 位 寄 存 器 3.1.4 For循 环 中 的 continue和break 3.1.5 While循 环 不 仅 仅 是 循 环 3.1.6 While循 环 与 定 时 3.1.7 反 馈 节 点 3.2 定时结构 3.2.1定 时 循 环 的 基 本 组 成 要 素 和 配 置 对 话 框 3.2.2 定 时 顺 序 结 构 3.3 独特的条件结构 3.3.1 条 件 结 构 的 基 本 结 构 3.3.2 布 尔 型 输 入 3.3.3 错 误 簇 输 入 3.3.4 数 值 型 输 入 3.3.5 枚 举 型 输 入 3.3.6下 拉 列 表 输 入 3.3.7 字 符 串 和 组 合 框 输 入 3.3.8 输 入 、 输 出 隧 道 3.3.9多 重 IF ELSE 的 处 理 方法 3.4 不和谐的顺序结构 3.4.1 多 线 程 运 行 次 序 3.4.2 两 种 不 同 的 顺 序 结 构 3.4.3 隧 道 与 顺 序 局 部 变 量 3.4.4 顺 序 结 构 的 替 代 3.4.5顺 序 结 构 的 典 型 应 用 3.6 局部变量、内置全局变量和函数全局变量 3.6.1 局 部 变 量 3.6.2 内 置 全 局 变 量 3.6.3 函 数 全 局 变 量 3.7 事件结构 3.7.1 事 件 结 构 的 基 本 构 成 和 创 建 方 法 3.7.2 事 件 的 分 类 及 其 特 点 3.7.3 事 件 结 构 之 间 的 数 据 传 送 与 共 享 3.7.4 事 件 发 生 的 次 序 、 过 滤 和 转 发 3.7.5 正 确 地 使 用 事 件 结 构 第4章 LabVIEW的数据结构及内存优化 4.1 几 种 常 用 的 数 据 类 型 转 换 节 点 函 数 4.2 整 数 的 类 型 转 换 及 内 存 映 射 4.3 其 它 标 量 数 据 类 型 的 类 型 转 换 及 内 存 映 射 4.4 复 合 数 据 类 型 4.5 簇 的 内 存 映 射 4.6 类 型 描 述 符 4.7 Openg中 的 有 关 类 型 描 述 符 节 点 函 数 4.8 几 种 常 用 的 内 存 分 析 工 具 和 方 法 4.9 影 响 VI运 行 速 度 的 因 素 4.1 几种常用的数据类型转换节点函数 4.1.1 强 制 类 型 转 换 函 数 4.1.2 平 化 数 据 至 字 符 串 及 字 符 串 还 原 平 化 数 据 函 数 4.1.3 变 体 类 型 数 据 4.2 整数的类型转换及内存映射 4.2.1 布 尔 类 型 与 字 符 串 和 数 值 的 相 互 转 换 4.2.2 U8类 型 与 字 符 串 4.2.3 其 它 整 数 的 相 互 转 换 4.3 其它标量数据类型的类型转换及内存映射 4.3.1定点数和浮点数的类型转换和内存映射 4.3.2复数的类型转换及内存映射 4.3.3时间标识符内存映射 4.4 复合数据类型 4.4.1 标 量 数 组 及 其 内 存 映 射 4.4.2字 符 串 、 路 径 和 字 符 串 数 组 的 内 存 映 射 4.4.3 LabVIEW使 用 的 编 码 4.5 簇的内存映射 4.5.1 由 标 量 组 成 的 簇 4.5.2 包 含 数 组 和 字 符 串 的 簇 4.6 类 型 描 述 符 4.6.1 类 型 描 述 符 的 基 本 构 成 要 素 4.6.2 常 用 类 型 描 述 符 列 表 4.6.3 常 见 数 据 类 型 的 类 型 描 述 符 结 构 4.7 Openg中的有关类型描述符节点函数 4.7.1 类型描述符节点 4.7.2 利用类型描述符处理枚举数据类型 4.7.3 利用类型描述符处理簇 4.8 几种常用的内存分析工具和方法 4.8.1 内存的重要性 4.8.2 内存和性能查看工具 4.8.3 VI 使用的内存 4.8.4 优化内存的一般注意事项 4.8.5 数组处理与内存优化 4.8.6 避免循环中不必要的计算、读写控件或者变量 4.9 影响VI运行速度的因素 4.9.1 硬件输入输出 4.9.2 屏幕显示屏幕显示更新是影响程序运行速度的另一个关键因素。

    LabVIEW会智能化的决定对一般的控件是否更新,当LabVIEW判断当前控件的值未发生变化时,是不会更新屏幕显示的正因为这样,LabVIEW必须时刻关注并判断是否数据发生变化,这在一定程度上也是会影响速度的 第5章 字符串与文件存储 5.1 字 符 串 5.2 文 件 存 储 5.1 字符串 5.1.1 几 种 常 用 的 字 符 串 常 量 5.1.2 几 种 简 单 常 用 的 字 符 串 节 点 函 数 5.1.3 匹 配 模 式 和 匹 配 正 则 表 达 式 5.1.4 字 符 串 与 数 值 的 相 互 转 换 5.1.5 功 能 强 大 的 格 式 化 字 符 串 函 数 和 扫 描 字 符串 函 数 5.1.6 数 组 与 电 子 表 格 字 符 串 5.1.7 附 加 字 符 串 函 数 5.1.1 几种常用的字符串常量 5.1.2 几种简单常用的字符串节点函数 字符串长度函数 连接字符串函数 截取字符串函数 替换子字符串函数 搜索替换子字符串函数 5.1.3 匹配模式和匹配正则表达式 特 征 字 符 串 匹 配 确 定 字 符 串 匹 配 数 字 提 取 字 符 串 中 多 个 数 值 5.1.4 字符串与数值的相互转换 整 数 转 换 成 字 符 串 浮 点 数 转 换 成 字 符 串 字 符 串 转 换 成 数 值 字 符 串 转 换 成 数 值 的 多 态 操 作 5.1.5功能强大的格式化字符串函数和扫描字符串函数 格 式 化 值 函 数 和 格 式 化 字 符 串 函 数 格 式 字 符 串 配 置 格 式 化 字 符 串 对 话 框 扫 描 值 函 数 和 扫 描 字 符 串 函 数 5.1.6 数组与电子表格字符串5.1.7附加字符串函数 5.2 文件存储 5.2.1 文 本 文 件 与 二 进 制 文 件 的 区 别 5.2.2 文 件 常 量 和 通 用 目 录 、 文 件 节 点 函 数 5.2.3 构 造 路 径 的 方 法 5.2.4 文 本 文 件 的 读 写 5.2.5 数 据 记 录 文 件 的 读 写 5.2.6 读 写 二 进 制 文 件 5.2.7 INI文 件 的 读 写 5.2.8 注 册 表 的 读 写 5.2.9 TDM文 件 的 读 写 5.2.10 TDMS文 件 的 读 写 5.2.1 文本文件与二进制文件的区别 文 本 文 件 是 以 ASCII方 式 存 储 的 文 件 , 自 然 读 取 这个 文 件 采 取 ASCII解 读 的 方 式 。

    文 本 文 件 除 了 可 显示 字 符 , 比 如 字 母 和 数 字 外 以 及 标 点 符 号 , 还 包括 不 可 显 示 字 符 , 比 如 空 格 、 回 车 、 换 行 等 等 VI文 件 用 记 事 本 打 开 出 现 乱 码 , 就 是 因 为 包 含 了很 多 不 可 显 示 字 符 5.2.2 文件常量和通用目录、文件节点函数 除 了 文 件 常 量 之 外 , 在 高 级 文 件 函 数 选 板 中 还 提供 了 常 用 的 文 件 操 作 函 数 , 比 如 拷 贝 、 删 除 、 移动 、 创 建 文 件 夹 和 罗 列 文 件 夹 等 5.2.3 构造路径的方法 创建和拆分路径 当前VI路径函数在编辑和运行时的区别 解决开发和运行环境路径问题的几种方法 5.2.4 文本文件的读写 操 作 文 件 的 基 本 过 程 为 : 打 开 文 件 、 读 写 文 件 、关 闭 文 件 读 写 文 本 文 件 和 读 写 二 进 制 文 件 的 节点 函 数 集 中 在 文 件 I/O函 数 选 板 中 5.2.5 数据记录文件的读写 由 于 二 进 制 文 件 格 式 的 不 确 定 性 , 使 用 非 常 困 难 ,因 此 LabVIEW提 供 了 具 有 格 式 的 二 进 制 文 件 , 即 数据 记 录 文 件 。

    数 据 记 录 文 件 特 别 适 合 于 数 据 块 的存 储 数 据 记 录 文 件 内 部 是 以 记 录 的 方 式 存 储 数据 的 , 一 个 记 录 就 是 一 个 完 整 的 数 据 块 , 文 件 位置 定 位 采 用 记 录 号 , 因 此 寻 址 非 常 快 5.2.6 读写二进制文件 二 进 制 文 件 是 计 算 机 文 件 中 最 常 见 的 文 件 它 占 用 空 间最 小 , 适 合 于 连 续 存 储 大 量 数 据 同 时 , 它 的 存 储 格 式与 数 据 在 内 存 中 的 存 储 格 式 一 致 或 者 类 似 , 很 多 情 况 下甚 至 是 内 存 的 映 射 因 此 , 无 论 是 存 储 还 是 读 取 都 是 速度 最 快 的 , 而 且 还 具 有 非 常 高 的 安 全 性 如 果 不 知 道 数据 的 格 式 , 很 难 分 析 出 文 件 的 格 式 5.2.7 INI文件的读写 在Win95版本以前,Windows操作系统还没有引入注册表的概念,当时Windows是利用INI文件来存储计算机相关配置的在API里,Windows提供了丰富的API函数来操作INI文件,LabVIEW里也专门有个子类别封装了这些API函数。

    LabVIEW使用INI文件来存储配置,应用非常广泛,生成执行文档后也自动生成一个INI文件 5.2.8 注册表的读写 Windows注 册 表 的 重 要 性 是 不 言 而 喻 的 , Windows绝大 部 分 重 要 信 息 都 记 录 在 注 册 表 中 读 取 注 册 表 是Windows编 程 的 常 用 操 作 注 册 表 是 特 定 格 式 的 二进 制 文 件 , 可 以 由 Windows的 注 册 表 编 辑 工 具regedit.exe进 行 编 辑 Windows同 时 也 提 供 了 常 用的 API函 数 操 作 注 册 表 5.2.9 TDM文件的读写 LabVIEW首 先 引 入 了 TDM( Technical Data Management) 数 据 管 理 技 术 , 进 而 又 引 入了 TDMS流 式 技 术 ,这 使 得 快 速 存 储 查 询 采 集数 据 管 理 成 为 可 能 5.2.10 TDMS文件的读写 TDMS文 件 以 二 进 制 方 式 存 储 数 据 , 所 以 文 件 更 小 ,速 度 更 快 因 此 , 它 在 具 备 二 进 制 文 件 优 点 的 同时 , 又 具 备 关 系 型 数 据 库 的 一 些 优 点 。

    据 NI公 司测 试 , TDMS格 式 文 件 存 储 速 度 能 达 到 600MB/S 这样 的 存 储 速 度 能 满 足 绝 大 多 数 数 据 采 集 系 统 存 储的 需 要 第6章 对象的属性、方法及引用 6.1 LabVIEW控 件 对 象 的 层 次 继 承 结 构 6.2 图 形 对 象 类 的 子 类 6.3 控 件 类 6.4 常 用 控 件 的 专 用 属 性 6.5 引 用 句 柄 6.6 VI的 属 性 6.7 常 用 VI方 法 6.8 动 态 调 用 VI 6.9 应 用 程 序 的 属 性 和 方 法 6.10 小 结 6.1 LabVIEW控件对象的层次继承结构 6.1.1 布尔控件类的层次继承结构 6.1.2 通用类的属性 6.1.3 图形对象类 6.2 图形对象类的子类 6.2.1前 面 板 类 6.2.2窗 格 类 和 分 隔 栏 类 6.2.3 LabVIEW的 坐 标 映 射 6.2.4装 饰 类 6.3 控件类 6.3.1控 件 类 的 常 用 属 性 6.3.2控 件 类 的 常 用 方 法 6.3.3数 值 控 件 类 6.4 常用控件的专用属性 6.4.1 布 尔 控 件 的 专 用 属 性 6.4.2 枚 举 和 下 拉 列 表 控 件 的 专 用 属 性 6.4.3 字 符 串 、 路 径 控 件 和 组 合 框 控 件 的 专 用 属 性 6.4.4 数 组 的 属 性 和 方 法 6.4.5 簇 的 属 性 及 方 法 6.5 引用句柄 引 用 句 柄 与 类 的 实 例 化 创 建 通 用 引 用 的 方 法 6.6 VI的属性 6.6.1 如 何 取 得 VI的 引 用 6.6.2 常 用 VI属 性 6,6.3 VI前 面 板 属 性 6.7 常用VI方法 6.7.1 获取前面板、程序框图和VI图标的图像 6.7.2 前面板的运行位置控制 6.7.3 打印控制 6.7.4 默认值方法 6.8 动态调用VI 6.8.1 静态调用和动态调用的优劣 6.8.2 严格类型VI的动态调用 6.8.3 一般类型VI的动态调用 6.8.4 创建闪屏 6.8.5 创建后台运行程序 6.8.6 创建向导程序 6.8.7 动态调用VI之间的数据交换 6.8.1静态调用和动态调用的优劣 动态加载VI、运行VI、关闭VI,有利于减少内存的使用。

    动态控制VI的特性,如位置、外观等 各VI之间灵活的数据交换,特别适合于不连续数据交换,比如监控 主VI和子VI的并行运行静态调用子VI时,主VI必须等待子VI运行完毕后才继续运行 动态调用可以实现网络VI调用,即通过计算机网络,远程调用其它计算机上的VI 强大的插件功能通过动态调用,可以实现增功能比较典型的是滤波器的使用只要输入、输出参数相同,原有程序不需任何改动,就可以增加新的滤波器 6.8.2 严格类型VI的动态调用 严格类型VI的含义 严格类型VI应用举例 6.8.3 一般类型VI的动态调用 获取VI引用句柄 通过VI引用句柄动态调用VI 动态调用的过程分析 6.9 应用程序的属性和方法 6.9.1 获取应用程序句柄 6.9.2 常用应用程序的属性 第7章 高级控件的运用 7.1 列 表 框 7.2 多 列 列 表 框 7.3 表 格 7.4 树 形 控 件 7.5 波 形 图 表 7.6 波 形 图 7.7 XY图 7.8 强 度 图 表 和 强 度 图 7.9 数 字 数 据 、 数 字 波 形 与 数 字 波 形 图 7.10图 片 控 件 7.11小 结 7.1 列表框 7.1.1 列 表 框 的 创 建 及 显 示 风 格 7.1.2 列 表 框 常 用 属 性 、 方 法 与 事 件 7.1.3 列 表 框 的 应 用 举 例 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.4.3 树 形 控 件 高 级 应 用 举 例 7.5 波形图表 7.5.1 波形图表的组成要件 7.5.2 波形图表的输入类型 7.5.3 波形图表常用属性 7.5.4 波形图表应用举例 7.6 波形图 7.6.1 波 形 图 控 件 的 创 建 和 组 成 要 件 7.6.2 波 形 图 控 件 的 输 入 类 型 7.6.3 波 形 图 控 件 的 专 用 属 性 7.6.4 波 形 图 控 件 的 高 级 应 用 举 例 7.7 XY图 7.7.1 XY图 的 输 入 数 据 类 型 7.7.2 XY图 的 高 级 应 用 7.7.1 XY图的输入数据类型 复 数 数 组 输 入 点 簇 构 成 的 数 组 输 入 一 维 数 组 捆 绑 输 入 使 用 系 统 时 间 作 为 X轴 复 数 簇 数 组 显 示 多 条 曲 线 簇 数 组 显 示 多 条 曲 线 XY图 显 示 两 条 曲 线 的 特 殊 方 法 7.7.2 XY图的高级应用 XY图 表 实 现 波 形 图 表 显 示 效 果 曲 线 的 纵 向 显 示 动 态 指 定 标 尺 导 出 图 像 XY图 显 示 背 景 图 片 7.8 强度图表和强度图 强 度 图 不 同 于 波 形 图 的 最 大 区 别 , 是 强 度 图 由 三 个 坐标 轴 组 成 X、 Y、 Z组 成 , 默 认 标 签 为 时 间 、 频 率 和 幅值 。

    其 中 X、 Y坐 标 确 定 位 置 , 而 Z坐 标 表 示 当 前 位 置的 值 , 这 实 际 上 就 是 二 维 数 组 的 表 示 方 式 , 所 以 强 度图 的 输 入 参 数 是 二 维 数 组 7.9 数字数据、数字波形与数字波形图 7.9.1 数 字 数 据 7.9.2 数 字 波 形 数 据 和 数 字 波 形 图 7.10 图片控件 7.10.1 利 用 图 片 控 件 显 示 图片 7.10.2 常 用 绘 图 操 作 函 数 7.10.3 图 片 控 件 的 高 级 应 用 第8章 文本式编程与外部程序接口 8.1 公式节点 8.2 调用库函数 8.3 CIN 8.4 系统命令 8.5 剪切板 8.6 DDE库 8.7 ActiveX控件与ActiveX文档 8.8 .NET技术 8.9 小结 8.1 公式节点 8.1.1 公 式 节 点 的 数 据 类 型 、 语 法 与 控 制 结 构 8.1.2 公 式 节 点 的 应 用 举 例 8.2 调用库函数 8.2.1 动 态 链 接 库 与 API函 数 8.2.2 如 何 调 用 DLL函 数 8.2.3 常 用 API函 数 的 调 用 8.2.4 LabVIEW调 用 DLL的 局 限 性 8.3 CIN 8.3.1 CIN创 建 的 一 般 过 程 8.3.2 CIN的 数 据 类 型 和 常 用 函 数 8.3.3 CIN与 内 存 管 理 器 8.3.4 CIN的 运 行 过 程 和 数 据 共 享 8.4 系统命令 调 用 内 部 DOS命 令 调 用 外 部 DOS命 令 调 用 一 般 执 行 文 件 复 杂 参 数 的 命 令 行 输 入 8.5 剪切板 剪贴板内置于Windows中,使用系统的内部资源RAM或虚拟内存来临时保存剪切和复制的信息。

    剪切或复制时保存在剪贴板上的信息,只有在再次剪贴或复制其他信息、断电或有意地清除时,才可能更新或清除其内容即剪切或复制一次,就可以粘贴多次 8.6 DDE 8.6.1 DDE概 述 8.6.2 LabVIEW中 DDE的 常 用 方 法 8.7 ActiveX控件与ActiveX文档 8.7.1 ActiveX的 基 本 概 念 8.7.2 ActiveX控 件 的 调 用 过 程 8.7.3 ActiveX应 用 实 例 8.7.4 ActiveX自 动 化 服 务 器 8.8 .NET技术 8.8.1 .NET控 件 8.8.2 NET服 务 8.8.3 利 用 .NET创 建 托 盘 程 序 第9章 MathScript 9.1 如 何 使 用 MathScript 9.2 MathScript常 用 命 令 9.3 MathScript基 础 知 识 9.4 程 序 控 制 结 构 与 函 数 9.5 数 据 统 计 和 数 据 插 值 拟 合 9.6 多 项 式 、 优 化 、 积 分 和 微 分 9.7 数 据 的 图 形 显 示 9.8 小 结 9.1 如何使用MathScript 9.1.1 使 用 MathScript节 点 9.1.2 使 用 MathScript交 互 窗 口 9.2 MathScript常用命令 MathScript是 文 本 式 编 程 语 言 , 每 输 入 一 个 函 数 立 即 执 行 , 是 一 种 基于 命 令 的 输 入 方 式 。

    其 中 的 一 部 分 是 系 统 命 令 , 类 似 于 DOS命 令 , 还有 一 部 分 是 控 制 MathScript交 互 窗 口 的 命 令 在 学 习 MathScript编 程之 前 , 熟 悉 这 些 命 令 是 非 常 重 要 的 下 面 详 细 介 绍 下 各 种 常 用 命 令 help命 令 MathScript众 多 函 数 分 成 了 许 多 分 类 如 果 无 法 牢 记 所 有函 数 的 用 法 , 使 用 help命 令 可 以 直 接 打 开 在 该 函 数 或 者 分 类 的 帮 助 文档 上 例 如 , 使 用 help advanced命 令 将 显 示 advanced分 类 函 数 帮 助 使 用help sin命 令 将 显 示 正 弦 函 数 的 帮 助 cd和 dir命 令 类 似 于 DOS命 令 cd命 令 显 示 或 者 改 变 文 件 夹 , dir命令 显 示 当 前 文 件 夹 中 的 内 容 , 可 以 使 用 通 配 符 例 如 , 使 用 cd命 令 将 显 示 当 前 文 件 夹 , 使 用 cd . 命 令 将 进 入 到上 一 级 文 件 夹 , 使 用 cd f:abc 命 令 将 改 变 文 件 夹 到 “ f:abc” ;使 用 Dir命 令 将 显 示 所 有 文 件 及 文 件 夹 , 使 用 dir *.vi 命 令 将 显示 所 有 vi类 型 的 文 件 。

    disp和 display命 令 使 用 Disp命 令 将 显 示 变 量 的 内 容 , 不 含 名 称 使 用 display命 令 将 显 示 变 量 的 内 容 和 名 称 9.3 MathScript基础知识 9.3.1 创建向量和矩阵的基本方法 9.3.2 矩阵的基本运算 9.3.3 标准矩阵 9.3.4 矩阵元素的插入、替换、删除和提取 9.3.5 矩阵元素的排序和搜索特征值 9.3.6 矩阵常用变换函数 9.3.7 矩阵中元素的数据类型及其转换 9.3.8 关系运算、逻辑运算和位操作 9.3.9 集合函数 9.3.10 时间、日期和计时函数eye(3)ans = 1 0 0 0 1 0 0 0 1 A=1 2 3;4 5 6;7 8 9A(2,2)=8A(2,5)=10 x=rand(3,4)sortrows(x)sortrows(x,1)sortrows(x,3)x=rand(3,4)max(x)min(x)max(x(:)min(x(:)mean(x)x=rand(3,4)k=find(x0.5)x(k) 9.4 程序控制结构与函数 9.4.1 For循环和While循环 9.4.2 if条件结构和switch分支条件结构 9.4.3 函 数 和 脚 本 文 件for variable = expression statement1, . statementn,end while expression statement1 . statementnendif expression statement, . , statementelseif expression statement, . , statementelse statement, . , statementend switch expressioncase expressionstatement, . , statement.otherwise 9.5 数据统计和数据插值拟合 9.5.1常用数据统计函数 9.5.2数据插值Data= 0.80708 0.28597 0.86297 0.54432; 0.6114 0.12997 0.024445 0.61139; 。

    0.44786 0.08477 0.63748 0.15612; 0.25372 0.39714 0.5067 0.72956; 0.73856 0.21347 0.85222 0.15819; x=1:5;y=rand(1,5);z=x+y;detrend(z)ans = 0.09273 -0.28715 0.35145 -0.21239 0.05535 zz = 1.805 2.3538 3.9211 4.286 5.4824 9.6多项式、优化、积分和微分 9.6.1 多 项 式 9.6.2 优 化 9.6.3 积 分 和 微分 a=1 2 3 4;b=2 3;y=conv(a,b)y1=deconv(y,a)x=linspace(0,1,10000); y=sin(x);trapz(x,y) 9.7数据的图形显示 9.7.1 窗 口 类 属 性 与 常 用 窗 口 操 作 函 数 9.7.2 绘 图 区 域 属 性 9.7.3 线 对 象 和 文 本 对 象 的 属 性 和 常 用 函 数 9.7.4 基 本 绘 图 函 数 第10章 基于组件的程序结构 10.1 数据的封装与隔离 10.2 Action Engine 10.3 用户事件与动态注册事件 10.4 堆栈、数据缓冲区 10.5 同步控制技术 10.6 项目管理器 10.7 面向对象编程 10.8 小结 10.1 数据的封装与隔离 10.1.1 合理地使用数据流 10.1.2 LV2全局变量 10.1.3 值变化与上升下降沿 10.1.4 定时触发与计数器 10.2 Action Engine 10.2.1 准 备 建 立 动 作 机 10.2.2 建 立 动 作 机 的 步 骤 10.3 用户事件与动态注册事件 10.3.1 用 户 事 件 10.3.2 动 态 注 册 事 件 10.4堆栈、数据缓冲区 10.4.1 堆 栈 的 实 现 10.4.2 数 据 缓 冲 区 10.5 同步控制技术 10.5.1 队列 10.5.2 通知器与全局变量 10.5.3 信号量与集合点 10.6 项目管理器 10.6.1 项目管理器的结构 10.6.2 虚拟文件夹与项目库 10.7 面向对象编程 10.7.1 面 向 对 象 编 程 的 基 本 概念 10.7.2 类 的 封 装 特 性 10.7.3 类 的 继 承 特 性 10.7.4 类 的 多 态 特 性 10.7.5 类 变 量 10.7.6 动 态 加 载 类 与 引 用 转 换 第11章 人机交互与编程风格 11.1 对 话 框 11.2 菜 单 11.3 光 标 工 具 11.4 选 项 卡 、 分 隔 栏 与 子 面 板 11.5 Xcontrol 11.6 错 误 处 理 11.7 LabVIEW的 编 程 风 格 11.8 小 结 11.1 对话框 11.1.1 内置对话框 11.1.2 用户输入和显示对话框 11.1.3 定制VI对话框 11.2 菜单 11.2.1 创建静态菜单 11.2.2 菜单相关函数 11.2.3 动态创建菜单函数 11.2.4 动态创建菜单 11.2.5 调用多个静态菜单 11.2.6 存储动态建立的菜单 11.2.7自动触发预定义菜单项 11.3 光标工具 11.3.1 设置忙碌状态与取消设置忙碌状态 11.3.2 使用光标文件 11.4 选项卡、分隔栏与子面板 11.4.1 选项卡控件 11.4.2 分隔栏控件 11.4.3 子面板 11.5 XControl 11.5.1 传统更改控件方式 11.5.2 新建Xcontrol 11.5.3 修改数据控件和状态控件 11.5.4 修改初始化VI和外观VI 11.5.5 创建属性和方法 11.5.6 调试Xcontrol 11.5.7 自定义属性对话框与快捷菜单 11.7 错误处理 11.7.1 错 误 簇 11.7.2 常 用 错 误 处 理 函 数 第12章 VI模板、设计模式、状态图 12.1程序的基本单元VI 12.2 LabVIEW标准设计模式 12.3 简单设计模式 12.4 古典状态机 12.5 状态机工具包(State diagram) 12.6 消息队列状态机 12.7状态图工具包(Statechart) 12.1 程序的基本单元VI 12.1.1 可重入VI 12.1.2 VI模板与代码重用 12.1.3 VI的调试 12.1.4 VI的重构 12.2 LabVIEW标准设计模式 12.2.1 使用事件的顶层应用程序 12.2.2 使用事件的对话框 12.2.3 设计模式之标准状态机 12.2.4 设计模式之队列消息处理器 12.2.5 设计模式之用户界面事件处理器 12.2.6设计模式之生产者/消费者设计模式(事件) 12.2.7设计模式之生产者/消费者设计模式(数据) 12.2.8设计模式之主从设计模式(Master/Slave) 12.3 简单设计模式 12.3.1 顺序结构简单设计模式 12.3.2事件结构与定时结构简单设计模式 12.4 古典状态机 12.4.1 采用顺序结构 12.4.2 采用顺序状态机 12.4.3 处理公共状态 12.4.4 事件状态机 12.4.5 早期界面处理状态机 12.5 状态机工具包(State diagram) 12.5.1 调用状态机工具 12.5.2 使用状态图编辑器 12.5.3 添加转换条件和状态代码 12.5.4 选择独立运行或者子VI方式 12.6 消息队列状态机 12.6.1 队列消息状态机的基本结构 12.6.2 命令方式队列消息状态机 12.6.3 命令数据方式消息队列状态机 12.6.4 进入、运行和离开状态的处理 12.6.5 事件驱动方式消息队列状态机 12.7 状态图工具包(Statechart) 12.7.1 状态图工具包简介 12.7.2 同步和异步方式 12.7.3 创建状态图 12.7.4 同步型状态图 12.7.5 状态图的调用和调试 12.7.6 异步型状态图 12.7.7 区域、超级状态和子状态 12.7.8 多区域并发、连接、分叉与子图 12.7.9 高级应用函数 第13章 串并口通讯、网络与DSC 13.1 串口通讯 13.2 并口通讯 13.3 共享变量 13.4 DataSocket 13.5 TCP与UDP网络通讯 13.6 DSC工具包 13.1 串口通讯 13.1.1 串口通信的基本概念 13.1.2 串口通讯的准备工作 13.1.3 串口通讯函数及其应用 13.2 并口通讯 13.2.1 设置并口通讯模式 13.2.2 字节型数据传送 13.2.3 EPP数据传送 13.3 共享变量 13.3.1 共享变量与共享变量引擎 13.3.2 创建与监视共享变量 13.3.3 共享变量的内部缓冲机制 13.3.4 共享变量的批量创建、部署与引用 13.4 DataSocket 13.4.1 DataSocket支持的协议与URL 13.4.2 DataSocket服务器与服务管理器 13.4.3 DataSocket API与控件绑定 13.5 TCP与UDP网络通讯 13.5.1 LabVIEW TCP函 数 13.5.2 TCP STM库 13.5.3 LabVIEW UDP函 数 13.6 DSC工具包 13.6.1 OPC与DSC的基本概念 13.6.2 DSC强大的图形化能力 13.6.3 OPC配置与IO变量 13.6.4 Modbus 13.6.5 共享变量的属性 13.6.6 共享变量引擎SVE函数 13.6.7 预警与事件 13.6.8 数据记录 13.6.9 安全与权限管理 第14 章数据库、报表工具 14.1 准备使用数据库工具包 14.2 数据库基本操作 14.3 报表与报表生成工具包 14.4 利用报表工具操作Excel 14.5 利用报表工具操作Word 14.1 准备使用数据库工具包 14.1.1 创建数据库 14.1.2 建立数据源 14.1.3 数据工具包支持的数据类型 14.1.4 ADO模型 14.2 数据库基本操作 14.2.1 建立连接 14.2.2 表操作 14.2.3 插入数据 14.2.4 读取数据 14.2.5 记录集与数据浏览 14.2.6 事务与提交 14.2.7 使用命令对象和SQL语句 14.3 报表与报表生成工具包 14.3.1 LabVIEW中的报表VI 14.3.2 VI说明信息与HTML报表 14.3.3 报表布局与高级报表VI 14.3.4 利用Word和Excel模板创建报表 14.4 利用报表工具操作Excel 14.4.1 常用简单Excel函数 14.4.2 单元格操作VI 14.4.3 图表与图片VI 14.4.4 Excel通用函数和高级函数 14.5 利用报表工具操作Word 14.5.1 Word易用函数 14.5.2 Word通用函数 14.5.3 Word表格与图表函数 第15章 LabVIEW与实时系统 15.1 实时系统 15.2 Real-Time软件安装及其配置 15.3 Real-time高级编程及技巧 15.1 实时系统 15.1.1 操作系统的概念 15.1.2 实时操作系统的概念 15.1.3 操作系统的有关名词解释 15.1.4 LabVIEW中的实时开发软件 15.1.5 LabVIEW支持的实时操作系统 15.1.6 LabVIEW Real-Time平台概述 15.1.7 LabVIEW Real-Time硬件平台的比较 15.2 Real-Time软件安装及其配置 15.2.1 MAX下 设 置 远 程 系 统 IP 15.2.2 给 远 程 设 备 安 装 软 件 15.2.3 识 别 远 程 设 备 15.2.4 建 立 RT工 程 15.3 Real-time高级编程及技巧 15.3.1 实时操作系统下的LabVIEW不支持的特性 15.3.2 实时操作系统下的多线程 15.3.3 实时系统中的时间确定性实现 15.3.4 实时系统中线程间通信 15.3.5 实时控制系统的软件架构及其评测 第16章 LabVIEW与数据采集 16.1 数据采集的一些基本概念 16.2 数据采集卡 16.3 采样定理 16.4 如何降低系统噪声和提高精度 16.5 如何选购采集卡 16.6 软件采集基础 16.7 基于NI-DAQmx的高级编程 16.1 数据采集的一些基本概念 16.1.1 信 号 16.1.2 传 感 器 16.1.3 信 号 处 理 16.2 数据采集卡 16.2.1 数据采集卡定义及其分类 16.2.2 多功能数据采集卡原理图 16.2.3 数据采集卡的关键参数 16.2.4 数据采集卡与信号接地 时 间 (ms)100 20015050001.255.002.503.756.257.508.7510.00幅 值 (Volts) 16-bit 3-bit000001010011100101110111| | 16.6 软件采集基础 16.6.1 采 集 系 统 的 安 装 16.6.2 NI采 集 卡 的 常 用 函 数 16.6.3 研 华 采 集 卡 的 常 用 函 数 16.7 基于NI-DAQmx的高级编程 16.7.1 触发信号 16.7.2 采集系统时钟 16.7.3 多板卡之间的同步采集 16.7.4 完整波形输出 16.7.5 并行结构进行采集 16.7.6 硬件通过TIME LOOP触发运行 16.7.7 依靠DAQmx的事件编写面向事件驱动的程 16.7.8 选择合适的读取策略 16.7.9 使用DAQmx控制任务安全中止采集 16.7.10计数器/定时器及其应用 数 字 触 发 信 号原 始 信 号触 发 采 集 信 号 模 拟 触 发 信 号 原 始 信 号 触 发 采 集 信号 模 拟 触 发 电 平限 值 第17章 FPGA工具包 17.1 FPGA的 基 本 概 念 与 CRIO的 组 成 17.2 FPGA编 程 17.3 FPGA与 RT之 间 的 数 据 交 换 17.4 SPARTAN-3E开 发 板 17.1 FPGA的基本概念与CRIO的组成 17.1.1 FPGA的 基 本 概 念 17.1.2 CRIO的 构 成 17.1.3 构 建 FPGA项 目 17.2 FPGA编程 17.2.1 FPGA基 本 IO之 模 拟 量 输 入 输 出 17.2.2 FPGA基 本 IO之 数 字 量 输 入 输 出 17.2.3 FPAG定 时 、 时 钟 与 分 频 17.2.4 FPGA计 数 器 应 用 17.2.5 触 发 与 外 部 时 钟 循 环 17.2.6 FPGA常 用 函 数 17.2.7 FPGA多 线 程 与 线 程 间 数 据 交 换 17.2.8 FPGA IP Core 17.3 FPGA与RT之间的数据交换 17.3.1 读 写 控 件 方 式 17.3.2 中 断 17.3.3 FIFO 17.3.4 扫 描 方 式 17.3.5专 用 C模 块 17.3.6 FPGA程 序 的 优 化 17.4 SPARTAN-3E开发板 17.4.1 SPARTAN-3E简 介 17.4.2 建 立 SPARTAN-3E FPGA项 目 17.4.3 编 译 FPGA程 序 。

    点击阅读更多内容
    卖家[上传人]:sanyue2019
    资质:实名认证