Categorie
Esempi WinCC Graphics Designer

Creare un'area "calda" cliccabile

Spesso e’ necessario creare una area cliccabile in una pagina.

Non esiste un ogetto “area calda” in wincc che in modo trasparente permetta di essere cliccata.

Un modo per ottenere il seguente risultato e’ disegnare un oggetto Graphic Object e associare un bitmap preventivamente creato che contenga un unico colore base (uno dei 16 colori base della tavolozza di Paint per capirci)

Il bitmap puo’ essere anche di una dimensione minima di 10 per 10 pixel.

All’oggetto Graphic Object cosi’ disegnato a video impostare le seguenti propriet√†:

  • Global Shadow = No
  • Globalcolor Scheme = No
  • Picture Trasparent Color On = Yes
  • Picture Trasparent Color = stesso colore usato nel bitmap

L’oggetto diventa completamente trasparente e risponde ai suoi eventi (per esempio il click)

Naturamente conviene inserire questi oggetti in un piano separato in modo da poterli visualizzare con un “seleziona tutto” in caso di modifiche o per nasconderli durante le operazioni di disegno.

Categorie
BasicScript cScript Esempi WinCC Graphics Designer

Rilevare la posizione del mouse

Puo’ essere utile avere la posizione del mouse da script.

Seguire la seguente procedura come esempio.

  1. Inserire dalla libreria HMI Symbol Library l’oggetto Basic Shapes \ Banner
  2. Impostare la proprietà Stile su Trasparente
  3. Usare l’evento MouseOver per avere le coordinate del mouse

L’evento MouseOver dell’oggetto viene chiamato passando tra i parametri anche le coordinate del mouse.

In questo semplice modo sono possibili iterfacce di selezione degli oggetti a video come liste o altro.