Hello,
Just to clear things out for you:
From LabVIEW 7.0 and higher you can split up Blockdiagram objects in three groups:
1. Functions
2. (Sub) VI's
3. Express VI's
1. Functions: Functions are objects with fixed functionality. For example the add, subtract, multiply ect... functions from the numeric palet. These function have some in and outputs and alway do the same action. They also do not have a frontpanel or blockdiagram but in some rare ocations they have some kind of configuration window.
2. Subvi's: Subvi's have a frontpanel and a blockdiagram of their own (which can be opend by double clicking the icon). They can run autonoom but are disigned to be used as sub routines in a main VI.
3. Express VI's: Express VI's are VI's
which can be configured. When you place an express VI on the blockdiagram (or double click it) a configuration window pops up. Here you can do some settings and in and outputs are created ocording to the settings done. Express VI's can be converted to normal sub VI's by rightclicking the express VI and selecting: Open Front Panel. Once you converted it, you cannot change it back to an Express VI unlees you have the Express VI Toolkit.
Hope this clears things out a little.
Best Regards,
RikP
Application Engineering
National Instruments
Rik Prins, CLA, CLED
Software Development Engineer