Seite 1 von 1

Automatischer Aufruf von z88AuroraV2

Verfasst: Di 10. Jun 2014, 16:10
von ThomasB
Guten Tag,

ich möchte gerne einen automatisierten Aufruf von Z88AuroraV2 programmieren um mehrere Randbedingungen automatisch nacheinander zu berechnen.
Ich habe bereits die folgenden Dateien erzeugt:
• Z88sets.txt
• Z88setsactive.txt
• Z88structure.txt
• Z88control.txt
• 51.txt und 52.txt (in die Materialdatenbank)
Außerdem habe ich die beiden Dateien z88.dyn und z88enviro.dyn in meinen Projektordner kopiert.
Meine Berechnung möchte ich mit dem Linearen Solver SICCG durchführen.
Ich habe schon herausgefunden dass ich vorher die Dateien in die Eingabedateien des Z88V14os transformieren muss, dies mache ich mit dem Aufruf „C:\z88AuroraV2\win\bin\z88ag2ri.exe 1 1 C:\Projektordner“.
Wenn ich dies mache kommt die Meldung, dass er z88i1.txt erfolgreich erzeugt hatte. Dann kommt aber eine Fehlermeldung: „Problem beim mat-Schreiben. Siehe Datei z88ag2ri.log“. In der log-Datei ist aber nichts Hilfreiches zu finden.
Ich habe dann mal versucht ohne Konsolenausgabe das Programm zu starten. Dann erstellt er mir die anderen Dateien aber die z88mat.txt ist leer. Und bei einem Aufruf des linearen Solvers z88r –c –SICCG kommt dann: „### Diagonalelement im G-System Null oder negativ..Stop ###“.
Es wird wohl daran liegen dass kein Material definiert wurde.
Wenn ich mit den vorhanden Dateien in das normale z88aurora.exe gehe und es berechnen lasse kommen vernünftige Ergebnisse heraus, also habe ich die Randbedingungen schon richtig definiert.
Wie kann ich also mit meinen vorhanden *.txt-Dateien die z88mat.txt erstellen?
Vielen Dank für ihre Hilfe

Re: Automatischer Aufruf von z88AuroraV2

Verfasst: Mi 11. Jun 2014, 09:53
von mz15
Hallo ThomasB,

der Aufruf ist im Grunde schon richtig, aber der Konverter muss aus dem Aurora-Verzeichnis gestartet werden. Sie muessen also im Aurora-Verzeichnis sein damit die Materialdaten gefunden werden.

Wenn sich Ihr Projekt beispielsweise unter d: befindet
D:\Fall_2>c:

dann muessen Sie in das Aurora-Verzeichnis wechseln
C:\>cd Z88AuroraV2\win\bin

und hier den Konverter aufrufen mit dem Pfad des Projektverzeichnis.
C:\Z88AuroraV2\win\bin>z88ag2ri.exe 1 1 "d:\Fall_2"

*************************************************
* z88a2r Konverter *
* *
> Eingabedatei z88i1.txt erfolgreich erzeugt.
> Eingabedatei z88mat.txt erfolgreich erzeugt.
> Eingabedatei z88i2.txt erfolgreich erzeugt.
> Eingabedatei z88i5.txt erfolgreich erzeugt.
> Eingabedatei z88elp.txt erfolgreich erzeugt.
> Eingabedatei z88i5.txt erfolgreich erzeugt.
> Eingabedatei z88int.txt erfolgreich erzeugt.
> Eingabedatei z88man.txt erfolgreich erzeugt.
* *
* Konverter erfolgreich durchgelaufen. *
*************************************************

C:\Z88AuroraV2\win\bin>

Gruss
mz15

Re: Automatischer Aufruf von z88AuroraV2

Verfasst: Mi 11. Jun 2014, 21:54
von ThomasB
Vielen Dank.
Da war der Fehler, jetzt klappt es wunderbar.

Re: Automatischer Aufruf von z88AuroraV2

Verfasst: Do 12. Jun 2014, 09:38
von mz15
Super das freut mich.
Viel Spass weiterhin mit Z88Aurora.