Die folgenden Programme sind für Borland Pascal in der Version 7.0 geschrieben. Sie müßten auch unter Turbo Pascal 6.0 laufen. Sie entstanden auf Anregung meines damaligen Physik Lehrers Herrn Scharf. Es handelt sich um Visualisierungen zu Experimenten aus dem Physik-Unterricht aus den Jahren 1994-1997.
Sie sind ursprünglich für den Einsatz unter DOS entwickelt worden. Da ich mir damals noch keine Gedanken über Portabilität gemacht habe, ist es unmöglich den Quellcode unter Linux (z. B. mittels fpk) zu compilieren.
Es gibt aber noch einen Weg, die Programme unter Linux zu reaktivieren: Und zwar kann man die Binärdateien mittels Dosbox ausführen. Mehr dazu weiter unten.
Dabei taucht aber das Problem auf, daß die modernen Computer zu schnell, für die betagte CRT-Unit sind. Diese führt auf schnellen Rechnern beim Start zu einem Runtime-Error 200. Man muß jede einzelne Binädatei patchen. Dazu gibt es einen einen Patch, der in ct veröffentlicht wurde. Ihr könnt den Patch bei mir downloaden.
Dieses Archiv (ca. 120 kb)
enthält alle Units, die von den folgenden Programme
benötigt werden.
Installation: in ein Verzeichnis entpacken und das
Programm BuildAll.pas laden und compilieren. Falls
Fehlermeldungen auftreten: unter Optionen->Compiler
"far-Aufrufe" aktivieren.
Die folgenden Archive enthalten eine Sammlung von Programme, die physikalische Vorgänge veranschaulichen. Sie werden im folgenden genauer beschrieben.
Physik-bin.zip (ca. 240 kb) | Dieses Archiv enthält, die bereits compilierten exe-Dateien. |
Physik_bin_patched.zip (ca. 240 kb) | Dieses Archiv enthält, die bereits compilierten exe-Dateien auf die der Patch angewandt wurde. Sie sollten auch auf modernen Rechner laufen. Wenn ihr kein DOS mehr habt, dafür aber Linux und Dosemu, so ladet dieses Archiv, enpackt es. Vor allem, laßt die Verzeichnisstruktur intakt. |
Physik-src.zip (ca. 30 kb) | Dieses Archiv enthält nur die Quellcodes der
Programme. Um die Programme zu compilieren wird auch
das Archiv Units benötigt. Wenn dieses Archiv in
ein anderes Verzeichnis als das Archiv Units entpackt
wird, so muß beim Compilieren der Unit-Suchpfad
(unter Optionen->Verzeichnisse) angepaßt
werden. |
Wie oben erwähnt, kann man die Programme mittels Dosemu ans Laufen bringen: (Diese Hinweise gelten sinngemäß auch für Dosemu oder ein Dos in einer VMware.)
Falls Probleme auftauchen: die Datei EGAVGA.BGI braucht rwx Rechte und in den ini-Dateien steht c:\dos\edit.com als Pfad für einen Editor drin.
Als Ansporn und zum Beweis, hier noch ein paar Screenshots:
Der Verlauf des radialen Feldes:
Das Eingabe-Formular: