3

在 LabView 2009 中,有没有办法让一个控件(滑块)影响另一个控件(滑块)的输出和显示?

例如,有两个滑块可以调整两个单独的参数。我希望能够独立调整参数,但也可以同时使用单独的(父)滑块进行调整。由父滑块创建的值变化将通过每个参数的两个独立滑块的变化来表示。

4

1 回答 1

4

如果我理解正确,您将拥有三个滑块。

  • 父母
  • 孩子A
  • 孩子B

parent 的更改将发送给 childA 和 childB。childA 或 childB 的更改不会影响其他人。

如果这是正确的,您将需要注册到父级的“值更改”事件。触发事件时,您使用“值(信号)”属性节点将值发送到 childA 和 childB。价值信号将确保孩子的“价值改变”事件也被触发。当您在滑块周围移动时,孩子们将跟随。

选项 B 当您需要三个滑块始终相同时,您可以通过以下步骤轻松完成:

  • 放置一个滑块
  • 右键,可见项目->数字显示
  • 右键单击滑块 -> 高级 -> 自定义
  • 右击数字显示器->替换->滑块(子A)对子A做同样的练习
  • 右键,可见项目->数字显示
  • 右键单击滑块 -> 高级 -> 自定义
  • 右击数显->替换->一个滑块(子B)

现在你有了三个滑块,它们总是会被链接起来,而不需要任何额外的代码。

于 2009-11-14T08:26:52.083 回答