如何在LabVIEW中的文本框指示器和滑块中显示值?

时间:2009-02-11 02:49:33

标签: labview

有没有办法在LabVIEW前面板上链接两个指示器,以便它们始终具有相同的值?现在我每次都将它们设置为相同的值,但如果有一种方法可以设置一个镜像另一个,那就更容易了。

4 个答案:

答案 0 :(得分:5)

您可以使数字显示屏可见。右键单击滑块,然后从可见项目中选择“数字显示”。

答案 1 :(得分:2)

有几种方法可以实现此目的,具体取决于您尝试显示数据的方式。

如果您只是尝试更新滑块并使文本框指示器显示数值,则右键单击滑块并选择“可见项目 - >数字显示'您将有一个数字指示器显示滑块的值。然后可以根据需要重新定位。您应该看看这是否符合您的要求,因为其他方法会增加您的框图的复杂性。

另一种方法是使用网络共享变量并绑定数据,虽然我认为从你的问题来看这将是过度杀戮。

您还可以创建一个事件结构来查找滑块的值更改事件,并相应地更新文本指示器。您必须小心如何更新滑块,因为只是将值连接到滑块不会触发事件以使用链接到属性'value(signaling)'的滑块的属性节点。对于您的应用,这可能会超出顶部。

答案 2 :(得分:1)

严格来说,不,你不能自动这样做。您可以做的是设置一个事件结构,并为两个控件中的每一个使用Value Changed事件来更新另一个。只要意识到滑块在用户滑动时多次触发值更改事件,而不是最后一个事件。然而,在这种情况下,这可能是你想要的。

答案 3 :(得分:0)

我认为这不容易做到,但有一些可能性(如讨论的那样)。 一般的问题是为什么? 您在两个地方有一个具有相同信息的指标。 (或者他们是实际控制?) 如果你有两个指示器,只需将它们放在彼此相邻的位置,只需记住当你改变其中一个时(通过本地或参考)以模仿它的双胞胎的动作。

对两个控件使用值更改事件都应该有效,请记住,如果不直接处理事件,可能会遇到竞争条件。

可以进一步描述为什么你需要两个控件用于相同的动作/值?

相关问题