The driver identifier uniquely identifies your instrument driver and the instruments supported by the driver. The driver identifier is used for naming of the project libraries, project library files, and other driver files. The driver identifier should be the manufacturer name followed by the instrument model or the manufacturer name followed by a name that represents a family of instruments as branded by the vendor. It should not contain the instrument revision such as A, B, E punctuation or special characters.
The following list includes examples of driver identifiers for instrument drivers.
Most users access VIs through the LabVIEW Functions palette. However, often users access the VI through a file dialog or explorer, so use a consistent naming methodology to help users identify VIs.
For example, in the Fluke 45 driver Configure Display and Configure Math would be correct, but Display Configure or Math Configure would not be correct.
Be sure to use consistent capitalization because that helps users organize the VIs in a file dialog, especially in file dialogs on operating systems that are case sensitive.
If you create polymorphic VIs, name each instance subVI the same as the top-level VI name and indicate the differences such as data types, trigger types, and so on in parenthesis. Do not use the word "Polymorphic" in the VI name. An example would be to have a polymorphic VI named Read.vi with the instance VIs named Read (Multiple) and Read (Single). Also use polymorphic VIs to implement similar functionality on data for a variety of data types.
Name VIs with alpha-numeric characters only. A special character, such as /, \\, or ~, might be an operator on other file systems, which can cause problems if the VI is saved outside of a VI library and opened on a different operating system.
Do not select options to make the panel automatically show or run.
You use the VI Properties dialog box to customize the settings for a VI. In most cases, use the default settings for the options in this dialog box. Enter documentation for the VI in the Documentation page of the dialog box. The following list includes some key property options and their recommended settings.
Before releasing version 1.0 of an instrument driver, clear the revision history of each VI. This facilitates version tracking each time someone updates the driver. To clear the revision history, choose VI Revision History from the Tools menu and click on the Reset button. Choose Yes to reset the revision number. Then close the revision history window and save the VI. Consider using the Invoke Node and the Clear History method to reset the revision history for a collection of VIs. Refer to Programmatically Controlling VIs in the LabVIEW Help for more information about configuring VIs programmatically.