General Purpose E3D Commands in AVEVA Everything3D (and PDMS)
In AVEVA Everything3D (E3D) and Plant Design Management System (PDMS), general-purpose commands are essential tools that speed up navigation, editing, and modeling. These commands are not tied to a single discipline or module—they work across piping, structural, equipment, and drafting environments.
By mastering these commands, engineers and designers can dramatically boost productivity. They eliminate repetitive clicks, streamline common tasks, and make the modeling process more intuitive. Since most of these commands are shared between E3D and PDMS, switching between the two systems requires little adjustment.
Why We Use E3D
- In industries like oil & gas, power generation, and shipbuilding, large-scale design projects demand precision, collaboration, and flexibility. E3D delivers all three.
- Accuracy – True 3D modeling with millimeter-level precision ensures correct layouts and minimizes costly rework.
- Collaboration – Multiple users can update the same project in real time, avoiding data mismatches.
- Efficiency – Intelligent libraries, automated drawing creation, and clash detection keep projects on schedule.
- Scalability – From small plant upgrades to billion-dollar projects, E3D adapts without compromising performance.
These are e3d commands which are used for general purpose and in draft module. It means that users can use these e3d commands in any e3d module. With the help of these e3d commands user can work enhance his work efficiency on E3D software or PDMS software. These below E3D commands are same for PDMS and E3D software.
Below are list of E3D commands
COMMAND | EXPANSION OF COMMAND |
SAVEWORK | TO SAVE CURRENT WORK |
AXES OFF | AXES SWITCH OFF |
ADD CE | ADD CURRENT ELEMENT TO DISPLAY |
REM ALL ADD CE | REMOVE ALL FROM DISPLAY AND ADD CURRENT ELEMENT |
ALP REQ CLEAR | CLEAR THE COMMAND LINE |
REM ALL | REMOVE ALL FROM DISPLAY |
REPR HOLES ON UPDATE | HOLES REPRESENTATION ON & UPDATE IN GRAPHICAL WINDOW |
REPR HOLES OFF UPDATE | HOLES REPRESENTATION OFF & UPDATE IN GRAPHICAL WINDOW |
Q ATT | TO DISPLAY THE ATTRIBUTES OF THE CURRENT ELEMENT |
STAT | TO DISPLAY THE STATUS |
UNCLAIM ALL | UNCLIMING ALL TO ALLOW THE OTHER USER TO WORK |
Q POS $Q | HELP |
MARK CE | TO DISPLAY THE NAME OF THE COMPONENT OF THE ELEMENT |
UNMARK ALL | TO REMOVE ALL THE MARKINGS FROM THE GRAPHICAL WINDOW |
ENHANCE CE COL RED | TO CHANGE THE COLOUR OF THE CURRENT ELEMENT |
REN /NAME COPY PREV | COPU AND RENAME THE NEW COMPONENT |
QUIT | EXITS THE PDMS APPLICATION WITHOUT SAVING |
FINISH | EXITS THE PDMS APPLICATION WITH SAVING |
Q MDB | DISPLAY THE CURRENT MULTIPLE DATABASE |
Q USER | DISPLAY THE CURRENT USER NAME |
Q MEM | DISPLAY THE MEMBERS OF CURRENT SITE/ZONE/….. ETC. |
F1 | HELP |
F2 | ZOOM IN/OUT |
F3 | PAN |
F4 | PERSPECTIVE/PARALLEL VIEW |
F5 | ROTATE |
F6 | WALK ON/OFF |
F7 | ROTATE wrt EYE/MODEL |
F8 | WIRE FRAME/SOLID |
F9 | SCROLL BAR ON/OFF |
F1&F3 | ZOOM IN |
F7&F9 | ZOOM OUT |
F4/LEFT ARROW | PAN/ROTATE LEFT |
F6/RIGHT ARROW | PAN/ROTATE RIGHT |
F2/DOWN ARROW | PAN/ROTATE UP |
F8/UP ARROW | PAN/ROTATE BOTTOM |
$M <FILE PATH> | FOR LOADING A MACRO FILE (PROJECT DATA) |
ADD ALL WITHIN VOL CE 1000 | ALL ALL THE COMPONENTS WITH IN THE 1000 DISTANCE ALL AROUND THE CE |
Q ATT IDP@ | FOR GETTING THE POSSITION OF A CURRENT ELEMENT |
AXES AT IDP@ | PLACES THE AXES AT THE CURRENT ELEMENT P-POINT |
AXES ON | MAKE THE AXES TO DISPLAY |
CHOO ALL | RESELECT |
DIR N 45 E | TO ORIENT THE COMPONENT IN THE DIRECTION OF N 45 E |
Q IDP@ WRT /* | DETAILS WITH RESPECT TO WORLD |
NEW EQUI /<NEW NAME> COPY /<OLD NAME> REN /<OLD NAME> /<NEW NAME> | FOR COPYING & RENAMING AN EQUIPMENT AS NEW |
REPR OBST ON UPDATE | MAKE THE OBSTRUCTION AREA TO DISPLAY |
LOCK ALL | LOCK ANY HIERARCHIY |
MATCH WITH (NAME,’*ABC*’) | RULE FOR MAKING MTO REPORT |
Q MEM | TO QUERY THE MEMBER |
Q OWN | TO QUERY THE OWNER |
THRO CE | THROUGH CURRENT ELEMENT |
THRO ID@ | THROUGH ID CURSOR AT |
THRO IDP@ | THROUGH ID “P” POINT |
Q U IN /* | TO FIND THE ELEVATION OF ORIGIN WITH RESPECT TO WORLD |
Q SESSION | TO FIND OUT MDB, UPDATE DATE, USER NAME |
Q TEMP | TO QUERY THE TEMPERATURE |
REM ALL | TO REMOVE ALL FROM DISPLAY |
Q DRAWLIST | SUMMARY OF THE SITE |
Q NAME | TO FIND THE SELECTED OBJECT NAME |
Q XYPOS | TO KNOW THE XY POSITION OF THE VIEW |
UPDATE ALL | TO UPDATE THE ALL VIEWS OF THE SHEET AS PER THE DESIGN MODIFICATION |
AT @ | FOR RELOCATING THE VIEW |
BY @ | FOR RELOCATING THE VIEW WITH BASE POINT |
LVISI T | VIEW DISPLAY ON |
LVISI F | VIEW DISPLAY OFF |
LFRA T | BORDERS OF VIEW ON |
LFRA F | BORDERS OF VIEW OFF |
DTOFFSET | FOR MOVING DIMTEXT LOCATION |
PLTXT | PROJECTION LINE TEXT |
PLTXT ‘#DIM~0’ | FOR GIVING THE NOZZLE ORIENTATION |
PLTXT ‘~C OF #OWN(C2:)’ | TO MARK CENTER LINE OF EQUIPMENT |
PKDIST | CLEARANCE FROM THE ORIGIN |
PKEY TOS | SET THE EXTENSION LINE AS TOS |
PLTXT ‘BOP EL+ #POSU(C2:)’ | TO MARK BOP OF PIPE |
PLTXT ‘TOS EL+ #POSU(C2:)’ | TO MARK TOS OF STRUCTURE |
NEW GLAB COPY PREV DDNM ID@ | COPY PREVIOUS TAG |
BTEXT ‘#NAME (C2:)’ | FOR CHANGING LABLE TEXT (USE REQUIRED OPTION IN PLACE OF NAME) |
SPREAD REMOTE | FOR SPREADING THE LABLE TAGS OUTSIDE THE VIEW LIMITS |
ADEGREES 90 | TO ROTATE THE LABLE TAG BY 90 DEG. |
Above are e3d commands are used in e3d for pipe/draft/structure modeling. You can also check the E3d piping commands here
Benefits of Learning E3D Commands
- Speed – Execute complex tasks in seconds.
- Consistency – Standardize modeling workflows across teams.
- Compatibility – Same syntax for PDMS and E3D reduces retraining.
- Control – Fine-tune designs without excessive menu navigation.
FAQ
1. What does the term “E3D commands” mean?
They are text-based instructions used in AVEVA Everything3D software to trigger specific actions, such as creating models, adjusting views, or generating drawings.
2. Why do engineers use E3D commands?
They allow quick execution of tasks without navigating multiple toolbars, saving time and improving efficiency in design workflows.
3. Are commands in E3D different from scripts or macros?
Yes. Commands are built into the program’s core, while scripts or macros are user-created sequences that combine several commands for automation.
4. How can someone input these commands?
Users can type them into the command window, select them from dropdown menus, or map them to keyboard shortcuts.
5. Is it difficult for new users to learn these commands?
Not necessarily. Beginners can start with simple commands for navigation and object selection before moving on to complex modeling instructions.
6. Can these commands be modified to fit project needs?
Many can be adapted, combined, or customized into macro sets, allowing teams to align the software’s functions with their design processes.
7. Are all commands usable across every E3D module?
Some are universal across the platform, while others are designed for discipline-specific areas like piping, structural steel, or equipment modeling.
8. Where can a complete list be found?
The official E3D user manual and in-software help library provide comprehensive lists with syntax and usage guidelines.
2 thoughts on “Mastering Essential E3D Commands for Efficient 3D Design”