Hi
Gibt es eine Möglichkeit mit einem Macro die 10 Eigenfrequenz-Werte aus CATIA rauszulesen?
Ich kann zwar bis und mit auf "Frequency List" und "ListSize=10" zugreifen im Baum aber ich komme nicht an die eigentlichen Frequenzwerte ran...
Mein Code:
Set analysisDocument1 = CATIA.ActiveDocument
Set analysisManager1 = analysisDocument1.Analysis
Set analysisModels1 = analysisManager1.AnalysisModels
Set analysisModel1 = analysisModels1.Item(1)
Set analysisCases1 = analysisModel1.AnalysisCases
Set analysisCase2 = analysisCases1.Item(1)
' Get 'Frequency Case'
' --------------------
Dim analysisSets2 As AnalysisSets
Set analysisSets2 = analysisCase2.AnalysisSets
' Get "Sensors.1"
Dim analysisSet2 As AnalysisSet
Set analysisSet2 = analysisSets2.Item("Sensors.1", catAnalysisSetSearchAll)
' Get all entities in the "Sensors.1" tree
Dim analysisEntities As analysisEntities
Set analysisEntities = analysisSet2.AnalysisSets
' Get the first (and here only) entity - named "Frequency" (=AnalysisSensor)
Dim freq As AnalysisEntity
Set freq = analysisEntities.Item(1)
Dim globsens As AnalysisGlobalSensor
Set globsens = freq
' Assign the parameters (here, there are 2: 'Frequency List' & 'Size')
Dim params As Parameters
Set params = globsens.OutPutParameters
MsgBox params.Item(1).Name
MsgBox params.Item(2).Name
Gruss, Daniel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP