LABVIEW4 数据类型

上传人:简****9 文档编号:28672244 上传时间:2021-09-07 格式:PPT 页数:37 大小:909.51KB
收藏 版权申诉 举报 下载
LABVIEW4 数据类型_第1页
第1页 / 共37页
LABVIEW4 数据类型_第2页
第2页 / 共37页
LABVIEW4 数据类型_第3页
第3页 / 共37页
资源描述:

《LABVIEW4 数据类型》由会员分享,可在线阅读,更多相关《LABVIEW4 数据类型(37页珍藏版)》请在装配图网上搜索。

1、第 四 章 数 据 类 型 与 操 作 4.3 数 组型数据4.1 基本数据类型4.2 数据运算选板4.5 字符串4.4 簇型数据LabVIEW的数据类型 VI程 序 框 图 中 接 线 端 以 不 同 的 图 标 和 颜 色 来 表 示 不 同 的 数 据 类 型 默 认 值数 据 类 型显 示 控 件输 入 控 件空 字 符 串字 符 串 ( String) FLASE布 尔 ( Boolean) -枚 举 类 型 ( Enumerated type) 当 地 时 间日 期位 时 间 标 示 ( bit time stamp) 064位 无 符 号 整 数( 64-bit unsigned

2、 integer numeric) 032位 无 符 号 整 数( 32-bit unsigned integer numeric)4.1 基本数据类型4.1.1 数 值 型 控 件 1 数 值 数 据 类 型 的 LabVIEW对 象 有两 种 , 分 别 是 前 面 板 上 的 数 值 输入 控 件 和 数 值 显 示 控 件 , 另 一 种是 程 序 框 图 上 的 常 量 。2 数 值 数 据 类 型 分 为 浮 点 型 、 整 数和 复 数 3种 基 本 类 型 , 从 这 3种 基本 形 式 可 以 衍 生 出 更 多 的 数 据 类型 。 外 观 五 花 八 门 的 目 的是 为

3、 了 增 强 虚 拟 仪 器面 板 的 视 觉 效 果 , 其实 质 一 样4.1.2 布 尔 型 控 件 n仪 器 设 计 时 有 一 些 控 制 按 钮 和 指 示 灯 之 类 的 控 件 , 这 些 控 件 的 数 据 类型 一 般 为 布 尔 型n程 序 设 计 过 程 中 进 行 一 些 判 断 时 也 要 用 到 布 尔 量n布 尔 型 数 据 的 值 为 真 和 假 , 其 数 值 表 达 式 为 1和 0n在 程 序 框 图 中 可 进 行 的 操 作 主 要 为 与 、 或 、 非 、 异 或 等 操 作 。4.1.3 时 间 类 型 ( Time Stamp) 时 间 类

4、型 是 LabVIEW中 特 有 的 数 据 类 型 , 用 于 输 入 与 输出 时 间 和 日 期 1 数 值 运 算 选 板 包 含 在 函 数 选 板 的 “ 数 值 ” 子 选 板 中 。4.2 数据运算选板表 达式 节点算术运算符举例C=A+B文 本 编 程 语 言 = 图 形 化 编 程 语 言y=x+x2 2比 较 函 数 选 板 : 包 含 在 函 数 选 板 的 ” 比 较 子 选 板 “ 中 3 布 尔 函 数 选 板 : 包 含 在 程 序 框 图 中 函 数 选 板 的 ” 布 尔 子 选 板 “ 中 LabVIEW中 逻 辑 运 算 符 的 图 标 与 数 字 电

5、路 中 逻 辑 运 算 符 的 图标 相 似 4.3 数 组型数据 数 组 是 相 同 类 型 元 素 的 集 合 , 由 元 素 和 维 数 两 个 参 数 定 义 。 LabVIEW中 的 数 组 可 以 为 任 何 数 值 类 型 、 布 尔 型 、 字 符 串 。 一 个 数 组 可 以 是 一 维 的 , 在 内 存 允 许 的 情 况 下 , 也 可 以 是 多 维 的 , 每维 最 多 可 以 包 含 (221-1)个 元 素 。 可 以 通 过 数 组 指 针 ( 索 引 index)访 问 数 组 元 素 , 指 针 在 0到 n 1的范 围 内 变 化 , 而 n就 是 数

6、 组 元 素 的 个 数 。例 : 10元 素 的 一 维 数 组1 (从 前 面 板 ) 数 组 的 创 建 : 创 建 数 组 控 制 器 和 指 示 器 第 一 步 创 建 数 组 壳 : 从 控 件 选 板 的 选 择 “ 新 式 ” 显示 风 格 下 的 “ 数 组 、 矩 阵 与 簇 ”子 选 板 , 放 在 前 面 板 上 , 即 建立 了 一 个 空 的 数 组 壳两 个 步 骤 : 第 二 步 建 立 数 据 对 象 :把 一 个 数 据 对 象 拖 入 数 组 壳 ,或 者 从 控 制 模 板 中 添 加 一 个数 据 对 象 到 数 组 壳 中 , 这 样就 可 以 创

7、建 一 个 数 组 增 加 数 组 维 数 数 组 创 建 之 初 都 是 一 维 的 , 如 要 二 维 以 上 的 数 组 , 用 鼠 标 在 数 组 索 引左 下 角 向 下 拖 动 , 或 在 数 组 的 右 键 弹 出 菜 单 中 用 “ 添 加 维 度 ” 。列 指 针行 指 针 当 前 指 针 指 示 的 元 素4行 2列 元 素 索 引 从 0开 始线 性 代 数 函 数 举 例6.3 簇 定 义 : 簇 是 一 种 可 以 把 相 同 或 不 同 类 型 的 数 据 组 合 在 一 起 的 数 据结 构 , 类 似 于 C语 言 中 的 结 构 体 数 据 类 型 struc

8、t。 例 如 , 有 关 一 个 学 生 的 信 息 有 : 学 号 、 姓 名 、 性 别 、 年 龄 、 成 绩和 家 庭 地 址 等 。 如 将 这 些 项 目 分 别 定 义 为 相 互 独 立 的 简 单 变 量 ,不 能 反 映 它 们 之 间 的 内 在 联 系 。 而 应 当 把 它 们 组 合 成 一 个 组 合 项 ,这 种 数 据 结 构 就 是 簇 。 簇 与 数 组 的 异 同 : 不 同 : 簇 的 元 素 数 据 类 型 可 以 相 同 , 也 可 以 不 同 , 而 数 组 只 能 包含 相 同 数 据 类 型 的 元 素 。 相 同 : 簇 与 数 组 包 含

9、 的 元 素 必 须 同 时 都 是 控 制 控 件 或 同 时 都 是 指示 控 件 。 可 以 把 簇 形 象 地 理 解 为 一 根 多 芯 电 缆 , 不 同 的 信 号 线 捆 绑 在 一 起进 行 传 输 , 电 缆 中 的 每 根 线 就 相 当 于 簇 中 的 每 个 元 素 。 如 把 学 生 情 况 表 中 数 据 : 姓 名( 字 符 型 ) 、 性 别 ( 字 符 型 ) 、年 龄 ( 数 字 型 ) 、 党 员 否 ( 字符 型 ) 等 , 形 成 一 个 簇 。 struct student char name20; char sex; int age; char

10、dangyuan10; C语 言 结 构 描 述 : (a) 混 合 簇 控 制 件 (b) 混 合 簇 指 示 器 (c)数 值 型 簇 控 制 件 a混 合 簇 控 制 端 点 b.混 合 簇 指 示 端 点 c. 数 值 型 控 制 簇 在 程 序 框 图 中 的 端 点 图 标 注 意 : 在 一 个 簇 对 象 中 ,簇 元 素 只 能 同 为控 制 件 或 指 示 件 ,不 能 同 时 包 含 两种 。 一 个 簇 是 控 制 簇还 是 指 示 簇 , 取决 于 放 进 簇 中 的第 一 个 元 素 。 方法1:类 似 于 数 组 的 创 建 : 1)在 前 面 板 中 放 置 一

11、 个 簇 的 空 框 架 ( 控 制 模 板 的 簇 子 模 板 ) 2) 在 框 架 中 再 增 加 簇 的 元 素 。1 簇 的 创 建 注 意 : 簇 中 只 能 包 含 控 制 和 指 示 中 的 一 种 , 不 能 既 包 含 控 制 又 包 含 指示 。 不 能 把 一 个 簇 既 作 为 输 入 元 素 又 作 为 输 出 元 素 。 方 法 2: 在 框 图 程 序 中 使 用 “ 捆 绑 函 数 ” ( 簇 子 模 板 中 ) 可以 新 建 簇 还 可 在 已 有 簇 中 添 加 元 素 簇 的 框 架 具 有 自 缩 放 功 能 ,能 根 据 簇 中 元 素 自 动 确 定

12、 框 架 大 小簇 的 几 点 说 明 : 簇 的 序 : 簇 中 元 素 顺 序 是 0N-1 只 与 元 素 对 象 放 入 簇中 的 先 后 有 关 , 与 前面 板 的 显 示 风 格 无 关簇 内 第 一 个 元 素 的 序 为 0, 第 二 个是 1, 等 等 。 如 果 你 删 除 了 一 个 元 素 ,序 号 将 自 动 调 整 。 如 果 想 改 变 簇内 元 素 的 序 , 可使 用 快 速 菜 单 修改 序 。 如 果 将 一 个 簇 与 另 一 个 簇 连 接 ,这 两 个 簇 的 序 和 类 型 必 须 同 一 。 相 同 的 顺 序 ; 相 同 顺 序上 元 素 数

13、 据 类 型 相 同当 前 的 顺 序 对 一 个 簇 进 行 操作 , 主 要 是 访 问 簇中 的 各 个 元 素 , 或由 不 同 类 型 但 相 互关 联 的 数 据 组 成 簇 。 通 过 簇 (Cluster)子 模 板 中 各 节 点 完成 。 2 簇 的 使 用 簇 函 数功 能 : 根 据 名 称 将 簇 解 开 从 而 有 选 择 的 获 得 簇 中 元 素 的 值1)按 名 称 解 除 捆 绑 函 数 Unbundle函 数将 相 互 关 联 的 不 同 类 型 数 据 组 成 簇 , 或 给 簇 的 某 个 元 素 赋 值 。2) 捆 绑 函 数 Bundle函 数注

14、意 : 输 入 元 素 端 口 的 个 数 必 须 与 簇 中 元 素 的 个 数 一 致 。 字 符 串 的 概 念 : 字 符 串 从 本 质 上 是 一 系 列 可 显 示 的 或 不可 显 示 的 ASCII码 字 符 的 集 合 , 不 可 显 示 的 字 符 是 换 行符 、 制 表 。 程 序 中 通 常 在 以 下 情 况 用 到 字 符 串 。传 递 信 息 : 创 建 简 单 的 文 本 信 息 或 对 话 框 提 示 。 在 这 种情 况 下 , 我 们 也 可 以 在 中 文 操 作 系 统 中 使 用 汉 字 。传 输 和 存 储 数 据 : 在 数 据 传 送 中

15、, 通 常 将 数 字 型 的 数 据转 换 成 字 符 串 进 行 传 送 。 在 很 多 情 况 下 , 往 磁 盘 上 存 储的 数 字 型 数 据 也 要 求 是 字 符 串 格 式 。仪 器 通 信 。 把 数 值 型 的 数 据 作 为 字 符 串 传 输 给 仪 器 , 然后 再 将 字 符 串 转 化 为 数 字 。4.5字符串型数据1 字符串控件 字 符 串 控 件 : 包 含 了 字 符 串 输 入 控 件 、 字 符 串 显 示 控 件 、 组 合框 、 表 格 、 Express表 格 、 树 形 。 1) 字 符 串 的 输 入 输 出 控 件 2) 组 合 框 :将

16、 多 个 字 符 串 组 合 在 一 个 框 中 加 以 显 示 。 每 个 字 符 串 称 为 一个 “ 项 ” , 并 且 对 应 一 个 “ 值 ” 。3) 表 格 和 Express表 格l 表 格 : 实 际 上 就 是 一 个 字 符 串 组 成 的 二 维 数 组 。 l Express表 格 : 可 以 将 数 据 快 捷 的 转 换 为 表 格双 击 进 行 数 据 格 式 配 置定 时 :每 隔1000ms显 示一 个数 值2. 字符串的四种显示模式:可 以 在 字 符 串 控 制 器 和 指 示 器 上 弹 出 快 捷 菜 单来 改 变 字 符 显 示 模 式 。( 1)

17、 正 常 默 认 显 示 模 式( 2) 密 码 显 示 模 式 ( 在 前 面 板 上 字 符 串 显 示 为星 号 )( 3) 十 六 进 制 显 示 : 显 示 十 六 进 制 ASCII码( 4) 代 码 显 示 模 式 , 可 以 显 示 或 输 入 通 常情 况 下 不 可 显 示 的 字 符 , 例 如 空 格 、 回 车 、跳 格 字 符 等 ; 不 可 显 示 字 符 以 反 斜 杠 后 跟 相应 代 码 的 形 式 表 示 。表4-1 不可显示字符代码表代 码 含 义b 退 格s Space 空 格 r Return回 车n Newline换 行t Tab制 表 位3 字符

18、串处理函数1) 求 字 符 串 长 度 节 点 ( String Length)例 : 输 入 一 个 两 行 字 符 串 , 求 其 长 度 。注 意 : 输 入 字 符 串 长 度 以 字 节 为 单 位 , 包 括 换 行 符 。 一 个 汉 字的 长 度 为 2 返 回 输 入 字 符 串 的 长 度 。 输 入 可 以 是字 符 串 ( 单 行 或 多 行 ) , 可 以 是 字 符串 数 组 , 也 可 以 是 字 符 串 簇 。 连 接 字 符 串 函 数 ( Concatenate String)例 : 输 入 3个 字 符 串 , 将 其 合 并 为 一 个 字 符 串 。

19、把 输 入 的 多 个 字 符 串 合 并 成 一 个字 符 串 。 输 入 可 以 为 单 一 字 符 串 、字 符 串 数 组 或 是 字 符 串 簇 。注 意 : 输 入 字 符 串 长 度 包 括 换 行 符 。从 输 入 的 字 符 串 的 起 始 位 置 Offset(0) 开 始 提 取 规 定 长 度( Length) 的 字 符 串 。 当 Length=0时 , 不 操 作函 数 图 标 及 接 口 : 截 取 子 字 符 串 函 数 ( String Subset)举例:合成字符串、 求字符串长度、查找和替换 习 题 1. 不 同 类 型 数 据 的 综 合 应 用 习 题 2. 为 连 续 温 度 采 集 监 测 添 加 报 警 信 息 , 如 下 图 所 示 ,当 报 警 发 生 时 输 出 报 警 信 息 , 例 如 “ 温 度 超 限 ! ” , 正 常情 况 下 输 出 空 字 符 串 。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!