The manager class for interacting with LabVIEW. More...

Static Public Member Functions | |
| static void | AddVI (LabView.LabViewPanelInfo panel) |
| Adds/loads a VI based on the LabViewPanelInfo More... | |
| static Boolean | DoesVIExist (String fileName) |
| Checks whether the VI is present (i.e. has been loaded by SECI) More... | |
| static SerialisableList < LabView.LabViewPanelInfo > | GetAllPanelsInfo () |
| Get the panel information for all the VIs More... | |
| static Definitions.ControlType | GetControlType (String fileName, String control) |
| static String | GetFrontPanelTitle (String fileName) |
| Get the full title of the VI. Needed for the Win32API stuff. More... | |
| static List< String > | GetListOfVIs (Boolean includeDefault) |
| Gets a list of all the VIs loaded by SECI More... | |
| static List< String > | GetLlbInfo (String fileName) |
| Get the information about the .llb file. More... | |
| static int[] | GetPanelBounds (String fileName) |
| Get the bounds of the VI More... | |
| static List< String > | GetVIControls (String fileName) |
| Get a list of the controls on the VI More... | |
| static List< String > | GetVIsNotLoaded () |
| Gets a list of VIs that SECI failed to load. Used when loading a configuration More... | |
| static void | HideVI (String fileName) |
| Hides the VI front panel completely. More... | |
| static Boolean | IsLabViewRunning () |
| static Boolean | IsVIHidden (String fileName) |
| Checks whether the VI front panel is hidden. More... | |
| static void | MinimiseVI (String fileName) |
| Minimises the VI front panel. More... | |
| static void | RemoveVI (String fileName) |
| Removes a VI from the current configuration and "closes" it. More... | |
| static void | RestoreVI (String fileName) |
| Restores the VI front panel. More... | |
| static void | SetFrontPanelBounds (String fileName, int[] bounds) |
| Set the bound of the front panel. Can be used to move the VI or resize it (not recommended). More... | |
| static void | SetPanelsInfo (SerialisableList< LabView.LabViewPanelInfo > panels) |
| Set the panel information for the VIs More... | |
| static void | SetVisibilityToDefault (String fileName) |
| Returns the VI to its default visibility as determined by the SECI settings. More... | |
| static void | ShowVI (String fileName) |
| Shows the VI front panel if it was hidden. More... | |
| static void | UpdateFrontPanelTitle (String fileName) |
| Update the stored window title for the front panel of the VI More... | |
The manager class for interacting with LabVIEW.
Definition at line 10 of file LabViewMgr.cs.
|
inlinestatic |
Adds/loads a VI based on the LabViewPanelInfo
| panel | The LabViewPanelInfo for the VI to load |
Definition at line 176 of file LabViewMgr.cs.
|
inlinestatic |
Checks whether the VI is present (i.e. has been loaded by SECI)
| fileName | The full filepath of the VI |
Definition at line 147 of file LabViewMgr.cs.
|
inlinestatic |
Get the panel information for all the VIs
Definition at line 204 of file LabViewMgr.cs.
|
inlinestatic |
Definition at line 22 of file LabViewMgr.cs.
|
inlinestatic |
Get the full title of the VI. Needed for the Win32API stuff.
| fileName | The full filepath of the VI |
Definition at line 69 of file LabViewMgr.cs.
|
inlinestatic |
Gets a list of all the VIs loaded by SECI
| includeDefault | Whether to include the default VIs |
Definition at line 195 of file LabViewMgr.cs.
|
inlinestatic |
Get the information about the .llb file.
| fileName | The full filepath of the VI |
Definition at line 167 of file LabViewMgr.cs.
|
inlinestatic |
Get the bounds of the VI
| fileName | The full filepath of the VI |
Definition at line 49 of file LabViewMgr.cs.
|
inlinestatic |
Get a list of the controls on the VI
| fileName | The full filepath of the VI |
Definition at line 17 of file LabViewMgr.cs.
|
inlinestatic |
Gets a list of VIs that SECI failed to load. Used when loading a configuration
Definition at line 157 of file LabViewMgr.cs.
|
inlinestatic |
Hides the VI front panel completely.
| fileName | The full filepath of the VI |
Definition at line 116 of file LabViewMgr.cs.
|
inlinestatic |
Definition at line 218 of file LabViewMgr.cs.
|
inlinestatic |
Checks whether the VI front panel is hidden.
| fileName | The full filepath of the VI |
Definition at line 126 of file LabViewMgr.cs.
|
inlinestatic |
Minimises the VI front panel.
| fileName | The full filepath of the VI |
Definition at line 89 of file LabViewMgr.cs.
|
inlinestatic |
Removes a VI from the current configuration and "closes" it.
| fileName | The full filepath of the VI to remove |
Definition at line 185 of file LabViewMgr.cs.
|
inlinestatic |
Restores the VI front panel.
| fileName | The full filepath of the VI |
Definition at line 98 of file LabViewMgr.cs.
|
inlinestatic |
Set the bound of the front panel. Can be used to move the VI or resize it (not recommended).
| fileName | The full filepath of the VI |
| bounds | The new bounds |
Definition at line 59 of file LabViewMgr.cs.
|
inlinestatic |
Set the panel information for the VIs
| panels | List of LabViewPanelInfo |
Definition at line 213 of file LabViewMgr.cs.
|
inlinestatic |
Returns the VI to its default visibility as determined by the SECI settings.
| fileName | The full filepath of the VI |
Definition at line 135 of file LabViewMgr.cs.
|
inlinestatic |
Shows the VI front panel if it was hidden.
| fileName | The full filepath of the VI |
Definition at line 107 of file LabViewMgr.cs.
|
inlinestatic |
Update the stored window title for the front panel of the VI
| fileName | The full filepath of the VI< |
Definition at line 78 of file LabViewMgr.cs.
1.8.5