16.01.2023, 19:43
Moin allerseits!
Da das mein erstes Posting hier ist, ein paar kurze Infos vorweg: ich bin wissenschaftlicher Mitarbeiter an einer Hochschule und das auch schon eine ganze Weile. Mit LabVIEW habe ich schon vor Jahren gearbeitet, aber immer nur sporadisch mal.
Wir haben einen Prüfstand bekommen, den ich in Sachen Steuerung unf Datenerfassung komplett neu aufgesetzt habe. Es funktioniert soweit auch alles mittlerweile, nur eines nicht richtig: der Prüfstand hat einen Linearaktor, den ich aus LabVIEW heraus über digitale Ausgänge ansteuere. Da der Antrieb eine Reihe von Zyklen lang vor- und zurückfahren soll, habe ich das Ganze als For-Loop ausgeführt.
Bis zu einer gewissen Zahlvon Zyklen klappt das auch, aber bei ca. 600 Zyklen wird es sehr langsam und dann ist Schluss. Ich dachte erst, es läge an der Datenspeicherung, die permanent mitläuft, aber das Problem tritt auch auf, wenn ich den Eingang ins "Write to Measurement File" kappe.
Mein Frage also: ist eine For-Loop die richtige Wahl, oder geht es auch anders? Oder klappt es doch irgendwie mit sehr vielen Loops?
Ich habe das VI in der 18er Version angehängt.
Viele Grüße
Thomas
Da das mein erstes Posting hier ist, ein paar kurze Infos vorweg: ich bin wissenschaftlicher Mitarbeiter an einer Hochschule und das auch schon eine ganze Weile. Mit LabVIEW habe ich schon vor Jahren gearbeitet, aber immer nur sporadisch mal.
Wir haben einen Prüfstand bekommen, den ich in Sachen Steuerung unf Datenerfassung komplett neu aufgesetzt habe. Es funktioniert soweit auch alles mittlerweile, nur eines nicht richtig: der Prüfstand hat einen Linearaktor, den ich aus LabVIEW heraus über digitale Ausgänge ansteuere. Da der Antrieb eine Reihe von Zyklen lang vor- und zurückfahren soll, habe ich das Ganze als For-Loop ausgeführt.
Bis zu einer gewissen Zahlvon Zyklen klappt das auch, aber bei ca. 600 Zyklen wird es sehr langsam und dann ist Schluss. Ich dachte erst, es läge an der Datenspeicherung, die permanent mitläuft, aber das Problem tritt auch auf, wenn ich den Eingang ins "Write to Measurement File" kappe.
Mein Frage also: ist eine For-Loop die richtige Wahl, oder geht es auch anders? Oder klappt es doch irgendwie mit sehr vielen Loops?
Ich habe das VI in der 18er Version angehängt.
Viele Grüße
Thomas