1.3.1数据类型 不同数据类型的差别在于存储数据使用的位数和表示的值的范围不同,选择合适的数据 类型不但能提高程序的性能,而且还能节省内存的使用。LabVIEW中接线端以不同的图标 和颜色来表示不同的数据类型 连线类型 标里 一维数组 维组 颜色 数值 布尔型 字符串 粉红色 图1.3-1框图中常用的基本连线类型 图示 类型 简介 回回 数值数据类型 右键属性可以配置进制 0b@ 字符串数据类型 可以直接输入中文等字符 布尔数据类型 布尔类型只有两个值,als 和true 数组 同种数据类型的多个数据的 集合 屭 舒 不同种数据类型的多个数的 集合 枚举 对数据(一个字符串和相应 的函数值) 图13-2数据类型 以上数据分别可以在前面板 右键 新式 -数值:字符串与路径:布 尔:数组、矩阵与簇;下拉列表与枚举找到
11 1.3.1 数据类型 不同数据类型的差别在于存储数据使用的位数和表示的值的范围不同。选择合适的数据 类型不但能提高程序的性能,而且还能节省内存的使用。LabVIEW 中接线端以不同的图标 和颜色来表示不同的数据类型。 图 1.3-1 框图中常用的基本连线类型 图示 类型 简介 数值数据类型 右键属性可以配置进制 字符串数据类型 可以直接输入中文等字符 布尔数据类型 布尔类型只有两个值,false 和 true 数组 同种数据类型的多个数据的 集合 簇 不同种数据类型的多个数的 集合 枚举 一对数据(一个字符串和相应 的函数值) 图 1.3-2 数据类型 以上数据分别可以在前面板——右键——新式——数值;字符串与路径;布 尔;数组、矩阵与簇;下拉列表与枚举找到
持换 转绕为扩属。转换为双精。棒换力单精。持换为定点数 好 亚 因 转换为64位。 转换为长整型 转换为汉字 转换力单字 4 哑 圈 O 铸换为无符 换为无符 转换力无符 铸换为无符 类型一 铸换为扩属 转换为双精 转换为单精。 + 数值至布尔布尔数组至布尔值至01转换为时间 平化和还原 四 程,则LabVTEW将使用个临时中区】 单位诗 基本单位 色至RG GB至色 图13-3数据类型转换选板 【abVIEW提供了数据类型转换选板,通过连接数据就可以实现。其位置在程序框图 一右 一数值一一转换。也可以进行强制类型转换。 *相关知识 计算机采用的数制是二进制。 一位(1bit)就是0或者1。 a回 两位(2bi其中一位是高位, 一位是低位)就有四种情况了。 o0011011 以此类推,八位就有2=256种情况了。 000000001]000010.1111 我们把八位二进制定义为一个字节(1bytc)。 256就可以描述(0~255)这256个整数了,这时256个数是无特号数;如果 我们想用八位二进制表示有符号数,那么可以定义首位为符号位,首位为0是正
12 图 1.3-3 数据类型转换选板 LabVIEW 提供了数据类型转换选板,通过连接数据就可以实现。其位置在程序框图 ——右键——编程——数值——转换。也可以进行强制类型转换。 *相关知识 计算机采用的数制是二进制。 一位(1bit)就是 0 或者 1。 两位(2bit,其中一位是高位,一位是低位)就有四种情况了。 …… 以此类推,八位就有 2^8=256 种情况了。 我们把八位二进制定义为一个字节(1byte)。 256 就可以描述(0~255)这 256 个整数了,这时 256 个数是无符号数;如果 我们想用八位二进制表示有符号数,那么可以定义首位为符号位,首位为 0 是正 00 01 10 11 0 1 00000000 00000001 00000010 …… 11111111