小白自学习Labview笔记(二)

您所在的位置:网站首页 labview改颜色 小白自学习Labview笔记(二)

小白自学习Labview笔记(二)

2023-08-05 09:48| 来源: 网络整理| 查看: 265

文章目录 前言:一、数据类型查看二、数据类型介绍三、总结

前言:

类似于大多数编程语言,Labview的数值也有其对应的数据类型,接下来让我们一起来了解一下。

一、数据类型查看 右键单击输入控件、显示控件或常量,点击属性,选择数据类型。 在这里插入图片描述

在这里插入图片描述 2. 右键单击输入控件、显示控件或常量,点击表示方法。 在这里插入图片描述

二、数据类型介绍 浮点数 浮点数在Labview中浮点数表示为橙色。 类型缩写精度说明单精度SGL32位IEEE单精度格式内存空间有限且不会溢出时用双精度DBL64位IEEE单精度格式系统默认数值类型扩展精度EXT128位精度格式,根据平台有所不同运算速度有影响,仅在必须时才使用定点数据FXP一种二进制数据用户可以定义其编码格式、字长以满足特定需求 整型 整型在Labview中浮点数表示为蓝色。 类型缩写精度单字节整型I8-128~127双字节整型I16-32768~32767长整型I32-2147483648~214748364764位整型I64-1e19~1e19无符号单字节整型U80~255无符号双字节整型U160~65535无符号长整型U320~4294967293无符号64位整型U640~2e19 复数 复数在Labview中复数跟浮点数相同表示为橙色。 类型缩写精度说明单精度复数CSG32位IEEE单精的实数和虚数组成双精度复数CDB64位IEEE单精的实数和虚数组成扩展精度复数CXT由IEEE的扩展精度的实数和虚数组成Windows平台为128位IEEE扩展精度 数值类型转换 当不同的数值连接在同一个函数输入端时,函数返回的输出数据将使用覆盖范围更大的格式。Labview在数据输入函数时会强制转换数值为两者中数值宽度较大的格式。 如下图红色框中红色三角形为强制转换点,将整形转换为浮点型: 在这里插入图片描述布尔值 在Labview中布尔值表示为绿色。 布尔值用8位二进制表示,8位全为零表示FALSE,非零的值表示为TRUE。 布尔值按钮具有相关联的机械动作,在属性界面可以进行选选择。 在这里插入图片描述 不同动作说明如下: 动作类型说明单击时转换单击控件时,控件值改变。VI读取与该动作无关释放时转换单击控件再释放时,控件值改变。VI读取与该动作无关保持转换直到释放单击控件时,值改变,保留该值,直到释放控件。VI读取与该动作无关单击时触发单击控件,改变值,直到VI读取该控件后被返回至默认值。此时即使鼠标按下该值也被返回至默认值。释放时触发单击控件再释放时,控件值改变,直到VI读取该控件后被返回至默认值。保持触发直到释放单击控件时值改变,保留该值,直到VI读取该值或用户释放控件,取决于二者发生先后。 字符串 字符串是可显示或不可显示的ASCII字符序列,常用的字符串操作有: 创建简单的文本信息。发送文本命令至仪器,以ASCII或二进制字符串的形式返回数据,然后转换为数值,从而控制仪器。将数值数据存储到磁盘。如需将数值数据保存到ASCII文件中,须在数值数据写入磁- - 盘文件前将其转换为字符串。用对话框指示或提示用户。

字符串显示有不同类型 右键单击前面板上的字符串输入控件或显示控件,从下表所示的显示类型中选择。也可右键单击字符串控件,从快捷菜单中选择显示项»显示格式,在字符串控件内显示当前格式的符号。下表是各种显示类型的范例。

类型符号显示类型说明消息n正常显示可打印字符以控件字体显示。不可显示字符通常显示为一个小方框。有四种显示类型。\是反斜杠符号。\‘\’ 代码显示所有不可显示字符显示为斜There\sare\sfour\sdisplay\stypes.\n\\sis\sa\sbackslash.P密码显示每一个字符(包括空格在内)显示为星号(*)。****************************************十六进制显示每个字符显示为其十六进制的ASCII值,字符本身并不显示。5468 6572 6520 6172 6520 666F 7572 2064 6973 706C 6179 2074 7970 6573 枚举型 通过枚举常量可在程序框图上创建供用户选择列表(包含字符串标签及相应的整数值)。可以实现字符串于整数数值的一一对应。 枚举常量仅在程序框图上可见,在前面板上不可见。 运行时也不可改变其值,所以运行VI前必须选择枚举常量。 通过枚举型控件,用户可在运行时从前面板设置好枚举值。如图,打开枚举的属性窗口,编辑项里面设置好对应关系。 在这里插入图片描述 枚举可以把字符处理,变为数值处理,以方便程序框图的设计。 三、总结

Labview中数据类型还是挺有好的,没有那么多严格要求,不同类型Labview会自动帮编程者转换。减少了出错的可能性。不过使用时应该注意不同类型的存储范围,防止溢出,造成的BUG。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3