====== MIKE+ Simulation über die Befehlszeile starten ======
⯇ Zurück zu [[mikeplus:dialog:menues_cs|Menüs und Werkzeuge Siedlungsentwässerung]]\\
//Handbuch: MIKE+ Model Manager User Guide, Kapitel 6.4.7 Predefined export from command line \\
Seite gültig für MIKE+ 2022//
===== Einleitung =====
In der Regel werden Sie Simulationsläufe aus der MIKE+ Oberfläche heraus starten.
Alternativ lassen sich Simulationsläufe von der Kommandozeile aus starten, ohne die MIKE+ Oberfläche zu öffnen. Dies setzt voraus, dass Sie die Simulationseinstellungen zuvor in MIKE+ vorbereitet haben.
Die hier beschriebene Methode greift **direkt auf die MIKE+ Datenbank** zu, Sie müssen also vorab keine (Text-)Dateien exportieren. Beachten Sie, dass diese Funktion derzeit auf Kanalnetze und Fließgewässer (MIKE 1D-Engine) und die 2D Oberfläche (MIKE 21 FM-Engine) beschränkt ist.
Der Vollständigkeit halber sei darauf hingewiesen, dass Sie die auch [[mikeplus:anleitungen:simulation_mike1d_befehlszeile|Simulation mit MIKE 1D über die Befehlszeile starten]] können, also **direkt auf den MIKE 1D Rechenkern** zugreifen. Letztere Methode ist etwas älter, exportieren zunächst die Dateien, und ist auf MIKE 1D beschränkt, rechnte also keine 2D Oberfläche.
In ähnlicher Form ist es möglich, direkt auf den **DHI EPANET-Rechenkern** zuzugreifen:((DHI intern Fall 5483))
C:\Program Files (x86)\DHI\MIKE+\2021\bin\x64>DHI.MuEpanet2.Application.exe "D:\AverageDayDemandBase.inp" "D:\"
===== Syntax =====
Suchen Sie zunächst im Installationsordner nach der DHI.MIKEPlus.Shell.exe. Geben Sie in einer Eingabeaufforderung den folgenden Befehl ein, wobei Sie die ...-Zeichen durch den tatsächlichen Pfad ersetzen, und die Optionen und die Datei angeben:
"C:\...\DHI.MIKEPlus.Shell.exe" [Optionen]
{{tablelayout?colwidth="137px,418px"}}
^ Datei/Option ^ Erklärung ^
| ''-h'' | Show the help |
| ''-debughelp'' | Show help ID when pressing F1 |
| ''-e'' | Export files for simulation |
| ''-r'' | Run simulation |
| ''-rb'' | Run batch simulation |
| ''-m'' | Model to operate (CS, WD, SWMM] |
| ''-id'' | Simulation ID, if not specified, active simulation is used |
| '''' | MIKE+ Projektdatei (*.mupp) |
===== Beispiele =====
Show the usage:
DHI.MIKEPlus.Shell.exe -h
Show the help ID when pressing F1:
DHI.MIKEPlus.Shell.exe -debughelp
Open file demo.mupp:
DHI.MIKEPlus.Shell.exe demo.mupp
Export active model and simulation to files in demo.mupp:
DHI.MIKEPlus.Shell.exe -e demo.mupp
Run simulation for active model and simulation in demo.mupp:
DHI.MIKEPlus.Shell.exe -r demo.mupp
Export CS model to files for SimID in demo.mupp:
DHI.MIKEPlus.Shell.exe -e -m CS -id SimID demo.mupp
Run simulation for CS model with SimID in demo.mupp:
DHI.MIKEPlus.Shell.exe -r -m CS -id SimID demo.mupp
===== Offene Punkte =====
* Welche Dateien werden exportiert, wenn man nur ''-r'' verwendet? Werden m1dx und xns11 erzeugt (vermutlich nicht)? Werden *.couple and *.m21fm files erzeugt? Falls es Dateien erzeugt, werden sie automatisch gelöscht?
* siehe DHI-Intern: Fall 6613 und 6762