Module Qualified Name and Qualified Name
- Aktualisiert2025-07-21
- 2 Minute(n) Lesezeit
Module Qualified Name and Qualified Name
The Module Qualified Name is used to specify the VI selected from a project in a LabVIEW NXG module. This value specifies the VI that will be run when the step is executed in the LabVIEW NXG Development system. It has the following format: <Target Name> : <ComponentName.gcomp>:<Qualified Name of VI>
The Qualified Name of a VI is used to specify the VI selected in a GLL in a LabVIEW NXG module. This value determines which VI from the GLL specified is executed when the module is run in the LabVIEW NXG Runtime Engine. It is the value displayed in the Fully Qualified Name window in the Item tab of the gcomp document that contains the VI, when the VI is selected in LabVIEW NXG. It has the following format: <NameSpace>:<OptionalNestedNameSpace1>:<OptionalNestedNameSpace2>..:<OptionalNestedNameSpacen>:VIName.gvi
An example of Module Qualified Name: PC:Library.gcomp:Main:Measurements:TestVoltage.gvi
The Qualified Name in the example above: Main:Measurements:TestVoltage.gvi
The Module Qualified Name and the Qualified Name of a LabVIEW NXG module must always be in sync, with the Qualified Name being a part of the Module Qualified Name. This ensures that the same VI runs for a LabVIEW NXG module, whether it is being run in the Development System in the context of a project or in the Runtime Engine, from a GLL.
The Module Qualified Name consists of the following:
- Target Name —The target for which the component(gcomp) is selected to build. A component can have multiple targets in LabVIEW NXG but the LabVIEW NXG module will use the GLL that is built for the target specified in the Module Qualified Name.
- Component Name —The component name specified the name of the component that the VI belongs to, including the .gcomp extension.
- Namespaces —The Component name is followed by one or more colon separated namespaces that the VI belongs to.
- VI Name —The name of the VI including the .gvi extension
The Namespaces and VI Name also constitute the Qualified Name of the VI.
Module Properties Modified When the Module Qualified Name Is Updated
When the Module Qualified Name of a LabVIEW NXG module is specified, the following properties of the module are also populated:
- Qualified Name
- Target
- Component Absolute Qualified Name
- VI Absolute Qualified Name
Module Properties Modified When the Qualified Name Is Updated
The Qualified Name of a VI can be selected when the step is configured to run in the Runtime engine. When this property is updated, the Module Qualified Name property also gets updated to reflect the new VI being called. The Module Qualified Name is only updated if it is a valid non-empty value.