|
1d-Randbedingungen
Dieses Programm liest die Randbedingungen für den Stab aus einer Datei - der Datei rand_default.dat - ein, visualisiert sie und gibt dem Benutzer die
Möglichkeit, die Randbedingungen zu ändern. Danach können - die alten oder geänderten - Randbedingungen in eine weitere Datei
geschrieben werden. Die Randbedingungen werden dann von einem FVM-Programm eingelesen.
Anwenden des Programms
- Zuerst erstellen Sie ein Verzeichnis, in dem Sie das Programm "fluisa_rand_bedingungen_1d" laufen lassen wollen.
- In diesem Verzeichnis benötigen Sie die Quelldateien, d.h. die python3-Dateien "fluisa_rand_bedingungen_1d_haupt.py", "steuer.py", "gitter.py",
"rand_bedingungen_einlese.py" und "ausgabe.py" sowie die Steuerdatei "steuer.txt", die Gitterdatei "gitter_fvm_11_11.dat" und die Datei mit den Default-
Randbedingungen "rand_default.dat".
- AAm einfachsten ist es, das *.tar.gz-Archiv herunterladen und im Zielverzeichnis zu entpacken. Das können Sie z.B. mit dem Konsolenbefehl tar -xzf fluisa_randbedingungen_1d.tar.gz
oder mit einem Entpackprogramm wie Xarchiver machen. Das Archiv enthält die Quelldateien, die Steuerdatei und die Dokumentation des Programms als
*.pdf.
- Sie können aber auch jede Datei einzeln herunterladen. Dann müssen Sie jeweils die letzten drei Buchstaben - also "txt" - in der Dateiendung hinter "py" löschen. Sie müssen die Dateinamen von
"fluisa_randbedingungen_1d_haupt.pytxt" in "fluisa_randbedingungen_1d_haupt.py", "steuer.pytxt" in "steuer.py", "gitter.pytxt" in "gitter.py", "rechner.pytxt" in "rechner.py" und "ausgabe.pytxt" in "ausgabe.py"
ändern. Leider war es nicht möglich, die funktionierendem Dateiendungen beizubehalten, da der Server eine Fehlermeldung beim Anklicken ausgibt.
Im *.tar.gz-Archiv sind alle Dateiendungen richtig, die Programme sind sofort nach dem Entpacken lauffähig.
- Dann öffnen Sie ein Konsolenfenster in diesem Verzeichnis (rechter Mausklick im
Fenster des Verzeichnisses, dann "Terminal hier öffnen" klicken).
- Führen Sie zur Sicherheit einen Virenscan über dieses Verzeichnis durch. Z.B. ich benutze clamscan mit dem Befehl
clamscan -r -i. Sie können natürlich einen anderen Virenscanner benutzen.
- Dann wird das Programm gestartet:
- Das kann mit dem Konsolanbefehl python3 fluisa_rand_bedingungen_1d_haupt.py geschehen.
- oder Sie starten die Python-Umgebung IDLE in der Konsole mit idle, öffnen die Datei "fluisa_rand_bedingungen_1d_haupt.py" über den Menüpunkt File -> Open.
Dann öffnet sich ein weiteres Fenster mit dem Hauptprogramm. Dieses wird dann mit dem Menüpunkt run module gestartet.
- Das Programm listet dem Benutzer die Steuerparameter, die in der Steuerdatei enthalten sind, auf und gibt dem Benutzer die Möglichkeit, die Steuerdaten mit einem Klick auf den "Eingabe ändern"-Button zu ändern.
- Ein Klick auf den "weiter"-Button läßt das Programm die Verteilung der Randbedingungen ausrechnen.
- Die Randbedingungen werden in die Konsole geschrieben und in einer Datei gespeichert.
- Danach wird das Programm beendet.
Zurück zur Startseite
|
|