Skip to content

Commit bd36afe

Browse files
authored
Merge pull request #389 from dlubal-software/336-bug-accessing-spectralanalysismembersinternalforces-for-different-envelopes-not-possible
extend RSA results by selection of Envelope
2 parents 9f019a7 + a6a0788 commit bd36afe

File tree

3 files changed

+691
-431
lines changed

3 files changed

+691
-431
lines changed

Examples/DynamicAnalysis/DynamicAnalysis.py

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,31 @@
174174
Calculate_all()
175175

176176
columnInternalForces = ResultTables.MembersInternalForces(loading_type=CaseObjectType.E_OBJECT_TYPE_DESIGN_SITUATION, loading_no=1)
177-
print(columnInternalForces)
177+
print(columnInternalForces)
178+
179+
180+
rsaSummaryX = ResultTables.SpectralAnalysisSummary(
181+
loading_type=CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
182+
loading_no=4,
183+
envelope_type=SpectralAnalysisEnvelopeType.SPECTRAL_ANALYSIS_DIRECTION_X)
184+
print(rsaSummaryX)
185+
186+
nodeDeformationsX = ResultTables.SpectralAnalysisNodesDeformations(
187+
loading_type=CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
188+
loading_no=4,
189+
envelope_type=SpectralAnalysisEnvelopeType.SPECTRAL_ANALYSIS_DIRECTION_X)
190+
print(nodeDeformationsX)
191+
192+
# TODO: Bugfix G-228650: WS: Spectral analysis envelopes for members
193+
# membersDeformationsX = ResultTables.SpectralAnalysisMembersLocalDeformations(
194+
# loading_type=CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
195+
# loading_no=4,
196+
# envelope_type=SpectralAnalysisEnvelopeType.SPECTRAL_ANALYSIS_DIRECTION_X)
197+
# print(membersDeformationsX)
198+
199+
nodeDeformationsY = ResultTables.SpectralAnalysisSurfacesLocalDeformations(
200+
loading_type=CaseObjectType.E_OBJECT_TYPE_LOAD_CASE,
201+
loading_no=4,
202+
envelope_type=SpectralAnalysisEnvelopeType.SPECTRAL_ANALYSIS_DIRECTION_X)
203+
print(nodeDeformationsY)
204+

0 commit comments

Comments
 (0)