In this section you can find intermediate level information about PML/PML2.
PML stands for Programmable Macro Language – it is a programming language for AVEVA PDMS
Such concepts like variable, arrays, forms, collection, loop and etc.
Just start reading…
After updating Aveva Pdms to version 12.1 we got problem, that we can’t preview PLT files if we use TTF.
Continue reading Preview isometric in PDF using UserControl in Aveva Pdms
It’s possible to import RVM and ATT formats to generate NWD using Autodesk Navisworks. It can’t process hyperlinks with standard functionality, but…
Continue reading Import hyperlinks to Autodesk Navisworks from CSV
Usually admins don’t have problems with export to .ATT of a small models or
if they have not demanding customer.
Continue reading Export specific attributes to .ATT (Navisworks)
We will need:
- GhostScript (link)
- Plot (placed in %PDMSEXE%\Plot\ + also need %PDMSEXE%\libifcoremd.dll and%PDMSEXE%\libmmd.dll)
- and .bat file
Continue reading Print isometrics in PDF as PDF collection from PLT
This macro may be used to find out, what END is closer to PANE (or all other types) that is intersects SCTN.
We use clash tool, to find out at what point we have collision and than check which end is closer to it.
Continue reading Find SCTN end clashed with Panel
Usually we need text in 3D model for explanation of structural blocks.
Continue reading 3D Letters with Panels & Plates & Equi
Usually when user haven’t properly exit from Aveva Pdms, they leave phantom users in the system or claim some elements.
Continue reading Self Expunge from Pdms\E3D
Customers sometime require flow arrows in Review model, exported from Aveva Pdms \ E3D, to indicate flow direction.
Continue reading Flow arrows for Pipes in Navisworks
If we need to calculate sum of array members,
we don have such method in standard functionality. Also we don’t have ability to create array with n-th members only have to push them manually with loop. Continue reading Sum of array members using pml