LABVIEW任意多个接线端的处理问题
设计VI时,设计了很多个接线端,这些接线端的模式都为可选模式。现在我需要的是,在调用该VI时,如果其中一些接线端未传入数据时,那么让这些接线端不参与逻辑处理,而不是采用默...
设计VI时,设计了很多个接线端,这些接线端的模式都为可选模式。现在我需要的是,在调用该VI时,如果其中一些接线端未传入数据时,那么让这些接线端不参与逻辑处理,而不是采用默认值进行逻辑处理。
这是VI的程序框图,左边四个为程序的输入接线端,右边为输出端最大值。
这个VI是用来被调用的,那么四个输入端是用来传入值的,而这四个接线端的模式为可选模式。
现在假设,只有数字和数字2这两个端子传入了值,而数字3和数字4这两个端子没有传入值,我应该如何处理,数字3和数字4的默认值才不会参与运算,换句话说,数字3和数字4这两个接线端子不起作用。我这里举例采用的是求最大值,而实际用的时候不一定是求最大值。如果我的思路不正确,可以帮我换个思路。
能够做到像创建数组那样最好(上图所示),它的输入端端子数量自动增多或减少,实际上这是我想要的效果。
求解,感谢大家。
Q Q 252734165 加好友答案 黄 展开
这是VI的程序框图,左边四个为程序的输入接线端,右边为输出端最大值。
这个VI是用来被调用的,那么四个输入端是用来传入值的,而这四个接线端的模式为可选模式。
现在假设,只有数字和数字2这两个端子传入了值,而数字3和数字4这两个端子没有传入值,我应该如何处理,数字3和数字4的默认值才不会参与运算,换句话说,数字3和数字4这两个接线端子不起作用。我这里举例采用的是求最大值,而实际用的时候不一定是求最大值。如果我的思路不正确,可以帮我换个思路。
能够做到像创建数组那样最好(上图所示),它的输入端端子数量自动增多或减少,实际上这是我想要的效果。
求解,感谢大家。
Q Q 252734165 加好友答案 黄 展开
1个回答
展开全部
追问
你的方法很不错,当初我也这么考虑过,当时我的疑问是,如果输入的值就是默认值,例如你说的-1,这时候该怎么办?作什么样的调整就完美了
追答
空值是不可以的
赋初值其实要根据具体条件来定了
像你要输出最大值,就把它值给的越小越好像-10000之类的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |