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 

Serielle Schnittstelle usbser.sys BlueScreen



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!

14.01.2014, 16:02 (Dieser Beitrag wurde zuletzt bearbeitet: 14.01.2014 17:08 von jg.)
Beitrag #1

Hachiko Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Sep 2010

LV 2019
2010
kA


Deutschland
Serielle Schnittstelle usbser.sys BlueScreen
Hallo,

ich habe einen Sensor der 1000 Messwertstrings pro Sekunde über einen virtuellen Comport sendet.

Die Auswertung klappt, jedoch stürtzt die serielle Verbindung über Labview mit einem Blue Screen ab (usbser.sys), siehe Anhang.

Das Tool "hterm" stürtzt als Beispiel nicht ab, daher denke ich, dass das Problem an LabView liegt.

Bei 20 Messwerten pro Sekunde habe ich keine Abstürze, vielleicht hilft das für die Tips.

Nach 3 Tagen und einem eigentlich fertigen Programm, das unter Abstürzen leidet, bin ich um jeden Tip dankbar.

Grüße Hachiko

lv12_img


Angehängte Datei(en) Thumbnail(s)
   

12.0 .vi  M_Sensor.vi (Größe: 24,73 KB / Downloads: 335)

12.0 .vi  Main_Seriell_Blue_Screen.vi (Größe: 46,28 KB / Downloads: 373)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.01.2014, 16:30
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Rolf meint, es liegt nicht an LabVIEW:
http://www.labviewforum.de/Thread-BS-bei...usbser-sys

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
14.01.2014, 16:37
Beitrag #3

Hachiko Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Sep 2010

LV 2019
2010
kA


Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Hallo,

da auf dem gleichen Laptop das ganze Spiel mit dem Tool "Hterm" funktioniert, genauso wie MatLAB, kann es nicht am Chipsatz hängen.

Gruß

Hachiko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2014, 17:25
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Veränderst du bei HTerm/Matlab auch dauernd den "TermChar" beim Lesen?

Wie lange braucht es bis zum BlueScreen?

Was passiert denn, wenn du einfach nur Strings liest und das Parsing selber machst, oder im ersten Test - gar nicht parst?

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
15.01.2014, 12:41
Beitrag #5

Hachiko Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Sep 2010

LV 2019
2010
kA


Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Hallo,

wenn ich selbst parse geht meine Prozessorauslastung auf ca. 50%, das finde ich zuviel, dafür stürzt das Programm nicht ab.
Mit der TermChar-Funktion von Labview bleibt die Auslastung unter 5%, stürtzt aber ab.
Es kommen schon recht viele Daten in einer Sekunde an, 2000 Datensätze mit jeweils 63 Bytes Länge, die quasi Byteweise vom Puffer abgeholt werden und geparst werden.
Das von Labview bereitgestellte "Advanced Serial Read and Write" stürzt auch nach 1- 2 min. ab. Mein Laptop kommt wohl doch nicht mit der TermChar-Funktion klar,
werde das nochmal auf einem anderen Laptop probieren.

Gruß

Hachiko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2014, 12:53 (Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2014 12:55 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Hmm, wenn die Länge der Datensätze IMMER identisch ist, dann arbeite doch damit anstatt TermChar! Synchronisation auf den Datenstream brauchst du nur 1x am Anfang.

Bytes einzeln aus VISA-Read abfragen ist natürlich tödlich für die Performance. Wink

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
Anzeige
15.01.2014, 15:11
Beitrag #7

Hachiko Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Sep 2010

LV 2019
2010
kA


Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Hi,

die Länge ist leider nicht gleich lang, genauso wie es 3 Unterschiedliche TermChars gibt für 3 Protokollarten, sonst wäre es leicht.
Also fällt mir nur das Byteweiße auslesen ein, ausserdem ist das sicherer als auf feste Bytes zu reagieren, es könnte ja auch mal ein Byte verloren gehen.

Gruß

Hachiko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2014, 15:15
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Offtopic2 : Bitte Profil_ergaenzen Da steht noch LabVIEW 2010 drin. Du hast aber 2012.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2014, 15:32
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
(15.01.2014 15:11 )Hachiko schrieb:  die Länge ist leider nicht gleich lang, genauso wie es 3 Unterschiedliche TermChars gibt für 3 Protokollarten, sonst wäre es leicht.
Kann ich nicht wissen, du hast das anders dargestellt.
(15.01.2014 15:11 )Hachiko schrieb:  Also fällt mir nur das Byteweiße auslesen ein, ausserdem ist das sicherer als auf feste Bytes zu reagieren, es könnte ja auch mal ein Byte verloren gehen.
Widerspruch: Selbst dann muss man nicht Byte für Byte einzeln auslesen, sondern kann immer Blöcke oder z.B. alle 50 ms alle gerade anliegenden Bytes aus dem VISA-Buffer holen. Dann geht es mit String-Parser-Funktionen (z.B. Match Pattern o.ä.) weiter.

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
20.01.2014, 12:52
Beitrag #10

Hachiko Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Sep 2010

LV 2019
2010
kA


Deutschland
RE: Serielle Schnittstelle usbser.sys BlueScreen
Hallo,

muss ich mal ausprobieren, wenn ich dazukomme schreibe ich wieder.

Gruß

Hachiko
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
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 7.152 23.01.2019 08:07
Letzter Beitrag: Ratio
  Serielle Schnittstelle hängt nach gewisser Zeit auf Kiesch 8 10.611 08.01.2018 11:06
Letzter Beitrag: Kiesch
  Serielle Schnittstelle bricht ab -cosmo- 7 7.705 28.09.2017 12:13
Letzter Beitrag: Lucki
  Serielle Schnittstelle Auslesen Gre5or 3 8.014 01.10.2013 10:38
Letzter Beitrag: GerdW
  Serielle Schnittstelle auslesen bis Stringende ragingbull 12 15.816 26.07.2013 09:32
Letzter Beitrag: ragingbull
Bug Serielle Schnittstelle zu langsam Gaussometer 18 15.646 05.06.2013 07:39
Letzter Beitrag: Gaussometer

Gehe zu: