Hallo JackBlack,
Zitat:das LabVIEW bei dieser Auslastung quasi versucht durch die Verlangsamung des Programmablaufes, diese Einschränkung zu kompensieren. ... wenn uns jemand sagen kann ob wir richtig mit der Vermutung liegen
Wie bitte? Das glaubt ihr doch wohl hoffentlich nicht wirklich? Ihr habt da etwas mit Ursache und Wirkung verwechselt. Vielleicht mal wieder Matrix2 schauen
LabVIEW kompensiert da überhaupt nichts: wenn euer Programm langsam läuft, dann wegen ineffizienter Programmierung!
Producer-Consumer:
Zitat:verlangsamt sich das Programm enorm
Was erwartet ihr bei 8 parallel laufenden Prozessen, die man aufgrund der BD-Größe nicht wirklich debuggen kann?
Schon mal gehört, dass man gleiche Abläufe in subVI packen kann und in einer Schleife aufrufen kann?
Etliche eurer "Puffer-Zähler" ließen sich mit einem
Q&R wesentlich effizienter erreichen...
Und ständig in 8 verschiedene Excel-Sheets zu schreiben wird auch nicht zu "effizientem" (und "schnellstmöglichen") Programmablauf beitragen! (Noch dazu, wenn man wirklich jedes einzelne Arrayelement einzeln zu Excel überträgt...)