求大神简单描述什么是“严格”类属性
时间:10-02
整理:3721RD
点击:
玩了好久labview,这个问题一直没弄懂。有时候在右键创建时,会显示“严格”类属性。如下图
请问这个“严格”是指什么?可否取消掉?
请问这个“严格”是指什么?可否取消掉?
之所以有时候在右键创建时,会显示“严格”类属性,是因为引用的类型是对值有要求的类型。
比如引用的类型设定了布尔型,你就不能输入整型或字符型。这就是“严格”类型。
要转为“非严格”类型,只要在原引用控件上把引用类型转换为非严格类型即可(就是把“包括数据类型”的选项取消)。
看图如下:
严格类型与非严格类型区别
也就是说,‘严格’类属性就是限制了数据类型,大多数的属性节点和调用节点都是‘严格’的。之所以LV有这样的区分,在于LV的通用性,在所有的比较选板中,我们可以比较两个字符的大小,也可以比较数值的大小,这也是LV多态的体现。这样理解没错吧?
讲的特别好,我明白了,谢谢大神!不过除了“值”这个属性之外,还有没有其他的地方有区别呢?
唔,,应该没错吧。
不错,学习一下,谢谢分享!
您好,我想问一下,一个是范例,一个是我自己弄,为什么我弄不出范例的样式,我的也是严格函数您好,请问一下,为什么我弄出来的严格布尔数跟范例的不一样,多谢了
并不是只有“值”这个属性是特殊的,这是由引用控件控制的。
只要引用控件是"严格型",它所有的属性和方法就都是严格型。
下面的属性已经自动链接了“超速”这个控件,不用再额外引用控件。
多谢多谢,十分受用
谢谢,,学习了
感谢楼上大神的答复
明灿
谢谢讲解,厉害