-> Hier kostenlos registrieren
Hallo. Zurzeit beschäftigt mich folgendes Problem:
In einem Stahlwerk soll die Kippstellung eines Konverters (für Sauerstoff-Aufblasung etc.) in der Runtime von WinCC dargestellt werden. Der Kunde möchte einen gewissen Grad von Detailreichtum in der Darstellung. Da in WinCC nur bestimmte Objekte per Eigenschaft "Rotationswinkel" und einer Variable drehbar sind, müsste ich den Konverter aus lauter Polygonen etc zusammensetzen und danach gruppieren. Leider rotieren die Objekte nun als Gruppe nicht um einen exakten gemeinsamen Referenzpunkt, sondern werden von WinCC entsprechend ihrer Größe im Verhältnis zu allen anderen Objekten mit einer Rotationsreferenz ausgestattet. DIese Rotationsreferenzpunkte sind nicht deckungsgleich. Dadurch lassen sich Verschiebungen nicht vermeiden. In Runtime verschieben sich dann später die Objekte ein bisschen übereinander je nach stellung, was unweigerlich zu Hässlichkeit führt. Ein schönes, extern gezeichnetes Bild lässt sich in WInCC leider nicht rotieren. Als Zwischenlösung wurde folgendes gemacht: 360 verschiedene Bilder des Konverters werden extern erstellt, gedreht und abgespeichert und in Runtime wird je nach WInkelwert das entsprechende Bild angezeigt und alle anderen Ausgeblendet. Ich bin nun auf der Suche nach einer eleganteren Lösung.
MfG
Jochen
In einem Stahlwerk soll die Kippstellung eines Konverters (für Sauerstoff-Aufblasung etc.) in der Runtime von WinCC dargestellt werden. Der Kunde möchte einen gewissen Grad von Detailreichtum in der Darstellung. Da in WinCC nur bestimmte Objekte per Eigenschaft "Rotationswinkel" und einer Variable drehbar sind, müsste ich den Konverter aus lauter Polygonen etc zusammensetzen und danach gruppieren. Leider rotieren die Objekte nun als Gruppe nicht um einen exakten gemeinsamen Referenzpunkt, sondern werden von WinCC entsprechend ihrer Größe im Verhältnis zu allen anderen Objekten mit einer Rotationsreferenz ausgestattet. DIese Rotationsreferenzpunkte sind nicht deckungsgleich. Dadurch lassen sich Verschiebungen nicht vermeiden. In Runtime verschieben sich dann später die Objekte ein bisschen übereinander je nach stellung, was unweigerlich zu Hässlichkeit führt. Ein schönes, extern gezeichnetes Bild lässt sich in WInCC leider nicht rotieren. Als Zwischenlösung wurde folgendes gemacht: 360 verschiedene Bilder des Konverters werden extern erstellt, gedreht und abgespeichert und in Runtime wird je nach WInkelwert das entsprechende Bild angezeigt und alle anderen Ausgeblendet. Ich bin nun auf der Suche nach einer eleganteren Lösung.
MfG
Jochen