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 

Sauberes und 'schlankes' Programmieren



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!

29.09.2005, 21:15
Beitrag #7

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Sauberes und 'schlankes' Programmieren
chiefwiegam schrieb:-möglichst wenig und langsames Polling.

-Array-bearbeitende VIs brauchen viel Ressourcen (wenn möglich nicht in Loops)

-in SubVIs unterteilen (wird überischtlicher und der gesammte Code muss nicht auf einmal geladen werden)

Um Polling ganz zu vermeiden ggf Queues verwenden
Wenn ein Array verarbeitet werden soll, dann nur mit For Schleifen arbeiten (bei For Schleifen weiß LV beim Compilieren des Codes wieviel Speicher allokiert werden muss - bei einer While Schleife muss LV bei jeder Iteration neuen Speicher allokieren!)
In SubVIs aufteilen ist schoen und gut jedoch wird beim Kompilieren (sprich klick auf den Run Button) der KOMPLETTE Code kompiliert - seis in einem SubVI das bereits von vornhinein in einem Case liegt der durch die statischen Einstellungen der Parameter mit Sicherheit nicht abgearbeitet wird oder nicht!
Wenn man diesen Effekt umgehen will kommt man um den dynamischen Aufruf von SubVIs nicht herum!
(in LV 8 stehen zwei neue Schleifenarten zur Verfuegung die die Eigenschaft haben, Cases die nicht abgearbeitet werden (auf Grund von statischen Einstellungen die beim Klicken auf den Run Button gegeben sind und waehrend der Laufzeit nicht geaendert werden) außen vor zu lassen, sprich NICHT in den Speicher laden!)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Sauberes und 'schlankes' Programmieren - thomas.sandrisser - 29.09.2005 21:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tipps zum Programmieren mit LabVIEW eg 5 14.588 20.02.2008 14:57
Letzter Beitrag: Y-P

Gehe zu: