LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Difference Express.vi vs Sub.vi ?

"I am still trying to master the LB7 semantics.

I do not fully understand the difference between an Express.vi and a Sub.vi.


Is every Express.vi a Sub.vi ?


What is a Sub.vi what an Express.vi is not ?


Thanks for explanation."
0 Kudos
Message 1 of 2
(6,821 Views)
Express VIs are subVIs with an additional user friendly layer added. Instead of modifying the subVI code, you configure it with its express panel (= what you see when you double-click it).

If you double-click a plain VI, you simply open its front panel.

You can convert an express VI to a plain subVI by "right-click .. show front panel". This is an irreversible procedure (except for "undo") and this instance of it will remain a plain subVI.

If you want to make your own express VIs, you would need to get the NI LabVIEW Express VI Development Toolkit.
Message 2 of 2
(6,821 Views)