myGEKKO Systemlibrary SVG

Interfaccia grafica utente • LIBRARY

myGEKKO
Device image

Simboli e Visualizzazione

Questa libreria offre una raccolta di simboli predefiniti che possono essere utilizzati in tutto il sistema per la visualizzazione dei DDF e all'interno dello Schema di Sistema.

È possibile aggiungere i propri simboli personalizzati inserendoli nel file CSV fornito.

Installazione dei simboli

Caricare il file CSV tramite:

Impostazioni → Ulteriori → Libreria SVG
 
I simboli non vengono visualizzati?
Se i simboli appena aggiunti non sono immediatamente disponibili nello Schema di Sistema, eseguire un RLD (Ricarica / Reload).

Utilizzo dei simboli nei DDF

I simboli possono essere utilizzati anche per la visualizzazione all'interno dei DDF. Per dettagli sull'uso e sulla configurazione, consultare la Wiki:

DDF Grafik

GUIDA  ·  Creare il proprio simbolo SVG

Creazione di simboli personalizzati

Utilizzare gli esempi seguenti come punto di partenza per creare i propri simboli SVG specifici per il dispositivo.

.style --> Definisce l'aspetto generale del simbolo, come lo spessore del tratto, le giunzioni e le estremità delle linee.
.status --> Elementi visualizzati quando lo stato (state) definito è attivo.
.statusoff --> Elementi visualizzati quando lo stato disattivato (stateoff) definito è attivo.
 
I nomi delle classi citati (come .state o .stateoff) servono da esempio e possono essere scelti liberamente. In base al valore della variabile state, è possibile definire diversi stati di visibilità tramite condizioni, in modo da mostrare elementi grafici differenti a seconda dello stato del sistema.

Visibility in base allo State

Con visibility è possibile stabilire direttamente quando un elemento deve essere visibile.

  • visibility: state; – in base allo stato normale
  • visibility: stateon; – quando stateon è attivo
  • visibility: stateoff; – quando stateoff è attivo

È inoltre possibile utilizzare semplici confronti con valori numerici:

  • state > 5 – maggiore di 5
  • state >= 5 – maggiore o uguale a 5
  • state < 5 – minore di 5
  • state <= 5 – minore o uguale a 5
  • state == 5 – uguale a 5
  • state != 5 – diverso da 5

Esempio:

visibility: state > 5;

L'elemento viene visualizzato solo quando il valore di state è maggiore di 5.

Aggiungere il simbolo alla libreria

  1. Creare il proprio SVG basandosi su uno degli esempi.
  2. Aggiungere il simbolo al file CSV fornito.
  3. Caricare il file CSV tramite Impostazioni → Ulteriori → Libreria SVG.
  4. Se il simbolo non appare nello Schema di Sistema, eseguire un RLD (Ricarica / Reload).
Produttore Tipo Protocollo Modello Versione ID
myGEKKO Interfaccia grafica utente LIBRARY 1 1 0xC800000100010100
Nessun documento.
Nome Tipo Descrizione
GEN.BASE SVG Test dasd
GEN.PICO SVG
GEN.NOVA SVG
TELENOT.SIGNALING SVG
TELENOT.MOTION SVG
TELENOT.MAGNETIC SVG
UNITS.TEMP SVG
UNITS.POWER SVG
UNITS.WIND SVG
UNITS.SUN SVG
UNITS.VOLUME SVG
UNITS.AIRQUALITY SVG
UNITS.VOLTAGE SVG
UNITS.CURRENT SVG
UNITS.SOLAR SVG
STATUS.MOVING SVG
STATUS.HEATING SVG
STATUS.WINDOW SVG
STATUS.DOOR SVG
STATUS.BATTERY SVG
STATUS.COUNTER SVG
*2026-09-11 11:28:00 (hw) ******************************
Last Commit: a389e56f | 2026-09-11 11:27:42
*2026-09-11 11:54:39 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:04:48 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:06:31 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:06:36 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:08:05 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:08:08 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:10:24 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:12:20 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:15:46 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:20:28 (hw) ******************************
Last Commit: 1b505494 | 2026-09-11 11:40:57
*2026-09-11 12:24:28 (hw) ******************************
Last Commit: e406da7f | 2026-09-11 12:24:14
*2026-09-11 12:25:35 (hw) ******************************
Last Commit: e46f369a | 2026-09-11 12:25:24
*2026-09-11 12:26:21 (hw) ******************************
Last Commit: e46f369a | 2026-09-11 12:25:24
*2026-09-11 12:27:22 (hw) ******************************
Last Commit: 6971b409 | 2026-09-11 12:27:14
*2026-09-11 12:37:39 (hw) ******************************
Last Commit: 1aee262b | 2026-09-11 12:37:15
*2026-09-13 12:21:17 (hw) ******************************
Last Commit: 1aee262b | 2026-09-11 12:37:15
*2026-09-13 15:41:08 (hw) ******************************
Last Commit: 045eff53 | 2026-09-13 15:40:11