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 

Analogsignal getriggert einlesen



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!

23.09.2014, 14:09
Beitrag #1

vescon Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2012

2014
2011
DE


Oesterreich
Analogsignal getriggert einlesen
Hallo Leute!

Würde gerne x-Samples eines Analogsignales aufzeichnen sobald ein dig. Ausgang geschaltet wird.

Verwende folgende Hardware:
NI9203 - Analogsignal Strom
NI9472 - Dig. Ausgänge

Hab es über ein Beispielprojekt mit analoger Erfassung versucht - Stelle ich jedoch einen Trigger ein, so bekomme ich ständig die folgende Fehlermeldung:

Fehler -89130 bei DAQmx Start Task.vi:7220003
Mögliche Ursachen: Gerät ist für das Routing nicht verfügbar. Es ist möglich, dass das Gerät zurückgesetzt werden muss oder gerade zurückgesetzt wird.


Hat irgendjemand eine Idee was ich falsch mache... Theoretisch müsste das Ganze doch auf diesem Wege funktionieren oder?

LG Heri Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.09.2014, 14:12
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analogsignal getriggert einlesen
Hallo vescon,

Zitat:Verwende folgende Hardware
Leider verrätst du nicht, wo diese Module drin stecken…

Zitat:Hab es über ein Beispielprojekt mit analoger Erfassung versucht
Welches?

Zitat:Mögliche Ursachen: Gerät ist für das Routing nicht verfügbar.
Unterstützt dein Gerät überhaupt das geforderte Routing eines/dieses Triggersignals?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2014, 14:27
Beitrag #3

vescon Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2012

2014
2011
DE


Oesterreich
RE: Analogsignal getriggert einlesen
Hallo nochmal!

Also, die Module stecken in einem USB-Chassis cDAQ-9174.

Als Beispielprojekt habe ich "Strom - Kontinuierliche Erfassung" verwendet... in dem Beispiel besteht die Möglichkeit einen Trigger auszuwählen!!

Das mit dem Routing wäre möglich, wie kann ich herausfinden ob es mit meine Hw. funzt oder nicht?!

lg heri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2014, 14:50
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analogsignal getriggert einlesen
Hallo heri,

Angaben zu möglichen Triggerquellen nennt das Manual zum cDAQ.
Die meisten davon beziehen sich auf PFI-Eingänge…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2014, 16:35
Beitrag #5

vescon Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2012

2014
2011
DE


Oesterreich
RE: Analogsignal getriggert einlesen
Hallo!

Der Trigger funktioniert jetzt - Dig. Out funzt wohl nicht.. Dig. Inp. hat sofort funktioniert... Sagen wir so, einmal bis zweimal funktioniert die Aufzeichnung, dann bekomme ich eine weitere Fehlermeldung
   
   

DAQ-Lesen wird in einer Case-Anweisung ausgeführt, dachte dies hilft, tut's leider nicht!!

   

Was kann ich noch tun?

lg heri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2014, 17:01
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analogsignal getriggert einlesen
Hallo heri,

DAQmxRead arbeitet so, dass du Samples möglichst ohne (zeitliche) Unterbrechung geliefert bekommst.
Wenn du jetzt den Fehler -200279 bekommst, bedeutet das, dass du zu lange nicht mehr Samples gelesen hast und deshalb es zu einem Buffer-Überlauf kam.

Wenn man das jetzt mit deinem Bild "DaqmxRead innerhalb einer Case-Struktur" kombiniert, heißt die Antwort: lass die Case-Struktur hier weg!
Lösung: fortlaufend Samples lesen. Mit deinem Case musst du nur steuern, ob die gelesenen Daten auch wirklich verarbeitet/angezeigt werden…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.09.2014, 07:51
Beitrag #7

vescon Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2012

2014
2011
DE


Oesterreich
RE: Analogsignal getriggert einlesen
Hallo Gerd!

Zuerst einmal Danke für deine raschen Antworten...

Fortlaufend Lesen ist mir klar, das bekomm ich hin!!

Soll ich jetzt den Ausgang bzw. den Eingang, mit dem ich ein Ventil schalte für die Case Struktur verwenden. Bin ich dann "schnell" genug und zeichne genau den Umschaltpunkt auf? Wie du auf meinen Screenshots siehst ist für mich ein ziemlich kleiner zeitlicher Bereich interessant, und zwar der Moment in dem das Ventil umschaltet!!

lg heri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2014, 08:00
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analogsignal getriggert einlesen
Hallo heri,

evtl. hilft ein anderer Ansatz:
Du zeichnest zwei AI-Kanäle auf: einmal dein Messsignal und einmal direkt verbunden mit dem DO. Dann hast du einen Messschrieb, bei dem du auch hinterher genau den Umschaltzeitpunkt des DO bestimmen kannst…

Zitat:Bin ich dann "schnell" genug und zeichne genau den Umschaltpunkt auf?
Wenn du "schnell" genug sein willst, kannst du ja die Samplerate noch erhöhen…

Ansonsten einfach mal dein VI (in LV2011) anhängen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2014, 14:01
Beitrag #9

vescon Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Nov 2012

2014
2011
DE


Oesterreich
RE: Analogsignal getriggert einlesen
Servus Gerd!

Im Anhang das VI...

Nochmals die Aufgabenstellung:
Über den Button "Trigger" wird ein Ausgang angesteuert der das Ventil über ein Relais (DI als Rückführung) mit Strom versorgt und dieses umschaltet. Die Zeitspanne Bestromen => Umschalten Fertig soll aufgezeichnet und anschließend bewertet (Schaltzeit, Umschaltweg) werden. Die Umschaltung wird mittels Wegsensor aufgezeichnet werden.

Bin da noch ein bisschen skeptisch
- passt die Synchronisation zwischen AI und DI und somit die Aufzeichnung?
- Laut Kundenvorgabe liegt die Umschaltzeit bei ~15ms => laut meiner Aufzeichung dauert das Ganze viel länger (40ms)!!

   

Was meinst du / ihr dazu?

Danke im Voraus

lg heri



14.0 .vi  AVS.vi (Größe: 132,02 KB / Downloads: 207)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2014, 14:02
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analogsignal getriggert einlesen
Hallo vescon,

1. Wenn du jetzt mit LV2014 arbeitest, solltest du dein Profil anpassen! Profil_ergaenzen
2. Was an dem Hinweis "in LV2011" hast du überlesen?

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
  Messung HW getriggert nach bestimmter Impulsanzahl starten Tobias.K 6 5.518 06.02.2018 15:14
Letzter Beitrag: Tobias.K
  Beliebigen (unregelmäßigen) Analogsignal-Verlauf ausgeben dejay 9 7.435 10.12.2012 15:29
Letzter Beitrag: Lucki
  Einzelimpulsausgabe, durch Analogsignal getriggert hellgelbblau 3 4.584 04.12.2012 15:03
Letzter Beitrag: hellgelbblau
  AO, ein Kanal getriggert starten und einen permanent laufen lassen Svenni 1 3.688 03.10.2012 10:52
Letzter Beitrag: BNT
  Analog output getriggert yoyo 1 3.951 06.07.2012 19:51
Letzter Beitrag: GerdW
  Analogsignal nach Zeitvorgabe ausgeben meyer 1 4.474 09.11.2011 14:54
Letzter Beitrag: GerdW

Gehe zu: