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 

Werte in einer Zeile angeben



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!

08.05.2012, 15:30
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Werte in einer Zeile angeben
Offtopic2
Dann erinnere ich in meiner Eigenschaft als MOD nochmal an die LVF-Regeln. CROSSPOSTing ist nur unter Angabe eines Links erlaubt.

Danke, 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
08.05.2012, 17:58 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2012 17:59 von Lucki.)
Beitrag #12

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: Werte in einer Zeile angeben
Den Aufnehmer veranlassen, entweder <CR> oder <CR><LF> auszugeben ist kein guter Ansatz. Die Daten unterschiedlich anzeigen: Das kann man alles im Programm machen, ganz egal welches Zeilenendezeichen gesendet wird. Wie man den zuletzt gesendeten Datensatz als Zeile anzeigt, habe ich bereits gepostet. Aus diesen Einzelzeilen mittels Shiftregister / Anhängen an bisherige Daten einen mehrzeiligen Text zu machen, hast Du selbst im Prinzip schon vorgemacht. Es ist alles gänzlich einfach, mach es nicht komplizierter als es ist, die Länge des Threads steht ohnehin schon im groben Missverhältnis zur Komplexität des Problems.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2012, 08:00
Beitrag #13

Berdschi Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: May 2012

2013
2012
DE


Deutschland
RE: Werte in einer Zeile angeben
(08.05.2012 14:43 )GerdW schrieb:  Hallo berdschi,

wenn du ein Terminal emulieren sollst, dann musst du das halt programmieren...

LabVIEW-Stringindikatoren behandeln ein CR genauso wie ein LF: Zeilenvorschub und Wagenrücklauf.
Du musst eine Routine selbst programmieren, wenn du nur den Wagenrücklauf haben willst...

Hallo Gerd,

das ist genau das was ich letztendlich wissen wollt.
Gemerkt hab ich das nämlich auch schon das mein CR das gleiche macht wie ein LF oder eben beide zusammen, obwohl NI was anderes dazu sagt.
Das heißt also wenn ich es so wie in meinem Fall haben will dann muss ich das CR abfangen und durch eine eigene Funktion ersetzen die nur den Wagenrücklauf macht.
Doch jetzt weiß ich nicht genau wie ich das machen soll. Bei einer Datei gibt es ja die Möglichkeit die Dateiposition zu ändern, gibt es sowas ähnliches auch für das String-Anzeigeelement?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2012, 08:16
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Werte in einer Zeile angeben
Hallo berdschi,

Zitat:Gemerkt hab ich das nämlich auch schon das mein CR das gleiche macht wie ein LF oder eben beide zusammen, obwohl NI was anderes dazu sagt.
Tut NI doch gar nicht!
Zitat:In LabVIEW strings they all appear to have the functionality of the End of Line character

Zitat:Bei einer Datei gibt es ja die Möglichkeit die Dateiposition zu ändern, gibt es sowas ähnliches auch für das String-Anzeigeelement?
Jein. Brauchst du aber auch nicht!
Der Indicator zeigt doch nur das an, was du per Draht dorthin lieferst. Wenn du also die "Positionsverwaltung" selbst übernimmst, weißt du doch, wo in deinem String du irgendwas überschreiben musst. Der String ist letztendlich nur die Anzeige deiner Programmierkünste Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2012, 08:31
Beitrag #15

Berdschi Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: May 2012

2013
2012
DE


Deutschland
RE: Werte in einer Zeile angeben
(09.05.2012 08:16 )GerdW schrieb:  Hallo berdschi,

Zitat:Gemerkt hab ich das nämlich auch schon das mein CR das gleiche macht wie ein LF oder eben beide zusammen, obwohl NI was anderes dazu sagt.
Tut NI doch gar nicht!
Zitat:In LabVIEW strings they all appear to have the functionality of the End of Line character
Ok danke das erklärt einiges

(09.05.2012 08:16 )GerdW schrieb:  
Zitat:Bei einer Datei gibt es ja die Möglichkeit die Dateiposition zu ändern, gibt es sowas ähnliches auch für das String-Anzeigeelement?
Jein. Brauchst du aber auch nicht!
Der Indicator zeigt doch nur das an, was du per Draht dorthin lieferst. Wenn du also die "Positionsverwaltung" selbst übernimmst, weißt du doch, wo in deinem String du irgendwas überschreiben musst. Der String ist letztendlich nur die Anzeige deiner Programmierkünste Smile
mhh das erklärt warum meine Anzeigen immer so "bescheiden" aussehen Big Grin
Aber ich glaub ich hab jetzt ein Ansatzpunkt wie ich da ran muss.
Danke nochmal, ich meld mich wieder wenn ich es umgesetzt hab
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.05.2012, 11:06
Beitrag #16

Berdschi Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: May 2012

2013
2012
DE


Deutschland
RE: Werte in einer Zeile angeben
Hi Leute,

so nach langem Testen hab ich es jetzt endlich hinbekommen so wie ich es brauch.
Ich lad mal das VI hoch falls ihr es anschauen wollt.

Gruß und danke nochmal,
Berdschi


11.0 .vi  SubVI_Terminal.vi (Größe: 22,72 KB / Downloads: 164)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.05.2012, 11:45 (Dieser Beitrag wurde zuletzt bearbeitet: 11.05.2012 11:46 von GerdW.)
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Werte in einer Zeile angeben
Hallo Berdschi,

- es geht auch ohne lokale Variablen
- ich würde den "String" noch durch ein (typdefiniertes) Enum ersetzen...
- für zukünftige Einsätze/Erweiterungen würde ich auch noch ErrorIn/ErrorOut vorsehen...


Angehängte Datei(en)
11.0 .vi  SubVI_Terminal.vi (Größe: 22,55 KB / Downloads: 168)

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
  Warten auf neue Zeile lohr 10 11.103 17.04.2008 10:11
Letzter Beitrag: lohr

Gehe zu: