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 

Ein- und Ausgabe ueber DAQmx



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!

28.11.2007, 10:09
Beitrag #11

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Ein- und Ausgabe ueber DAQmx
' schrieb:Hi,

wenn ich's noch richtig weiss, musst du bei der "2-Counter-Methode" das Rechtecksignal auf den einen Counter legen, das Bezugssignal auf den anderen Counter...ich weiß jetzt aber nicht mehr die Kombination...ich glaube, es war Rechteck auf Gate1, Bezug auf Gate0...hm...oder ganz anders...

A.

Nein, beide Signale sind auf einem Counter... Oder eigentlich nur ein Signal. Das andere liegt auf DGND.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.11.2007, 14:00 (Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2007 21:45 von jg.)
Beitrag #12

Bastian Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Aug 2007

7.1
2004
kA

38530
Deutschland
Ein- und Ausgabe ueber DAQmx
Ok, ich gebe auf. Keine Ahnung warum es mit einem Counter nicht funktioniert. Habe es an verschiedenen baugleichen Systemen versucht, immer der selbe Fehler.

   

Wie kann ich das nun also machen wenn ich die "zwei Counter Methode" zur Frequenzmessung nutzen muss? Der AO Task braucht ja einen Takt, wie mache ich das wenn ich nur zwei Counter/Timer habe? Kann ich den Takt vom einen Task irgendwie abzwacken?
Und wie kann ich die Ausführungsgeschwindigkeit der Programmschleife beeinflussen um den gestern erwähnten Buffer überlauf zu verhindern?
(Kann mich für meine mangelhaften Grundkenntnisse echt nur entschuldigen)

Danke für eure Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2007, 14:11
Beitrag #13

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ein- und Ausgabe ueber DAQmx
' schrieb:Ok, ich gebe auf. Keine Ahnung warum es mit einem Counter nicht funktioniert. Habe es an verschiedenen baugleichen Systemen versucht, immer der selbe Fehler.

Hi,

sag mal hast du's im MAX schon mal mit der "1-Ctr-Methode" versucht? Welche Einstellungen hast du da für den Counter (-Task) gemacht? Zeig doch davon mal nen Screenshot...ich bin fast sicher, du bist auf den falschen Pins! Timeout kommt dann, wenn NIE ein Signal kommt oder wenn deine Frequenz sehr niedrig ist und innerhalb der Timeoutzeit kein Puls kommt.

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
28.11.2007, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2007 20:16 von jg.)
Beitrag #14

Bastian Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Aug 2007

7.1
2004
kA

38530
Deutschland
Ein- und Ausgabe ueber DAQmx
Was meinst du mit "MAX"?
Einstellungen habe ich unangetastet aus dem Beispiel uerbenommen (siehe Anhang).
Und wie kann ich auf den falschen Pins sein wenn es sofort funktioniert wenn ich statt mit einem mit zwei Countern messe ohne was um zu stecken?

Gruesse

achso, und mit verschiedenen Frequenzen zwischen 10 und 50000Hz habe ich es auch schon versucht.

VI LV 7.1


Angehängte Datei(en)
Sonstige .vi  Meas_Dig_Frequency_Low_Freq_1_Ctr.vi (Größe: 41,38 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2007, 15:40
Beitrag #15

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ein- und Ausgabe ueber DAQmx
' schrieb:Was meinst du mit "MAX"?
Einstellungen habe ich unangetastet aus dem Beispiel uerbenommen (siehe Anhang).

MAX = Measurement & Automation Explorer
Der wird immer mit dem DAQ-Treiber installiert und ist ein Tool zur Diagnose + Einrichtung deiner HW

' schrieb:Und wie kann ich auf den falschen Pins sein wenn es sofort funktioniert wenn ich statt mit einem mit zwei Countern messe ohne was um zu stecken?

Ok, das ist ein Argument...

"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
28.11.2007, 21:50
Beitrag #16

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Ein- und Ausgabe ueber DAQmx
Offtopic
3 Punkte:
1.Profil_ergaenzen, offenbar hast du ja auch LV7.1
2. Bilder bitte das nächste Mal ins Forum hochladen und NICHT als externe Links! Ich habe das jetzt mal geändert.
3. Und das Doppelpost (sicher nur ein Versehen) habe ich gelöscht.

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
29.11.2007, 08:41
Beitrag #17

Bastian Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Aug 2007

7.1
2004
kA

38530
Deutschland
Ein- und Ausgabe ueber DAQmx
Sorry wegen der Formfehler, gelobe Besserung! Bin hier nicht an meinem Heim-System, daher die andere Version. Und wie kann man seine eigenen Beitraege nachtraeglich loeschen?

Wieder zu meinen Problemem, habe ja genug davon....

@Achim
Meinst du mit der "1-Counter-Methode" im MAX das:
   
da rennt der Zaehlerstand unabhaengig von der angelegten Frequenz... scheint also nicht das richtige zu sein. Waehle ich bei "edge surce" z.B. /Dev1/PFI0 bleibt der Zaehlerstand null...
Welche Einstellungen im MAX sind fuer das Probelm von Interesse?

Aber wie gesagt, es wuerde mich auch nicht stoeren wenn ich halt mit der "2-Counter-Methode" arbeiten wuerde, dann muesste man halt den AO Task irgendwie umstricken, was ja sowieso noch noetig ist da er nicht funktioniert.
Wie werde ich den Buffer Overflow los / steuere die Ausfuehrungsgeschwindigkeit der while Schleife? Wo bekomme ich einen Takt fuer den AO Task her wenn ich beide Counter/Timer fuer die Frequnzmessung brauche?

Nochmal vielen Dank fuer eure Hilfe!

Gruesse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2007, 09:04
Beitrag #18

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ein- und Ausgabe ueber DAQmx
' schrieb:@Achim
Meinst du mit der "1-Counter-Methode" im MAX das:
[attachment=37031:untitled.PNG]
da rennt der Zaehlerstand unabhaengig von der angelegten Frequenz... scheint also nicht das richtige zu sein. Waehle ich bei "edge surce" z.B. /Dev1/PFI0 bleibt der Zaehlerstand null...
Welche Einstellungen im MAX sind fuer das Probelm von Interesse?

Hi,

ich habe mir im MAX einen Task für die Counter-Messung angelegt ("FlankenzählungTask") und dann einfach einen Frequenzgenerator an Pin 3 und Pin 37 angeschlossen und im Task-Fenster (siehe Screenshot) auf "Ausühren" geklickt. Wenn ich z.b. eine Frequenz von 1 Hz am Generator einstelle, läuft der Zählerstand im Sekundentakt hoch! Und sonst hab ich nichts weiteres eingestellt...

   

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
29.11.2007, 09:23
Beitrag #19

Bastian Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Aug 2007

7.1
2004
kA

38530
Deutschland
Ein- und Ausgabe ueber DAQmx
Das versteh mal einer...

Ein wie von dir beschriebener Flankenzaehlungs-Task funktioniert einwandfrei.
Erstelle ich nun aber einen Task fuer Frequenzmessung und waehle wieder "1-Ctr" Messe ich nichts, 0 Hz und nicht mal nen Timeout. Schalte ich dann wieder, ohne sonst irgend was zu beruehren, auf "2-Ctr long range" um, gehts...

Hat da noch jemand einen Idee???

Gruesse
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2007, 09:57
Beitrag #20

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ein- und Ausgabe ueber DAQmx
' schrieb:Erstelle ich nun aber einen Task fuer Frequenzmessung und waehle wieder "1-Ctr" Messe ich nichts, 0 Hz und nicht mal nen Timeout. Schalte

Ich hab jetzt auch mal den Frequenztask probiert...geht tadellos:

   

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DAQmx Analoge Ausgabe; aktueller Wert Ratam 2 4.354 10.07.2012 15:33
Letzter Beitrag: Lucki
  Einlesen eines Inkrementalgebers ueber ein NI ELVIS Board johny 2 4.708 07.09.2009 09:52
Letzter Beitrag: johny

Gehe zu: