LabVIEWForum.de - Trigger auf 0,01s genau

LabVIEWForum.de

Normale Version: Trigger auf 0,01s genau
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ab LV2010 dabei...
Davor könnte man ähnliches mit den Windows QueryPerformanceCounter Funktionen machen.
https://decibel.ni.com/content/blogs/Eva...on-windows
(24.08.2011 15:05 )jg schrieb: [ -> ]Welchen Prozess willst du eigentlich mit dieser "Genauigkeit" triggern?

Eine Messung die minütlich eine Kennlinie und alle 10s 3 U-I Wertepaare aufnimmt.

Das würde natürlich mit 0,1s locker genauso funktionieren (mMn bräuchte es nichmal das Angel )
aber in unserer Welt, in der man an der Börse innerhalb von ein paar Sekunden Millionen verzocken kann,
kanns offenbar nie schnell und präzise genug sein... Offtopic2
Und wo kommen die U-I-Paare her? In deinem letztem Thread ging es um VISA, vielleicht abgefragt per RS-232?

Gruß, Jens

P.S.: Auch unter Windows laufen Timed-Loops relativ genau. Vor allem brauchst du nicht selber das warten programmieren.
(24.08.2011 15:56 )jg schrieb: [ -> ]Und wo kommen die U-I-Paare her? In deinem letztem Thread ging es um VISA, vielleicht abgefragt per RS-232?

Jupp, ganz genau, die Messungen übernimmt die elektronische Last.
Die entsprechenden subVIs hab ich allerdings noch nicht, weil das Teil defekt ist (und der Hersteller 4 Wochen Betriebsferien hat Wall)

(24.08.2011 15:56 )jg schrieb: [ -> ]P.S.: Auch unter Windows laufen Timed-Loops relativ genau. Vor allem brauchst du nicht selber das warten programmieren.

Damit hatte ich angefangen, hab allerdings dann das ganze wieder verworfen weil ich die Messung nicht alle 60 Sekunden, sondern eben immer zur Sekunde 0 machen will.
Ich muss sagen, das halte ich zwar für Engineering Overkill (woher weißt du, dass die Uhrzeit des Computers wirklich exakt ist? Dann RS-232, da hast du auch einen Offset, bis die Antwort kommt. Aber auf jeden Fall zur vollen Sekunde abfragen??? Hmm ), aber gut, ich bin ja einiges gewohnt.

Also in LV2010 funktioniert die folgende Timed-Loop-Einstellung hervorragend, wird immer zur vollen Sekunde ausgeführt:
[attachment=35478]

Gruß, Jens
Hallo Jens,

danke für die Info mit der Zeitschleife, das is schon wesentlich eleganter Big Grin

und dass eine Ansteuerung auf Hundertstelsekunden genau tatsächlich der absolute Overkill is brauchen wir glaub garnich erst zu iskutieren Wink-2
Seiten: 1 2
Referenz-URLs