04.12.2019, 12:59
Hallo liebe Community,
ich bin noch ein Labview Neuling und habe von meinem Semesterarbeits-Vorgänger eine erstellte Labview-Datei erhalten, die auch funktioniert. (Siehe Screenshot)
[attachment=60594]
In der For-Schleife werden die Signale zu einem Array zusammengefasst usw... Allerdings steigt mit laufender Laufzeit die Rechendauer meines gesamten Programmes, sodass die Abtastrate der Messignale und somit die Schreibe-Rate in meinem Excel-Dokument auf unter 1 Messpunkt pro Sekunde rutscht. Die Rechendauer wurde im Frontpanel implementiert, daher meine Erkenntnis bzgl. der Rechendauer.
Nun ist meine Frage, wie ich vermeiden kann, dass die Rechendauer exponentiell nach ca. 60s ansteigt.
Eine erste Idee aus einem anderen Forumsbeitrag war folgende: Die For-Schleife soll nur noch die Signalquellen und das zusammenführen des Arrays beinhalten. (Siehe Screenshot 2) Allerdings wird mir dann nur noch der letzte Eintrag des Arrays verarbeitet, das nur noch ein virtuelles Kanal gebildet wird. Also funktioniert das wohl auch nicht.
[attachment=60593]
Es wäre super wenn ihr mir da helfen könntet.
Ob ihr auf eine Verbesserung zum Programm meines Vorgängers eingeht oder die Idee von mir passend verbessert, wäre mir egal! :-)
Liebe Grüße,
Michi
ich bin noch ein Labview Neuling und habe von meinem Semesterarbeits-Vorgänger eine erstellte Labview-Datei erhalten, die auch funktioniert. (Siehe Screenshot)
[attachment=60594]
In der For-Schleife werden die Signale zu einem Array zusammengefasst usw... Allerdings steigt mit laufender Laufzeit die Rechendauer meines gesamten Programmes, sodass die Abtastrate der Messignale und somit die Schreibe-Rate in meinem Excel-Dokument auf unter 1 Messpunkt pro Sekunde rutscht. Die Rechendauer wurde im Frontpanel implementiert, daher meine Erkenntnis bzgl. der Rechendauer.
Nun ist meine Frage, wie ich vermeiden kann, dass die Rechendauer exponentiell nach ca. 60s ansteigt.
Eine erste Idee aus einem anderen Forumsbeitrag war folgende: Die For-Schleife soll nur noch die Signalquellen und das zusammenführen des Arrays beinhalten. (Siehe Screenshot 2) Allerdings wird mir dann nur noch der letzte Eintrag des Arrays verarbeitet, das nur noch ein virtuelles Kanal gebildet wird. Also funktioniert das wohl auch nicht.
[attachment=60593]
Es wäre super wenn ihr mir da helfen könntet.
Ob ihr auf eine Verbesserung zum Programm meines Vorgängers eingeht oder die Idee von mir passend verbessert, wäre mir egal! :-)
Liebe Grüße,
Michi