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 

Teilstrings in Stringanzeige-Element schreiben



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!

21.03.2013, 21:27
Beitrag #1

trh Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Mar 2013

2012
2013
DE


Deutschland
Teilstrings in Stringanzeige-Element schreiben
Hallo alle zusammen hier im LabVIEWForum,

Ich hoffe ihr könnt mir helfen, da ich noch nicht viel Erfahrung mit Labview habe.

Ich bekomme von der seriellen Schnittstelle einen String geliefert (Daten aus UART). Diesen zerlege ich. Die Daten sind mir Leerzeichen von einander getrennt.

Die Daten-Teile ( 1, 200, 3000 usw. ) sollen nun alle jeweils in ein Stringanzeige-Element geschrieben werden (Wert1, Wert2, Wert3, usw.) Also

1 in Wert1 schreiben
200 in Wert2 schreiben
usw.
(siehe Zerlegen.vi)

Wie kann ich das realisieren? Es müssen insgesamt über 50 Daten-Teile in jeweilige Stringanzeige-Element geschrieben werden.

Ich bin über jede Hilfe dankbar. Vielen Dank im Voraus!

trh


Angehängte Datei(en)
12.0 .vi  Zerlegen.vi (Größe: 11,67 KB / Downloads: 134)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2013, 06:51 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2013 06:52 von NWOmason.)
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Teilstrings in Stringanzeige-Element schreiben
(21.03.2013 21:27 )trh schrieb:  1 in Wert1 schreiben
200 in Wert2 schreiben
usw.
(siehe Zerlegen.vi)

Wie kann ich das realisieren?

Du müsstest jeden einzelnen Wert aus dem String extrahieren und einzeln in die Anzeige-Elemente schreiben, aber unter folgender Randbedingung

(21.03.2013 21:27 )trh schrieb:  Es müssen insgesamt über 50 Daten-Teile in jeweilige Stringanzeige-Element geschrieben werden.

bitte nur als Array:

   


11.0 .vi  Zerlegen.vi (Größe: 10,11 KB / Downloads: 196)


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2013, 09:36
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Teilstrings in Stringanzeige-Element schreiben
Oder so:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2013, 16:26
Beitrag #4

trh Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Mar 2013

2012
2013
DE


Deutschland
RE: Teilstrings in Stringanzeige-Element schreiben
Vielen Dank für eure Lösungsvorschläge!

Ich schreibe die Daten jetzt in einem Integer-Array. Um mir auf der Oberfläche Gestaltungsfreiheit zu ermöglichen werden die Daten dann in einem Loop/Case in Anzeigelemente geschrieben. Keine Ahnung ob das nicht etwas unorthodox ist. Aber es funktioniert Smile


Angehängte Datei(en)
12.0 .vi  Zerlegen2.vi (Größe: 14,59 KB / Downloads: 138)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.03.2013, 06:44 (Dieser Beitrag wurde zuletzt bearbeitet: 25.03.2013 06:45 von NWOmason.)
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Teilstrings in Stringanzeige-Element schreiben
(22.03.2013 16:26 )trh schrieb:  Keine Ahnung ob das nicht etwas unorthodox ist.

Ja, und aufwendig. Du musst noch weitere 44 Elemente platzieren und dafür Cases anlegen. Diesen ganzen Codeoverhead könntest du dir natürlich mit einer einzigen Arrayanzeige sparen. Und was passiert, wenn es mal 60 Werte werden?

Wie wäre es, wenn du einen Cluster verwendest? Dein BD bleibt schön schlank und das Frontpanel kannst du trotzdem so gestalten wie du willst, da die Elemente im Cluster frei verschiebbar sind. Wenn dich der Cluster stört, kannst du ihn auch transparent machen Smile

   

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
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
  String teilen und Teilstrings ausgeben kritzel 5 7.427 25.05.2012 13:54
Letzter Beitrag: kritzel
  Texteingabe-Element auslesen und schreiben sachti 5 5.960 13.04.2012 12:38
Letzter Beitrag: Kiesch
  Stringanzeige mit verschiedenen Farben archibald 8 6.627 05.06.2009 19:45
Letzter Beitrag: jg
  String im "String-Element" lesen UND schreiben können Hans_Wurst 3 4.805 28.05.2008 14:25
Letzter Beitrag: Hans_Wurst

Gehe zu: