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 

Zeitgesteuert Werte lesen.



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!

25.05.2012, 06:11 (Dieser Beitrag wurde zuletzt bearbeitet: 25.05.2012 06:12 von Snowball.)
Beitrag #21

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Zeitgesteuert Werte lesen.
Guten Morgen,

ich habe nochmal eine Frage zum ursprünglichen Thema. In der aktuellen Version des Projektes habe ich wieder ein Timing Problem, das ich zwar gelöst habe aber nicht ganz verstehe warum der Fehler da ist. Bei einer Einstellung der Abtastrate von 10 HZ hing die Aufnahme der Werte immer hinterher, ca 1/4 Werte. Bei 20 Sekunden hätte er 200 haben müssen hatte aber nur ca 150 Werte. Nun ziehe ich von der Abtastrate 0,025s ab und es funktioniert richtig. Ich habe im Laufe der Fehlersuche eine Zeitmessung von Event Struktur und Get_Data sub VI eingebaut und die Event Struktur benötigt zur Ausführung 50ms und beim Sub Vi werden 0 angezeigt.

Kann mir jemand erklären warum das so ist?


0.0 .zip  Datenlogger.zip (Größe: 209,16 KB / Downloads: 155)
Lv09_img2 kompatibel gespeichert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.05.2012, 08:22
Beitrag #22

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zeitgesteuert Werte lesen.
(25.05.2012 06:11 )Snowball schrieb:  Ich habe im Laufe der Fehlersuche eine Zeitmessung von Event Struktur und Get_Data sub VI eingebaut und die Event Struktur benötigt zur Ausführung 50ms und beim Sub Vi werden 0 angezeigt.

Kann mir jemand erklären warum das so ist?
Weil du beim Timeout-Case der Event Struktur eine Wartezeit von 50 ms programmiert hast.

THINK DATAFLOW:
Erst misst du Zeit, dann wird die Event Struktur aufgerufen. Die wartet jetzt 50ms auf ein Event, führt denn den Timeout-Case aus (der nicht viel zeitfressenden Code enthält), danach misst du die wieder die Zeit. Ergo Differenz = 50 ms!

Zwecks nicht passender Abtastrate, 2 mögliche Ursachen:
1. Unter welchem Betriebssystem lässt du das laufen? Das von dir verwendete "Elapsed Time" baut auf dem Zeitstempel auf, und der hat unter Windows XP eine Auflösung von ca. 1,5 ms.
2. Du störst dich selber bei den Software-Taktraten, oben drüber läuft eine Rate von 20 Hz (zumindest, solange nichts am Frontpanel bedient wird, denn dann wird auch mal ausgesetzt), untendrunter versuchst du 10 Hz zu erreichen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.05.2012, 10:26
Beitrag #23

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Zeitgesteuert Werte lesen.
Die Frage warum das so ist war auf die fehlerhafte Abtastrate bezogen, ist aber unglücklich ausgedrückt.
Punkt 1: Ich verwende Windows 7.
Und zu Punkt 2: Wenn ich die Timeout Zeit auf 10 Hz erhöhe habe bleibt der Timingfehler bei einer Abtastrate von 10Hz aber bestehen.

Sobald ich von der Abtastrate die 0,025s abziehe passt die abtastung, habe mich nur gewundert woher dieses Problem kommt das ich es in Zukunft vermeiden oder gleich beheben kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Phasen zeitgesteuert wechseln -cosmo- 7 6.380 08.06.2018 12:18
Letzter Beitrag: jg
  Grab-Botton Zeitgesteuert BeutelSeb 11 8.361 01.06.2016 16:56
Letzter Beitrag: jg
  Lesen von Werte in einer Case-Struktur patriote00 5 4.986 08.12.2015 11:33
Letzter Beitrag: patriote00
  Fortlaufend Werte aus einer Tabelle lesen if89ocak 3 5.487 19.01.2012 11:14
Letzter Beitrag: GerdW
  zeitgesteuert speichern Leopold 3 4.737 14.06.2011 18:28
Letzter Beitrag: GerdW
  aus Zahlenarray nur durch 0,5 teilbare werte lesen member 8 7.202 20.11.2010 21:30
Letzter Beitrag: Matze

Gehe zu: