Jusqu'à présent, l'ensemble de notre projet d'application consistait, en fait, en un seul formulaire d'écran - Flaps (le panneau Flap ne peut plus être visualisé, il n'est pas pertinent et Flap_ref est un modèle). Les vrais projets de "combat" contiennent, comme il est correct, (de manière significative) plus d'un diagramme mnémotechnique, affichant une vue d'ensemble, des domaines technologiques distincts, des paramètres, des tendances, des alarmes, etc. Voyons comment il est possible de naviguer entre les vues dans WinCC OA.
Créons un autre panneau dans le projet et nommons-le Trends (pour le futur), donnons-lui la même taille que le panneau Flaps et mettons quelque chose de lisible dessus. Par exemple - l'inscription «Ce sont des tendances», bien sûr.
Pour appeler le panneau Tendances depuis le panneau Flaps, placez le dernier bouton sur le dernier bouton et nommez-le Panneaux, pour lesquels nous changerons le nom de l'objet (Nom) et l'étiquette (étiquette du bouton). Bien entendu, le nom et l'étiquette sont des choses différentes, le nom identifie l'objet dans le projet et l'étiquette contient le texte visible par l'opérateur.
À l'aide de l'assistant, définissez le bouton pour ouvrir un nouveau panneau. Sélectionnez le bouton, recherchez l'événement Cliqué et sélectionnez l'Assistant Propriété en regard de l'événement Cliqué. Dans l'assistant, sélectionnez Fonctions du panneau et cliquez sur Suivant.
Sélectionnez Ouvrir le panneau (dans un nouveau module) et cliquez à nouveau sur Suivant.
Nous regardons attentivement la prochaine fenêtre de l'assistant
:
Panel file — , . ( , xml, all files) Trends.pnl
Panel name — . ! $- , . ( ) . . , , «» ( ). , — . Trends. ( - ), .
Next
. Panel always on top, Finish.
Flaps PANELS, Trends.
, - (- modal).
, PANELS. . , . , .
, , — .
— Root panel in own module
.
: Flaps ( ), Trends. , _QuickTest_
—
( ), , , . ( Module name), — . . ui . . , . «Module»
Finish .
Dans ce cas, nous obtenons deux fenêtres complètement indépendantes. Faites attention aux noms du module et des panneaux de chaque fenêtre - tout correspond. Lorsque vous fermez la fenêtre d'origine (_ QuickTest_ ), la nouvelle fenêtre reste.