Ein Signalverlaufsgraph ist eine schöne Sache und es nimmt manchmal einen nicht unwesentlichen Bestandteil des verfügbaren Bildschirms ein. Manchmal können Fehler passieren, z.B. dass ein Gerät nicht hochgefahren wurde und deshalb die Anzeige keine Werte hat.
Es wäre sehr schön, wenn ich in die Anzeige eine Textmessage reinsetzen könnte - z.B. eine Meldung - Bitte überprüfen, ob Gerät angeschaltet etc. Natürlich könnte man dies auch mit Meldungen oder einem zusäzlichen Meldefenster realisieren - aber ein zusätzliches Fenster nimmt mehr Platz weg und eine Meldung durch ein separates Fenster mit OK-Button und so ist an manchen Stellen ungeeignet.
Geht das, dass ich irgendwie in einen Graphen einen Text für eine Meldung reinsetzen kann?
Hallo Hasenfuss,
es gibt verschiedene Möglichkeiten:
- (transparente) Stringanzeige vor den Graph legen, dort die Meldung anzeigen
- Stringanzeige vor den Graph legen und nach Bedarf un-/sichtbar schalten
- Graphen bieten auch "Annotations", hier kannst du Text im Graph selbst darstellen (erreichbar über die PropertyNodes und in irgendeinem Example auch erläutert)
- Graphen bieten die Möglichkeit, ein Bild in den Vorder-/Hintergrund zu legen. Du kannst deinen Text also in ein Bild schreiben und dieses im Graph darstellen (über PropertyNodes)
- bestimmt noch ein paar andere...
Wüsste ich jetzt nicht, aber natürlich gibt es rein theoretisch die Mglichkeit, irgendeine Anzeige im Vordergrund des Plotfeldes zu platzieren.
Aber davor kann ich nur abraten, zumindest ich bin davon ein für alle Mal geheilt. Es stellten sich da ganz seltsame Effekte ein, deren Ursache nicht auffindbar waren. Z.B fehlten sporadisch Teile der Plotkurven, auch bei langsamer Aufzeichnung. Und das, obwohl die Anzeige zwar über dem Diagramm, aber nicht mal im Plotfeld selbst lag.
Die Idee mit dem String dierekt in die Graphenanzeige hat mir am besten gefallen und sie lässt sich wie ich finde am einfachsten umsetzen. Ich kann sie nach belieben sichtbar/unsichtbar machen und verschiedene Texte reinprojizieren.
Herzlichen Dank für Eure vielen Vorschläge, ihr habt mir sehr weitergeholfen.
(26.04.2013 13:16 )Hasenfuss schrieb: [ -> ]Ein Signalverlaufsgraph ist eine schöne Sache und es nimmt manchmal einen nicht unwesentlichen Bestandteil des verfügbaren Bildschirms ein. Manchmal können Fehler passieren, z.B. dass ein Gerät nicht hochgefahren wurde und deshalb die Anzeige keine Werte hat.
Es wäre sehr schön, wenn ich in die Anzeige eine Textmessage reinsetzen könnte - z.B. eine Meldung - Bitte überprüfen, ob Gerät angeschaltet etc. Natürlich könnte man dies auch mit Meldungen oder einem zusäzlichen Meldefenster realisieren - aber ein zusätzliches Fenster nimmt mehr Platz weg und eine Meldung durch ein separates Fenster mit OK-Button und so ist an manchen Stellen ungeeignet.
Geht das, dass ich irgendwie in einen Graphen einen Text für eine Meldung reinsetzen kann?
Gerade für eine Meldung, die den Nutzer auf Sachen hinweist durch die garnix mehr geht bzw. er eine Handlung vornehmen muss, sind Meldungsfenster die er bestätigen muss optimal. Ein Text der einfach so im Graph steht
kann übersehen werden und ist eher unüblich. Gerade beim Entwurf von GUIs ist eine guter Orientierungspunkt das prinzipielle Verhalten von Standardsoftware.
Alternativ wäre auch eine Statuszeile/leiste denkbar. Ist dein FP schon so voll, dass du nur noch im Graphen Platz hast?
Beste Grüße,
NWO