A system and method for creating a graphical program based on a
pre-defined program process. Information indicating a plurality of
program processes may be displayed. Each program process may have a
corresponding graphical program template, wherein each graphical program
template comprises a plurality of interconnected nodes for implementing
the program process. The user may select the appropriate template, and
the template may be programmatically included in the graphical program.
In one embodiment, one or more of the nodes that were specified by the
template and programmatically included in the graphical program may
initially have no definite functionality or may have default
functionality. A method for programmatically generating graphical source
code for a node may be employed to specify desired functionality for such
a node.