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 

Analog Input , DAQmx, PCI 6229



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.02.2011, 12:54 (Dieser Beitrag wurde zuletzt bearbeitet: 23.02.2011 13:02 von jg.)
Beitrag #1

Lukas Bauer Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2011

8.6
2011
DE



Analog Input , DAQmx, PCI 6229
hallo,

ich bin mit labview noch nicht vertraut, arbeite erst seit einigen Tagen damit.
Ich arbeite mit einem Real time Player, in diesem ist eine PCI 6229 Karte.
Über die Connectorbox gebe ich mit einem Frequenzgenerato ein Sinussignal auf den Connector, und versuch in labview 8.6 mit einem real time projekt die Spannung einzulesen, dh auf einem Graphen anzuzeigen.
doch leider kommt immer das Fehlersignal 200971.
Der Fehler sagt aus, dass der task noch nicht gestartet ist. Dies ist aber jedoch geschehen.

erkenne den fehler nicht, vlt kann jdn helfen??
danke
Lukas


Angehängte Datei(en)
8.6 .vi  input_voltage_realtime_23_02.vi (Größe: 24 KB / Downloads: 294)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.02.2011, 13:40
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analog Input , DAQmx, PCI 6229
Hallo Lukas,

wieso setzt du den Leseoffset (oder versuchst es zumindest)? Gibt es da einen Grund für?

- Was hat der RealTimePlayer mit LabVIEW zu tun?
- Ich habe in deinem VI nichts Realtime-spezifisches entdecken können...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.02.2011, 12:04
Beitrag #3

Lukas Bauer Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2011

8.6
2011
DE



RE: Analog Input , DAQmx, PCI 6229
Danke,
das VI läuft auf einem externen PC mit Realtime(wollte es erwähnen).

Zu dem Offset, den habe ich aus einem Videotutorialübernommen, habe ihn bereitsentfernt, aber der Fehler besteht weiterhin.
Gruß
Lukas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.02.2011, 19:02
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Analog Input , DAQmx, PCI 6229
Habe mirs mal kurz angesehen, was mir auffiel:
1) Schon 1000 mal von mir hier gesagt: Bei DAQmx Timing ist der Eingang "Anzahl Samples" in Betriebsart kontinuierlich umfunktioniert - nur leider nicht umbenannt. Siehe Hilfe. Schließ einfach nichts dran an.
2) Die kontinuierliche Datenerzeugung funktioniert autark auf der Karte, die Werte kommen in einen FIFO-Buffer. Mit daqmx Read werden bei Dir pro Lesung 1000 Wete ausgelesen. (Wenn weniger in Buffer sind, wird gewartet, bis es 1000 sind, anderfalls werden sofert 10o0 gelesen und der Rest verbleibt im Buffer). Um die kontinuierlich erzeugten Werte kontinuierlich auszulesen, ist kein Herumopern mit Datenzeigern erfoderlich - einfach wiederholt lesen.
3) Natürlich siehst Du im angeschlossenen Signalverlaufsgraph und in der Waveform "Data" immer nur die letzten 1000 Werte. Wenn ältere Werte nicht verloren gehen sollen, mußt Du hier noch etwas Anderes überlegen.

So müßte es funktionieren:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2011, 09:15 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2011 15:44 von jg.)
Beitrag #5

Lukas Bauer Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2011

8.6
2011
DE



RE: Analog Input , DAQmx, PCI 6229
vielen dank,
habe jedoch erneut 2 Probleme, vlt könntest du mir nochmal weiterhelfen.

habe den messaufbau erweitert. Dh ich lese von einem Frequenzgenerator eine sinus Schwingung ein, zeige Sie auf dem Front Panel in einem Graph an, und gebe das Signal über einen analogen output zu einem Oszilloskop.
1) Das Programm lief schon mal, jetzt nicht mehr, es wird der fehler 2001003 angezeigt?
2) Als das Programm mal lief, ist sowohl die anzeige auf dem Fronpanel als auch die auf dem OSzi sehr langsam gewesen, dh es wurden in 9 schritten je ca 1,5 sec eine sinus Schwingung gezeigt, wie kann ich die Anzeige des Input Signals schneller machen?

Vielen Dank für die Hilfe,
mir fehlt noch die Erfahrung.

Gruß
Lukas


Angehängte Datei(en)
8.6 .vi  25_02_anal_i&o_voltage.vi (Größe: 21,12 KB / Downloads: 271)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2011, 09:20 (Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2011 09:21 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analog Input , DAQmx, PCI 6229
Hallo Lukas,

welche Geschwindigkeit erhoffst du dir, wenn du nur einzelne Werte einliest und ausgibst?
Warum liest du nicht mehrere Werte pro Aufruf ein?
Wo ist die Konfiguration der SampleRate hin verschwunden?

Lucki hat doch alles davon gezeigt: in seinem Beispiel wird die SampleRate eingestellt und es werden jeweils 1000 Werte pro Aufruf gelesen...

Fehler 2001003 gibt es nicht. Meintest du etwa 200103 oder 201003? Hast du dir die Fehlerbeschreibungen dazu mal durchgelesen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.02.2011, 09:33
Beitrag #7

Lukas Bauer Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2011

8.6
2011
DE



RE: Analog Input , DAQmx, PCI 6229
danke,
ja der fehler ist 201003.

Die Antwort hab ich noch nicht ganz verstanden.

es gibt doch 2 Möglichkeiten die ich(weiß nicht wie) umsetzen könnte.

1. die schleife muss sehr schnell immer wieder ablaufen
-kann ich dies mit dem angesprochenen Timer umsetzen?
2. oder innerhalb der schleife die abtastrate erhöhen

welche idee ist umsetzbar und könnte ich einen Tipp/vorschlag bekommen wie ich es umsetzen kann?

vielen dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.02.2011, 09:37 (Dieser Beitrag wurde zuletzt bearbeitet: 25.02.2011 09:39 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Analog Input , DAQmx, PCI 6229
Hallo Lukas,

Beschreibung Fehler 201003:
Zitat:Mögliche Ursachen:

Auf das Gerät kann nicht zugegriffen werden. Mögliche Gründe:

Das Gerät ist im System nicht mehr vorhanden.
Das Gerät ist nicht eingeschaltet.
Das Gerät ist jetzt eingeschaltet, war aber zwischendurch abgeschaltet.
Gerät ist beschädigt.

Stellen Sie sicher, dass das Gerät korrekt verbunden und eingeschaltet ist. Schalten Sie den Computer aus und wieder ein. Wenn Sie denken, dass das Gerät beschädigt ist, wenden Sie sich bitte über ni.com/support an National Instruments.

Zitat:es gibt doch 2 Möglichkeiten die ich(weiß nicht wie) umsetzen könnte.

1. die schleife muss sehr schnell immer wieder ablaufen
-kann ich dies mit dem angesprochenen Timer umsetzen?
2. oder innerhalb der schleife die abtastrate erhöhen

welche idee ist umsetzbar und könnte ich einen Tipp/vorschlag bekommen wie ich es umsetzen kann?
Beide Ideen sind nicht gut! Guck dir Luckis Beispiel an und mach es so...
(Hintergrund: Einzelwerte einzulesen und auszugeben erzeugt viel zu viel Overhead, um schnell durchgeführt zu werden. Außerdem ist dein WindowsPC viel zu störanfällig für ein genaues Timing einer solchen Schleife. Deshalb: mehr als nur einen Wert pro Aufruf bearbeiten!)

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
  Impulsbreite erfassen mit einem Counter Input gl94 2 2.584 28.09.2022 17:08
Letzter Beitrag: GerdW
  NI USB 6001 und 6002 Current Input Begrenzung Kiesch 4 6.299 23.06.2022 13:10
Letzter Beitrag: Kiesch
  Umschaltzeit Input/Output NI-9375 Ch.Mueller 2 3.083 29.09.2021 06:55
Letzter Beitrag: Ch.Mueller
  Falscher Analogwert bei Wechsel von PCI-6229 auf USB-6343 X19CrEaTiVe68X 13 10.520 15.03.2021 15:18
Letzter Beitrag: X19CrEaTiVe68X
  Spannungsbereich von Messkarte NI-6229 Christoph1993 1 3.124 03.07.2019 09:37
Letzter Beitrag: jg
  Input-Skalierung ohne MAX AMueller 2 5.267 27.10.2016 15:44
Letzter Beitrag: cobain2004

Gehe zu: