LabVIEW Add-on Dev Center » Developing a VI-Based API » File and Folder Names for Integrating into LabVIEW
Feature to Integrate |
File/Folder Location (within LabVIEW directory) |
File/Folder Name |
Example |
---|---|---|---|
Menu (.mnu) Files | \menus\Categories\<existing category folder>\, \vi.lib\addons\, or \instr.lib\ | 'CompanyPrefix Product Name' or 'Company Name\Product Name' |
'\menus\Categories\<existing category folder>\ABC Example Toolkit' '\vi.lib\addons\ABC Example Toolkit' |
Source Code | \vi.lib\ or \instr.lib\ | Company Name\Product Name | '\vi.lib\ABC\Example Toolkit' |
Examples | \examples\ | Company Name\Product Name | '\examples\ABC\Example Toolkit' |
Custom Probes | \vi.lib\_probes | CompanyPrefix-ProductName-filename | '\vi.lib\_probes\ABC-Example Toolkit-Custom Probe.vi' |
Custom Errors | \project\errors\ | CompanyPrefix-ProductName-errors.txt | '\project\errors\ABC-Example Toolkit-errors.txt |
Help Files | \Help | 'Company Name\Product Name' or 'CompanyPrefix Product Name' | '\Help\ABC\Example Toolkit' or '\Help\ABC Example Toolkit' |
Template VIs | \templates | 'Company Name\Product Name' or 'CompanyPrefix Product Name' | '\templates\ABC\Example Toolkit' or '\templates\ABC Example Toolkit' |
Project Templates | \ProjectTemplates | \source\Company\Product\ and \MetaData\Company_Product_UseCase.xml |
'ProjectTemplates\Source\ABC\Example Toolkit\Actor Framework.lvproj' and 'ProjectTemplates\MetaData\ABC_ExampleToolkit_ActorFramework.xml' |
Note:
Where 'Company Name\Product Name' is used, multiple products can reside within the same company folder. The 'CompanyPrefix Product Name' naming convention is intended for use where only files for a single product will reside or where an individual file is created for each product (custom probes & custom errors).