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 

Fehler 1 -> Element einfügen in Queue



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!

26.01.2017, 10:01
Beitrag #1

meta_ir Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2016

2016
2004
DE



Fehler 1 -> Element einfügen in Queue
Hallo zusammen,

ich versuche String-Tabelle ins Queue zu schicken. Aber dann bekomme ich folgende Fehlermeldung:
" Fehler 1 bei Element einfügen in queueSequencedWrite.vi->TestSVV.vi
Mögliche Ursachen:
LabVIEW: Ungültiger Eingangsparameter. Wenn am Eingang beispielsweise ein Pfad anliegt, kann dieser Pfad Zeichen wie ? oder @ enthalten, die im betreffenden Betriebssystem nicht zulässig sind."

Wie ist da gemeint ? Ich habe weder ? noch @ Zeichen gefunden, den ich löschen kann.
Vielen Dank für Eure hilfe !

Viele Grüße
meta


Angehängte Datei(en)
16.0 .vi  queueSequencedWrite_2.vi (Größe: 14,17 KB / Downloads: 169)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.01.2017, 10:14
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fehler 1 -> Element einfügen in Queue
Hallo meta,

Zitat:Wie ist da gemeint ? Ich habe weder ? noch @ Zeichen gefunden, den ich löschen kann.
Wenn am Eingang beispielsweise ein Pfad anliegt
Fehler 1 sagt: ungültiger/falscher Eingangsparameter. Das mit dem Pfad und @? ist nur ein Beispiel!

Ist die Queue-Referenz gültig?
(Kannst du dein VI für LV2014 kkonvertieren oder ein Snippet bereitstellen?)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2017, 10:41
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fehler 1 -> Element einfügen in Queue
@Gerd: Hier ein Screenshot:
   
Der Datentyp der Queue passt, die Elemente sind auch als Ein- und Ausgang eines SubVI definiert.

@meta:
Wie Gerd schon geschrieben hat, wahrscheinlich ist die Queue-Refnum ungültig. Wenn ich dein VI direkt ausführe, dann bekomme ich auch Fehler 1.

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
30.01.2017, 09:17
Beitrag #4

meta_ir Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2016

2016
2004
DE



RE: Fehler 1 -> Element einfügen in Queue
Danke Jens und Gerd !
Du hast recht. Ich habe festgestellt, dass der ERROR kommt immer bei den Queues, die mit Referenzen von Data.ctl verbunden sind.
Habt Ihr einen Vorschlag, wie ich verbessern soll?
Danke !

Viele Grüsse
meta


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2017, 09:56 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2017 09:56 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fehler 1 -> Element einfügen in Queue
Hallo meta,

du solltest prüfen, ob die Referenzen/Pfade gültig sind - bevor du sie nutzen willst!

In deinem Bild ist aber noch nicht einmal ein Ansatz von irgendwelcher Fehlerbehandlung zu erkennen, alle markierten Funktionen haben KEINERLEI Fehlerdrähte angeschlossen …

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2017, 11:58
Beitrag #6

meta_ir Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2016

2016
2004
DE



RE: Fehler 1 -> Element einfügen in Queue
Hallo Gerd, hallo zusammen,

ich habe einiges jetzt verbunden. Ich verstehe nicht, weshalb die ini-Datei nicht angezeigt wird. Der Datenfluss bleibt beim Starten vor der Schleife stehen.
Wo liegt mein Fehler ?

viele Grüsse
metaBlinkBlink


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.01.2017, 12:04
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fehler 1 -> Element einfügen in Queue
(30.01.2017 09:17 )meta_ir schrieb:  Danke Jens und Gerd !
Du hast recht. Ich habe festgestellt, dass der ERROR kommt immer bei den Queues, die mit Referenzen von Data.ctl verbunden sind.
Habt Ihr einen Vorschlag, wie ich verbessern soll?
Danke !

Viele Grüsse
meta
Leider sieht man in deinem Screenshot nicht, wo du die Queue anlegst. Vermutung: Du machst das nirgends?!

(30.01.2017 11:58 )meta_ir schrieb:  ich habe einiges jetzt verbunden. Ich verstehe nicht, weshalb die ini-Datei nicht angezeigt wird. Der Datenfluss bleibt beim Starten vor der Schleife stehen.
Wo liegt mein Fehler ?
Rtmfx Weil du beim Dequeue Element einen Timeout -1 (=unendlich) angeschlossen hast. An dieser Stelle wird also solange gewartet, bis ein Element in der Queue zur Verfügung steht. Auf den ersten Blick kann das nur innerhalb deiner Event-Struktur hinzugefügt werden.

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
30.01.2017, 12:45
Beitrag #8

meta_ir Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2016

2016
2004
DE



RE: Fehler 1 -> Element einfügen in Queue
Danke Jens !
Die makierte Verbindung anscheinend ist nicht richtig.
Ich habe den Write Queue-Refenrenz im Data.ctl gespeichert. Daraus wollte ich entnehmen. Ich muss auch mit der Queue verbinden. Aber geht nicht.
Was wäre die bessere Lösung ß
Vielen Dank für Eure Geduld ! Ich kenne mich in LabVIEW noch nicht richtig aus.

Viele Grüsse
meta


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2017, 13:28
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fehler 1 -> Element einfügen in Queue
(30.01.2017 12:45 )meta_ir schrieb:  Die makierte Verbindung anscheinend ist nicht richtig.
Logisch (zumindest für mich), wenn du nicht vor der ersten Verwendung die Refnum erzeugst.
(30.01.2017 12:45 )meta_ir schrieb:  Ich habe den Write Queue-Refenrenz im Data.ctl gespeichert.
Das langt nicht!!!! Du musst bei jedem Neustart deines VI erst einmal per Obtain Queue eine Queue-Referenz erzeugen, erst dann kannst du sie im weiteren Programmverlauf verwenden. Bei Beendigung des VIs geht diese Referenz verloren!

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
31.01.2017, 08:47
Beitrag #10

meta_ir Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Dec 2016

2016
2004
DE



RE: Fehler 1 -> Element einfügen in Queue
Hallo Jens,

es tut mir leid, ich verstehe nicht so richtig was du meinst.
Ich dachte, ich habe doch bereits in meinem Blockdiagramm Obtain Queue und Queue Referenzen eingefügt.
Könntest Du mir bitte Beispiele zeigen ? Danke dir !

viele Grüsse
meta
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Queuereferenz in Array einfügen - Fehler t.hipp 3 3.292 07.02.2018 17:32
Letzter Beitrag: t.hipp
  Wie auf abgearbeitete Queue warten mez15 11 6.957 28.09.2017 13:02
Letzter Beitrag: TR61
  Datum Uhrzeit Queue DeleteAll 8 4.800 24.03.2017 15:47
Letzter Beitrag: GerdW
  TDMS in Queue laden gifo 8 4.744 07.01.2016 16:41
Letzter Beitrag: GerdW
  Fehlercluster via Queue hansi9990 23 12.190 07.08.2015 14:11
Letzter Beitrag: hansi9990
  Queue und (kein) Dataflow NoWay 9 6.528 01.06.2015 11:56
Letzter Beitrag: Kiesch

Gehe zu: