Note
Go to the end to download the full example code.
Project tree#
Display the heirarchial Mechanical project structure.
Import necessary libraries#
from ansys.mechanical.core import App
from ansys.mechanical.core.examples import delete_downloads, download_file
Embed Mechanical and set global variables
app = App()
app.update_globals(globals())
print(app)
Ansys Mechanical [Ansys Mechanical Enterprise]
Product Version:242
Software build date: 06/03/2024 09:35:09
Download the mechdb file#
mechdb_path = download_file("graphics_test.mechdb", "pymechanical", "test_files")
Load the mechdb file inside Mechanical
app.open(mechdb_path)
Display the project tree#
app.print_tree()
├── Project
| ├── Model
| | ├── Geometry Imports
| | | ├── Geometry Import
| | ├── Geometry
| | | ├── Part 1
| | | | ├── Part 1
| | ├── Materials
| | | ├── Structural Steel
| | ├── Coordinate Systems
| | | ├── Global Coordinate System
| | ├── Remote Points
| | ├── Mesh
| | ├── Static Structural
| | | ├── Analysis Settings
| | | ├── Fixed Support
| | | ├── Force
| | | ├── Solution
| | | | ├── Solution Information
| | | | ├── Directional Deformation
Display the tree only under the first analysis#
app.print_tree(Model.Analyses[0])
├── Static Structural
| ├── Analysis Settings
| ├── Fixed Support
| ├── Force
| ├── Solution
| | ├── Solution Information
| | ├── Directional Deformation
Cleanup#
delete_downloads()
app.new()
Total running time of the script: (0 minutes 2.115 seconds)