Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Makros durch bat-Dateien starten

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys
Autor Thema:  Makros durch bat-Dateien starten (1502 mal gelesen)
ViktorB
Mitglied


Sehen Sie sich das Profil von ViktorB an!   Senden Sie eine Private Message an ViktorB  Schreiben Sie einen Gästebucheintrag für ViktorB

Beiträge: 8
Registriert: 16.04.2010

erstellt am: 07. Jun. 2010 13:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

versuche zur Zeit verschieden Berechnungen (verschieden Programme) mit einander zu koppeln. Benutze dafür eine Comand.bat Datei. In dieser Datei möchte ich gerne Ansys starten lassen und dann ein Makro einlesen lassen. (So als würde ich manuel in Ansys in den "ANSYS Command Prompt" /Input,macro1 eintippen.) Im Makro "macro1.mac" wird eine Geometrie eingelesen, berechnet und die Ergebnisse rausgeschrieben.
Gibt es ein einfachen Befehl dafür?
Ansys zu starten habe ich geschaft ("C:\Programme\ANSYS Inc\12.1\v121\ANSYS\bin\Intel\launcher121.exe" -runae). Wie muss ich jetzt den Befehl erweitern oder verbessern um das macro zu laden und auszuführen?

Danke schonmal für eure Mühe.

Mfg Viktor

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

modratt
Mitglied
Student


Sehen Sie sich das Profil von modratt an!   Senden Sie eine Private Message an modratt  Schreiben Sie einen Gästebucheintrag für modratt

Beiträge: 52
Registriert: 23.01.2009

ANSYS 11.0

erstellt am: 07. Jun. 2010 13:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ViktorB 10 Unities + Antwort hilfreich

Hallo,

einfach die *.bat Datei vor dem Ausführungspfad mit folgenden Angaben ergänzen:

SET ANSYS110_PRODUCT=...            "hier muss deine Lizenz rein - Abkürzung"
SET ANSYS110_WORKING_DIRECTORY=...  "hier muss der Pfad für dein Arbeitsverzeichnis rein"
SET ANSYS_MACROLIB=...              "hier muss der Pfad für dein Macroordner rein"

In deiner (Main)Input Datei (die über die *.bat Datei aufgerufen werden soll) können dann die benötigten Macros einfach mit dessen abgespeicherten Dateinamen (als wäre es ein einfacher ANSYS Befehl) aufgerufen werden!

Viel Erfolg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

simulmi
Mitglied
Berechnungsingenieur


Sehen Sie sich das Profil von simulmi an!   Senden Sie eine Private Message an simulmi  Schreiben Sie einen Gästebucheintrag für simulmi

Beiträge: 295
Registriert: 27.08.2008

ANSYS Workbench 13
ANSYS Classic 13
MAXWELL 2D/3D V14
Pro/E Wildfire<P>Windows XP 64 bit

erstellt am: 07. Jun. 2010 13:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ViktorB 10 Unities + Antwort hilfreich

Hallo,

einfach mal in der Hilfe nach "Batch Mode" suchen.

Viele Grüße simulmi

------------------
Matthias Ulmer
Institut für Feinwerktechnik
Universität Stuttgart

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ViktorB
Mitglied


Sehen Sie sich das Profil von ViktorB an!   Senden Sie eine Private Message an ViktorB  Schreiben Sie einen Gästebucheintrag für ViktorB

Beiträge: 8
Registriert: 16.04.2010

erstellt am: 07. Jun. 2010 14:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke schonmal für die schnelle Antwort,

hab mich vielleicht nicht ganz klar ausgedrückt.
Ich möchte die manuelle Eingabe umgehen. Ein bestimmtes Makro soll gleich beim Ausführen der bat-Datei benutzt werden.

In der Hilfe unter Batch Mode steht zwar was von Input und Output dateien, hier sind aber ja nicht die ausführenden Macros gemeint.

Gibts da nicht ne Möglichkeit?

Gruß Viktor

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Achim007
Mitglied
Dipl. Ing. (FH)


Sehen Sie sich das Profil von Achim007 an!   Senden Sie eine Private Message an Achim007  Schreiben Sie einen Gästebucheintrag für Achim007

Beiträge: 734
Registriert: 23.09.2008

Workbench 2.0
ANSYS15.0 Mechanical
DesignModeler

erstellt am: 07. Jun. 2010 14:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ViktorB 10 Unities + Antwort hilfreich


bat11.txt

 
anbei eine Beispieldatei für V11

------------------
Viele Grüße        
Achim              PS: Als Anerkennung für einen Beitrag freu' nicht nur ich mich über Unities

Was ist der Unterschied zwischen Theorie und Praxis?
Theorie ist, wenn man alles weiß und nichts funktioniert
Praxis ist, wenn alles funktioniert und keiner weiß warum (Autor nicht bekannt)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz