What is documented
The add-on parses the lvproj content to find information and build the documentation.
The document hierarchy follows the order of the sections below.
If the content is not found. The corresponding section doesn’t appear in the documentation generated. For example, if there are no classes in the project, you’ll not have a Classes section.
|
DQMH® modules
This section describes DQMH® modules and their relationship contained in your project.
The section starts with a table listing all modules in the project and an overall relationship diagram.

Then a specific section is created for each module with the following content:
-
Module type, Singleton or Cloneable.
-
Responsibility, description of the lvlib file.
-
Module relationship:
-
Diagram between this module and the rest of the project
-
Table listing the
Requests
callers -
Table listing the
Broadcasts
listeners -
Table listing other modules
Requests
used by this module -
Table listing other modules
Broadcasts
listened to by this module
-
-
Event list, all
Requests
,Requests and Wait For Reply
, andBroadcasts
available in the module -
Module’s Start and Stop
requests
callers -
Module Helper Loops, a list of the helper loops found in the module
-
Module custom errors, a list of the custom errors created in the module
-
Module Constant VIs, a list of the constant VIs created in the module

Librairies
For each library, a specific section is created with the following content:
-
Responsibility, description of the lvlib file.
-
Version, version of the lvlib file.
-
Functions, table of all non-private functions with their name, connector pane picture, description, scope setting, reentrancy setting, and inlining setting.

Classes
A table lists all classes and interfaces in the project and a UML class diagram is displayed.

For each class, a specific section is created with the following content:
-
Responsibility, description of the lvlib file.
-
Version, version of the lvlib file.
-
UML Class diagram, direct parent class diagram
-
Functions, table of all non-private functions with their name, connector pane picture, description, scope setting, reentrancy setting, and inlining setting.

JKI State Machines
This section lists all the VIs that contain a JKI State Machine.

Custom errors
Custom errors find by the Antidoc add-on: LabVIEW project are the ones that follow the DQMH® framework way to create custom errors |
A table lists all the custom errors find in the project with the following information:

-
Name, name of the error
-
Code, code of the error
-
Description, description of the error
-
Owned by, LabVIEW library that owns the error