| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
| |
| Auslegung von Asynchronmaschinen | Tech Artikel, ein Fachartikel
|
Autor
|
Thema: APDL Command mit ACT im /post1 erstellen (1403 / mal gelesen)
|
TW-Ansys Mitglied
Beiträge: 22 Registriert: 08.03.2017
|
erstellt am: 12. Sep. 2017 11:29 <-- editieren / zitieren --> Unities abgeben:
|
Duke711 Mitglied
Beiträge: 870 Registriert: 14.11.2016
|
erstellt am: 12. Sep. 2017 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für TW-Ansys
Was ist denn nun die eigentliche Frage? Wenn eine Aktion nach dem Postprocessing ausgeführt werden soll, muss dementsprechend die richtigen Untergruppen angesprochen werden z.B. /Prep ; /Post etc, was Dir ja bereits bekannt sein dürfte. In der Untergruppe /Post können natürlich nur Postporcessing relevante Befehle ausgeführt werden. Also /Solu wird dann nicht klappen. Wenn eine anschließende Neuberechnung oder Berechnungen nach gewissen Kriterien erfolgen soll. Dann läuft es auf eine Makro hinaus, was im Prinzip aus Bedingungsschleifen aufgebaut wird. [Diese Nachricht wurde von Duke711 am 12. Sep. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TW-Ansys Mitglied
Beiträge: 22 Registriert: 08.03.2017
|
erstellt am: 12. Sep. 2017 15:37 <-- editieren / zitieren --> Unities abgeben:
Meine Frage ist: Wie führe ich mit einer ACT APP ein APDL Command im Postprocessing aus? Häufig verwendetes Snippet --> in Button "packen" Edit: Das Snippet ist vorhanden und funktioniert! [Diese Nachricht wurde von TW-Ansys am 12. Sep. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mechanixx Mitglied
Beiträge: 13 Registriert: 27.05.2017
|
erstellt am: 12. Sep. 2017 16:01 <-- editieren / zitieren --> Unities abgeben: Nur für TW-Ansys
|
TW-Ansys Mitglied
Beiträge: 22 Registriert: 08.03.2017
|
erstellt am: 12. Sep. 2017 16:17 <-- editieren / zitieren --> Unities abgeben:
|
Mechanixx Mitglied
Beiträge: 13 Registriert: 27.05.2017
|
erstellt am: 12. Sep. 2017 16:57 <-- editieren / zitieren --> Unities abgeben: Nur für TW-Ansys
Hallo, du musst deine APDL-Befehle in Python "übersetzen", so arbeitet ACT. Dazu habe ich obigen Link eingefügt. Es gibt noch die Möglichkeit APDL Code direkt zu verwenden, das ist aber wesentlich aufwendiger und nicht empfehlenswert. Dabei wird auf das *.rst File zugegriffen und MAPDL im Hintergrund ausgeführt, danach alles zurück in die Workbench für die Darstellung. Darf ich fragen was du auswerten willst? LG Mechanixx Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TW-Ansys Mitglied
Beiträge: 22 Registriert: 08.03.2017
|
erstellt am: 13. Sep. 2017 07:57 <-- editieren / zitieren --> Unities abgeben:
Klar darfst du. Ich will nichts auswerten. Das Snippet manipuliert die rst Datei. Übersetzen kann man das Snippet, das benötigt allerdings mehr Zeit, was ich vermeiden wollte. Mittlerweile habe ich einen zwei Möglichkeiten gefunden: 1. bei den callbacks für load gibt es ein getpostcommands. Der Nachteil ist hier - man muss sich vor der Berechnung überlegen ob das Snippet verwendet werden soll. 2. Man fügt in den Solution automatisiert ein APDL Snippet ein. ExtAPI. ... .Solution.AddCommandSnippet() Vielen Dank für eure Unterstützung.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |