Tutorial de WinCC OA. Parte 6. Navegación: abrir nuevas ventanas

Hasta ahora, todo nuestro proyecto de aplicación consistía, de hecho, en un formulario de pantalla: Flaps (el panel Flap ya no se puede ver, es irrelevante y Flap_ref es una plantilla). Los proyectos de "combate" reales contienen, como es correcto, (significativamente) más de un diagrama mnemónico, mostrando la imagen completa, áreas tecnológicas separadas, escenarios, tendencias, alarmas, etc. Veamos cómo es posible navegar entre pantallas en WinCC OA.





Creemos otro panel en el proyecto y llamémoslo Tendencias (para el futuro), hagámoslo del mismo tamaño que el panel Flaps y pongamos algo legible en él. Por ejemplo, la inscripción "Estas son tendencias", sin duda alguna.





Panel de tendencias
Panel de tendencias

Para llamar al panel Tendencias desde el panel Flaps, coloque el último botón en el último botón y asígnele el nombre Paneles, para lo cual cambiamos el nombre del objeto (Nombre) y la etiqueta (Etiqueta del botón). Por supuesto, el nombre y la etiqueta son cosas diferentes, el nombre identifica el objeto en el proyecto y la etiqueta contiene el texto visible para el operador.





Con el asistente, configure el botón para abrir un nuevo panel. Seleccione el botón, busque el evento Clicked y seleccione el Asistente de propiedades junto al evento Clicked. En el asistente, seleccione Funciones del panel y haga clic en Siguiente.





Seleccione Abrir panel (en un módulo nuevo) y haga clic en Siguiente nuevamente.





Miramos pensativamente la siguiente ventana del asistente





:





Panel file — , . ( , xml, all files) Trends.pnl





Panel name — . ! $- , . ( ) . . , , «» ( ). , — . Trends. ( - ), .





Next





. Panel always on top, Finish.





Flaps PANELS, Trends.





, - (- modal).





, PANELS. . , . , .





Válvula abierta 1
1

, , — .





— Root panel in own module





.













: Flaps ( ), Trends. , _QuickTest_









( ), , , . ( Module name), — . . ui . . , . «Module»





Finish .





En este caso, obtenemos dos ventanas completamente independientes. Preste atención a los nombres del módulo y los paneles de cada ventana: todo coincide. Cuando cierra la ventana original (_ QuickTest_ ), la nueva ventana permanece.








All Articles