Man kann aus einem AddOn heraus gezielt beliebige Bilder auf einem RBS einblenden und wieder ausblenden.
Hierbei gilt es zu beachten, dass die Bilder nicht RBS-Variablen überdecken und auch keine Bilder übereinander
positioniert werden, ansosnten werden sie nicht richtig angezeigt. Warum? der RBS refresht sich immer wieder und
dabei werden dann die Bildinhalte nicht übernommen....es fängt an zu flackern bzw. wird überhaupt nichts angezeigt.
Werden zusätzlich noch sogenannte SubScreens ein/ausgeblendet, dann wird beim Ausblenden der RBS refresht und
vorher eingeblendete Bilder/Symbole sind verschwunden.....
Vorbereitung RBS
Als erstes muss man im RBS den Bildinhalt, die Position und einen Namen vergeben
Dafür den gewünschten RBS aufrufen
Mit der Maus auf eine "freie" Stelle mit der linken Maustaste klicken
Dann öffnet sich folgendes Auswahlfenster für die RBS-Varaiblen
Hier dann xxxx auswählen, dann öffnet sich das Eigenschaftsfenster
Hier kann jetzt jedes beliebige Bild ausgewählt und die Position sowie die Größe
definiert werden
Hier muss der Name eingretragen werden, welche später aus einem AddOn heraus aufgerufen wird.
Handelt es sich um ein "allgemeines" Bild ohne Zuordnung zu einem Slot/Regler, dann muss in Slot eine Null gesetzt werden. Ansonsten trägt man hier die Slot/Regler-Nummer ein (1-6). Dann erscheint das Bild nur für diesen Slot/Regler.
AddOn-Programmierung
ist das Bild bzw. Symbol richtig eingefügt im RBS, so kann jetzt das Bild auf dem RBS mit folgenden Befehl
"gesteuert" werden:
cpAddOnSymbolEvent( 'Name_vom_Bild', Slot, true);
...für Bild/Symbol einblenden
cpAddOnSymbolEvent( 'Name_vom_Bild', Slot, false);
...für Bild/Symbol ausblenden
Es gibt übrigens kein Limit wieviel Bilder gesetzt werden können.
Mögliche Bildformate sind:
- BMP
- JPG
- PNG
--> GIF´s gehen übrigens nicht
Anmerkungen:
oft kommt es vor, das Bilder scheinbar flackern oder aufblitzen. In diesem Fall werden die Bilder von RBS-Variablen
überdeckt oder andersrum. Unbedingt darauf achten, dass es keine Überlappungen gibt.
Sollten eventuell eingeblendete Symbole/Bilder auf einmal verschwinden ohne das diese bewusst ausgeblendet werden,
liegt dies am Refreshverhalten vom RBS initiiert von einem Ausblenden eines SubScreens......