Bachelorarbeit - Thomas Elser (Hochschule Ulm)
Bachelorarbeit - Thomas Elser (Hochschule Ulm)
Bachelorarbeit - Thomas Elser (Hochschule Ulm)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Bachelorarbeit</strong><br />
Anhang<br />
kontinuierlich: Regelschleife<br />
• Aufruf Sub-VI „DAQmx Read“<br />
o zyklisches Einlesen von jeweils einem Sample auf beiden physikalischen Kanälen in 1D-Array<br />
o Signal teilen in 2 Double-Werte: Dopplersignal, Manschettendruck<br />
• Manschettendruck skalieren (Einheit mmHg), Faktor 30<br />
• Tiefpass-Filterung (3)<br />
• Faktor aus Variable auslesen, Anpassung durch Multiplizieren<br />
• Manschettendruck und Dopplersignal in FIFO schreiben<br />
• Regelalgorithmus ausführen (siehe Struktur „Regelalgorithmus“)<br />
• Blutdruckwerte berechnen (siehe Struktur „Blutdruckwerte“)<br />
• Herzfrequenz berechnen (siehe Struktur „Herzfrequenz“)<br />
• Protokollierung vorbereiten (Zeitstempel „Iteration“ setzen, Dopplersignal und Manschettendruck<br />
in String umwandeln und in induziertes Array schreiben)<br />
Button „Regelung“ = true<br />
• Sub-VI „DAQmx Write“ aufrufen<br />
o zyklisches Ausgeben der im Regelalgorithmus<br />
berechneten Stellgröße (jeweils<br />
ein Sample auf physikalischen Kanal)<br />
Button „Regelung“ = false<br />
• Sub-VI „DAQmx Write“ aufrufen<br />
o zyklisches Ausgeben des Werts 0 (jeweils<br />
ein Sample auf physikalischen Kanal)<br />
kontinuierlich: Anzeigeschleife<br />
• Auslesen des FIFO in while-Schleife<br />
• Darstellung der ausgelesenen Werte im Monitorfenster<br />
• MAD_servo anpassen, Multiplikation mit Faktor<br />
• Runden auf nächste ganze Zahl<br />
• Ausgabe im Anzeigeelement MAD<br />
• Berechnung und Anzeige des MAD-Trendfenster (siehe Struktur „Trendfenster“)<br />
…<br />
<strong>Thomas</strong> <strong>Elser</strong><br />
iv