Problem mit Programmablauf, aktualisierung eines Diagramms
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!
12.01.2010, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 12.01.2010 10:51 von GerdW.)
Problem mit Programmablauf, aktualisierung eines Diagramms
Hallo Malte,
erstmal ein paar generelle Hinweise:
- LV2009 hat eine wunderbare CleanUp-Funktion - damit sehen Blockdiagramme immer "hübsch" aus (meistens jedenfalls)!
- nach Möglichkeit Datentyp-konsistent programmieren
- LabVIEW hat Funktionen wie Kehrwert oder "+1", da muss man nicht eine Addition mit 1 oder eine generische Division bemühen (Stichwort: Übersicht)
- Wieso dividierst du eine Wert durch 100, um ihn dann wieder mit 1000 zu multiplizieren???
- wenn du einen Indikator nur benutzt, um einen Wert für den nächsten Aufruf zu speichern, kannst du auch eine FeedbackNode (oder: Shiftregister) nutzen...
- wenn eine Schleife nicht super zeitkritisch ist, sollte man ihr auch einen Delay spendieren, damit sich die CPU auch noch anderen Dingen widmen kann!
Allgemein gilt, dass die programmbestimmende while-loop ins MainVI gehört und nicht in ein SubVI...