Animierte Elemente
C.5 Anzeige in Create MyHMI /3GL
C.5
Anzeige in Create MyHMI /3GL
C.5.1
X3D-Viewer
Um in einer eigenen OA-Anwendung gezielt Hilfebilder darzustellen, müssen Sie das X3D-
Viewer-Widget in die eigene OA-Anwendung einbinden.
Das X3D-Viewer-Widget stellt Schnittstellen zur Verfügung, welche die Präsentation von X3D-
Inhalte innerhalb des HMI ermöglichen.
Um grafische Szenen darzustellen, steht die Klasse SlX3dViewerWidget zur Verfügung. Die
Definition der Klasse liegt in der entsprechenden Headerdatei slx3dviewerwidget.h im globalen
GUI Include-Verzeichnis \hmi_prog\gui\include.
C.5.2
Klasse SlX3dViewerWidget
Die Klasse bietet ein flexibel einsetzbares Widget, das die Inhalte aus einer zur Laufzeit
angegebenen Modelldatei autonom darstellt und gegebenenfalls die Animation ablaufen lässt.
Das Interface der Klasse besteht aus Konstruktor, Destruktor und zwei Methoden zur
Steuerung der grafischen Ausgabe.
Als direkte Ableitung von der Qt-Klasse QWidget steht ein weit umfangreicheres und hier nicht
weiter beschriebenes Interface zur Verfügung (z. B. show(), hide() und resize(...). Nähere
Informationen hierzu finden Sie in der Qt-Dokumentation).
C.5.3
Öffentliche Methoden
SlX3dViewerWidget ( QWidget* pParent = 0 )
Konstruktor des X3D-Viewer-Widgets.
Parameter
pParent
~SlX3dViewerWidget ( )
Destruktor des X3D-Viewer-Widgets
Parameter
-
340
Bedeutung
Der Parameter wird an den Konstruktor des Qwid‐
get weitergereicht.
Bedeutung
-
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 08/2018, 6FC5397-1DP40-6AA2