Erweiterung des NMR-Versuchs im F-Praktikum um eine ...
Erweiterung des NMR-Versuchs im F-Praktikum um eine ...
Erweiterung des NMR-Versuchs im F-Praktikum um eine ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
5 <strong>Erweiterung</strong> <strong>des</strong> Aufbaus 26<br />
5.2 Software<br />
Die Software zur Homogenisierung wurde mit dem graphischen Programmiersystem Labview<br />
3 entwickelt.<br />
In der Arbeitsgruppe „Polarisiertes Target“ wird dieses System häufig zur Entwicklung<br />
von Mess- und Steuerungsprogrammen eingesetzt, da sich zusammen mit den DAQmx-<br />
Schnittstellen, verhältnismäßig schnell lauffähige Programmteile zur Messung und Steuerung<br />
von Exper<strong>im</strong>enten erstellen lassen.<br />
5.2.1 Allgem<strong>eine</strong>s zu Labview<br />
Ursprünglich wurde Labview von National Instr<strong>um</strong>ents 1986 für Macintosh-Computer entwickelt,<br />
mittlerweile gibt es aber auch Windows und Linux Varianten. Es wird hauptsächlich<br />
in der Meß-, Regel- und Automatisierungstechnik eingesetzt.<br />
Die Programmierung geschieht nicht textbasiert wie bei anderen Programmiersprachen,<br />
sondern über <strong>eine</strong> graphische Oberfläche. Ein Programm teilt sich dabei zunächst in zwei<br />
Teile:<br />
dem Frontpanel, hier geschieht be<strong>im</strong> Programmablauf die Interaktion mit dem Benutzer,<br />
be<strong>im</strong> Programmieren kann hier die spätere Programmoberfläche gestaltet<br />
werden<br />
dem Blockdiagramm, hier wird das eigentliche Programm erstellt, bei Programmablauf<br />
ist dieses Fenster normalerweise nicht sichtbar.<br />
In Abb. 5.6 wird ein kl<strong>eine</strong>s Beispielprogrammes gezeigt. Das Programm zeigt <strong>im</strong> Ablauf<br />
Abb. 5.6: Labview Beispielprogramm<br />
zunächst nur <strong>eine</strong>n Knopf (“Drücken sie hier!“) und <strong>eine</strong> LED, drückt man den Knopf<br />
wird durch <strong>eine</strong> Ereignisstruktur ein Dialogfenster („Haben sie gut geschlafen?“) mit zwei<br />
3 Laboratory Virtual Instr<strong>um</strong>ental Engineering Workbench (Labview) Instr<strong>um</strong>ents