(22.04.2024 18:08 )SirTom schrieb: u.a. diesen Beitrag:
https://forums.ni.com/t5/LabVIEW/Differe...-p/3779725
Ah ja ... solche lustigen Diskussionen gibt es von Zeit zu Zeit.
(22.04.2024 18:08 )SirTom schrieb: Die Frage über lokale Variablen zum "Datentransfer" ist noch offen. Was für Nachteile können daraus resultieren?
1. Rrace condition (du kannst u.U. nicht mehr vorhersehen, was, wann passiert)
2. Die While-Schleife kann nichtin ein separates VI ausgelagert werden.
3. das Allerschlimmste: ich sehe aus 10m Entfernung, dass du ein blutiger Anfänger bist.
Überraschung! jetzt kommt etwas sehr Ernsthaftes: Programmiere die untere Schleife in einem separaten VI und programmiere diese so, dass du ohne den größten Unfug aller Zeiten (ohne globale Variablen) und soweit irgendwie möglich, auch ohne Referenzen auf Controls und Indicators klar kommst. Und natürlich so, dass du den Ablauf in einer für dich angemessenen Zeit immer abbrechen kannst. Das kann Schwierig sein, denn der Mensch denkt lieber linear und nur sehr widerwillig in Schleifen.
PS: ich gebe zu, ich bin gerade auf Krawall gebürstet
PPS: ich bemühe mich um Besserung