AVEVA E3D Structural Command Quick Reference (100 Commands)
Common command-line patterns for structural modeling (beams, columns, braces, plates, frames).
Note: Syntax can vary by project/version. Use CE (Current Element) wisely and verify attributes in you
------------------------------------------------------------------------------------------------------
1. CE Syntax: CE /path OR CE @ (pick) What it does: Set Current Element (context) to a c
database element. Example: CE /MYPROJ/SITE1/ZONE_A/STRU01/FRMW01
2. Q CE Syntax: Q CE What it does: Query the Current Element s name and path. Exam
3. Q NAME Syntax: Q NAME What it does: Print the NAME attribute of the CE (Current Eleme
Example: Q NAME
4. NAME Syntax: NAME '/newname' What it does: Rename the CE. Example: NAME '/FRMW-
5. Q TYPE Syntax: Q TYPE What it does: Report the element type (e.g., STRU, FRMW, BEAM,
PANE, PLAT). Example: Q TYPE
6. Q PARENT Syntax: Q PARENT What it does: Show the parent of the CE (helpful for naviga
hierarchy). Example: Q PARENT
7. Q CHI Syntax: Q CHI What it does: List children (immediate members) of the CE.
CHI
8. Q NEXT / PREV Syntax: Q NEXT; Q PREV What it does: Navigate siblings in the hierarchy
Example: Q NEXT
9. Q MCOUNT Syntax: Q MCOUNT What it does: Show how many members (children) the CE owns.
Example: Q MCOUNT
10. REORDER Syntax: REORDER <idx> AFTER <idx> What it does: Change the display/build orde
Example: REORDER 5 AFTER 1
11. ADD MEMBER Syntax: ADD MEM CE What it does: Add the CE as a member of the picked owne
set correct owner). Example: ADD MEM CE
12. REM MEMBER Syntax: REM MEM CE What it does: Remove CE from current owner s members.
REM MEM CE
13. DELETE Syntax: DELETE CE What it does: Delete the Current Element from the database (
caution). Example: DELETE CE
14. COPY Syntax: COPY CE What it does: Copy the CE under the same owner. Example: C
15. MOVE (owner) Syntax: MOVE CE TO /new/owner What it does: Move CE to a new owner eleme
Example: MOVE CE TO /SITE1/ZONE_A/STRU02/FRMW02
16. CREF Syntax: CREF /ref OR CREF NULREF What it does: Set or clear a cross-reference at
traceability. Example: CREF /STD/SECS/UB254x146x31
17. Q CATREF Syntax: Q CATREF What it does: Report catalog (section) reference used by th
Example: Q CATREF
18. CATREF Syntax: CATREF /catalog/item What it does: Assign a catalog/section reference
section). Example: CATREF /CAT/SECS/HP200
19. SPREF Syntax: SPREF /spec OR SPREF NULREF What it does: Assign or clear a specificati
(if used). Example: SPREF /SPEC/STR_STD
20. Q SPREF Syntax: Q SPREF What it does: Query the current specification reference.
SPREF
21. Q DESC Syntax: Q DESC What it does: Show the description text of CE. Example: Q
22. DESC Syntax: DESC 'text' What it does: Set a human-readable description on CE.
'Pipe Rack Main Frame'
23. Q ATT Syntax: Q ATT <attr> What it does: Query a specific attribute value. Exam
HEI
24. Q ATTS Syntax: Q ATTS What it does: List key attributes available on CE. Exampl
25. JUST Syntax: JUST <code> What it does: Set section justification (e.g., CEN, TOP, BOT
Example: JUST CEN
26. Q JUST Syntax: Q JUST What it does: Report the current justification. Example:
27. ORI Syntax: ORI N/E/U (vector) OR ORI PAR xyz What it does: Set orientation (local ax
CE. Example: ORI N 1 E 0 U 0
28. Q ORI Syntax: Q ORI What it does: Report current orientation vectors. Example:
29. AXES AT Syntax: AXES AT CE/IDP What it does: Show local axes triad at CE or picked po
Example: AXES AT CE
30. AXES OFF Syntax: AXES OFF What it does: Hide axes triad. Example: AXES OFF
31. AT (position) Syntax: AT N E U WRT WORLD/OWNER What it does: Place CE at absolute
coordinates. Example: AT N 12000 E 3000 U 5500 WRT WORLD
32. BY (offset) Syntax: BY N E U What it does: Offset CE position by a delta in NEU.
BY N 0 E 1000 U 0
33. MOVE (through) Syntax: MOVE THRO IDP@ What it does: Move CE so a chosen point lies on
target point. Example: MOVE THRO IDP@
34. ROTATE BY Syntax: ROTATE BY <deg> ABOUT N/E/U What it does: Rotate CE by angle about
Example: ROTATE BY 90 ABOUT U
35. DIR Syntax: DIR N/S/E/W/U/D What it does: Point the CE s principal axis to a directio
Example: DIR N
36. LENGTH Syntax: LENGTH <value> What it does: Set member length (beam/brace/plate edge
applicable). Example: LENGTH 6000
37. HEI Syntax: HEI <value> What it does: Set height/depth attribute (e.g., plate thickne
or section height). Example: HEI 300
38. WID Syntax: WID <value> What it does: Set width attribute (plate width/section flange
Example: WID 150
39. THK Syntax: THK <value> What it does: Set thickness (plate/sheet). Example: THK
40. RAD Syntax: RAD <value> What it does: Set radius (chamfer/fillet on structural shape
supported). Example: RAD 25
41. MITRE Syntax: MITRE ON/OFF What it does: Toggle mitre cut on beam/brace intersections
Example: MITRE ON
42. CUTBACK Syntax: CUTB <value> What it does: Apply cutback at end(s) of a linear member
Example: CUTB 25
43. TRIM Syntax: TRIM TO IDP@ OR TRIM TO CE What it does: Trim end(s) of member to a targ
Example: TRIM TO IDP@
44. EXTEND Syntax: EXTEND TO IDP@ What it does: Extend member end to a target point/plane
Example: EXTEND TO IDP@
45. ALIGN Syntax: ALIGN CE TO IDP@/CE What it does: Align CE axis/face to target. E
CE TO CE
46. FLIP Syntax: FLIP What it does: Flip orientation/justification where applicable.
FLIP
47. P1/P2 Syntax: Q P1; Q P2; POS P1 AT What it does: Query/set key definition points o
members. Example: POS P1 AT N 0 E 0 U 0
48. POS Syntax: POS Pn OF CE AT What it does: Position a construction/definition point.
Example: POS P2 OF CE AT N 6000 E 0 U 0
49. PIN Syntax: PIN 1 AT ; Q POS PIN1 What it does: Create/query temporary pins to aid p
Example: PIN 1 AT N 0 E 0 U 0
50. CONN Syntax: CONN TO <target> What it does: Connect member endpoints to target (node/
Example: CONN TO IDP@
51. FCONN Syntax: FCONN What it does: Force connection resolve (use after moving/rotating
Example: FCONN
52. DISCONNECT Syntax: DISCONNECT What it does: Break a connection at the end(s). E
DISCONNECT
53. Q CONN Syntax: Q CONN What it does: Report connectivity state of the CE. Exampl
54. Q DIST Syntax: Q DIST TO IDP@ What it does: Measure distance from CE/keypoint to a pi
Example: Q DIST TO IDP@
55. DIST Syntax: DIST BETWEEN IDP@ AND IDP@ What it does: Report distance between two pic
Example: DIST BETWEEN IDP@ AND IDP@
56. ANGLE Syntax: ANGLE BETWEEN <obj1> AND <obj2> What it does: Measure angle between two
Example: ANGLE BETWEEN CE AND IDP@
57. ARRAY Syntax: ARRAY <count> BY N/E/U What it does: Duplicate CE in linear array.
ARRAY 6 BY E 3000
58. MIRROR Syntax: MIRROR ABOUT PLANE What it does: Create mirrored copy about a plane/
Example: MIRROR ABOUT U@ (picked plane)
59. MERGE Syntax: MERGE CE WITH <target> What it does: Merge coplanar plates/panels or co
segments (where allowed). Example: MERGE CE WITH IDP@
60. SPLIT Syntax: SPLIT AT IDP@ What it does: Split linear member/plate at a point.
SPLIT AT IDP@
61. HOLE Syntax: HOLE DIA <d> AT What it does: Create a round hole in plate/panel at po
Example: HOLE DIA 22 AT N 250 E 150 U 0
62. SLOT Syntax: SLOT LEN <l> WID <w> AT What it does: Create a slotted hole in plate/p
Example: SLOT LEN 60 WID 22 AT N 200 E 0 U 0
63. WELD Syntax: WELD TYPE <code> SIZE <s> What it does: Assign weld metadata between mem
Example: WELD TYPE FW SIZE 6
64. Q WELD Syntax: Q WELD What it does: Report weld attributes. Example: Q WELD
65. MARK Syntax: MARK WITH 'text' CE What it does: Attach a visual marker/label to CE.
MARK WITH 'ALIGN-CHK' CE
66. STEXT Syntax: STEXT 'text' What it does: Create simple annotation text object.
STEXT 'Top of Steel EL+8.500'
67. REPR HOLES Syntax: REPR HOLES ON/OFF UPDATE What it does: Toggle display of holes in
refresh. Example: REPR HOLES ON UPDATE
68. REPR INSU Syntax: REPR INSU ON/OFF UPDATE What it does: Toggle insulation (if applica
refresh. Example: REPR INSU OFF UPDATE
69. ENHANCE COLOUR Syntax: ENHANCE CE COLOUR <name> What it does: Temporary color to high
Example: ENHANCE CE COLOUR GREEN
70. ENHANCE TRANSLUCENCY Syntax: ENHANCE CE TRANSLUCENCY <0 100> What it does: Make CE
semi transparent. Example: ENHANCE CE TRANSLUCENCY 60
71. UNENHANCE Syntax: UNENHANCE ALL What it does: Remove all temporary enhancements.
UNENHANCE ALL
72. LVISI / LFRA Syntax: LVISI T/F; LFRA T/F What it does: Toggle visibility and frame (e
Example: LFRA T
73. ADD ALL WITHIN Syntax: ADD ALL STR WITHIN E S U TO E S U What it does: Select struc
within a 3D box. Example: ADD ALL STR WITHIN E0 S0 U0 TO E10000 S6000 U5000
74. ADD VOL CE Syntax: ADD ALL WITHIN VOLUME CE <val> What it does: Add all items inside
Example: ADD ALL WITHIN VOLUME CE 1
75. REM ALL Syntax: REM ALL ADD CE What it does: Clear current selection and add CE.
REM ALL ADD CE
76. FILTER Syntax: FILTER BY TYPE <list> What it does: Filter current selection to certai
Example: FILTER BY TYPE BEAM,COLU,BRAC
77. Q SELECTION Syntax: Q SELECTION What it does: List current selection set contents.
Q SELECTION
78. FILE OUTPUT Syntax: FILE 'path' OVER OUTPUT CE FILE END What it does: Write a report/
to a file. Example: FILE 'C:/tmp/stru_list.txt' OVER OUTPUT CE FILE END
79. Q LASTM Syntax: Q LASTM What it does: Show last modification timestamp. Example
80. Q ID Syntax: Q ID What it does: Report the unique database identifier. Example:
81. Q VOL Syntax: Q VOL; Q AREA; Q MASS What it does: Query calculated volume/area/mass (
available). Example: Q VOL
82. MASS Syntax: MASS DENS <value> What it does: Assign density for weight estimation.
MASS DENS 7850
83. MATREF Syntax: MATREF /mat OR NULREF What it does: Assign material reference. E
MATREF /MAT/STEEL/S275
84. Q MATREF Syntax: Q MATREF What it does: Report material reference. Example: Q M
85. UCS/LCS Syntax: LCS AT CE; LCS WORLD What it does: Set/show Local/World coordinate sy
Example: LCS AT CE
86. WORLD/WRT Syntax: WRT WORLD/OWNER What it does: Specify reference frame for AT/BY o
Example: AT N0 E0 U0 WRT OWNER
87. SNAP Syntax: SNAP TO END/MID/CEN What it does: Control snapping while picking points.
Example: SNAP TO MID
88. GRID Syntax: GRID ON/OFF SPACING <v> What it does: Toggle/define a modeling grid to a
Example: GRID ON SPACING 1000
89. ELEV Syntax: ELEVATION <value> What it does: Set/store working elevation for placemen
Example: ELEVATION 8500
90. LEVEL Syntax: LEVEL 'name' What it does: Switch to a named modeling level/folder (if
Example: LEVEL 'STRUCT-LEVEL-02'
91. Q SEC Syntax: Q SEC; Q SECTION What it does: Report the assigned section parameters.
Example: Q SEC
92. SEC BY NAME Syntax: SEC '/cat/section' What it does: Assign standard section by catal
Example: SEC '/SECS/UB203x133x30'
93. SEC BY DIM Syntax: SEC DIM D <d> W <w> T <t> What it does: Define prismatic section b
Example: SEC DIM D 300 W 150 T 10
94. END PREP Syntax: ENDPREP <type> What it does: Specify end preparation (e.g., cope, be
supported. Example: ENDPREP COPE
95. JOINT Syntax: JOINT TYPE <code> What it does: Create/assign a joint connection metada
Example: JOINT TYPE BOLTED
96. Q JOINT Syntax: Q JOINT What it does: Report joint data of the member. Example:
97. LABEL Syntax: LABEL ON/OFF; LABEL CONTENT What it does: Toggle labels and choose wh
attributes to show. Example: LABEL CONTENT NAME,SEC
98. VIEW Syntax: VIEW ISO/PLAN/ELEV What it does: Quick change to isometric/plan/elevatio
Example: VIEW PLAN
99. SAVEVIEW Syntax: SAVEVIEW 'name' What it does: Save a named camera/view for later rec
Example: SAVEVIEW 'STRU-L2-EAST'
100. RECALLVIEW Syntax: RECALLVIEW 'name' What it does: Recall a saved view/camera.
RECALLVIEW 'STRU-L2-EAST'