Labview中控制Boolean灯的亮暗
我们知道Boolean变量就0和1两个值,但是我把0和1分别赋给控件的时候程序报错,youhaveconnectedtwoterminalsofdifferenttype...
我们知道Boolean变量就0和1两个值,但是我把0和1分别赋给控件的时候程序报错,you have connected two terminals of different types
但是我换一种做法 用一个真假时间去触发该控件,就可以成功
请问是什么道理?? 展开
但是我换一种做法 用一个真假时间去触发该控件,就可以成功
请问是什么道理?? 展开
展开全部
LABVIEW是数据流编程的 线代表数据流
LABVIEW中数据格式都已经都分门别类定义好
道理就是上面两点 布尔空间 和 数值控件 不是一种数据类型 线无法连接
你要编程 无非实现功能,只是方法不一样而已
LABVIEW 0就是具有数学意义的0,而那个布尔空间 代表真与假 两个在内存中的存储方式是不一样的
这个0或1 也类似C区分 内存长度 什么长整形 浮点等等 类似 需要你自己学习看书区分
若选用这个编程软件 需要通过它的方式编程。
你的方法是对的,若要判断 可以选用比较 火等于来实现 是否要亮灯,0和1 代表亮只是你大脑里这么认为
要让电脑知道 意义 就得通过你的方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询