LabVIEW Class: Difference between revisions
Appearance
Started page |
Added link to Project Items |
||
| Line 1: | Line 1: | ||
A '''LabVIEW Class''' is a file with extension, ''[[LVCLASS File Extension|*.lvclass]]''. It is an XML file that stores information about the files owned by the library. The [[Project Explorer]] is used to view and edit these files. It is not recommended to edit the XML directly. The '''LabVIEW Class''' is a specialization of the [[LabVIEW Project Library]] but has extended behavior to contain data and support encapsulation and inheritance for [[Object-oriented programming]]. | A '''LabVIEW Class''' is a file with extension, ''[[LVCLASS File Extension|*.lvclass]]''. It is an XML file that stores information about the files owned by the library. The [[Project Explorer]] is used to view and edit these files. It is not recommended to edit the XML directly. The '''LabVIEW Class''' is a specialization of the [[LabVIEW Project Library]] but has extended behavior to contain data and support encapsulation and inheritance for [[Object-oriented programming]]. | ||
== Project Items == | |||
Inside of a LabVIEW Class, there are many types of [[ProjectItem]]s. A full list of [[ProjectItem]] can be viewed on the [[ProjectItem]]s page. | |||
'''Note:''' not all [[ProjectItem]] types are allowed in the LabVIEW Class for example: | |||
* Unlike [[LabVIEW Project Library|LabVIEW Project Libraries]], LabVIEW Classes cannot contain nested libraries. | |||
* [[Auto-populating Folder]]s are not allowed but [[Virtual Folder]]s are allowed. | |||
== See Also == | == See Also == | ||
Revision as of 14:40, 8 June 2020
A LabVIEW Class is a file with extension, *.lvclass. It is an XML file that stores information about the files owned by the library. The Project Explorer is used to view and edit these files. It is not recommended to edit the XML directly. The LabVIEW Class is a specialization of the LabVIEW Project Library but has extended behavior to contain data and support encapsulation and inheritance for Object-oriented programming.
Project Items
Inside of a LabVIEW Class, there are many types of ProjectItems. A full list of ProjectItem can be viewed on the ProjectItems page.
Note: not all ProjectItem types are allowed in the LabVIEW Class for example:
- Unlike LabVIEW Project Libraries, LabVIEW Classes cannot contain nested libraries.
- Auto-populating Folders are not allowed but Virtual Folders are allowed.