Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Customization Facilities; The Programmable Macro Language (PML)

Customization Facilities; The Programmable Macro Language (PML)

  • Last UpdatedNov 07, 2025
  • 1 minute read

Most modules make use of a Graphical User Interface (GUI) to drive the software. The interfaces provided are designed to apply to a wide range of situations and business needs. However, as you become more experienced you may choose to design an interface which is more closely related to your requirements. You can do this using AVEVA’s Programmable Macro Language (PML).

For full details of PML, refer to Software Customization.

Before you can begin customizing a GUI, you must have a good working knowledge of the command syntax for the module you are working with. The commands are described in detail in the reference manuals for the modules.

The ability to customize individual Applications to suit your own specific needs gives you great flexibility in the ways in which you use your system. But it also introduces the risk that your modified macros may not be compatible with future versions of the software, since they are no longer under AVEVA’s control. Your own Applications may diverge from future standard versions and may not take advantage of product enhancements incorporated into the standard product. To minimize this risk, it is most important that your in-house customization policies constrain any changes which you make to the Applications so that they retain maximum compatibility with the standard product at all times. Remember that AVEVA can give you full technical support only for products over which it has control. It cannot guarantee to solve problems caused by software which you have written.

TitleResults for “How to create a CRG?”Also Available in