Expand/Collapse all
1. Introducing APDL
2. Working with the Toolbar
2.1. Adding Commands to the Toolbar
2.2. Modifying the Toolbar
2.2.1. Example: Adding a Toolbar Button
2.2.2. Saving Toolbar Buttons
2.3. Nesting Toolbar Abbreviations
3. Using Parameters
3.1. Guidelines for Parameter Names
3.1.1. Hiding Parameters from *STATUS
3.2. Defining Parameters
3.2.1. Assigning Parameter Values During Execution
3.2.2. Assigning Parameter Values at Startup
3.2.3. Assigning Mechanical APDL-Provided Values to Parameters
3.2.4. Listing Parameters
3.3. Deleting Parameters
3.4. Using Character Parameters
3.5. Substitution of Numeric Parametric Values
3.5.1. Preventing Substitution
3.5.2. Substitution of Character Parametric Values
3.6. Dynamic Substitution of Numeric or Character Parameters
3.7. Parametric Expressions
3.8. Parametric Functions
3.9. Saving, Resuming, and Writing Parameters
3.10. Array Parameters
3.10.1. Array Parameter Basics
3.10.2. Array Parameter Examples
3.10.3. Tabular Input via Table Array Parameters
3.10.4. Defining and Listing Array Parameters
3.10.5. Specifying Array Element Values
3.10.6. Writing Data Files
3.10.7. Operations Among Array Parameters
3.10.8. Plotting Array Parameter Vectors
3.10.9. Modifying Curve Labels
4. APDL Math
4.1. Procedure for Using APDL Math
4.2. Matrix and Vector Sizes
4.3. Accessing Complex Scalar Values
4.4. Degree of Freedom Ordering
4.5. Creating a User Superelement
4.6. Creating a Sparse Matrix Using the CSR Format
4.7. Restrictions and Recommendations for Matrix Operations
4.8. APDL Math Examples
5. APDL as a Macro Language
5.1. Creating a Macro
5.1.1. Macro File Naming Conventions
5.1.2. Macro Search Path
5.1.3. Creating a Macro Within Mechanical APDL
5.1.4. Creating Macros with a Text Editor
5.1.5. Using Macro Library Files
5.2. Executing Macros and Macro Libraries
5.3. Local Variables
5.3.1. Passing Arguments to a Macro
5.3.2. Local Variables Within Macros
5.3.3. Local Variables Outside of Macros
5.4. Controlling Program Flow in APDL
5.4.1. Nested Macros: Calling Subroutines Within a Macro
5.4.2. Unconditional Branching: Goto
5.4.3. Conditional Branching: The *IF Command
5.4.4. Repeating a Command
5.4.5. Looping: Do-Loops
5.4.6. Implied (colon) Do Loops
5.4.7. Additional Looping: Do-While
5.5. Control Functions Quick Reference
5.6. Using the _STATUS and _RETURN Parameters in Macros
5.7. Using Macros with Components and Assemblies
5.8. Reviewing Example Macros
6. Interfacing with the GUI
6.1. Prompting Users for a Single Parameter Value
6.2. Prompting Users With a Dialog Box
6.3. Using Macros to Display Your Own Messages
6.4. Creating and Maintaining a Status Bar from a Macro
6.5. Picking within Macros
6.6. Calling Dialog Boxes From a Macro
7. Encrypting Command Input and Other Data
7.1. Encrypting Command Input
7.1.1. Basic Workflow for Encrypting/Decrypting Command Input
7.1.2. How to Create and Use Encrypted Command Input
7.2. Encrypting Material Data
7.2.1. Basic Workflow for Encrypting/Decrypting Material Data
7.2.2. How to Create and Use Encrypted Material Data
A. GET Function Summary
B. Using APDL to List File Structure and Content
B.1. Using the *XPL Command