String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
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!
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Nein, nicht so kompliziert!
Im Endeffekt wird mit dem VI mit der Maus eine oder mehrere Zeilen einer mehrzeiligen Stringkontstanten (ohne notwendigen Separator) auf eine entsprechende mehrzeilige Stringkonstante abgebildet.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
So wie in Beitrag 1 klappt es doch schon....
Ich blicke nicht, mit was Du Deine Listbox füllen willst, bevor die Auswahl der Elemente mit anschließender Stringerstellung durchführst.
Gruß Markus
' schrieb:Nein, nicht so kompliziert!
Im Endeffekt wird mit dem VI mit der Maus eine oder mehrere Zeilen einer mehrzeiligen Stringkontstanten (ohne notwendigen Separator) auf eine entsprechende mehrzeilige Stringkonstante abgebildet.
so wie in meinem Beitrag #1 auf dem Bild gezeigt.
HansimGlück
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
' schrieb:Nein, nicht so kompliziert!
Im Endeffekt wird mit dem VI mit der Maus eine oder mehrere Zeilen einer mehrzeiligen Stringkontstanten (ohne notwendigen Separator) auf eine entsprechende mehrzeilige Stringkonstante abgebildet.
so wie in meinem Beitrag #1 auf dem Bild gezeigt.
HansimGlück
Hallo Y-P,
das in #1 beschriebene Szenario funktioniert mit Deinem VI listbox_ausStringkonstante_neu.vi auf meiner Maschine eben leider nicht, wie ich erwähnte, daher resultieren wohl unsere Verständigungsschwierigkeiten. Es wird bei mir zwar aus der Stringkonstante gelesen, jedoch nicht Zeilenweise getrennt sondern alle 3 Zeilen auf einmal, so dass es nur eine einzige Auswahlmöglichkeit statt drei gibt.
In meinem Beispiel listbox_ausStringkonstante.vi habe ich daher Kommata eingefügt, damit die mehrfache Auswahl erfolgt. Allerdings werden dann die 4 Auswahllistfelder jeweils zweizeilig (das EOL wird an jede Auswahllistenzelle durchgereicht).
Das Problem mit der fehlenden initialen Anfangsselection ist allerdings drängender. Und ob es einen Trick gibt, eine Mehrfachfelderauswahl bei Ringauswahllisten zuzulassen?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Off-Topic:
Y-P, hast du ne besondere Eventstruktur verwendet, oder warum hat die so nen Rahmen in nem dunklen Gelbton? Bei mir haben die immer nen viel helleren Rand...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
' schrieb:Off-Topic:
Y-P, hast du ne besondere Eventstruktur verwendet, oder warum hat die so nen Rahmen in nem dunklen Gelbton? Bei mir haben die immer nen viel helleren Rand...
[attachment=38541:eventstruct.jpg]
Du kannst jede Struktur einfärben wie du möchtest. Rosa Whileschleifen gehen also auch :-)
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
' schrieb:Du kannst jede Struktur einfärben wie du möchtest. Rosa Whileschleifen gehen also auch :-)
Aha...also hat Markus' wohl die Standardfarbe für Event-Strukturen irgendwie geändert, oder? Er wird ja nicht jede Struktur manuell umfärben...
Gut, das mit dem Färben hab ich gewusst, allerdings war mir nicht klar das das auch bei den vorgefertigten Rahmen möglich ist...hab ich auch noch nie gebraucht *grins*...naja, manchmal mach ich zur Verdeutlichung nen Rahmen um Codeabschnitte und färbe das dann "leicht" ein
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Ich hab' sie nicht gefärbt. Ich hab' nur das Bsp. von HansimGlück erweitert..... und er hatte sie schon so.
Gruß Markus
' schrieb:Aha...also hat Markus' wohl die Standardfarbe für Event-Strukturen irgendwie geändert, oder? Er wird ja nicht jede Struktur manuell umfärben...
Gut, das mit dem Färben hab ich gewusst, allerdings war mir nicht klar das das auch bei den vorgefertigten Rahmen möglich ist...hab ich auch noch nie gebraucht *grins*...naja, manchmal mach ich zur Verdeutlichung nen Rahmen um Codeabschnitte und färbe das dann "leicht" ein
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
' schrieb:Ich hab' sie nicht gefärbt. Ich hab' nur das Bsp. von HansimGlück erweitert..... und er hatte sie schon so.
Gruß Markus
Hallo zusammen,
ich hab die schöne Färbung auch nicht verbrochen, immerhin haben wir jetzt gelernt, dass es möglich ist, vielleicht braucht man das ja mal...
Mir ist nicht ganz klar, was jetzt in dem nun funktionierenden VI abgeändert wurde.
Bei der Weiterverarbeitung des Ergebnisstrings außerhalb der Schleife wird bei der normalen Signalführung über einen Tunnel nach draußen manchmal kein bzw. nicht der zuletzt aktuelle Wert übernommen, siehe mein Beispiel. Gibts da einen Trick?
Gruß HansimGlück
29.02.2008, 16:42 (Dieser Beitrag wurde zuletzt bearbeitet: 29.02.2008 16:48 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Es gibt mehrere Möglichkeiten den Wert aus der Schleife zu kriegen, z.B. wenn Du sie beendest. Wenn Du die Werte parallel benötigst, dann kannst Du eine lokale Variable, Queue (vgl. hier) oder Notifier verwenden.
Ich hab' Dir das Beispiel mit lokaler Variable gemacht.
Den Unterschied siehst Du hier.
Und das Programm funktioniert jetzt, weil ich als Separarator beim Spreadsheet-String-to-Array eine "Line-Feed-Constant" verwendet habe.
Gruß Markus
' schrieb:Hallo zusammen,
ich hab die schöne Färbung auch nicht verbrochen, immerhin haben wir jetzt gelernt, dass es möglich ist, vielleicht braucht man das ja mal...
Mir ist nicht ganz klar, was jetzt in dem nun funktionierenden VI abgeändert wurde.
Bei der Weiterverarbeitung des Ergebnisstrings außerhalb der Schleife wird bei der normalen Signalführung über einen Tunnel nach draußen manchmal kein bzw. nicht der zuletzt aktuelle Wert übernommen, siehe mein Beispiel. Gibts da einen Trick?
Gruß HansimGlück
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------