Batch-Betrieb

Top  Previous  Next

REBEKA II kann auch im Batchbetrieb laufen gelassen werden. Der Befehl lautet:

 

>Rebeka [Projektname] [Regendatei] [Anzahl Durchläufe]

 

z.B. bewirkt der Befehl:

 

>Rebeka "C:\Data\GEP 1\Variante3" zuer8695.kmd 200

 

dass Rebeka das Projekt "Variante3" im Ordner "C:\Data\GEP1" mit der Regendatei "zuer8695.kmd" (Regen von Zürich von 1986 bis 1995) ladet und 200 Durchläufe durchführt. Eine deterministische Simulation wird durchgeführt, wenn für "Anzahl Durchläufe" 1 gewählt wird. Die Systemdaten müssen im obigen Beispiel in der Datei "Variante3.in" und die Variationsdaten in der Datei "Variante3.csv" gespeichert sein. Sind diese beiden Dateien nicht vorhanden, so kann der Befehl nicht ausgeführt werden. Diese Dateien werden automatisch erzeugt, wenn zuerst interaktiv ein Projekt "Variante3" angelegt und mit den entsprechenden Daten gefüllt wird. Für die Projektdaten kann ein Pfad angegeben werden. Enthält der Pfad Leerzeichen, muss er in Anführungszeichen gesetzt sein (s.Bsp.). Achtung: Parameter darf keine Umlaute enthalten! Das Programm und die Regen-Datei werden im aktiven Ordner gesucht. Es ist deshalb wichtig, dass vorher in den Ordner, in dem Rebeka installiert ist, gewechselt wird (normalerweise c:\Programme\Rebeka2 oder c:\Program Files\Rebeka2).

 

Mehrere Befehle können in einer sogenannten Batch-Datei (Endung *.bat zwingend) gespeichert werden. Wird diese Datei aufgerufen, so werden alle Befehle hintereinander abgearbeitet. Das kann z.B. so aussehen:

 

Batch-Datei Untersuchung1.bat:

 

rem zuerst in auf das richtige Laufwerk wechseln

c:

rem dann in den richtigen Ordner

cd \Programme\Rebeka2

rem jetzt folgen die eigentlichen Befehle

echo Projekt1 wird berechnet

Rebeka Projekt1 zuer8695.kmd 200

echo Projekt2 wird berechnet

Rebeka Projekt2 zuer8695.kmd 200

echo Projekt3 wird berechnet

Rebeka Projekt3 zuer8695.kmd 200

echo Projekt4 wird berechnet

Rebeka Projekt4 zuer8695.kmd 200

 

Die fettgedruckten Wörter sind sogenannte Batch-Befehle (siehe Windows Hilfe oder 'help' in einem Kommando-Fenster), die in Batch-Dateien verwendet werden können und den Prozessablauf steuern.  

 

Ab der Version 2.1 gibt es eine weitere Variante des Batch-Aufrufs zur Vereinigung von zwei Zulauf-Dateien in eine neue Datei:

 

 >Rebeka [Projekt-Pfad] [Zulauf-Datei1] [Zulauf-Datei2] [neue Datei]

 

Der folgende Befehl sucht im Ordner "C:\Daten\Beispiel Goldach\" nach den beiden Dateien vog_out.txt und A0_out.txt, berechnet die Summe der Daten und speichert sie in der Datei m15_zu.txt:

 

 >Rebeka "C:\Daten\Beispiel Goldach\" vog_out A0_out m15_zu

 

Wichtig: Der Pfad muss mit einem \ abgeschlossen werden, bei den Dateinamen muss .txt nicht angegeben werden