A system and method for creating a graphical program, wherein the graphical program
is operable to access capabilities of an object. During creation of the graphical
program, the user operates to place an object node in the graphical program, wherein
the object node is operable to access capabilities of the object. This preferably
includes the user arranging on the screen the graphical program, including the
object node and various other nodes, and connecting the various nodes to create
the graphical program. The user then configures the object node to receive information
on the object, preferably by the user configuring the object node with a reference
to the object, e.g., a pointer, address, or other information which specifies the
identity and/or location of the object. The user also selects one or more methods
to be invoked on the object and/or one or more properties to get/set on the object.
Once the graphical program has been created, then during execution of the graphical
program, the object node accesses the capabilities of the object.