Software Customization Reference
- Last UpdatedMay 26, 2023
- 1 minute read
This manual is the Reference Manual for the AVEVA programming language, Programmable Macro Language (PML).
It is intended for users who are already familiar with PML. Users who are starting to use PML should refer to PML Functions and Methods, and should be used together with this manual.
There are two versions of PML, the older one, known as PML 1, and the newer one, known as PML 2. PML 2 has been written specifically for creating and customizing the AVEVA GUI (Graphical User Interface), and this manual is mainly concerned with PML 2.
However, PML 2 has not completely replaced PML 1, and there are some tasks which are carried out more efficiently using PML 1 facilities. In particular, this manual describes the PML 1 expressions package, which is used within AVEVA E3D Design; for example, for writing rules and defining report templates. Refer to Standard Attribute Query for further information.
This manual contains:
-
A list of PML 2 Objects, Members and Methods. For the Forms and Menus objects, the command syntax relating to the objects is included.
Note:
Many properties of Forms and Gadgets that were previously set using commands should now be set using the Form or Gadget methods. In general, the only commands described are those which have not been replaced by methods. If you are maintaining old code, you may need to refer to the edition of the AVEVA Software Customisation Guide dated October 1995, which describes the old syntax in detail.
-
Information about using PML in Review.
-
A description of the PML 1 expressions package.