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 

Jede 100ms Neuer Wert soll aber jede ms sein



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!

18.01.2012, 22:08
Beitrag #24

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Jede 100ms Neuer Wert soll aber jede ms sein
Also gut, nochmal. Ich glaube, wir hatten zwar alles schon mal irgendwie, aber zur Sicherheit.

1) Taktrate der AI-Erfassung ist 1 kHz. Das läuft auch stabil, denn dieser Takt wird innerhalb deiner USB-6009 erzeugt.
2) Taktrate deiner oberen Schleife ist 10 Hz, denn du forderst immer 100 Messwerte per DAQmx-Read an. Die liegen natürlich bei einer 1kHz Erfassungtakt erst nach 0,1 s vor.
3) Die Erfassung deines Kraftsensors läuft per RS-232 Kommunikation in einer weiteren Schleife, vollkommen unabhängig von deiner AI-Erfassung. Wie schnell diese Schleife läuft, kann ich nicht genau sagen, da da ein paar VIs fehlen. Aber auf jeden Fall ist da ein Wait von 50 ms drin, also maximal mit 20 Hz. (Edit: Im Wait-VI von Lorenz Messtechnik hängt noch ein weiteres 100 ms Wait drinnen, somit sind wir bei 150 ms pro Schleifendurchlauf oder 6,6 Hz). Was da maximal möglich ist, kann ich so aus der Ferne nicht sagen. Dazu musst du dir wohl oder übel mal die Details des Kommunikations-Protokolls reinziehen.
4) Wieso wird nur alle 0,1 Sekunden ein neuer Wert aus der Kraftsensor-Abfrage in deine Ergebnisdatei geschrieben? Weil du wie unter 2) beschrieben bei der oberen Schleife eine Taktrate von 10 Hz hast. Da du die Übergabe von der unteren in die obere Schleife per lokaler Variable gelöst hast, wird immer nur der gerade momentan vorhandene Wert zu den Messdaten hinzugefügt.

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
Antwort schreiben 


Nachrichten in diesem Thema
RE: Jede 100ms Neuer Wert soll aber jede ms sein - jg - 18.01.2012 22:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nur alle 100 Iterationen neuer Messwert MartinLoreck 4 5.148 18.09.2012 11:08
Letzter Beitrag: Achim
  TDMS- nicht jede Zeile beschreiben MARTINTUD 1 3.142 07.07.2012 06:36
Letzter Beitrag: Y-P
  Error 200022 beim Hinzufügen neuer Messungen ugarcia 3 6.266 05.03.2012 15:06
Letzter Beitrag: ugarcia
  getriggertes Signal(Y-Wert) bei bestimmtem X-Wert cedus 1 4.119 14.12.2007 23:56
Letzter Beitrag: ernie
  Messwerte speichern -> X Achse soll die Systemzeit sein Dr_Skolsson 7 6.713 12.12.2007 16:49
Letzter Beitrag: Dr_Skolsson
  Jede Sekunde ein Impuls gregorX 7 7.042 01.03.2006 23:09
Letzter Beitrag: gregorX

Gehe zu: