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 DMA/Interrupt + Darstellung



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!

22.03.2007, 14:49
Beitrag #2

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Probleme mit DMA/Interrupt + Darstellung
' schrieb:Hallo,
ich möchte mit LabVIEW 7 mittels 3 DAQ-Assistenten und der NI-Messkarte BNC 2090 folgende Aufgaben bewältigen: 7 mal anloge Eingangsspannung (0-10 V) einlesen, 1 mal Analogausgangsspannung setzen (0-10 V) und digitale Frequenzmessung (0-130 kHZ, möglichst mit beiden verfügbaren Zählern der Karte).
Mein Problem ist, dass sobald ich den 3ten DAQ-As. hinzufüge und starte immer ein Fehler kommt, dass nicht genügend DMA-Kanäle zur Verfügung stehen. Ist da die externe Karte selbst die Ursache oder der Computer (ich glaube mit Isa-Einsteckkarte)? Ich habe versucht die Karte auf Interrupt-Betrieb umstellen, welche Einstellung ich aber nicht gefunden habe, macht man das im Automation-Explorer, bei den Windows (NT SP 6) - Einstellung oder im LabVIEW selbst bzw. wie kann ich das Problem lösen?
Und ein weiteres Problem tritt bei der Diagramm-Darstellung auf, es werden immer nur die 100 Messwerte der 7 analogen Eingänge dargestellt (=100 ms bei 1000 Hz Abtastung) und dann beginnt der Graph wieder bei der Zeit 0 (obwohl er es in der Datei mit fortlaufender Zeit speichert). Wenn ich es mit relativer Zeit probiere läuft es zwar ordentlich, fängt aber immer bei einer sehr großen Zahl um die 3 Mio. an zu zählen und nicht bei 0. Ich habe schon Graph und Diagramm probiert, bekomme es aber nicht ordentlich hin, es soll halt bei jeder Messung bei 0 beginnen und die Sekunden bis zum Programmabbruch hochzählen. Was kann ich da noch machen?

Würde mich freuen, wenn mir jmd. paar Tipps geben könnte, bin noch LabVIEW-Anfänger Rolleyes

uiuiuiui ... mal vorweg:
das BNC 2090 ist ein Anschlusspanel, gedacht für E-Serie Messkarten, man kann aber auch eine M-Serie anschließen.

Für DAQ-Assistenten gilt: am besten nur einen pro VI verwenden, und ich möchte noch hinzufügen, dass man den DAQ-Assistenten erst dann benutzen sollte, wenn man weiß, wie was wann und warum man messen will.

Wenn du tatsächlich noch eine ISA-Karte verwendest, dann muss es sich ja eigentlich um eine alte AT-MIO-xx handeln. Da hilft dir der DAQ-Assistent gar nicht weiter, weil diese Karten von DAQmx nicht unterstützt werden. Da du aber offensichtlich Daten einlesen kannst (mit einem DAQmx-Task) hab ich nun wiederum Zweifel daran, dass es eine AT-MIO-xx Karte ist ??Wacko

Für das Hochzählen bis zum Abbruch der Messung brauchst du vermutlich sowas wie einen Ringspeicher, oder du schreibst die Daten alle auf die Platte. Bei Messungen unbestimmter Länge rate ich davon ab alle Samples in den Hauptspeicher des Rechners zu schreiben.

Wenn du als Datentyp der Erfassung "Waveform" auswählst und die Daten in einem Waveform-Graph (zu deutsch Signalverlaufs-Diagramm) anzeigen läßt, dann sollte der Zeitstempel korrekt angezeigt werden ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Probleme mit DMA/Interrupt + Darstellung - cb - 22.03.2007 14:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Detektion Hall Impuls / Interrupt HardiFlanders 3 4.155 08.03.2015 20:33
Letzter Beitrag: Holy
  Interrupt a Triggered DAQmx Task bundesschranzminister 1 3.471 11.11.2013 10:10
Letzter Beitrag: bundesschranzminister

Gehe zu: