微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 求大神简单描述什么是“严格”类属性

求大神简单描述什么是“严格”类属性

时间:10-02 整理:3721RD 点击:
玩了好久labview,这个问题一直没弄懂。有时候在右键创建时,会显示“严格”类属性。如下图


请问这个“严格”是指什么?可否取消掉?

之所以有时候在右键创建时,会显示“严格”类属性,是因为引用的类型是对值有要求的类型。
比如引用的类型设定了布尔型,你就不能输入整型或字符型。这就是“严格”类型。
要转为“非严格”类型,只要在原引用控件上把引用类型转换为非严格类型即可(就是把“包括数据类型”的选项取消)。
看图如下:

严格类型与非严格类型区别


也就是说,‘严格’类属性就是限制了数据类型,大多数的属性节点和调用节点都是‘严格’的。之所以LV有这样的区分,在于LV的通用性,在所有的比较选板中,我们可以比较两个字符的大小,也可以比较数值的大小,这也是LV多态的体现。这样理解没错吧?

讲的特别好,我明白了,谢谢大神!不过除了“值”这个属性之外,还有没有其他的地方有区别呢?

唔,,应该没错吧。

不错,学习一下,谢谢分享!

您好,我想问一下,一个是范例,一个是我自己弄,为什么我弄不出范例的样式,我的也是严格函数


您好,请问一下,为什么我弄出来的严格布尔数跟范例的不一样,多谢了



并不是只有“值”这个属性是特殊的,这是由引用控件控制的。
只要引用控件是"严格型",它所有的属性和方法就都是严格型。

下面的属性已经自动链接了“超速”这个控件,不用再额外引用控件。


多谢多谢,十分受用

谢谢,,学习了

感谢楼上大神的答复

明灿

谢谢讲解,厉害

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top