BenjaminR’s LabVIEW Extensions
Several LabVIEW IDE features were designed using plugin architecture that let developers to extend their LabVIEW’s editor environment with G code.
Here the list of the customizable LabVIEW editor features:
- Quick Drop Keyboard Shortcuts: define custom shortcuts for commonly-dropped palette objects.
- LabVIEW Shortcut Menu Plug-ins: add right-click menu options to the LabVIEW editor.
- LabVIEW Pull-down Menu plug-ins: add environment-based or document-based editor actions to the pull-down menus (Tools, Help, or File).
- VI Analyzer Rules: create custom code inspection tests.
- Bookmark Manager: create custom bookmark manager to better suit application needs.
- Edit>Create SubVI: improve the Edit > Create SubVI gesture.
- Custom Templates and Sample Projects to Develop LabVIEW Projects: use custom projects,created as custom templates, in the Create Project dialog box.
- Channel templates: express custom communication between two pieces of code within the same application instance.
- Custom Probes: have more control over how LabVIEW probes the data.
- Development Environment Callback VIs: Define new behavior for various editor actions.
- LabVIEW Project Providers: control and modify the LabVIEW Project window.
Using the providing mechanisms, to augment the editor, I have been able to implement some new LabVIEW features.
- Insert LVClass Property Node: shortcut menu plug-In to insert LVClass Property Node (Read or Write) or display dialog to choose which property to create with which access (Read, Write, Read and Write).
- LabVIEW Shortcut Provider: ability to create new Shorcut item from the popup menu that appears when My Computer is right-clicked.