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 

Zwei NI9213 Module synchron messen lassen?



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!

16.03.2015, 15:42 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2015 15:59 von ThoMey.)
Beitrag #1

ThoMey Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2015

2013
-
kA



Zwei NI9213 Module synchron messen lassen?
Hallo LabView Forum,
ich habe in meiner Abschlussarbeit mit LabView zu tun.
Im Rahmen der Messung von Temperaturen, für die ich zwei Thermoelement-Eingangsmodule NI 9213 verwende, kommt es dazu, dass das eine Modul mit einer Verzögerung von etwa einer Sekunde im Vergleich zum anderen Modul misst.
Die Temperaturen werden mit einer Frequenz von 100Hz gemessen, parallel dazu finden noch Abstandsmessungen statt, die mit 1000Hz gemessen werden.

BIS JETZT
Verwenden von einem Thermoelement-Eingangsmodul NI9213 und zweier Laser der Firma Micro-Epsilon.

Ab JETZT
Verwenden von zwei Thermoelement-Eingangsmodulen NI9213 und zweier Laser der Firma Micro-Epsilon.

Die Synchronität des ersten Moduls zu den Abstandsmessungen ist gegeben, lediglich durch das Zuschalten des weiteren Moduls treten die Verzögerungen bei den Temperaturmessungen auf.
Ich habe bereits sehr viel ausprobiert, unter anderem die Signale des „voreilenden“ Moduls verzögert. Jedoch beträgt die Verzögerung ca. 1,1 Sekunden, bei dem Verzögerungsmodul lassen sich nur ganze Zahlen einstellen.

Ich habe einen Screenshot angehängt, auf dem ein Ausschnitt der Oberfläche aus LabView zu sehen ist. Aus Platzgründen leider nicht ganz dargestellt ist die Schleife, in der die Messungen ablaufen.

Kennt jemand das Problem, oder fällt jemandem spontan eine Lösung ein? Bahn


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.03.2015, 16:07 (Dieser Beitrag wurde zuletzt bearbeitet: 16.03.2015 16:08 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
Hallo ThoMey,

wo stecken die Messmodule den drin?

Idee:
Statt zweier DAQAssis nur einen DAQAssi (oder gleich "richtige" DAQmx-Funktionen) mit nur einem DAQmxTask verwenden. In diesem Task beide Module zusammenfassen…

Zitat:Jedoch beträgt die Verzögerung ca. 1,1 Sekunden, bei dem Verzögerungsmodul lassen sich nur ganze Zahlen einstellen.
Was ist ein "Verzögerungsmodul", welches nur "ganze Zahlen" verarbeiten kann?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2015, 16:56
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
Ich sehe da den Rand einer "Timed-Loop", diese sorgt inhärent dafür, dass der Code nicht mehr parallel sondern sequentiell ausgeführt wird (falls das überhaupt deine Hardware-Resourcen zulassen würden).

Gruß, 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
16.03.2015, 17:09
Beitrag #4

ThoMey Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2015

2013
-
kA



RE: Zwei NI9213 Module synchron messen lassen?
Die beiden Messmodule stecken in je einem Chassi "cDAQ-9171".
Ich habe zuvor auch schon versucht, die beiden Messmodule in einem (Vierer)Chassi zu vereinen, was sich jedoch als nicht lösungsführende Variante herausstellte.

Die beiden Chassis ermöglichen keine Verknüpfung der beiden Messboxen in einem DAQ-Assistenten.

@Jens:
Der gesamte Code befindet sich in einem Timed Loop, was dafür sorgen soll, dass die Messungen synchron starten und während der gesamten Messdauer synchron bleiben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2015, 17:16
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
(16.03.2015 17:09 )ThoMey schrieb:  @Jens:
Der gesamte Code befindet sich in einem Timed Loop, was dafür sorgen soll, dass die Messungen synchron starten und während der gesamten Messdauer synchron bleiben.
Falsch gedacht! Timed Loop = Single Core Process! Anstatt parallel zu programmieren könntest du gleich alles schön brav per Error-Cluster sequentiell abarbeiten lassen.

Gruß, 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
16.03.2015, 20:45
Beitrag #6

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
(16.03.2015 17:09 )ThoMey schrieb:  Die beiden Messmodule stecken in je einem Chassi "cDAQ-9171".
Ich habe zuvor auch schon versucht, die beiden Messmodule in einem (Vierer)Chassi zu vereinen, was sich jedoch als nicht lösungsführende Variante herausstellte.

Die beiden Chassis ermöglichen keine Verknüpfung der beiden Messboxen in einem DAQ-Assistenten.

Aus welchem Grund ist die Verwendung eines 4 Slot-Chassis nicht zielführend für euch? Bezüglich der Synchronität ist es DIE Lösung. Beide Module in ein Chassis und die Abfrage über 1 Task mit allen Kanälen auf beiden Modulen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2015, 09:47
Beitrag #7

ThoMey Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2015

2013
-
kA



RE: Zwei NI9213 Module synchron messen lassen?
Verwendet wurde ein Vierer-Chassi "NIcDAQ-9174".
Das Problem ist, dass die Messwerte nicht mit der Rate übertragen werden, wie sie eigentlich gemessen werden. Die Temperaturmessung soll mit 100Hz durchgeführt werden, die geschriebenen Messwerte lassen jedoch auf eine andere Messrate schließen (vgl. angehängtes Bild)

Hinzu kommt noch, dass die "blaue Kurve" wieder eine Verzögerung zu den beiden anderen Kurven aufweist. Die blaue Kurve ist in Modul 1, die anderen beiden in Modul 2.
(Alle anderen Messungen, die in Modul 1 ablaufen wurden hier weggelassen-es ist also nach wie vor keine Lösung nur ein Modul zu verwenden.)

Auf den ersten Blick hat sich durch die Verwendung des Vierer-Chassis also eher etwas verschlechert als verbessert.

Kann mir da jemand helfen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2015, 09:56
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
Hallo ThoMey,

Zitat:Die Temperaturmessung soll mit 100Hz durchgeführt werden, die geschriebenen Messwerte lassen jedoch auf eine andere Messrate schließen (vgl. angehängtes Bild)
Was soll der Blödsinn, Thermoelemente mit 100Hz auslesen zu wollen?

RTFM, S. 19!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2015, 10:09
Beitrag #9

ThoMey Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2015

2013
-
kA



RE: Zwei NI9213 Module synchron messen lassen?
Ist ein Forschungsprojekt-ist tatsächlich so erforderlich...
Aufgefallen ist eben noch, dass die blaue Kurve (aus Modul 1) mit einer ganz anderen (viel geringeren) Frequenz misst, als es die beiden anderen Temperaturverläufe (rot und grün) erahnen lassen.

Keiner ne Idee?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2015, 10:12 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2015 10:12 von jg.)
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zwei NI9213 Module synchron messen lassen?
VI hochladen + genaue Konfig mitteilen (i.e. Chassis + welches Modul in welchem Slot)...
So können wir nur raten. Glas2

Gruß, 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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  C-Module im DAQ-Assistant nicht sichtbar Guenthlab 4 5.141 01.08.2019 12:24
Letzter Beitrag: Guenthlab
  Synchron analog in und Counter Drehzahl Spannung Strom Messung Fehler-201314 StudiFH 1 3.751 02.01.2019 08:55
Letzter Beitrag: GerdW
  Zwei Datenerfassungen parallel laufen lassen Lumberjacker 14 10.669 06.12.2013 12:37
Letzter Beitrag: Y-P
  mehrere NI9237-Module in DAQ phlpphrtmnn 8 6.577 12.03.2013 13:37
Letzter Beitrag: jg
  Express VI oder DAQ Module?? KD 5 7.061 12.07.2012 12:55
Letzter Beitrag: GerdW
  Erfassung analoger Signale, Synchron, Rate >=100KhZ NILVuser 1 3.974 27.08.2011 00:25
Letzter Beitrag: Mingo

Gehe zu: