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 

Probleme mit Queues und Programmaufbau



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!

28.10.2018, 11:36 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2018 11:43 von stefan1312.)
Beitrag #1

stefan1312 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: May 2015

17
-
EN


Deutschland
Probleme mit Queues und Programmaufbau
Hallo!

Ich hab ein Programm geschrieben, mit welchen ich Sollwerte aus einem Textfile ( soll etwas ähnliches werden wie ein G-Code Interpreter) lese und anschließend
in einer Queue abspeicher.

Leider hat mein Programm das Problem, dass es aufgrund eines Speicherproblems abstürtzt.
Zunächst einmal habe ich ein paar Fragen zu einer Queue:

Das Prinzip dahinter ist mir ansich klar, aber leider weiß ich nicht genau wie man mit Queues umgeht.

Werden Queues normal zuerst befüllt, bis sie anschließend gelesen werden.
-> ich habe 1000 Werte - anschließend werden diese in die Queue geschrieben- sobald alle drinnen stehen können diese ausgelesen werden oder passiert das normal gleichzeitig?
Wie definiert man genau die Größe einer Queue?... ich denke an mein Textfile - die Anzahl der Werte ist doch immer variabel.?

Hmm vl hat jemand ein paar Tipps wie man zunächst die Queue zum Beispiel mit 1000 Werten befüllt und diese anschließend über einen Button entleert - um Cluster für Cluster einem weiteren Programm zur
Verfügung zu stellen..

Leider stehe ich mit den Queues ein wenig an Blink

Eine weitere Frage hätte ich noch:

In meinem Case : "File zum Lesen öffnen" weise ich dem zweiten Shift Register am Ausgang den Wert Standard zu, kann mir jemand sagen wie man das schöner lösen kann? .. oder ist das in meinem Fall die einzige Lösung?
bzw mit den Error Codes wärs whs am sinnvollsten ganz links in der While Schleife einen Standard zu definieren und diesen über Shift Register von Iteration zu Iteration mitzuführen? ..

Wäre über Infos echt dankbar!!
Vielen Dank für eure Unterstützung.

Ich benutze Labview 2017.

LG Stefan


Angehängte Datei(en)
17.0 .vi  G_Code Interpreter mit Menue.vi (Größe: 32,34 KB / Downloads: 169)

0.0 .txt  Textfile_2_Zeilen.txt (Größe: 46 Bytes / Downloads: 211)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Probleme mit Queues und Programmaufbau - stefan1312 - 28.10.2018 11:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 11.575 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Speicher voll / Programmaufbau yapete 2 4.008 13.12.2016 16:21
Letzter Beitrag: jg
  2D Arrays per Queues abfragen Jan S. 3 3.484 16.01.2016 08:56
Letzter Beitrag: Lucki
  Frage zu Message Queues, Queue Cluster mehrfach aufschlüsseln dali4u 8 7.311 11.12.2014 09:07
Letzter Beitrag: Lucki
  Nachrichten-Queues, Exit wird nicht an andere Schleifen weitergereicht dali4u 4 5.545 28.10.2014 11:48
Letzter Beitrag: jg
  Synchronisation mit Queues Masterg4941 9 7.218 25.09.2013 12:24
Letzter Beitrag: GerdW

Gehe zu: