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 27<br />
Schaltköpfen („Ja“, „Nein“) geöffnet. Je nach Antwort erscheint nun, ausgelöst durch <strong>eine</strong><br />
Case-Struktur ein weiteres Dialogfenster mit <strong>eine</strong>m Knopf „Ebenso!“ oder „Ok, Gute Nacht“<br />
und der Ausgabe „Dann noch <strong>eine</strong>n schönen Tag!“ oder „Dann sollten sie schlafen gehen“.<br />
Zusätzlich wird nach Drücken von „OK, Gute Nacht“ die LED ausgeschaltet.<br />
In Labview sind viele „Bauteile“ selbst kl<strong>eine</strong> Programme. Auch ist es <strong>im</strong> Allgem<strong>eine</strong>n<br />
möglich eigene Programme als Baust<strong>eine</strong> aufzurufen. In Labview heißen Baust<strong>eine</strong> wie<br />
Programme Virtual Instr<strong>um</strong>ents (VI).<br />
Um den Überblick über ein Programm behalten zu können empfiehlt es sich, möglichst<br />
viele Funktionen in Sub-VIs zusammenzufassen und das Programm damit überschaubarer<br />
zu halten.<br />
Um Daten in (Sub-)VIs einzulesen oder aus ihnen auszugeben gibt es verschiedene Möglichkeiten:<br />
Z<strong>um</strong> Einen kann man <strong>im</strong> Frontpanel Ein- und Ausgänge mit Bedien- oder Anzeigeelementen<br />
verbinden, man kann Daten in Queues (Warteschlangen)<br />
schreiben <strong>um</strong> sie in anderen VIs auslesen zu können, es gibt aber auch die Möglichkeit<br />
lokale oder globale Variablen zu verwenden. Um <strong>eine</strong>n fehlerfreien Programmablauf zu<br />
erreichen sollte man bei der Verwendung dieser Variablen aber <strong>im</strong>mer darauf achten nicht<br />
den Datenfluss zu unterbrechen.