Variable in Tooltip anzeigen lassen

Hallo,

Kommt auf dein Target und deine CodeSys Version an (bzw. TwinCat)

Den Weg den ich kenne, geht über die Programmierfähigkeit einer Visualisierung. Wenn für ein graphisches Objekt ein Objektname im Dialog vergeben wird, kannst du über diesen Namen suf die Struktur VisualObjectType für dieses Object zugreifen. In der Struktur ist auch der Text für den Tooltip.

Die Programmierfähigkeit belastet aber bei leistungsschwachen Targets deine CPU und bremst es evtl. etwas aus.
Programmierfähigkeit ist in der Hilfe ganz gut beschrieben.

cheers
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Danke schon mal ich verwende Codesys und einen Wago Controller.
Wie ich jetzt den Text des tooltips mittels Variable ändere ist jetzt schon mal klar.
Was ich aber jetzt noch nicht weiss ich wie ich eine Variable in einem Tooltip anzeigen kann.
Es geht um folgendes, ich will eine Visualisierung erstellen bei der man die Betriebsstunden
sowie die Starts von Pumpen und Heizungen über einen Tooltip angezeigt bekommt. In der
Visualisierung wird das Hydraulikschema abgebildet, hier könnte ich zwar diese Werte auch
direkt anzeigen dadurch würde es aber relativ unübersichtlich.
 
Ein tooltip wird normalerweise durch ein MouseOver Event über der entsprechenden Schaltfläche angezeigt. Ob es dafür einen workaround gibt, kann ich mir nicht vorstellen, hier wäre ein post im codesys forum evtl. hilfreich.
Ohne Maus wirds da denke ich nicht weitergehen.

Wenn es Dir um den Platz geht, kannst Du ja für die Anzeige eine Textbox nehmen und mit Hilfe der Sichtbarkeit den Wert bei Bedarf ein/ausblenden.
 
Hallo Nost,

durch die Wandlung des Variablenwertes in einen String (z.B. mittels der Funktion DWORD_TO_STRING, falls Deine Variable vom Typ DWORD ist), kannst Du Dir diesen Wert auch als Tooltip anzeigen lassen. Das Ergebnis der Typumwandlung ist dem <ObjectName>.stTooltipDisplay zuzuweisen.

Weitere Details findest Du auch in dem Handbuch zur CoDeSys-Visualisierung (Start >> Programme >> WAGO Software >> CoDeSys >> CoDeSys 2.3 >> CoDeSys Visualisierung 2.3) ab Seite 31 (bzw. 2-25).


Bei weiteren Fragen kannst Du uns auch gerne unter den unten genannten Adressdaten direkt kontaktieren.
 
Zurück
Oben