Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SIMULIA/ABAQUS
  Batch-Skripte zur automatischen Auswertung

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
Autor Thema:  Batch-Skripte zur automatischen Auswertung (1579 mal gelesen)
gully85
Mitglied
Masch. - Ing.


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

Beiträge: 33
Registriert: 14.10.2008

erstellt am: 25. Mai. 2009 15:24    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 zusammen,

ich habe eine Parameterstudie gemacht und möchte diese nun mit einem Batchskript ausführen. Ich habe folgendes Batchskript geschrieben, jedoch bricht dieses immer nach dem ersten Durchlauf mit abaqus viewer XXX ab.

cd Stress_0001
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_01
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_02
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_03
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_04
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_05
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_06
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_07
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_08
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_09
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..
cd Stress_10
mkdir Results
abaqus viewer noGUI=TPL73_S11_S22_S33_Mises_Pfadeausw_rel_1EleUmfang.py
pause
cd ..

Gibt es einen Befehl der das Batch-Skript warten lässt, bis der Befehl ausgeführt wurde?

Danke für eure Antworten

Grüsse

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

Nicksen
Mitglied
wissenschaftlicher Mitarbeiter


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

Beiträge: 239
Registriert: 04.05.2007

erstellt am: 25. Mai. 2009 16:34    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 gully85 10 Unities + Antwort hilfreich

Hallo gully85,

eine Vermutung:
Kann es sein, dass die erste Auswertung komplett klappt? Ich hatte einmal etwas aehnliches und es lag bei mir daran, dass ueber ein batch skript das Verzeichnis nicht gewechselt wurde. Mir ist nicht bekannt, wie man sowas umgehen kann und werde von daher auch die Antworten hier verfolgen.

Ansonsten sollte eigentlich das "pause" ueberfluessig sein, denn die Konsole wird erst wieder freigegeben, wenn das skript durch ist.
Bist du dir sicher, dass deine Auswertung im "viewer" funktioniert und nicht etwa das "cae" benoetigt wird?

Wie gesagt, ich denke dass "mkdir" und "cd " ueber das batch nicht richtig klappen, kann mich aber auch irren.

Hat jemand eine andere Idee???


mfg Nicksen

------------------
==========
==  Dingsen  ==
==========

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

milasan
Mitglied



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

Beiträge: 165
Registriert: 24.04.2007

erstellt am: 25. Mai. 2009 16:59    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 gully85 10 Unities + Antwort hilfreich

Hallo Gully,

1. Schau mal, ob Du mit absoluten Pfadnamen weiter kommst.

oder

2. Vielleicht funktioniert es, wenn Du erst alle Verzeichnisse erzeugst, um nicht warten zu müssen. Dann verwendest Du im CAE-Script absolute Pfadnamen z.B. bei der Angabe der Odb.

oder

3. Du könntest versuchen, das ganze Skript in Python zu schreiben und in CAE laufen zu lassen und dort die Verzeichniswechsel durchzuführen.
Dazu brauchst Du:
  import os
und dann
  os.chdir(path)
  os.mkdir(path[, mode])

Gruß,
M.

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