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 

Messwerte einer Zeit zuordnen?



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.11.2007, 14:24
Beitrag #1

martin81 Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Oct 2007

7.1
-
kA


Deutschland
Messwerte einer Zeit zuordnen?
Hallo,

ich habe eine Verständnisfrage:
ich mache mit einer 6602 an einem PXI System eine Frequenzmessung mit einer definierten Anzahl von Messungen, z.b. 1000.
Ich erhalte also ein Array mit den Messdaten mit 1000 Elementen.
Jetzt möchte ich jedem Messwert einen Zeitwert von Beginn der Messung an zuordnen.
Kann ich irgendwie die 80Mhz Clock auslesen und integrieren und daraus ein Array erstellen oder wie ist die vorgehensweise?
Muss ich das signal dazu routen? Geht das evtl. einfacher?
Ich möchte am Ende ein x-y Diagramm erstelln, mit x Zeit und y der Frequenz.

danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.11.2007, 16:10
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Messwerte einer Zeit zuordnen?
Hm, interessante Frage...das würde mich auch mal interessieren!

In solchen Fällen ist es meist so, dass mit dem Counter zur genauen Frequenzmessung gearbeitet wird, hier interessiert normal der Zeitpunkt eines Frequenzwertes nicht...das ist sowieso nicht richtig festzustellen...ne Frequenz ergibt sich ja erst durch die Zeit zwischen zwei Werten...du aber willst die Zeit, wann ein gewisser Frequenzwert gemessen wurde...da kannst du doch einfach 1/80 MHz als dt zwischen deinen 1000 Werten annehmen, oder? t0 ist die Zeit, an der du den Counter auf "armed" stellst...oder einfach t0 = 0 für den ersten deiner 1000 Werte und dann dt dazu...

Gruß
Achim

"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
06.11.2007, 16:25 (Dieser Beitrag wurde zuletzt bearbeitet: 06.11.2007 16:27 von monoceros84.)
Beitrag #3

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Messwerte einer Zeit zuordnen?
' schrieb:da kannst du doch einfach 1/80 MHz als dt zwischen deinen 1000 Werten annehmen, oder?

Das ist denke ich nicht richtig. Das würde ja bedeuten, dass es 80E6 Frequenzmesswerte je Sekunde gibt. Es gibt aber aller-allerhöchstens soviel, wie die Frequenz deines Messsignals ist. Normalerweise eher weniger, weil mehrere Perioden zur Frequenzmessung benötigt werden.

Was Produktives zur Lösung des eigentlichen Problemes kann ich aber leider auch nciht beisteuern. Interessant wäre es aber ohne Frage.

Edit: Alles was kein Counter ist, kann ein Waveform ausgeben. Das sollte doch Zeitinformationen enthalten (habe es noch nie verwendet). Dann wird aber eine Frequenzmessung schwierig...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.11.2007, 16:52
Beitrag #4

martin81 Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Oct 2007

7.1
-
kA


Deutschland
Messwerte einer Zeit zuordnen?
kann man vielleicht die 80Mhz clock auf einen Counter als Out routen, dann von diesem Lesen und einfach die Impulse Summieren?
Kann man irgendwie mit Daqmx das Signal der clock direkt "einlesen"?

wenn man jetzt bei der frequenzmessung 1000 Werte macht und beim "Timing VI" "sample clock" statt "implizit" einstellt, und dann als Quelle irgendwas
angibt, erfolgen dann die Messungen immer zu diesen Zeitpunkten wenn die Quelle ein Signal gibt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.11.2007, 16:57
Beitrag #5

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Messwerte einer Zeit zuordnen?
' schrieb:Das ist denke ich nicht richtig. Das würde ja bedeuten, dass es 80E6 Frequenzmesswerte je Sekunde gibt. Es gibt aber aller-allerhöchstens soviel, wie die Frequenz deines Messsignals ist. Normalerweise eher weniger, weil mehrere Perioden zur Frequenzmessung benötigt werden.

Autsch...du hast natürlich Recht...hab nicht richtig nachgedacht...Wall

Ich glaube nicht, dass man aus der Counter-Karte die gewünschte Information extrahieren kann...evtl. kann man das aber errechnen, ich hab aber grad keine Idee...man kann aber durchaus auch über nen AI-Karte ne Frequenzmessung durchführen, dass wird aber wohl ungenauer...es dürften auch Beispiele in LV dabei sein, wie das funzt...

"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
06.11.2007, 19:18
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Messwerte einer Zeit zuordnen?
Offtopic:profil:LV7.2 gibt's net.

MfG, 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
Anzeige
07.11.2007, 08:37
Beitrag #7

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Messwerte einer Zeit zuordnen?
' schrieb:kann man vielleicht die 80Mhz clock auf einen Counter als Out routen, dann von diesem Lesen und einfach die Impulse Summieren?
Kann man irgendwie mit Daqmx das Signal der clock direkt "einlesen"?

wenn man jetzt bei der frequenzmessung 1000 Werte macht und beim "Timing VI" "sample clock" statt "implizit" einstellt, und dann als Quelle irgendwas
angibt, erfolgen dann die Messungen immer zu diesen Zeitpunkten wenn die Quelle ein Signal gibt?

Soweit ich weiß, funktioniert ein Counter nur mit Implicite. Weil nämlich das zu zählende Signal den Takt des Counter vorgibt (ist ja logisch). Mit Sample Clock würde er nach dieser Denkweise einfach die Ticks der internen Zeitbasis zählen (was vielleicht schon wieder brauchbar ist???). Probier's mal aus...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.11.2007, 16:19
Beitrag #8

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Messwerte einer Zeit zuordnen?
Zitat:Timebase—A signal of known frequency that is provided by the
DAQ device. Typical frequencies for timebases range from 100 Hz
to 80 MHz. The timebase can be routed internally to the source of a
counter to provide a signal of known frequency.

Auszug aus einem NI-Doc... Dieses liegt im folgenden Thread:
http://www.LabVIEWforum.de/index.php?showt...amp;#entry39760

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
  Flankenzählung in einer bestimmten Zeit knq 1 3.305 11.11.2014 12:08
Letzter Beitrag: knq
  Messwerte definierte Zeit speichern nach Triggerstart dejay 6 5.450 28.04.2012 08:35
Letzter Beitrag: GerdW
  Messwert der Messzeit zuordnen ostfalia 13 14.197 24.01.2011 10:57
Letzter Beitrag: ostfalia

Gehe zu: