• Not Answered

Difference between Input or Output Parameter and Internal Read or Write parameter

Dear all,

What is the difference between Input or Output Parameter and Internal Read or Write parameter ?

I have been trying to understand the difference between the two blocks and when it is better to use one or the other, I hope you can help me.

Thank you very much.

Best Regards,

1 Reply

  • The only real difference is that Input/Output parameters will be shown automatically as connectors for composite usage and module blocks. The internal Read/Write parameters won't show up as Input/Output connectors by default for composite usage and module blocks. They can be shown as a connector by right clicking on the block and selecting "Show Parameter" and browse/type the parameter name, select how to show (this doesn't have to actually match Input/Output but if you select input for an output parameter it may not work properly.

    There is some differences in Module Block usage for Class Based module configuration as parameter types have to match identically (This topic and parameter type-Boolean, Integer, Float, etc) for alias resolution but that is really a function of the Module Block aliasing. I recommend using Internal Read/Write by default if not known if needing to be a connector to keep the composite/module block size small as they can always be added as connector at later time.