Requires: Base Development System
Double-click a dynamic dispatch member VI that is on the block diagram to display this dialog box. Use this dialog box to view all implementations of a dynamic dispatch subVI that are currently in memory and then open one or more implementations of the subVI.
- Select VI—Displays all implementations of the dynamic dispatch VI in memory. The arrow glyph indicates the implementation that executes if the run-time data type on the wire is the same as the edit-time data type on the wire. Because a LabVIEW class wire can carry data of its own type or data of any child type, this glyph indicates that the implementation LabVIEW executes at run time will be at the glyph level or below in the class hierarchy.
LabVIEW lists all classes in the LabVIEW class hierarchy. If a class inherits the dynamic dispatch member VI from an ancestor class but does not have its own implementation, LabVIEW dims the class in the Select VI list. Additionally, if the class wired to the VI on the block diagram does not have its own implementation of the VI, the arrow glyph appears to the left of the ancestor class from which it inherits the VI in the Select VI list.
To open an implementation of the dynamic dispatch member VI, select the VI in the Select VI list and click the Open button, or double-click the VI in the Select VI list. You also can open multiple VIs by holding the <Ctrl> key and selecting multiple VIs.