(15.01.2014 11:05 )MNLF schrieb: Sehe ich das richtig, dass dann von dem Laser nicht 50 Werte pro Schleifendurchlauf (in einer Sekunde) abgefragt werden müssen sonder 1000?
Dem Laser ist es doch egal, der produziert seine 1kHz.
Wenn das deine VIs hergeben? Laut deiner Aussage kannst du aber nirgendwo angeben, wieviele Werte dein ProcessDataILD pro Aufruf zurückgibt, die 50 Werte sind mglw. hardcodiert.
Alles Spekulation, ich kenn die VIs nicht.
(15.01.2014 11:05 )MNLF schrieb: Somit könnte ich die Temperaturmessung einstellen auf:
zu lesende Werte: 100
Rate (Hz) : 100
und hätte meine 1kHz beim Laser und 100Hz bei der Temperaturmessung.
Ja schon, aber solange dein ProcessData-VI nur 50 Werte pro Aufruf liefert, landest du wieder im Bufferoverflow.
Alternative: Versuch doch mal, den Takt der Temperaturerfassung durch geschickte Wahl an den Takt des ProcessData anzupassen.
Ob es am Ende wirklich klappt, steht noch auf einem anderen Papier. Die Durchlaufzeit des "ProcessData" ist nicht sonderlich konstant.
Gruß, Jens