当前位置:首页 > 测试测量 > 测试测量
[导读]1.多态VI的使用1.多态Vi的概念可以处理多种不同数据类型的VI被称为多态VI。也就是这个VI能够接受不同的数据类型,这个借口VI会自动的根据输入数据类型的不同,去调用相应的算法。2.例子我们要实现一个加法功能,它支

1.多态VI的使用

1.多态Vi的概念

可以处理多种不同数据类型的VI被称为多态VI。也就是这个VI能够接受不同的数据类型,这个借口VI会自动的根据输入数据类型的不同,去调用相应的算法。

2.例子

我们要实现一个加法功能,它支持两种数据类型:整数和字符串;输入整数时输出他们的和;输入两个字符串时将它们串联输出。

具体步骤:

1.首先建立两个子VI,数据加法和字符连接VI;

2.在VI首页新建里面找到基于模板的VI,进入选择多态VI:


3.在以上页面选择刚才新建好的两个子VI:


通过编辑名称按钮进行编辑,结果如上图所示。然后保存该多态VI。

4.在程序中调用该多态VI,输入端口可以用数字输入也可以用字符串输入。

2.字符串显示多种字体

Labview中如果显示的字符串或者数据的某一部分需要显示为特定的字符串,比如要加粗,字体大小不一样,颜色不同等等,都可以通过字符串的创建属性节点来实现,具体的编写步骤不再详述,直接上图和效果,一看就懂。


字符串显示多种格式字符程序


这里要说明注意的一点:汉字还有一半的标点符号都按两个字节长度算,例如”!”和“您”都是两个字节;而数字则是一个数字按一个字节长度计算的,这里需要特别注意,例如“2011”一共是四个字节。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在C语言编程中,字符串处理是基础操作,但传统库函数如strcat()因缺乏内存边界检查而成为安全漏洞的温床。根据MITRE的CWE数据库统计,缓冲区溢出漏洞中有超过30%源于不安全的字符串操作。本文将设计一个安全增强的字...

关键字: 字符串 strcat C语言

C语言因其高效性和底层控制能力被广泛应用于系统编程,但其缺乏内置的边界检查和类型安全机制,使得输入验证成为保障程序安全的核心环节。从格式化字符串漏洞到整数溢出攻击,未经严格验证的输入可能导致缓冲区溢出、权限提升甚至远程代...

关键字: C语言 字符串

在C语言的世界里,字符串作为字符数组的一种特殊形式,拥有着一个与众不同的特性——结束符。这个结束符,即空字符(Null Character),用\0表示,在字符串的末尾静静地守候,扮演着标识字符串终结的重要角色。相比之下...

关键字: C语言 字符串

字符串是C语言中最基础的概念,也是最常被用到的。在嵌入式开发中,我们经常要将一些字符串通过串口显示到串口助手或调试终端上,作为信息提示,以便让我们了解程序的运行情况;或者是将一些常量的值转为字符串,来显示到液晶等显示设备...

关键字: 字符串 指针 C 语言

大家好,我是杂烩君。嵌入式大杂烩周记主要是一些实用项目学习分享,每篇一个主题。SDS 是 C 的字符串库,旨在通过添加堆分配的字符串来增强有限的 libc 字符串处理功能。

关键字: 嵌入式 项目 字符串

Redis为什么那么快?除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis能高效的处理。因此,这次我们就来好好聊一下Redis数据结构,...

关键字: 数据结构 REDIS 字符串 节点

大家好,我是小林。前几天发了一篇「为了拿捏Redis数据结构,我画了20张图」,收获了很多好评,但是当时急于发文,有些地方没有写完,也有些地方写的不是很完善。然后我最近花了很多时间来完善文章,不仅加入了Redis新版本的...

关键字: 数据结构 REDIS 节点 字符串

道哥的第025篇原创一、前言二、最简单的格式化三、测试1:手动格式化数字四、测试2:混合格式化字符串和数字五、sprintf的实现机制六、总结一、前言在嵌入式项目开发中,字符串格式化是很常见的操作,我们一般都会使用C库中...

关键字: 字符串

在编写程序过程中,我们经常使用到一些字符串函数,例如求字符串长度,拷贝字符串......

关键字: C语言 字符串

今天,我将向您展示一种非常有用的技术,即使用grep命令查找多个字符串。 简而言之,grep命令可以看作是功能强大的命令行工具,可用于在一个或多个输入文件中查找与正则表达式匹配的文本,然后默认显示任何匹配的文本并将其记录...

关键字: Linux grep 字符串
关闭