LabVIEWForum.de
Stringausgabe auswerten und formatieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Stringausgabe auswerten und formatieren (/Thread-Stringausgabe-auswerten-und-formatieren)



Stringausgabe auswerten und formatieren - skywalker - 20.11.2009 10:27

Hallo,

ich habe ein String-Anzeigeelment. In diesem werden die Prüfschritte angezeigt. Ist ein Prüfschritt fehlerhaft, so steht am Ende fail.
Nun soll genau dieses fail rot markiert und fett dargestellt werden.
Jede Zeile steht als String zur Verfügung, bevor er an das Anzeigelement angehangen wird.
Wie kann ich das realisieren?

[attachment=22658]


Stringausgabe auswerten und formatieren - dimitri84 - 20.11.2009 10:41

Wofür brauchst du denn sowas Wink






sry konnt's mir nicht verkneifen


Stringausgabe auswerten und formatieren - Y-P - 20.11.2009 10:46

Ich würd's so machen:

[attachment=22661]
Lv09_img2

Gruß Markus


Stringausgabe auswerten und formatieren - Y-P - 21.11.2009 10:34

Hat's so funktioniert? Huh

Gruß Markus


Stringausgabe auswerten und formatieren - skywalker - 21.11.2009 10:41

' schrieb:Hat's so funktioniert? Huh

Gruß Markus

Naja. An sich funktioniert das VI. Ich habe allerdings eine Stringanzeige, welche stetig in einer while-Schleife "gefüllt" wird.
Das bedeutet, das jeder Prüfschritt an das Ende dieser Anzeige angehangen wird (String verknüpfen und Schieberegister).
Dabei soll immer die letzte angehangene Zeile überprüft werden, ob dabei ein fehler auftrat, also Fail am Ende steht.


Stringausgabe auswerten und formatieren - Y-P - 21.11.2009 11:30

Da brauchst Du das Bsp. doch nur entsprechend umbauen/erweitern.

Gruß Markus

' schrieb:Naja. An sich funktioniert das VI. Ich habe allerdings eine Stringanzeige, welche stetig in einer while-Schleife "gefüllt" wird.
Das bedeutet, das jeder Prüfschritt an das Ende dieser Anzeige angehangen wird (String verknüpfen und Schieberegister).
Dabei soll immer die letzte angehangene Zeile überprüft werden, ob dabei ein fehler auftrat, also Fail am Ende steht.



Stringausgabe auswerten und formatieren - skywalker - 21.11.2009 12:56

Hab eine halbwegs brauchbare Lösung gefunden.

[attachment=22696]


Hierbei wird immer nach dem Fail am Zeilenende gesucht und dementsprechend formatiert. Das funktioniert jedoch nur solange, bis dem Anzeigeelment eine weiter Zeile zugefügt wird.
Danach geht die Formatierung wieder verloren. Ist ja auch logisch. Ich reiche den Inhalt des Anzeigelements durch ein Schieberegister und frage immer nur das Ende ab.
Wird der Inhalt des Schieberegisters erweitert (String verknüpfen) ändert sich das Ende des Strings und die vorhergehende Formatierung verschwindet.


Stringausgabe auswerten und formatieren - Y-P - 22.11.2009 09:25

Wäre das nichts für Dich?

[attachment=22704]
Lv09_img2

Gruß Markus


Stringausgabe auswerten und formatieren - Lucki - 22.11.2009 12:05

' schrieb:Wäre das nichts für Dich?
Habs auch mal probiert, das funktioniert bei mir einwandfrei.
Habe noch einen anderen Vorschlag, das wird etwas einfacher sein: Als Ausgabefenster eine 2-spaltige Tabelle nehmen, die vertikalen und hoizontalen Linien lassen sich ausblenden, so daß kein Mensch den Schwindel merkt, daß es sich um eine Tabelle handelt.
1:Spalter: Text, 1.Spalte: Fail/Pass. Wie man die Zellenelemente einfärbt wurde hier schon mehrfach behandelt.
[attachment=22705]
Sagt jetzt bitte nicht, so gehts nicht, weil der geforderte Fettdruck im Beispiel nicht zu sehen ist oder weil der Hintergrund nicht weiß ist.Mellow


Stringausgabe auswerten und formatieren - skywalker - 23.11.2009 12:29

Tach,

hab das mit einer Tabelle gelöst. Macht es für mich einfach.

Und funktioniert sogar.Wink