Bachelorarbeit - Thomas Elser (Hochschule Ulm)

Bachelorarbeit - Thomas Elser (Hochschule Ulm) Bachelorarbeit - Thomas Elser (Hochschule Ulm)

13.01.2014 Aufrufe

Bachelorarbeit Anhang 7 Anhang 7.1 Programmstruktur 7.1.1 Hauptprogramm Initialisierung • Standardwerte für Einstellungen setzen o Systole=0, Diastole=0, MAD_servo_anp=0 o Verzeichnis=”W:/”, Dateiname=”BD_US-Servo_Messung” o preset_P=0.6, preset_I=0.07 o t_monitor=10, t_trend=5 • Registerkartenelement „Start“ anzeigen kontinuierlich • Überwachung der Bedienknöpfe Klick Button „Beenden“ • Überwachungsschleife beenden • Button „Beenden“ zurücksetzen Klick Button „Start“ … • Registerkartenelement „Start“ anzeigen • Reglervoreinstellungen aus Variablen preset_P und preset_I übernehmen • Zeitauflösung der Anzeigefenster aus Variablen übernehmen • Systole und Diastole aus Variablen übernehmen MAD_anp aus Systole und Diastole berechnen • Kontrollieren, ob Systole und Diastole ungleich null sind • Dateipfade aus Verzeichnis und Dateinamen erstellen o 1) Messprotokoll Dateiname.xls o 2) Rohdaten Dateiname_rohdaten.xls • Sub_VI „Messprogramm“ mit den geladenen/berechneten Variablen starten Thomas Elser i

Bachelorarbeit Anhang Klick Button „Wiedergabe“ • Registerkartenelement „Wiedergabe“ anzeigen • Grafikanzeige „Trendverlauf“ zurücksetzen • Systole und Diastole aus Variablen übernehmen MAD_anp aus Systole und Diastole berechnen • Kontrollieren, ob Systole und Diastole ungleich null sind • Dateipfad aus Verzeichnis und Dateinamen erstellen Prüfen, ob Datei existiert (Messprotokoll) Datei existiert? • MAD-Werte aus Messprotokoll auslesen Systole/Diastole ≠ 0 Systole/Diastole = 0 Datei existiert nicht? • Dialogmeldung mit Aufforderung zur Korrektur des Dateipfades • evtl. MAP_servo_anp übernehmen • Faktor berechnen • Druckwerte mit Faktor multiplizieren • Werte tiefpassfiltern (5) • Werte in Trendfenster anzeigen • Faktor = 1 • Werte tiefpassfiltern (5) • Werte in Trendfenster anzeigen • durchgeführte Anpassung in Statusleiste anzeigen Anzahl der Werte < 300 • Einheit der x-Achse: Zeit/s • Faktor = 1 Anzahl der Werte > 300 • Einheit der x-Achse: Zeit/min • Faktor = 0,01666667 Klick Button „Blutdruckwerte“ • Registerkartenelement „Blutdruckwerte“ anzeigen • eingegebene Werte werden mit „Enter“ als Variablen übernommen Klick Button „Dateiname“ • Registerkartenelement „Dateiname“ anzeigen • eingegebener Wert wird mit „Enter“ als Variable übernommen Klick Button „Voreinstellungen“ • Registerkartenelement „Dateiname“ anzeigen • eingegebene Werte werden mit „Enter“ als Variablen übernommen Thomas Elser ii

<strong>Bachelorarbeit</strong><br />

Anhang<br />

Klick Button „Wiedergabe“<br />

• Registerkartenelement „Wiedergabe“ anzeigen<br />

• Grafikanzeige „Trendverlauf“ zurücksetzen<br />

• Systole und Diastole aus Variablen übernehmen<br />

MAD_anp aus Systole und Diastole berechnen<br />

• Kontrollieren, ob Systole und Diastole ungleich null sind<br />

• Dateipfad aus Verzeichnis und Dateinamen erstellen<br />

Prüfen, ob Datei existiert (Messprotokoll)<br />

Datei existiert?<br />

• MAD-Werte aus Messprotokoll auslesen<br />

Systole/Diastole ≠ 0 Systole/Diastole = 0<br />

Datei existiert nicht?<br />

• Dialogmeldung mit Aufforderung<br />

zur Korrektur des Dateipfades<br />

• evtl. MAP_servo_anp<br />

übernehmen<br />

• Faktor berechnen<br />

• Druckwerte mit Faktor<br />

multiplizieren<br />

• Werte tiefpassfiltern (5)<br />

• Werte in Trendfenster<br />

anzeigen<br />

• Faktor = 1<br />

• Werte tiefpassfiltern (5)<br />

• Werte in Trendfenster<br />

anzeigen<br />

• durchgeführte Anpassung in Statusleiste anzeigen<br />

Anzahl der Werte < 300<br />

• Einheit der x-Achse:<br />

Zeit/s<br />

• Faktor = 1<br />

Anzahl der Werte > 300<br />

• Einheit der x-Achse:<br />

Zeit/min<br />

• Faktor = 0,01666667<br />

Klick Button „Blutdruckwerte“<br />

• Registerkartenelement „Blutdruckwerte“ anzeigen<br />

• eingegebene Werte werden mit „Enter“ als Variablen übernommen<br />

Klick Button „Dateiname“<br />

• Registerkartenelement „Dateiname“ anzeigen<br />

• eingegebener Wert wird mit „Enter“ als Variable übernommen<br />

Klick Button „Voreinstellungen“<br />

• Registerkartenelement „Dateiname“ anzeigen<br />

• eingegebene Werte werden mit „Enter“ als Variablen übernommen<br />

<strong>Thomas</strong> <strong>Elser</strong><br />

ii

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!