INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Strukturen: komplexes programm optimieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.03.2005, 00:22
Beitrag #19

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
Strukturen: komplexes programm optimieren
Hi ladwest,
Buhrz schrieb:Vorschlag
Du solltest dein Programm noch mehr aufräumen
d.H.
1 Bilde noch mehr unterprogramme die funktional zusammenpassen
2 Dafür würde ich mir von den controls und Indicator referenzen erzeugen und mit denen im Unterprogramm arbeiten
Dadurch läßt sich dann das Programm auch besser lesen.
Dies war ein sehr guter Tipp, auf den du scheinbar nicht eingegangen bist.
Da du wohl nicht weiterkommst, habe ich dein Prg. ein bisschen in die Richtung umprogrammiert.

-D.h. ich habe zunächst mal die beiden Multiplex VIs getrennt, so das ich je eine Mess-VI für Probe1 und eins für Probe2 habe.
-Dann wurde für je beide Fälle (Combi~ und Einzelmessung) jeweils (fast) das gleiche nochmal programmiert. - Super ein Unterprogramm für die Seebeck~ und eines für die Leitfähigkeitsmessung gemacht.
Erstere brauch Referenzen, da sie zwischendurch Ergebnisse anzeigt.
-Oft wurden Whileschleifen benutzt die eh gleich wieder abgebrochen wurden, bzw einen Stoppschalter hatten der unsichtbar war und nicht invertiert angeschlossen wurde -> löschen - nur Ballast

Was jetzt deine Aufgabe bleibt, ist den Anwender zu Fragen (und sei es durch vier Schalter) was er bei jeder Probe im einzelnden Messen möchte.
Diese Information schleifst du nur in deine Unterprogramme, bishin zu den einzelnden Messroutinen. Dort verhinderst du ggf. mit einer Case-Schleife die Ausführung, wenn der User diese Messung nicht wünscht.
Letztlich schmeißt du die geziehlte Messung raus, da der user jetzt ja eh wählen kann.

Will dein Chef übrigens noch mehr Änderungen, sag ihm gleich man sollte das Programm neu programmieren.
Wie ein NI Entwickler aus Austin mal sagte: Es ist mit LabVIEW nicht leichter geworden zu programmieren, aber man kann schneller Müll produzieren... :write:

In diesem Sinne

Oliver

Edit: Ist jawohl klar - das Programm ist ungetestet... Wink


Angehängte Datei(en)
Sonstige .llb  Programm_zur_Messung_von_Leitf_higkeit_und_Seebeck_FI_LV6i.llb (Größe: 982,98 KB / Downloads: 229)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Strukturen: komplexes programm optimieren - Oliver Listing - 16.03.2005 00:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Drähte automatisch beim Ziehen aus Strukturen erhalten cb 7 11.706 10.08.2019 11:16
Letzter Beitrag: cb
  3 Variablen optimieren Blubber 2 3.168 18.12.2014 11:40
Letzter Beitrag: Blubber
  Komplexes Programm - Fehlerbehandlung Just-Me 4 4.811 24.11.2011 21:08
Letzter Beitrag: unicorn
  Case- mit While Strukturen cnt_10 15 12.678 01.09.2010 16:55
Letzter Beitrag: cnt_10
  ungefragtes Einfügen von Inplace-Strukturen dimitri84 9 6.621 31.07.2010 08:48
Letzter Beitrag: Lucki
  Wie füge ich 2 flat sequence Strukturen zusammen? horatius 13 8.809 20.04.2009 22:06
Letzter Beitrag: EMV-Hero

Gehe zu: