Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47332

Beckhoff CX-9020: Buttons werden Pink in der TargetVisu (mit Workaround)

$
0
0
Hallo,

ich stand kürzlich vor diesem Problem, und wollte mal meinen Workaround hier teilen.

Also folgendes: Ich habe im Twincat eine Visualisierung erstellt, und dort Buttons mit VisuSymbols verwendet.
Im TwinCat sieht alles normal aus, aber bei Übertragung auf die CX-9020 (ARM/Windows CE) werden die eigentlich transparenten Bereiche der Symbole pink.

Das ist MmN ein Bug/Fehlendes Feature in der TargetVisu für CE, und zwar funktioniert das folgendermaßen:

  • auf CE kann die TargetVisu keine SVG-Bilder darstellen
  • TwinCat weiß das, und konvertiert deshalb die Bilder in BMP
  • Da BMP keine transparenz kann, wird für transparente Farbe pink benutzt
  • TwinCat vergißt aber, der TargetVisu mitzuteilen, diese Farbe als transparente Farbe zu benutzen



Nun habe ich folgendes gemacht:

  • ich habe in das an die SPS übertragene BMP geschaut, um rauszufinden, welche Farbe da verwendet wird (spoiler: 8000FF (R: 128, B: 0, G: 255))
  • Bei jedem Button unter Bitmap info einen Haken bei "Transparent" gemacht, und bei "Transparent color" obige Farbe eingegeben



siehe da, Pink verschwindet, alles sieht wieder normal aus. (Auf meiner SPS läuft TwinCat 3.1.4020)

PS: funktioniert auch bei eigenen SVG-Bildern aus einem Image-Pool

Viewing all articles
Browse latest Browse all 47332


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>