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 

Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit



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!

20.02.2013, 09:41
Beitrag #1

MädMäxxx Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2012

2011
2012
DE

745**
Deutschland
Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Moin,

ich hab ein Problem bei der Datenerfassung.

Das VI wurde unter Windows XP 32bit erstellt mit lv11_img 32bit.
Nach Laptopwechsel soll das Programm unter Windows 7 64bit laufen mit lv11_img 32bit.

Es sollen Daten von einer NI USB 6215 Box und vom COM Port (via COM-USB Adapter) "synchron/parallel" abgefragt werden.
Mit dem 32bit System lief das ganz gut, auch mehrere Minuten lang. Die Daten wurden mit ausreichend Genauigkeit alle 50ms erfasst.
Mit dem 64bit System kommen meine Daten nach wenigen Sekunden aber spätestens nach 20sekunden irgendwie aus dem Takt. Es ist zu beobachten das die Daten des COM Portes unplausible Werte liefern was darauf mMn. darauf hinweist dass das Datenpaket welches 22bytes sein sollte nicht vollständig gelesen wird etc.
Ich weiss sehr wohl das mein Programmiertes nicht das Gelbe vom Ei ist, wohl eher Müll. Aber es hat funktioniert, zumindest unter 32bit XP.

Kann mir jemand helfen bzw. Tipp geben wie ich es probieren könnte?

Vielen Dank.

Gruss Max


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

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Hallo Mäx,

ich finde es irgendwie lustig, wenn jemand die Icons von subVIs schwärzt, aber deren Namen im Bild läßt...

Tipp:
- Packe DAQmx und VISA in zwei getrennte Schleifen. Die scheinen nirgends gekoppelt zu sein.
- Die VISA-Schleife braucht kein explizites Timing, hier ergibt sich die Schleifenlaufzeit über die Datenrate auf dem COM-Port: Die Schleife kann nicht schneller laufen als Daten ankommen. (Es wird hoffentlich mit einem TermChar gearbeitet?)
- Die DAQmx-Schleife bräuchte auch kein explizites Timing, wenn du den DAQmx-Task mit einem solchen ausstatten würdest...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2013, 12:53 (Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2013 13:13 von MädMäxxx.)
Beitrag #3

MädMäxxx Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2012

2011
2012
DE

745**
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Danke für die Antwort.
DAQmx ist ebenfalls auf die 5o ms eingestellt.
Mit TermChar meinst du einen Char welcher von meinem Gerät an der Com Schnittstelle gesendet wird?
Es gibt keinen Explizieten Char. Ich könnte die Checksumme auswerten um zu sehen ob alles angekommen ist.
Anbei das VI zum Antriggern um die Daten zu senden und das VI welches die Daten Abruft.

Gruss Max

Edit: DAQmx ist wohl doch noch nicht getimed. Ich versuche das mal einzubauen.


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2013, 16:17
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Hallo Max,

Zitat:Ich könnte die Checksumme auswerten um zu sehen ob alles angekommen ist.
Ist das nicht sinnvoll, wenn man sich über "verlorene" Bytes wundert? Erstmal prüfen, ob die empfangene Message korrekt übermittelt wurde???

- Deine Checksum-Berechnung enthält merkwürdig viele rote Punkte. Mich würde das nervös machen, wenn es auf bitgenaue Ergebnisse ankommt. Smile
- Du weißt schon, dass man mit IndexArray mehr als nur ein Element gleichzeitig abfragen kann?
- Wenn du den DAQmx auf 50ms timen willst, wieso hattest du dann vorher eine 45ms-Wartezeit in deiner Schleife?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2013, 21:58
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Hmm
Virtuelle Com-Schnittstelle und Timing-Probleme, da war mal was.
Den Thread finde ich gerade nicht, aber die Einstellung, um die es ging, das war die hier (Screenshot - Latency Timer):
http://www.labviewforum.de/Thread-Einste...#pid137084

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
21.02.2013, 16:25
Beitrag #6

MädMäxxx Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2012

2011
2012
DE

745**
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Moin,

Gerd, danke erstmal für die Anhaltspunkte. Ich versuche mich morgen mal darum zu kümmern.

Auf die schnelle habe ich heute mal den FIFO Puffer der Com Schnittstelle ausgeschaltet (im Gerätemanager).
Das wäre dann auch das von dir Jens, oder? Zumindest geht es in die Richtung.
Das rumspielen an den Ein und Ausgangspuffer hat auch keine Verbesserung gebracht.
Ich konnte nur kurz Testen. Auf jedenfall war es stabiler als vorher.

Wenn ich neue erkenntnisse habe werde ich berichten.

Vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.03.2013, 20:56
Beitrag #7

MädMäxxx Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: May 2012

2011
2012
DE

745**
Deutschland
RE: Problem mit Datenerfassung unter Win7 64bit mit LV11 32bit
Moin Männers,

hab mich jetzt lange nicht gemeldet.

Eine brauchbare stabilität habe ich mit neuinstallation des COM2USB Adapters und mit dreifachem timimng erreicht.
dreifaches Timing soll heissen ich habe die NI USB Box mit 50ms getimered, ich habe mein Interval des CO2 Sensors am Com Port mit 50ms getimered und ich habe in die Whileschleife ein Timer von 50ms reingepackt.
Alles andere hat nicht geholfen.
Die 45ms in der Schleife waren natürlich Blödsinn.

Vielen Dank für eure Hilfe.

Gruss
Max
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
  64bit in LV 32bit benutzen Trinitatis 4 2.987 18.03.2021 11:56
Letzter Beitrag: Trinitatis
  Frage zu Labview 64bit Lucki 7 5.044 11.02.2019 13:00
Letzter Beitrag: Achim
  Tool LVWutil32 für LabVIEW 64bit ahebauer 0 2.402 02.11.2018 12:59
Letzter Beitrag: ahebauer
  Labview 2017 32 UND 64bit? NoWay 1 4.298 16.01.2018 14:13
Letzter Beitrag: HH99
  Pathformat "X:ga..xy.jpg" in LV11? gottfried 2 2.637 13.03.2015 12:37
Letzter Beitrag: gottfried
  LPT1 - Port bei Windows7 32bit und LV2011 benchM 6 5.700 12.05.2014 11:25
Letzter Beitrag: Kiesch

Gehe zu: