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 

PWM Timing Problem bei Wechsel von DAQmx 9.6.1 auf 9.8



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!

11.07.2014, 11:33 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2014 11:37 von dali4u.)
Beitrag #1

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
PWM Timing Problem bei Wechsel von DAQmx 9.6.1 auf 9.8
Hi Leute,

an einem unser Kalibrieraufbauten gebe ich ein PWM Signal auf 1 bis 20 Digital Out Kanälen aus (T=40ms).
Ich benutze dafür das USB-6225 und es ist derzeit noch rein Softwaretiming. Ja, ich weiß, nicht so toll aber
für das was danach kommt, spielt es keine große Rolle ob T=38 oder T=42 ms sind und ich habe es nicht anders
hinbekommen.

Nachdem ich nun mehrere Tage mit Fehlersuche beschäftigt war, habe ich folgendes rausgefunden:

DAQmx 6.2.1
==========
Wenn ich nur 8 Lines ausgeben, also z.B. "Dev1/port0/line0:7" funktioniert alles einwandfrei.
Wenn ich nur 9 Lines ausgeben, also z.B. "Dev1/port0/line0:7, Dev1/port1/line0" funktioniert alles einwandfrei.
das ganze auch bis 20 Lines: "Dev1/port0/line0:7, Dev1/port1/line0:7, Dev1/port2/line0:3" alles funktioniert einwandfrei.

DAQmx 9.8
========
8 Lines (egal welchen Port), also "Dev1/port0/line0:7", oder "Dev1/port1/line0:7" oder "Dev1/port2/line0:7", funktioniert.

Wenn ich mit der neuen DAQmx Version jetzt portübergreifend ausgeben, also z.B.
9 Lines: "Dev1/port0/line0:7, Dev1/port1/line0", verdoppelt sich T auf 80ms (plus/minus 2 ms)....

Fehler:
=====
8 Lines auf einem Port ist OK, egal welchen Port
mehrere Lines portübergreifend, --> FEHLER, T verdoppelt sich auf T=80 ms und in dem VI ist keine "mal 2" drin :-).

1) Weiß jemand ob das ein aktueller Bug von DAQmx 9.8 ist?
2) Oder woher das kommen kann? Auch wenn es Softwaretiming ist, ist das keine Erklärung dafür dass T sich portübergreifend verdoppelt.
3) Gibt es ein Bugliste für DAQmx?

Gruß
Stefan

PS: Das VI kann ich leider nicht anfügen, aber ich versuche mal ein MinimalVI zu besteln was ich hier ggf. zeigen kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2014, 15:40 (Dieser Beitrag wurde zuletzt bearbeitet: 11.07.2014 15:42 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: PWM Timing Problem bei Wechsel von DAQmx 9.6.1 auf 9.8
Was sagt denn der NI Support zu dem Thema?

Der aktuellste DAQmx Download ist V9.9...

Gruß, Jens

EDIT: Fehlerbeseitigungen und noch bekannte Probleme bei dieser Version sind in der Readme-Datei dokumentiert:
http://download.ni.com/support/softlib//...e_deu.html

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
17.07.2014, 13:43 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2014 13:44 von dali4u.)
Beitrag #3

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: PWM Timing Problem bei Wechsel von DAQmx 9.6.1 auf 9.8
Hi,
ich habe dem Support geschrieben und ein vereinfachtes VI zusammengestellt, mit
dem ich den Fehler reproduzieren kann. Die Bilder vom Oscilloscope sind im Frontpanel
eingefügt.

In dem linken Cluster vorab die Kanäle auswählen und das VI starten. Wenn man dort nur den
Port1/Line0 hinzufügt, verdoppelt sich T.

Eigentlich ist das VI (trots Softwaretiming) sehr einfach und ich weiß echt nicht
ob in dem VI ein Fehler ist. Wenn ja, weiß ich nicht wo... bin ratlos.

Stefan


Angehängte Datei(en)
12.0 .vi  PWM Timing 40 ms portübergreifend.vi (Größe: 61,49 KB / Downloads: 186)
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
  Timing von DAQ mit Dynamischer Event-Struktur lempy 5 2.934 27.07.2021 09:18
Letzter Beitrag: jg
  Falscher Analogwert bei Wechsel von PCI-6229 auf USB-6343 X19CrEaTiVe68X 13 7.896 15.03.2021 15:18
Letzter Beitrag: X19CrEaTiVe68X
  Timing Fehler von USB 6001 bachatero18 2 2.416 25.08.2020 19:39
Letzter Beitrag: bachatero18
  Unterschiedliche timing-anforderungen vereinigen serge_franke 16 8.447 26.03.2018 12:49
Letzter Beitrag: serge_franke
  Timing Problem ... ich gehe im Kreis gottfried 2 2.973 21.02.2018 14:23
Letzter Beitrag: gottfried
  Digital out timing des DAQmx USB-6003 ALuehmann 5 5.034 02.12.2016 15:50
Letzter Beitrag: GerdW

Gehe zu: