At the moment, using Diagram Disable Structure with Channel Wires results in a broken arrow, which prevents compilation. However, it would be highly beneficial to allow temporarily disabling the transmission of values or messages to different parts of a program—for example, during debugging.
A tedious workaround used in the past involved connecting ))Channel.vi
with ChannelOp.ctl
from the generated Channel Wire library to the channel in the enabled case. This allowed bypassing the broken arrow issue.
However, since around 2025, these components have become natively private, making the workaround even more cumbersome and less viable.
I’d like to propose the following improvements:
Native compatibility between Channel Wires and Diagram Disable Structure.
Optional front panel connection for Channel Wire controls—i.e., they shouldn’t require a wired connection to function or compile.
These changes would streamline debugging and development workflows and reduce unnecessary complexity.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.