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 

Dieses Thema hat akzeptierte Lösungen:

Kommunikation Serielle Schnittstelle, System stürtzt ab



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!

13.12.2018, 23:02
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Kommunikation Serielle Schnittstelle, System stürtzt ab

Akzeptierte Lösung

(13.12.2018 14:07 )Baron schrieb:  dann stürtzt das ganze Betriebssystem ab.
Das glaube ich nicht. Es sei denn du hast XP - oder früher. Hast du XP?

Zitat:Wenn ich den Barcode bei jedem Ablauf nur ein Mal scanne, läuft die Software einwandfrei.
Das glaube ich.

Zitat:Wisst ihr warum die Anwedung nicht das macht, was das SubVI macht!

Du hast folgende Fehler im Programm:

1. Die geöffnete Schnittstelle wird nicht geschlossen.
Eine geöffnete Schnittstelle kann man nicht ein weiteres Mal öffnen. Du kannst also pro Programmstart nur einmal scannen. Schließe nach dem Lesen der Daten die Schnittstelle oder ziehe das Öffnen der Schnittstelle vor die While-Schleife.

2. Die While-Shleife für Daten-Lesen hat keinen Abbruch, wenn ein Fehler auftritt.
Wenn der Visa-Read einen Fehler bringt (und also niemals Daten lesen wird) läuft diese While-Schleife ewig => das Programm ist nicht beendbar. Mach eine Oder-Verknüpfung mit Größer und Fehlerstatus und brich so die While-Schleife in bestimmten Fehlerfällen ab.

3. Die zwei inneren While-Schleifen haben keine Zeitverzögerung.
Jede dieser drei Schleifen läuft, wenn sie denn läuft, so schnell wie das Betriebssystem kann. Sprich also 100% Auslastung, wenn du einen Kernal hat. Mach eine Wartezeit (Delay oder Metronom) rein. 1ms ist im Normalfall ausreichend, 100ms tun's auch.

Zitat:Und Warum stürtzt mein Betriebssystem ab?
Weil sich LV 100% Leistung nimmt. Allerdings: mein Betriebssystem stürzt nicht ab. Hier bekommt LV nur 26%.


Ob die erste While-Schleife (das mit dem Aufaddieren der Visa-Daten, dem Tabellen-Wandeln und dem Abfragen auf 256 Arrayeinträge) so sinnvoll ist, oder ob das nicht anders sein soll, hab ich nicht weiter begutachtet.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Kommunikation Serielle Schnittstelle, System stürtzt ab - IchSelbst - 13.12.2018 23:02

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Serielle Schnittstelle kein Auswahl Dropdown Mistered 4 2.171 11.11.2022 12:29
Letzter Beitrag: TpunktN
  Serielle Kommunikation zwischen zwei Laptops Gerd Grote 34 19.657 19.09.2016 17:00
Letzter Beitrag: jg
  Kommunikation S5-95U mit LabVIEW über serielle Schnittstelle Ham 4 6.896 10.11.2013 22:33
Letzter Beitrag: Lucki
  Probleme mit UART (serielle Kommunikation) Nobody 11 11.313 28.07.2011 14:59
Letzter Beitrag: Y-P

Gehe zu: