The commands are presented in this reference using the Backus-Naur form. Items enclosed by chevrons like <value> must be replaced with the actual value (number or string), all other characters must be typed as they are presented. Items enclosed by brackets like [value] are optional.
Many of the commands in the SASSI User Interface are from Prep. PREP only considered up to 4 letters in an command name while the User Interface uses the entire command name. The commands that are valid in Prep and the User Interface will have an underlined section of the command name. If a user entered the the whole instruction name or just underlined section the instruction will be interpreted properly. Any other variation will not be interpreted as a valid command. command names typed at the Command Entry line are not case sensitive.
Due to differences in the between Prep and the User Interface a few commands in Prep are not supported by User Interface because they are either superfluous or cannot be supported under the new program architecture. The Unsupported Commands table can be found in the link. This only will effect custom *.pre file because the unsupported commands were never used during the use of the WRITE command.
Command | Action |
---|---|
ACCIN | Sets the acceleration time history input file for ACS SASSI EQUAKE module. |
ACCOUT | Sets the acceleration time history output file for ACS SASSI EQUAKE module. |
AFWRITE | Writes the analysis files. |
AMP | Defines spectral amplification ratios for ACS SASSI HOUSE module. |
ANALYS | Defines analysis options for ACS SASSI ANALYS module. |
AOPT | Sets options for AFWRITE and CHECK. |
CHECK | Checks data. |
CORR | Sets spectra correlation values for ACS SASSI EQUAKE module. |
DAMP | Adds / resets damping ratios for RS analysis. |
DYNP | Defines data for dynamic soil properties. |
EOUT | Adds element output request for ACS SASSI STRESS module. |
EQTIT | Defines spectra title for ACS SASSI EQUAKE module. |
EQUAKE | Defines analysis options for ACS SASSI EQUAKE module. |
FORCE | Defines analysis options for ACS SASSI FORCE module. |
FREQ | Adds / deletes frequency numbers to / from frequency set. |
HOUSE | Defines analysis options for ACS SASSI HOUSE module. |
INCOH | Defines incoherence analysis options for ACS SASSI HOUSE module. |
INP | Switches input to file. |
LFREQ | Lists frequency sets. |
ME | Defines input motion data for ACS SASSI HOUSE module. |
MOPT | Changes the model options. |
MOTION | Defines analysis options for ACS SASSI MOTION module. |
NOUT | Adds nodal output request for ACS SASSI MOTION module. |
POINT | Defines analysis options for ACS SASSI POINT module. |
RESUME | Re-loads the active model. |
RSIN | Sets the response spectrum input file for ACS SASSI EQUAKE module. |
RSOUT | Sets the response spectrum output file for ACS SASSI EQUAKE module. |
SACC | Sets the acceleration output options for ACS SASSI SOIL module. |
SAVE | Saves active model. |
SFOU | Sets the Fourier spectrum output options for ACS SASSI SOIL module. |
SITE | Defines analysis options for ACS SASSI SITE module. |
SOIL | Defines analysis options for ACS SASSI SOIL module. |
SPRO | Defines soil profile data for ACS SASSI SOIL module. |
SRS | Sets the response spectrum output options for ACS SASSI SOIL module. |
SSAF | Sets the spectral amplification factor output options for ACS SASSI SOIL module. |
SSTR | Sets the stresses and strains output options for ACS SASSI SOIL module. |
STATUS | Lists general information. |
STRESS | Defines analysis options for ACS SASSI STRESS module. |
SYMM | Sets information for symmetry / anti-symmetry plane / line |
THFILE | Sets acceleration time history file. |
THTIT | Sets title for acceleration time history. |
TPSD | Use the Target PSD functionality of ACS SASSI EQUAKE |
TIT | Sets the model title. |
TOPL | Adds / deletes top layers for ACS SASSI SITE module. |
WAVE | Defines wave information for ACS SASSI SITE module. |
WPASS | Defines wave passage data for ACS SASSI HOUSE module. |
WRITE | Writes model data to an input file. |
RELD | Writes Relative Displacement Options |
RELFILE | Writes the Relative Displacement Reference File. |
RDND | Write a node to the Relative Displacement Output Node List |
Command | Action |
---|---|
CSYS | Activates a coordinate system. |
D | Sets boundary conditions. |
FILL | Generates a node line. |
GLOBAL | Transforms nodes into the global coordinate system. |
INT | Sets interaction, interface, intermediate, or internal nodes. |
INTLIST | Lists interaction, interface, intermediate, or internal nodes. |
LMOVE | Generates a node list by translation. |
LOC | Defines a local coordinate system with Euler angles. |
LOCAL | Defines a local coordinate system with nodes. |
N | Defines a node. |
NDEL | Deletes nodes. |
NGEN | Generates nodes by copying a node pattern. |
NLIST | Lists nodes. |
NMED | Defines a node with average coordinates. |
NMOVE | Generates a node list by scaling. |
NSCALE | Scales nodal coordinates. |
SDEL | Deletes coordinate systems. |
SLIST | Lists coordinate systems. |
Command | Action |
---|---|
DELL | Deletes soil layers. |
DELM | Deletes materials. |
DELR | Deletes real properties. |
DELSC | Deletes spring properties. |
E | Defines an element. |
ECOMPR | Compresses elements. |
EDEL | Deletes elements. |
EGEN | Generates elements by translation |
EINT | Sets integration order for SOLID elements. |
ELIST | Lists elements. |
ETYPE | Sets type for SOLID, PLANE, or LOVEWAVE elements. |
GDEL | Deletes groups. |
GLIST | Lists groups. |
GROUP | Creates or activates a group. |
GTIT | Sets group title |
KI | Defines end release code in node I of BEAMS elements. |
KJ | Defines end release code in node J of BEAMS elements. |
L | Defines a soil layer. |
LLIST | Lists soil layers. |
M | Defines a material. |
MACT | Sets active material / soil layer index. |
MLIST | Lists materials. |
MSET | Sets element material / soil layer index. |
MXDEL | Delete matrix properties. |
MXI | Set terms for matrix property - imaginary part of stiffness matrix. |
MXLIST | List matrix property. |
MXM | Set terms for matrix property - mass / weight matrix. |
MXR | Set terms for matrix property - real part of stiffness matrix. |
R | Defines a real property. |
RACT | Sets active real / spring / matrix property index. |
RLIST | Lists real properties. |
RSET | Sets element real / spring / matrix property index |
SC | Defines a spring property. |
SCLIST | Lists spring properties. |
THICK | Sets thickness for SHELL elements. |
Command | Action |
---|---|
F | Defines a force. |
FDEL | Deletes forces. |
FLIST | Lists forces. |
FSCALE | Scales forces. |
MM | Defines a moment. |
MMDEL | Deletes moments. |
MMLIST | Lists moments. |
MR | Defines a rotational mass. |
MRGEN | Generates rotational masses by translation. |
MRDEL | Deletes rotational masses. |
MRSCALE | Scales rotational masses. |
MSCALE | Scales moments. |
MT | Defines a translational mass. |
MTDEL | Deletes translational masses. |
MTGEN | Generate translational masses by translation. |
MTLIST | Lists translational and rotational masses. |
MTSCALE | Scales translational masses. |
MUNITS | Sets units for translational and rotational masses. |
Command | Action |
---|---|
ACTM | Change the Active model |
AFWRBAT | Split the model frequency set to run on multiple systems |
CONDMAP | Create a map between the interaction nodes and structural nodes in the model |
CPMODEL | copy the active model to another model |
CRITFREQ | Find frequencies where a TFI and TFU differ by a user specified tolerance |
DISPFILELIST | Create File List for uplift analysis |
DMODEL | Delete a model from User Interface memory |
FRAMECOMBIN | Combine Frames into a new frame file |
FRAMESEL | Select frames numbers based on local maximums from an acceleration file |
GETENV | Show the environment variables setting for the fast solver modules |
GLB2LOC | Transform a global node to a local coordinate system |
GRAVITY | Sets Gravity value for the model |
GROUNDELEV | Sets Ground Elevation for the model |
GROUPMAT | Sets a material for each group |
MDL | Change the Model name and path for uses with save, resume and afwrite |
MDLNAME | Change the Model Name without changing the path or model title |
MODELLIST | Show the models that have been defined and there names |
RADIUS | Write a radius for non uniform soil |
REDUCEINT | Reduce the number of interaction nodes in the model |
RELBIN | Afwrite options for the binary RELDISP module input |
SETENV | Set the environment variables for the fast solver modules |
TPSD | Target PSD command |
Command | Action |
---|---|
EXCSTRCHK | Check the excavation and structure for shared nodes |
FIXEDINT | Find Fixed interaction Nodes |
FREESPRING | Find Free Spring Nodes |
HINGED | Check model for possible hinged connections |
INTCOUNT | display a count of interaction nodes |
KINT | Find K node that are interaction nodes |
USED | Check and fix Unused nodes |
Command | Action |
---|---|
EXCAV | Create an Excavation volume for a model |
MERGE | Merge 2 models |
MERGEGROUP | Merge 2 groups together |
MERGESOIL | Merge a Structural Model With a Matching Soil |
ROTATE | Rotate the model around a point |
SOILCONTACT | Adds 2 plane groups along the interface of the excavation volume |
SOILMESH | Create a soil mesh for the active model |
TRANSLATE | Move all nodes in a model a fixed distance |
WELD | Combine nodes that share the same location |
Command | Action |
---|---|
ETYPEGEN | Modify the element types for the models |
FIXSLDROT | Fix the solid rotations in a model |
FIXSHLROT | Fix the shell rotations in a model |
FIXSPRROT | Fix the spring rotations in a model |
FIXROT | Fix the rotations in a model |
FIXSYMM | Fix the boundary conditions of node on the symmetric plane |
GCOM | Compress group numbers |
INTGEN | generate interaction node if embeddment is explicitly defined |
NCOM | Compress Node Numbers in a Model |
RMVUNUSED | Remove Unused nodes from the model |
Command | Action |
---|---|
CSECT | create a cross sectional model |
CUT2SUB | Transfer Elements in a cut to another model |
CUTADD | Add elements from a group to a cut |
CUTCLR | Clear a cut in memory |
CUTRMV | Remove elements from a cut |
CUTVOL | Add elements in a volume to a cut |
EXTRACTEXCAV | Make a submodel of the excavation volume |
SLICE | Add elements to a cut that lie along a plane |
SPLITGROUP | Split a group into 2 different groups |
TRANELEM | Transfer a list of element in the current model to another model |
TRANVOL | Transfer all elements in a volume to another model |
Command | Action |
---|---|
ANSYS | Write model to ANSYS® input format |
ANSYSMODELTYPE | Change the model type for the Advanced ANSYS® option |
ANSYSREFORMAT | Reformat the beam groups to work better for ANSYS® write |
CONVERT | Use one of the file converters to translate a file |
FRMTXTSEL | Create Frames.txt for STRESS or *_rdi.frm for RELDISP modules |
NASCRITFRM | Find the critical frame from a single time history and store the results in variable lists |
NASCRITRPT | Output the results of NASCRITFRM to a file |
NASFRMCOMBIN | Utility to combine frame data written in the NASTRAN frame format |
MODFRAMES | Modify legacy frames files for the new frame format |
Command | Action |
---|---|
MODULE | Show/Change module location strings |
RUNANALYS | Run the ANALYS module in the User Interface |
RUNCOMBIN | Run the COMBIN module in the User Interface |
RUNEQUAKE | Run the EQUAKE module in the User Interface |
RUNFORCE | Run the FORCE module in the User Interface |
RUNHOUSE | Run the HOUSE module in the User Interface |
RUNMOTION | Run the MOTION module in the User Interface |
RUNPOINT | Run the POINT module in the User Interface |
RUNRELDISP | Run the RELDISP module in the User Interface |
RUNSITE | Run the SITE module in the User Interface |
RUNSOIL | Run the SOIL module in the User Interface |
RUNSTRESS | Run the STRESS module in the User Interface |
Command | Action |
---|---|
CALCC | Calculate the center of area for the model |
CALCSECTHIST | Calculate the Stress history of a cross section based on multiple files |
CALCSECTHISTDB | Calculate the stress history of a cross section using the data from the binary stress database |
CALCM | Calculate the mass of the object |
CALCMOI | Calculate the Moment of inertia |
CALCPAR | Calculate all ODF the parameters for a cross-section |
READSTR | Read a .ess Stress file and apply it to the model |
SECDATAOPT | Set the output request in stress for section cut data |
SHEAR | Calculate ultimate shear for a nonlinear panel |
Command | Action |
---|---|
ADDITION | Add line together and store it |
AVERAGE | Calculate the average of a group of line and store in a line |
AXES | Change the axes in a 2d model plot |
BROADEN | Broaden Selected line and stave results to selected line |
BUBBLEPLOT | Plot Bubble (ZPA) for the model |
CAPTUREPLOT | Screen capture of the current plot |
CLOSEPLOT | Close the current plot |
CNGCENTER | Change the center of rotation for the 3d model plot |
CNGVIEW | Change the view of the current 3d model plot |
COLOR | Change the color in the color list |
CONTOURPLOT | Plot a 3d Contour plot |
CUTPLOT | Plot the 3d model with what elements are in the cut |
DEBUG | Display 3d debug text to the screen |
DEFORMPLOT | plot a 3d deformed shape plot |
ELECOLOR | Change Element Color in Element Model Plot |
ELENUM | Show/Hide element numbers in the active plot |
GROUPNUM | Show/Hide group numbers in active plot |
LBINCORS | Calculate the Lower Bound Incoherent Response Spectra |
LAYERPLOT | Plot a 2d cross section of the models soil layers |
LINECOMBIN | Linearly combine a set of lines with scalars |
LINENAME | Change the name of a line in memory |
MARKERS | Add markers to a line |
MODELPLOT | Plot a 3d model plot |
NODENUM | Show/Hide node numbers in active plot |
NODEPLOT | Plot a 3d node plot |
NODESEL | Select a node on a 3d plot |
PLOTRANGE | Change the range of the axes on a 2d plot |
PLOTTITLE | Change the title of a plot |
PROCFRAME | Process the frame animation files |
READSPEC | Read a spectrum file |
READTH | Read a File in the Time history format |
RSTCENTER | Reset the Center to Default |
RSTVIEW | Reset the View to Default |
SHADEROPTIONS | Change the shader options for the current plot |
SHOWDOF | Show the fixed degrees of freedom in some 3D plots |
SHOWMASS | Show the lumped masses in some 3D plots |
SHRINK | Shrink the elements in the Element Plot |
SOILPROPPLOT | Create a 2d soil property plot |
SPECPLOT | Plot a spectrum plot |
SRSS | Combine lines using srss |
STIPPLE | Stipple line in a plot for Black and white printing |
SUBTRACTION | Subtract lines and store into another line |
THPLOT | Create a 2d time history plot |
VECTORPLOT | Plot a 3d vector plot with the current model |
WINDOWSETTINGS | Change the Windows Setting for the current plot |
WIREFRAME | Show the wireframe of the Element Plot |
WRITESPEC | Write a line in the spectrum file format |
WRITETH | Write a line in the time history file format |
XTITLE | Change the X axis title for a 2D graph |
YTITLE | Change the left side Y axis title for a 2D graph |
YTITLE2 | Change the right side Y axis title for a 2D graph |
Command | Action |
---|---|
ADDRND | Append random numbers to the end of a variable |
CD | Change the working directory |
FOREACH | Loop on a variable |
LOADMACRO | Load a Macro pre file |
LOADVAR | Load a Variable from a file |
MACRO | Use a Macro |
MACROLIST | Show all macro names currently in User Interface memory |
MKDIR | Make a new directory |
REDUCESET | Sort variable contents and remove duplicate entries |
RND | fill a variable with random numbers |
RNDSEED | Seed the random number generator |
SETVAR | Set Variables |
SHOWVAR | Show contents of a variable |
VAR | Create a variable |
VARAVE | Calculate the variable data elements |
VARLIST | Show all variable and variable contents currently in User Interface memory |
Command | Action |
---|---|
FILLPOOL | Fill a shell or solid pool with water solids |
REFINEMODEL | Subdivide all Shell and solid elements in a model |
LISTPOOLINTER | List the interface nodes of a pool in the original model |
Command | Action |
---|---|
B | Nonlinear Beam Definition |
BBC | Load Backbone curve by file |
BBCGEN | generate Backbone curves based on panel definition |
BBCI | Backbone curve information definition |
BBCP | Backbone curve point information |
BBCX | Backbone curve X component definition |
BBCY | Backbone curve Y component definition |
BEAMPILE | Modify a model with beam element pile |
DCOUPLEBEAM | Add Springs at beam intersections |
DGRDFLR | Scale young's modulus for z-parallel shell materials |
DELBBC | Delete Backbone Curves |
DELBM | Delete Nonlinear Beam |
DELNLS | Delete Nonlinear Soil Layers |
DELSPR | Delete Non Linear Spring |
EDGE | Panel Splitting base on edge detection |
EDGEMODEL | Apply edge command to all wall panels |
EQL | Nonlinear analysis options |
EXTRACTCUTS | auto generate cuts and cross sections for all defined panels in the model |
MERGEPANEL | Merge a Panel Model to the Solids and beams of the original model |
NLSLAYER | Add a nonlinear soil layer definition |
NLSOIL | Set Parameters for the nonlinear soil option |
NONLINBAT | Create a Generic Nonlinear Batch Run |
NONLINMOTDISP | Find panel edge node and add them to the MOTION and RELDISP output request |
P | Add a panel to the active model |
PANELIZE | Separate Shells in the model into Panels |
PDEL | Delete panel(s) from the active model |
PLIST | List or check panel(s) in the active model |
PNLGEN | Generate panels for every group perpendicular to the ground surface |
S | Nonlinear Spring definition command |
SEGWALLS | Split walls at intersections with other walls |
SOILREDEF | Transfer nonuniform soil layering from 2d model to 3d model |
SOILINTER | Transfer interaction area to 2d model |
SOLIDPILE | reconnect the pile interface to the rest of the model with springs |
SPLITWALLS | Split walls at intersections with floors |
UNIPANEL | Create Unique element panel groups |
WALLFLR | Separate Shells Walls and Floors int to Separate Groups |
Command | Action |
---|---|
ACCDBANI | Creates a animation from the acceleration binary database in memory |
ACCDBTHFILE | Write ASCII time history files from the binary ACC database |
BINFRAMEOUT | Write frame files from a database |
BINOUT | output flags for binary files |
BINSTRTBL | Output selected stresses from a group in an ACSII CSV format |
COMBACCDB | Combine three databases acc binary format |
COMBDISPDB | Combine three databases int the disp/acc binary format |
COMBDISPDIR | Combine three displacement component binary files into a complete displacement database |
COMBTHSDB | combine stress binary database from file |
DELDB | Delete a database from User Interface Memory |
DISPDBANI | Creates a animation from the displacement binary database in memory |
DISPDBTHFILE | Write ASCII time history files from the binary Displacement database |
LOADACCDB | Load a acceleration binary database from file |
LOADDISPDB | Load a displacement binary database from file |
LOADTFSDB | Load a stress transfer function binary database from file |
LOADTHSDB | Load a stress time history binary database from file |
MAXDBFRAME | create a frame with the global maximum for all components |
TFSDBANI | Creates a animation from the stress transfer function binary database in memory |
TFSDBTHFILE | Write ASCII transfer funcion files from the binary stress database |
THSDBANI | Creates a animation from the stress binary database in memory |
THSDBTHFILE | Write ASCII time history files from the binary stress database |
Command | Action |
---|---|
CTRAVETBL | Average output tables from CTRCCV or CTRVEC |
CTRCCV | Apply cylindrical coordinate transformation to binary stress data |
CTRVEC | Apply Cartesian coordinate transformation to binary stress data |
THSHLSMH | Average components of the TSHELL stress |
THSHLSTR | Face Strain/Stress for TSHELLS |