Pensionskasse Kanton Solothurn
Niklaus Konrad-Strasse 4
4500 Solothurn
Montag – Freitag:
08.30 – 11.30 Uhr / 13.30 – 16.30 Uhr
Create a new text file and save it with a .mac extension (e.g., create_equipment.mac ).
To ensure your macros are reliable and user-friendly, follow these practices:
Before finalizing a piping layout, a macro can scan all equipment nozzles within a zone. It verifies if the nozzle sizes match the connected pipe sizes and flags any discrepancies into an error report, preventing major clash issues during construction. Auto-Tagging and Renaming aveva e3d macros
Sarah dragged the file into the E3D window. The screen flickered as the macro processed thousands of lines of data. Five minutes later, the model explorer refreshed. The pipes were perfectly aligned with the new steel. No clashes. No errors. She ran a final Simple Report to verify the new coordinates and exported an
…you are no longer writing a macro. You are writing (Programmable Macro Language). Create a new text file and save it with a
Macros can automate the creation of pipe branches based on standardized specs, ensuring consistent routing and component placement. 3. Clash Management
Human data entry naturally introduces typos. Macros ensure that naming conventions, attributes, and specifications strictly adhere to project standards. Auto-Tagging and Renaming Sarah dragged the file into
A key feature of the .NET framework is the ability to execute PML commands directly from C# code. By referencing the Aveva.Core.Utilities namespace and using the CommandLine.Command class, a developer can run any PML command from within a C# add-in. This hybrid approach allows you to leverage the UI and system-level power of .NET while still using the design-focused ease of PML.