Mastering Essential E3D Commands for Efficient 3D Design

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. 

What are E3D commands

Below are list of E3D commands

COMMANDEXPANSION OF COMMAND
SAVEWORKTO SAVE CURRENT WORK
AXES OFFAXES SWITCH OFF
ADD CEADD CURRENT ELEMENT TO DISPLAY
REM ALL ADD CEREMOVE ALL FROM DISPLAY AND ADD CURRENT ELEMENT
ALP REQ CLEARCLEAR THE COMMAND LINE
REM ALLREMOVE ALL FROM DISPLAY
REPR HOLES ON UPDATEHOLES REPRESENTATION ON & UPDATE IN GRAPHICAL WINDOW
REPR HOLES OFF UPDATEHOLES REPRESENTATION OFF & UPDATE IN GRAPHICAL WINDOW
Q ATTTO DISPLAY THE ATTRIBUTES OF THE CURRENT ELEMENT
STATTO DISPLAY THE STATUS
UNCLAIM ALLUNCLIMING ALL TO ALLOW THE OTHER USER TO WORK
Q POS $QHELP
MARK CETO DISPLAY THE NAME OF THE COMPONENT OF THE ELEMENT
UNMARK ALLTO REMOVE ALL THE MARKINGS FROM THE GRAPHICAL WINDOW
ENHANCE CE COL REDTO CHANGE THE COLOUR OF THE CURRENT ELEMENT
REN /NAME COPY PREVCOPU AND RENAME THE NEW COMPONENT
QUITEXITS THE PDMS APPLICATION WITHOUT SAVING
FINISHEXITS THE PDMS APPLICATION WITH SAVING
Q MDBDISPLAY THE CURRENT MULTIPLE DATABASE
Q USERDISPLAY THE CURRENT USER NAME 
Q MEMDISPLAY THE MEMBERS OF CURRENT SITE/ZONE/….. ETC.
F1HELP
F2ZOOM IN/OUT
F3PAN
F4PERSPECTIVE/PARALLEL VIEW
F5ROTATE
F6WALK ON/OFF
F7ROTATE wrt EYE/MODEL
F8WIRE FRAME/SOLID
F9SCROLL BAR ON/OFF
F1&F3ZOOM IN
F7&F9ZOOM OUT
F4/LEFT ARROWPAN/ROTATE LEFT
F6/RIGHT ARROWPAN/ROTATE RIGHT
F2/DOWN ARROWPAN/ROTATE UP
F8/UP ARROWPAN/ROTATE BOTTOM
$M <FILE PATH>FOR LOADING A MACRO FILE (PROJECT DATA)
ADD ALL WITHIN VOL CE 1000ALL 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 ONMAKE THE AXES TO DISPLAY
CHOO ALLRESELECT
DIR N 45 ETO 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 UPDATEMAKE THE OBSTRUCTION AREA TO DISPLAY
LOCK ALLLOCK ANY HIERARCHIY
MATCH WITH (NAME,’*ABC*’)RULE FOR MAKING MTO REPORT
Q MEMTO QUERY THE MEMBER
Q OWNTO QUERY THE OWNER
THRO CETHROUGH 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 SESSIONTO FIND OUT MDB, UPDATE DATE, USER NAME
Q TEMPTO QUERY THE TEMPERATURE
REM ALLTO REMOVE ALL FROM DISPLAY
Q DRAWLISTSUMMARY OF THE SITE
Q NAMETO FIND THE SELECTED OBJECT NAME
Q XYPOSTO KNOW THE XY POSITION OF THE VIEW
UPDATE ALLTO 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 TVIEW DISPLAY ON
LVISI FVIEW DISPLAY OFF
LFRA TBORDERS OF VIEW ON
LFRA FBORDERS OF VIEW OFF
DTOFFSETFOR MOVING DIMTEXT LOCATION
PLTXTPROJECTION LINE TEXT
PLTXT ‘#DIM~0’FOR GIVING THE NOZZLE ORIENTATION
PLTXT ‘~C OF #OWN(C2:)’TO MARK CENTER LINE OF EQUIPMENT
PKDISTCLEARANCE FROM THE ORIGIN
PKEY  TOSSET 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 REMOTEFOR SPREADING THE LABLE TAGS OUTSIDE THE VIEW LIMITS
ADEGREES 90TO 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”

Leave a comment