Computer-Simulationen aus dem Physik-LK

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.

Inhaltsverzeichnis

Units

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 Physik-Programme

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.

Linux, Dosbox und die Programme

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.)

  1. Ladet das Archiv mit den gepatchten Dateien.
  2. Entpackt es, dabei muß das Verzeichnis Physik entstehen und alle Dateien sind darin enthalten.
  3. Dieses Verzeichnis müßt Ihr in der Konfiguration von Dosbox mounten, damit es Euch unter der Emulation zur Verfügung steht.
  4. Startet dosbox.
  5. Wechselt in des Verzeichnis, in dem die Programme gespeichert sind und ihr könnt die Programme ausführen.

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:
Screenshot von einem
      der Programme unter Linux

Das Eingabe-Formular:
Screenshot von einem
      der Programme unter Linux


nach oben

Letzte Änderung: 06.03.2009
© Lars Fischer

Valid XHTML 1.1!  Valid CSS!