INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Triggern und Meßdaten loggen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.04.2007, 22:03 (Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2007 22:05 von eg.)
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Triggern und Meßdaten loggen
Hallo Jens,

als Erstes wollte ich sagen, dass ich mich mit DAQ nicht so gut auskenne.
Zu deiner Frage kann ich aber etwas sagen. Lass deinen Kollege das nachlesen:

Waits until the value of the millisecond timer becomes a multiple of the specified millisecond multiple. Use this function to synchronize activities. You can call this function in a loop to control the loop execution rate. However, it is possible that the first loop period might be short. Wiring a value of 0 to the milliseconds multiple input forces the current thread to yield control of the CPU. This function makes asynchronous system calls, but the nodes themselves function synchronously. Therefore, it does not complete execution until the specified time has elapsed.

Und das:

Waits the specified number of milliseconds and returns the value of the millisecond timer. Wiring a value of 0 to the milliseconds to wait input forces the current thread to yield control of the CPU. This function makes asynchronous system calls, but the nodes themselves function synchronously. Therefore, it does not complete execution until the specified time has elapsed.

Du benutzt die erste davon. Soweit ich es versten habe, versucht die erste Fkt, das Timing in der Schleife zu halten, solange die Ausführung nicht länger als die eingestellte Zeit dauert. Die zweite dagegen, wartet die eingestelle Zeit, egal was die Ausführung im Loop dauert. ABER ich kann mich irren. Mir war die Zeit nie so wichtig, da das Zeitverhalten im Windoof unterschiedliches Verhalten aufweist und ist trotz aller Mühe nicht vorhersagbar ist.

Du könntest aber auch die Zeit messen mit Tick Count und vergleichen, ob du bessere Ergebnisse rauskriegst ist auch fraglich.

Sag deinem Kollege noch, dass man mit LV fast genauso gut programmieren kann, wie mit anderen Programmiersprachen, mit wenigen Ausnahmen. Diese Ausnahmen haben aber nichts mit dem Zeitverhalten zu tun. Dafür programmiert man LV halt viel schneller.

eg

P.S. vergiss nicht das Dataflow Principle

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Triggern und Meßdaten loggen - canix - 16.04.2007, 18:46
Triggern und Meßdaten loggen - eg - 16.04.2007 22:03
Triggern und Meßdaten loggen - canix - 17.04.2007, 08:07
Triggern und Meßdaten loggen - eg - 17.04.2007, 09:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Digital-Out togglen, abhängig von zwei Triggern PeteFlosse 4 5.039 25.01.2018 16:10
Letzter Beitrag: PeteFlosse
  Triggern bei Spannungsänderung bundesschranzminister 2 4.597 21.09.2017 16:40
Letzter Beitrag: bundesschranzminister
  Digitalausgabe überschreiben und triggern thomasth 1 3.633 15.12.2015 23:35
Letzter Beitrag: thomasth
Question Triggern von Kamera und DAQ-Gerät über RTSI brlu 0 3.283 26.08.2014 11:31
Letzter Beitrag: brlu
  DAQ triggern // Wie schnell ist "Commit"? Gibt es Alternativen? Kasi 1 4.024 29.07.2013 09:18
Letzter Beitrag: BNT
  Triggern regis57 2 4.452 14.08.2012 10:26
Letzter Beitrag: regis57

Gehe zu: