在LabView 2009中,有没有办法让一个控件( slider )影响另一个控件( slider )的输出和显示?
例如,有两个 slider 可调整两个单独的参数。我希望能够独立调整参数,但也可以使用单独的(父) slider 同时调整参数。父 slider 创建的值的变化将由每个参数的两个独立 slider 的变化来表示。
最佳答案
如果我理解正确的话,你有三个 slider 。
- 家长
- child A
- child B
父级的更改将发送到 childA 和 childB。 childA 或 childB 的更改不会影响其他人。
如果这是正确的,您将需要注册父级的“值更改”事件。 当事件被触发时,您使用“值(信号)”属性节点将值发送到 childA 和 childB。值信号将确保子级的“值更改”事件也被触发。 当您在 slider 上移动时, children 会跟随。
选项 B 当您需要三个 slider 始终相同时,您可以通过以下步骤轻松实现:
- 放置 slider
- 右键,可见项->数字显示
- 右键单击 slider -> 高级 -> 自定义
- 右键单击数字显示 -> 替换 -> slider (子 A) 为 child A 做同样的练习
- 右键,可见项->数字显示
- 右键单击 slider -> 高级 -> 自定义
- 右键单击数字显示 -> 替换 -> slider (子 B)
现在您拥有三个 slider ,它们始终会链接在一起,无需任何额外的代码。
吨
关于controls - LabView 中的同步 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733078/