Last post gave a comprehensive overview of PAMSTAMP. In this post, I will go into graphical user interface (GUI) that makes the PAMSTAMP worth it. It is how almost all of us use PAM STAMP, unless some genius wants to automate and run repeated simulation through python and other tools.
🖥️ Graphic User Interface (GUI) – Layout & Tools
🔳 Interface Layout
The PAM-STAMP GUI is designed with productivity in mind. It includes:
A main menu bar
Horizontal toolbars docked at the top
Vertical toolbars on the left/right
An output window at the bottom
A custom command bar
Optional multi-function toolbars
👉 All these bars can be customized, moved, hidden, or rearranged however you want.
💡 There’s also a full tutorial and training course on GUI usage, available via myESI.
🧱 3D Model Display in Viewer
In the 3D View:
You can pan, zoom, rotate, and fully navigate models
You can use shortcuts for faster access to commands
✅ Some of the important shortcut keys are shown in the figure below:
🛠️ GUI Toolbars – Complete Toolbar System
🔧 Show/Hide Toolbars
Right-click on the toolbar area to show a full list of available toolbars. These are split between:
Standard toolbars
Enhanced toolbars (shown below the horizontal line in the list)
You can also dock/undock or move them around to suit your workflow.
⭐ Recommended Predefined Toolbars
Here are the key predefined toolbars you’ll likely use the most:
1. Standard Preprocessing Toolbar
All essential functions for simulation setup.
2. Check Toolbar
For visualizing:
Mesh edges
Tool distances
Element normals
Free CAD edges
Small cracks (shown via annotations)
3. Postprocessing Toolbar
All tools needed to analyze simulation results.
🧩 More Predefined Toolbar Details
You can enable text labels on toolbars
Toolbars with icons + text can help new users learn faster
Toolbar layout and content can be fully customized
📷 Standard Toolbar Tools
Includes:
Zoom controls
View from z-direction
Window zoom
Center of rotation
Multi-window sync
Camera rotation
Display edges
Shadow toggle
Crosshair cursor
🧭 Views Toolbar
Choose from preset 3D views
Define your own views and save them
Stored views are saved in your .psp project file
🧪 Check Toolbar Tools
Show free or double element edges
Show free CAD edges
Show element normals
Detect cracks or small discontinuities
🎞️ Animation Toolbar
Control the simulation playback:
Navigate between time steps
Change playback speed
Load/unload specific steps
🎯 Selection & Annotation Toolbars
Add rich visuals to your model:
Captions (text, arrows, circles)
Result values (max, min, etc.)
Change font size
Captions move with model
Use multiple annotation layers
📏 Measure Toolbar
You can:
Measure distances, path lengths, radii, and angles
Measure radius from a 2D cross-section
Measure undercut angles vs Z-direction
Get instant object info (dimensions, coordinates)
🧠 Enhanced Toolbars and Custom Options
You can create customized toolbars for specific tasks.
🧮 Workflow Toolbar Example
There’s a default workflow toolbar delivered with PAM-STAMP V2015.1:
Helps define single/double action processes
Docked horizontally for quick access
🎨 GUI Customization – Make It Yours
⚙️ What You Can Customize:
Toolbars
Menu bars
Command macros
Keyboard shortcuts
Themes and GUI layout
File paths
Default parameters
All these are stored in configuration (.cfg) files, located in:
C:\Documents and Settings\<user> (Windows)
/usr/local/<user> (Unix)
These can be:
Local (per-user)
Global (for company-wide setups)
⚠️ Personal .cfg settings override installation defaults!
🗂️ Where to Access It
Go to: Right-click toolbar area > Customize, or Main menu > View > Toolbars > Customize
🔒 Macro & Advanced Mode
The Stamp Tool Kit (macro generator) is only visible in Advanced User Mode, which is now active by default since version 2015.1.
✅ Status is shown at the bottom right corner of the GUI.
🧾 Configuration Tabs
In the “Customize > Options” window, you can define settings for:
Design – Set default PAM-TUBEMAKER values
DeltaMESH – Import, join, remesh defaults
Process – Units, solver checks, blank/tool order
Files – Set import/export paths and solver host
GUI – Undo, camera, annotation radius
Geometry – Mesh orientation, offset values
Contours – FLD settings, max angle on solids
Tool Editor – Default flanging values and mesh size
Macros – Default process macro options
Roll Hemming – Roll-hemming specific options
✨ One-Click Commands & External Tools
You can create custom commands to chain actions
Add external tools like spreadsheets, renderers, or calculators directly into the GUI
🧱 Miscellaneous – Extra Productivity Tips
🔀 Right-Click Power
Right-click main screen = access global commands
Right-click object tree = get object-specific tools
🆘 Press F1 for quick help any time.
📁 Files in PAM-STAMP – What They Are, What They Do
PAM-STAMP uses a wide range of file types to store your simulation data, material information, macro setups, meshes, solver input/output, and more. These files can be binary or ASCII (text-editable) and are often project-specific.
Let’s break them all down, starting with the most common file types.
📝 ASCII Input – .att File
🔎 What is It?
The .att file (Attribute file) is an ASCII file that holds your multistage simulation setup.
It includes all simulation parameters, one after the other.
It’s a text version of your .pre file — great for tweaking things manually or programmatically.
🛠️ How It’s Created
By default, when you start a simulation, PAM-STAMP writes the .att file automatically.
You can also choose “Write input file only” (without starting the simulation) from the GUI.
🔄 Simulation Behavior
If both.pre and .att files exist in the project folder, the .att file takes priority — its data overrides .pre.
You can modify .att, reopen the project, and save — PAM-STAMP updates .pre accordingly.
🧩 Mesh Input – .mif File
The .mif file is an ASCII mesh input file used to represent all the mesh data for the solver.
✨ What’s Inside?
Node and element data
Curves and objects
Restart info
Everything needed to run a simulation
You can export it via Export Mesh > .mif format in the GUI.
🔧 Special Notes:
Starts with DEF_ section headers
Each section defines parameters and entities
Supports comments (start with #)
Lines can’t exceed 256 characters
📝 You can even export .mif from a .res (result) file, not just .pre.