SRH - Kurzinformation Dieses Dokument gibt eine Übersicht über das Shockley/Read/Hall-Programm, im folgenden SRH- Programm genannt. Bei dem SRH-Programm handelt es sich um ein Java Programm, welches in komprimierter Form als JAR-Datei verteilt wird. Somit ist es unter allen Betriebssystemen, für die es eine Java Runtime Environment in der vorausgesetzten Version (siehe Systemvoraussetzungen) gibt. Systemvoraussetzungen Beliebiges Betriebssystem, auf dem eine Portierung der Java Runtime Environment existiert. Falls nicht vorhanden, dann von http://java.sun.com eine aktuelle Versionherunterladen und installieren. Danach kann das SRH-Programm erst verwendet werden. Benötigt wird die Java Runtime Environment in der Version 1.3 oder höher. Um zu überprüfen, ob eine Java Runtime Environment installiert ist kann man unter Windows in der Systemsteuerung nachschauen. Dort existiert in der Regel eine Verknüpfung.B.mit Java Plugin, wo man dann die Version überprüfen kann. Ansonsten kann man über eine Konsole (z.b. MS-DOS Eingabeaufforderung) einfach java -version eintippen und bekommt, sofern installiert, die Version angezeigt. Installationshinweise Es werden 2 Versionen verteilt. Bei beiden muss zwingend eine Java Runtime Environment ab der Version 1.3, besser 1.4, installiert sein. 1. Zip-Archiv entpacken des Archivs in beliebiges Verzeichnis starten des Programms mit java -jar srh.jar über eine Kommandozeile aus dem selben Verzeichnis heraus oder Doppelklick auf srh.bat (unter Windows)
oder 2. WindowsInstaller Doppelklick auf srh.jar (falls von Betriebssystem unterstützt) Per Doppelklick starten und den Anweisungen auf dem Bildschirm folgen. Erläuterung der Programmkomponenten Das SRH-Programm ist unterteilt in die Komponenten Bändermodell (links oben), Diagramme (rechte Hälfte) Einstellungen (links unten) und den Player (rechts unten). Abbildung 1SRH-Programm Bändermodell Das Bändermodell wird über die Einstellungen beeinflusst. Außerdem wird es durch die Benutzung des Players animiert. Die hier verwendeten Symbole/Formelzeichen sind dem beiliegenden Skript zur Shockley/Read/Hall-Thorie zu entnehmen.
Einstellungen Unter den Einstellungen können diverse Parameter, wie Temperatur, Ladungsträgerart, Neutralität, etc. eingestellt werden. Es werden immer die zur aktuellen Diagrammauswahl passenden Parameter zur Einstellung freigegeben.d.h. Abhängige Parameter werden unter Umständen ausgeblendet, wenn man ein anderes Diagramm wählt. Außerdem werden die Einstellungen bei Benutzung des Players deaktiviert und können durch stoppen des Players oder Umschalten auf ein anderes Diagramm wieder aktiviert werden. Die hier verwendeten Symbole/Formelzeichen sind dem beiliegenden Skript zur Shockley/Read/Hall-Thorie zu entnehmen. Diagramme Die verschiedenen Diagramme können durch die Registerkarten auf der rechten Seite des Programms vorgenommen werden. Außerdem über die Wahl des Halbleitertyps und ob es ein neutraler Halbleiter sein soll oder nicht unter den Einstellungen. Die folgenden Symbole markieren die Stelle im Diagramm, die dem Wert der unabhängigen Variablen entspricht. Beim Anfassen des Symbols mit der Maus kann man des Symbol und damit den Wert der unabhängigen Variablen entsprechend ändern. Aktueller Wert Der Wert liegt oberhalb des dargestellten Ordinaten Bereichs Der Wert liegt unterhalb des dargestellten Ordinaten Bereichs An dieser Stelle liegt ein undefinierter Wert vor (z.b. wegen Division durch Null)
Der Player Durch anklicken der entsprechenden Tasten wird der Player bedient, sofern ein Diagramm in der aktuellen Ansicht ausgewählt ist. (also nicht bei ausgewählter Formel) Die Einstellmöglichkeiten werden deaktiviert, solange der Player aktiv ist. Um wieder an die Einstellungsmöglichkeiten zu gelangen muss der Player gestoppt werden oder einfach eine andere Registerkarte angeklickt werden. Rückwärts abspielen: (Taste: r) Unabhängige Variable wird stetig dekrementiert (Kreuzchen läuft nach links). Beim erreichen des linken Randes wird automatisch vorwärts abgespielt. Vorwärts abspielen: (Taste: v) Unabhängige Variable wird stetig inkrementiert (Kreuzchen läuft nach rechts). Beim erreichen des rechten Randes wird automatisch rückwärts abgespielt. Pause: (Taste: p) Der Player wird angehalten oder, falls bereits angehalten wurde, läuft der angehaltene Player weiter. Man kann bei angehaltenem Player das Symbol im Diagramm mit der Maus verschieben. Stop: (Taste s) Der Player wird gestoppt und die Einstellungen, die vor dem Start des Players im SRH-Programm gemacht wurden, werden wieder hergestellt. Geschwindigkeitsregelung (Taste +/-): Mit den Tasten + (schneller) und (langsamer) kann man die Geschwindigkeit des Players regeln. Alternativ kann man mit der Maus auf dieses Symbol klicken und der Balken springt an die Stelle an die man geklickt hat. Dabei bedeutet eine leere Regleranzeige am langsamsten abspielen und eine komplette ausgefüllte Anzeige die höchste Geschwindigkeit.
Hinweise 1. Installation ohne vorinstalliertes Java vorgenommen Einfach von http://java.sun.com eine Laufzeitumgebung für Java (JRE 1 ) runterladen und nachträglich installieren. Falls Sie den Windows-Installer verwendet haben, dann diesen nach erfolgreicher Installation der JRE erneut ausführen und SRH nochmal drüber installieren. Danach funktionieren auch die Verknüpfungen, die vom Setup angelegt werden. Sofern kein Windows- Installer verwendet wurde kann SRH danach wie oben beschrieben ausgeführt werden. 2. Funktioniert trotz installiertem Java nicht Version von Java überprüfen (s.o.). Die ausführbare Datei java (oder java.exe) muss bei installiertem Java in einem Verzeichnis sein, welches durch die Umgebungsvariable PATH erreicht wird. 1 Java Runtime Environment