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 

Datenerfassung, Sampling, Trigger



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!

27.10.2009, 07:30
Beitrag #19

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Datenerfassung, Sampling, Trigger
Hi,
ich brech ab...sag mal, guckst du dir die Links UND Beispiele eigentlich an?

Dein AI-Fehler besagt, das das Gerät reserviert ist ("specified resource is reserved"). Kein Wunder...du startest zwei AI-Tasks auf einer gemeinsamen Karte ("resource"). Je nachdem, welcher AI-Task zuerst startet, bringt der jeweils andere einen Fehler...ich hab dir doch ein Beispiel gemacht, wie du zwei Kanäle innerhalb eines Tasks lesen kannst...

Dein Ctr-Fehler besagt, dass da keine Messwerte sind ("Attempted to read samples that are no longer available..."). Genau kann ich's nicht sagen, aber das klingt als ob dein Counter-Task zu spät liest. Das liegt vermutlich daran, dass du nicht - wie es in sämtlichen Links, die ich dir gepostet habe, gezeigt wird - auf die Reihenfolge achtest, in der die Tasks (AI + Ctr) gestartet werden müssen, um eine Synchronisierung zu bewerkstelligen. Außerdem werden alle Tasks in jedem Schleifendurchlauf in der inneren Schleife neu gestartet...das muss irgend nen Fehler produzieren...

Also: 2 Tasks bauen (1x Ctr, 1x AI mit 2 Kanälen) und diese in der richtigen Reihenfolge VOR der Leseschleife starten

Außerdem: Die äußere While-Schleife in deinem VI ist der totale Quatsch, weil die
1. überhaupt nicht ordentlich zu beenden ist ("Stop if TRUE" tritt nie ein!)
2. ständig das ganze VI neu initialisiert, sobald ein Fehler die innnere Schleife beendet und damit überhaupt nix bewirkt, weil die gleiche fehlerhafte Initialisierung einfach nochmal aufgerufen wird.

Evtl. komm ich die Tage mal dazu, selber das VI umzubauen und zu testen...kann ich aber nicht garantieren!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Datenerfassung, Sampling, Trigger - jg - 23.10.2009, 07:50
Datenerfassung, Sampling, Trigger - Achim - 27.10.2009 07:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Verständnisproblem Sampling/Dynamische Mittelwertbildung RabenFlug 1 3.245 07.11.2018 13:17
Letzter Beitrag: Freddy
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 6.602 24.06.2016 14:49
Letzter Beitrag: jg
  Pre-Trigger auf aktuellen Trigger-Kanal einsetzen yowa 0 4.798 22.02.2016 15:58
Letzter Beitrag: yowa
  Simultanes Sampling?! DerJohannes 6 4.893 30.01.2014 10:57
Letzter Beitrag: GerdW
  NI-DAQ Karte als Trigger für zwei Geräte + Datenerfassung? Kasi 11 12.498 27.11.2013 09:27
Letzter Beitrag: Y-P
  DAQ Sampling wähend Laufzeit ändern oe-ms1 9 5.907 19.07.2013 14:01
Letzter Beitrag: jg

Gehe zu: