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 

Texteingabe-Element auslesen und 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!

11.04.2012, 11:39
Beitrag #1

sachti
Unregistered


 







Texteingabe-Element auslesen und schreiben
Hallo zusammen,

Ich habe ein Textanzeige-Element und würde den darin stehenden String gerne auslesen, mit einem anderen String verknüpfen und wieder in das gleiche Feld eintragen.
Diese Operation soll an mehreren Stellen im Programm geschehen. Wie kann ich vorgehen. Bisher konnte ich Eingabeelemente nur auslesen oder in Anzeigeelemente umwandeln.
Das Zusammenfügen ist kein Problem. Eher das schreiben auf das Eingabeelement und das Auslesen an mehreren stellen im Programm.

Vielen Dank für die Geduld für solche Noob Fragen
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.04.2012, 11:41
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Texteingabe-Element auslesen und schreiben

Akzeptierte Lösung

(11.04.2012 11:39 )sachti schrieb:  ...Wie kann ich vorgehen...

Du kannst von jedem Element eine 'Lokale Variable' oder die PropertyNode 'Value' sowohl für Lese-, als auch für Schreibzugriffe verwenden.

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
11.04.2012, 11:47
Beitrag #3

sachti
Unregistered


 







RE: Texteingabe-Element auslesen und schreiben

Akzeptierte Lösung

Danke für die schnelle Antwort,

ich bin überdies hier fündig geworden:
http://www.labviewforum.de/Thread-String...en-koennen

man kann im Blockdiagramm über einen Rechtsmausklick auf das Element über

Erstellen -> Eigenschaftsknoten -> Text -> Text

ein Element erzeigen aus dem man den text auslesen kann.
Erzeugt man ein weiteres Objakt und wandelt es via Rechtsmausklick "Alle in schreiben ändern"

kann man es as Senke benutzen und darin schreiben.


Vielen Dank !
Diese Nachricht in einer Antwort zitieren to top
11.04.2012, 12:35
Beitrag #4

GerdW Online
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Texteingabe-Element auslesen und schreiben
Hallo sachti,

- Du solltest vielleicht noch erläutern, warum du bei einem Eingabeelement eine PropertyNode brauchst, um den aktuellen Wert zu lesen!
- Die von NWO genannte Property "Value" (deutsch "Wert") ist wesentlich leichter erreichbar und erfüllt den gleichen Zweck...
- Je nach Anwendung haben lokale Variablen auch Vorteile ggü PropertyNodes...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.04.2012, 08:39 (Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2012 08:33 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Texteingabe-Element auslesen und schreiben
Napolon ernannte sich ja einst selbst zum Kaiser und setzte sich die Krone auf. Und die kleinen Napoleons markieren hier ersatzweise ihre eigenen Beiträge als Lösung. Angel_not
In diesem Fall eher voreilig, wie Gerds Beitrag zeigt.
Der erwähnte Eigenschaftsknoten ist übrigens nicht immer identisch mit dem Text, er ist identisch mit der Textanzeige, und davon gibt es drei Formate: Normal, "\"-Code, und HEX. Eine Lokale Variable oder auch der Eigenschaftsknoten "Wert" werden hingegen von diesen Anzeigeformaten nicht beeinflusst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.04.2012, 12:38
Beitrag #6

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Texteingabe-Element auslesen und schreiben
Anmerkung: Da das ein Anzeigeelement ist, musst du zwar auslesen über lokale Variable / Property Node, allerdings kannst du danach (wenn sich das nicht aus anderen Gründen verbietet) auch wieder direkt in das Anzeigelement schreiben (in den Indikator der da aufm Block Diagram dazugehört) und musst dafür nicht wieder eine lokale Variable / Property Node verwenden.

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Teilstrings in Stringanzeige-Element schreiben trh 4 4.772 25.03.2013 06:44
Letzter Beitrag: NWOmason
  Koordinaten auslesen -> in Array schreiben --> RAM Voll man1acc 14 12.371 07.11.2012 15:23
Letzter Beitrag: man1acc
  Laufzeitmenü von Graph auslesen / schreiben BastiFantasti 13 10.876 18.03.2010 16:33
Letzter Beitrag: BastiFantasti
  Array in Shared Variable schreiben und wieder auslesen Peyotito 7 6.056 20.06.2008 17:06
Letzter Beitrag: Peyotito
  String im "String-Element" lesen UND schreiben können Hans_Wurst 3 4.773 28.05.2008 14:25
Letzter Beitrag: Hans_Wurst
  Array letzes Element auslesen HarryPython 15 15.706 26.11.2007 07:30
Letzter Beitrag: Lucki

Gehe zu: