Hallo zusammen!
Bin erst seit heute hier im Forum und schon meine zweite Frage... bin aber guter Dinge da mir schon toll geholfen wurde! =)
Ich möchte gerne mithilfe eines Journals die Ergebnisse einer FE Analyse anzeigen. Dazu spuckt mir NX erstmal folgendes VB aus:
Module NXJournal
Sub Main
Dim theSession As Session = Session.GetSession()
Dim workSimPart As CAE.SimPart = CType(theSession.Parts.BaseWork, CAE.SimPart)
Dim displaySimPart As CAE.SimPart = CType(theSession.Parts.BaseDisplay, CAE.SimPart)
Dim simSimulation1 As CAE.SimSimulation = CType(workSimPart.FindObject("Simulation"), CAE.SimSimulation)
Dim simSolution1 As CAE.SimSolution = CType(simSimulation1.FindObject("Solution[Solution 1]"), CAE.SimSolution)
Dim solutionResult1 As CAE.SolutionResult
solutionResult1 = theSession.ResultManager.CreateSolutionResult(simSolution1)
Dim postviewId1 As Integer
postviewId1 = theSession.Post.CreatePostview(0, solutionResult1, False)
End Sub
End Module
Wenn ich nun das Script aber in ein bereits längeres Journal übernehme, erhalt ich beim ausführen in NX immer die Fehlermeldung:
NXOpen.NXException: No results are found
bei NXOpen.CAE.ResultManager.CreateSolutionResult(SimSolution solution)
bei NXJournal.Main() in C:\ blabla \Zeile565
die Zeile 565 ist folgende:
solutionResult1 = theSession.ResultManager.CreateSolutionResult(simSolution1)
Anscheinend findet der Result Manager kein Ergebnis. Wenn ich das oben stehende Journal aber direkt an der Stelle wo das "lange" gerade abgebrochen ist auführe, geht alles ?!
Hat jemand vielleicht einen Tipp/Idee/kann mir sagen was ich falsch mache.
Vielen Dank!
Grüße
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP