Current Revision posted to RAM | STAAD | ADINA Wiki by Shreyanka Bhattacharjee on 4/24/2024 11:17:17 AM
Applies To | |||
Product(s): | STAAD.Pro | ||
Version(s): | All | ||
Environment: | N/A | ||
Area: | OpenSTAAD | ||
Subarea: | Analysis Result, Output | ||
Original Author: | Bentley Technical Support Group, Shreyanka Bhattacharjee | ||
Problem Description:
How to extract Node Displacement for all Load Combination Cases using OpenSTAAD (VBA and python)
Solution:
- GetNodeCount : Returns the total number of nodes in the current model.
- NodeList : Returns the list of all the node number ID(s) in the current model.
- GetLoadCombinationCaseCount : Gets total number of combination load case(s) present in the current structure
- GetLoadCombinationCaseNumbers: Gets all load combination case number(s).
- GetLoadCaseTitle : Returns title of the specified load case
- GetNodeDisplacements: Returns nodal displacements for the node number and load case specified
Parameter Details are available in OpenSTAAD Help Manual
Sample VBA Syntax:
communities.bentley.com/.../Extract-Nodal-Displacement-for-Load-Combination.xlsm
Python script:
communities.bentley.com/.../GetNodeDisplacements.py
Tags: OpenSTAAD