' schrieb:Was ist beser sicherer oder wird am meisten Verwendet??
Habe gerade Lust mich hier etwas zu verlustieren und tue das, indem ich jetzt etwas Senf absondere
Was ist besser?
Die größte Stärke von LV ist ja die quasiparallele Verarbeitund des Codes, und LabVIEW empfiehlt - weil das am schnellsten ist - das Programm so zu gestalten, daß man LV das tun läßt. D.h. keine künstlichen Datenabhängigkeiten in Form von Drähten oder Sequenzen herstellen, sondern nur wenn es notwendig ist.
Wenn es also keine Datenabhängigkeiten zwischen Schleife 1 und Schleife 2 gibt, dann ist Deine Idee, erst die Schleife 1 laufen zu lassen und dann Schleife 2, überhaupt nicht begründbar und keine gute Idee. Man sollte diese Entscheidung, was zuerst oder beides zugleich, LV überlassen.
Wenn es aber ein solche gibt, dann sind die beiden Beispiele von SEBA nicht völlig identisch, wie dieses Szenarium zeigt:
Angnommen, innerhalb von Schleife 1 wird die Anzahl von Durchläufen berechnet, die Schleife 2 ausführen soll und an eine lokale Variable übergeben.
Das würde dann mit Beispiel 2 (Sequenzen) funktionieren, nicht aber mit Beispeil 1, weil dort die I32-Variable an der 2.Schleife schon gelesen würde, bevor Schleife 1 überhaupt abgearbeitet wird.
Die optimale Lösung wäre dann ein Modifikation des Beispiels 1: Dies Ergebnis in Schleife 2 sollte nicht in eine lokale Variable geschrieben werden, sondern als Draht herausgeführt und direkt an die 2. Schleife angeschlossen werden. Auf den Errorcluster könnte dann verzichtet werden (Natürlich nur wenn der keine andere Funktion hat als die Datenabhängigkeit herzustellen)