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 

Probleme mit getriggerter Signalerfassung



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!

06.09.2005, 15:18
Beitrag #1

M.Vollbrecht Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Sep 2005



kA



Probleme mit getriggerter Signalerfassung
Folgende Aufgabenstellung:
Ein Analogsignal soll beim auftreten eines anderen Signals gesampelt werden.
Da zu habe ich mit dem DAQ-Assistenet eine Datenerfassung mit folgendem

Tasktiming eingerichtet:
N-Abtastwerte zu lesende Werte 720 Rate(Hz) 20000 erweiterte Takteinstellung Taktgebertyp Extern

Ich habe jetzt erwartet, dass bei jeder steigenden Flanke des Taktgebers ein mal das Signal gesampelt wird. Es sieht aber so aus, als wenn die Abtastrate unabhängig vom Taktgeber ist.
Meine Frage: Mache ich etwas falsch oder LabVIEW??? Wie kann ich am einfachsten das Abtastintervall aus den Dynamischen Daten herauslesen?

Vielen Dank für die Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.09.2005, 22:36
Beitrag #2

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Probleme mit getriggerter Signalerfassung
Du kannst den analogen Input nur ein einziges Mal Triggern!
Wenn du einen retriggerablen AI willst, musst du dir mit einem Counter helfen - sprich, wenn du bei jedem Trigger mit einer Frequenz X, Y Werte erfassen willst.

Als Triggerkanal nimmst z.B. den PFI0 auf deiner KArte. Der Counter wird als retriggerable Source konfiguriert und CTR_Out kannst z.B. bei E und M-Series Karten direkt als Sample Clock auf den AI routen. (ohne HW-Verbindung)

Anbei findest du ein Beispiel mit DAQmx.

Wenn dein Beispiel laufen soll, musst du als externen Clock einen PFI angeben, der als Clock Source fuer dem AI dient!
Das kannst z.B. dadurch erreichen, indem du die Funktion "DAQmx Timing" auf "Sample Clock" stellst und dann als Source z.B. PFI0 angibst, wo du dann deinen externen Sample Clock anlegst!

Gruß
Tom


Angehängte Datei(en)
Sonstige .vi  1.vi (Größe: 121,47 KB / Downloads: 215)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2005, 12:49
Beitrag #3

sensei Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Sep 2005



kA



Probleme mit getriggerter Signalerfassung
[quote=freedive]Du kannst den analogen Input nur ein einziges Mal Triggern!
Wenn du einen retriggerablen AI willst, musst du dir mit einem Counter helfen - sprich, wenn du bei jedem Trigger mit einer Frequenz X, Y Werte erfassen willst.

Als Triggerkanal
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2005, 13:29
Beitrag #4

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Probleme mit getriggerter Signalerfassung
Ihr fangt insofern falsch an, weil ihr mit dem DAQ Assistenten arbeiten wollt :-)
Ich bin, wie man merkt :-), kein fan von den Assistenten, deshalb wuerd ich dir vorschlagen, dass du folgendes Beispiel ausprobierst:

C:ProgrammeNational InstrumentsLabVIEW 7.1examplesDAQmxAnalog InAcq-graph Voltage Ext Clk.vi (oder so aehnlich heißt des)

mit dem kannst sicherlich was anfangen

gruß
Tom
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2005, 14:04
Beitrag #5

sensei Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Sep 2005



kA



Probleme mit getriggerter Signalerfassung
freedive schrieb:Ihr fangt insofern falsch an, weil ihr mit dem DAQ Assistenten arbeiten wollt :-)
Ich bin, wie man merkt :-), kein fan von den Assistenten, deshalb wuerd ich dir vorschlagen, dass du folgendes Beispiel ausprobierst:

C:ProgrammeNational InstrumentsLabVIEW 7.1examplesDAQmxAnalog InAcq-graph Voltage Ext Clk.vi (oder so aehnlich heißt des)

mit dem kannst sicherlich was anfangen

gruß
Tom

Hallo Tom,

leider besteht dort das gleiche Problem. Gesampelt wird auch dort mit der eingestellten Frequenz, nicht mit dem 'Triggersignal'.

MfG

Dirk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2005, 17:29
Beitrag #6

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Probleme mit getriggerter Signalerfassung
gibts net :-(

dreh mal die sample frequenz auf 1hz - wie siehts dann aus?!
welche karte hast?
welchen pfi verwendest?

gruß
Tom
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2005, 18:55
Beitrag #7

sensei Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Sep 2005



kA



Probleme mit getriggerter Signalerfassung
freedive schrieb:gibts net :-(

dreh mal die sample frequenz auf 1hz - wie siehts dann aus?!
welche karte hast?
welchen pfi verwendest?

gruß
Tom

Hallo Tom,

mache ich gleich morgen früh.
Das eingelesene dyn. Signal kann man ja wieder in seine Bestandteile zerlegen und dt auslesen. Da kommt dann immer die Samplerate heraus
nicht die Triggerrate. Kann es sein, dass der Trigger nur die Übertragung der Pakete 'anstößt' ? Karte ist eine PCI - 6220. Triggereingang ist der PFI0.

Gruss

der Dirk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2005, 06:37
Beitrag #8

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Probleme mit getriggerter Signalerfassung
aaah jetzt machts schnall schnall :-)
du extrahierst dir das dt von der waveform...

gesampelt wird schon mit der externen frequenz (leg mal einen rechteck an und lass laufen), jedoch das dt wird nur softwaremaeßig erfasst - sprich, wennst beim timer 1hz nimmst, zeigt er dir hinten auch dt=1 an!
dt wird des nicht als array dargestellt, somit kann niemals eruiert werden ob der externe clock konstant gelaufen ist...

wennst den externen clock mitsampeln willst, fuer z.B. FFT, dann musst einen Counter opfern...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2005, 07:26
Beitrag #9

sensei Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Sep 2005



kA



Probleme mit getriggerter Signalerfassung
freedive schrieb:aaah jetzt machts schnall schnall :-)
du extrahierst dir das dt von der waveform...

gesampelt wird schon mit der externen frequenz (leg mal einen rechteck an und lass laufen), jedoch das dt wird nur softwaremaeßig erfasst - sprich, wennst beim timer 1hz nimmst, zeigt er dir hinten auch dt=1 an!
dt wird des nicht als array dargestellt, somit kann niemals eruiert werden ob der externe clock konstant gelaufen ist...

wennst den externen clock mitsampeln willst, fuer z.B. FFT, dann musst einen Counter opfern...

AAAAAAHHHHHAAAAA !

It's not a bug, it's a feature !?! Wink

Zumindest habe ich jetzt die klare Info, dass wir die Drehzahl (also die
externe Frequenz) nicht aus dem Signal auslesen können. Schade !
Sowas gehört in die Doku !!! Wenn ich jetzt noch die Frage bzgl. der Analogeingänge (s. DAQ) beantwortet bekomme, können wir loslegen.

Irgendwie bedeutet jede weitere Erkenntnis für uns 'mehr Arbeit'. Ich will
jetzt keine pauschale Kritik an LabVIEW loslassen aber für eine recht einfache (wie uns schien) Aufgabenstellung die eigentlich auf LabVIEW zugeschnitten ist, stellen sich uns doch erhebliche Hürden in den Weg !

Mal sehen wie es weitergeht !

MfG

Dirk
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2005, 07:44
Beitrag #10

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Probleme mit getriggerter Signalerfassung
es sind nur features eingebaut :-)
na das gehoert net in die doku, weil es in dem sinn klar definiert ist, dass das net funzn kann (hw architektur der karte Big Grin)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signalerfassung unter 0,1ms. HuFe95 4 4.458 30.01.2017 08:53
Letzter Beitrag: BNT
  Analoge Signalerfassung (Trigger) Sabrina1987 1 3.172 23.09.2013 09:51
Letzter Beitrag: Kasi
  DAQmx Signalerfassung klappt --> Darstellung / Weiterverarbeitung man1acc 2 3.714 10.09.2013 11:26
Letzter Beitrag: man1acc
  Analoge Signalerfassung. wittandr 8 5.617 05.12.2012 19:46
Letzter Beitrag: wittandr
  A/I Signalerfassung Hobbes 5 5.661 12.07.2011 18:02
Letzter Beitrag: Lucki
  Frage zu Geschwindigkeit/Signalerfassung Filozof83 2 3.409 21.05.2011 14:55
Letzter Beitrag: macmarvin

Gehe zu: