Programmable Macro Language
- Last UpdatedMar 16, 2023
- 1 minute read
The Programmable Macro Language (PML) is a domain specific language developed by AVEVA to customize AVEVA products.
PML1 uses command syntax graphs and expressions. For example:
MOVE BY NORTH 100
VAR !length ( 2 + 3 )
PML2 includes object orientated functionality for windows and menus. For example:
!s = object selection()
!s.GetCurrentSelection()
PML addin files used can be used to add applications to AVEVA products.
Detailed information about PML is available, refer to PML Customization for further information.