Servus zusammen,
ich möchte gern die Funktion in NX implementieren einen (kleinen) Festigkeitsbericht automatisch erstellen. Geplant ist, dass in einer Excel alle Balkenelemente (Rohre) mit ihrer maximalen Spannung, Länge, Position etc. aufgelistet werden.
Da das berechnete Fachwerk über 300 Balkenelemente besitzt würde das die Auswertung bzw. die Dokumentation für den notwendigen Festigkeitsbericht ungemein vereinfachen.
Auf YouTube habe ich etwas gefunden, dass immerhin schon einmal verschiedene Elemente aus einer Gruppe erkennt und deren maximale v.Mises Spannung mit einer ISO-Ansicht in Excel generiert. (Quelle:https://www.youtube.com/watch?v=sHIDJ_tt0N0)
Dieses Skript würde ich später noch anpassen wollen bzw. erstmal nutzen, um mich in die Thematik einzuarbeiten.
Leider funktioniert dieses Skript nicht bei mir, auch nicht mit der angegebenen Abänderung in Zeile 24.
NX wirft folgende Kompilierungswarnungen in der Protokolldatei aus:
"
Linie 7: Warning: Der in Imports "Microsoft.Office.Interop.Excel" angegebene Namespace oder Typ enthält keine öffentlichen Member oder kann nicht gefunden werden. Stellen Sie sicher, dass der Namespace oder Typ definiert ist und mindestens einen öffentlichen Member enthält und dass das importierte Element keine weiteren Aliase verwendet.
Linie 92: Warning: Die resultType-Variable wird verwendet, bevor ihr ein Wert zugewiesen wird. Zur Laufzeit kann eine Nullverweisausnahme auftreten.
Linie 138: Warning: "Public Function CreateRelatedNodeMethod(seed As NXOpen.CAE.Mesh) As NXOpen.CAE.RelatedNodeMethod" ist veraltet: "Deprecated in NX11.0.0. Use overloaded NXOpen.CAE.SmartSelectionManager.CreateRelatedNodeMethod which takes as input an array of NXOpen.CAE.Mesh objects and the argument doEntityVisibilityCheck.".
"
Das Skript wurde für NX9 geschrieben, wir verwenden NX11. Ich kann mir vorstellen, dass ein paar Fehler daher resultieren... Stecke in der Thematik leider nicht so drin. Vielleicht findet ihr gleich den Fehler.
Beste Grüße
Viany
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP