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…
This manual is for those who are using
Aveva PDMS in their day-by-day work and wants to know the system deeper and automate work to make system do whatever they wants.
This is for the starters, who don’t know about programming at all and for beginners, who can already do some simple tasks.
Let’s get started!
Here you can find few PML macros, just for studying.
Software Customization Reference Manual referenced to it.
Its was originally published at old site http://support.aveva.com but it is hidden now, by some reason.
Link to download achieve.
Sometimes its hard to find out how to query info for bolts,
but with this post I think it will be easy.
Continue reading Bolt Reporting
To find clashed elements in CSV format in customizeable way you can you such request. This example search thought pipes under /STABILIZER.
1;# HH CLASH; NOZZLE 2 of EQUIPMENT 1 of ZONE 1 of SITE /AFG-CX01.HVAC; NOZZLE 2 of EQUIPMENT 1 of ZONE 3 of SITE /AFG-CX01.HVAC; at E11299 N1299 U1501;user
2; # HH TOU; NOZZLE 2 of EQUIPMENT 1 of ZONE 1 of SITE /AFG-CX01.HVAC; BOX 1 of EQUIPMENT 1 of ZONE 3 of SITE /AFG-CX01.HVAC; at E11300 N1125 U1500;user Continue reading Clash Report in CSV format
Such script can be used to combine two .csv files horizontally.
To run this code, you need insert it into .bat file and input 3 parameters into CMD (first file path, second file path and output path)
combine.bat “input1.csv” “input2.csv” “all.csv”
Continue reading Concatinating .csv files columns
This form can preview multiple categories simultaneously.
Continue reading Cate Viewer – Simple form (Updated)
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