- Manuale introduttivo
- Creare progetti
- OPC UA
- Oggetti grafici
- Oggetti grafici predefiniti
- Sessioni e impostazioni locali
- Riferimenti a oggetti e variabili
- Estensione dei progetti
- NetLogic
- Riferimento API C#
- Esercitazioni
- Esercitazione sugli allarmi
- Esercitazione sui collegamenti dinamici
- Esercitazione sugli oggetti grafici
- Esercitazione sui logger
- Esercitazione sulle NetLogic
- Esercitazione su OPC UA
Creare una griglia dati
Creare una griglia dai dati raccolti dal logger degli eventi.
SUGGERIMENTO:
Invece di creare questo widget da zero, è possibile aggiungere
Logger degli eventi di allarme
dalle Librerie
e poi modificarlo di conseguenza.- Creare una griglia dati:
- InVista progetto, fare clic con il pulsante destro del mouse suMainWindow (type)e selezionare .
- InProprietà, creare un collegamento dinamico tra la variableModelloe .
- Creare un collegamento dinamico avanzato:
- FormattatoreStringa1
- Formato
- SELECT ActiveState_Id, AckedState_Id, ConfirmedState_Id, Time, Severity, {0:sql_identifier} AS Message FROM "EventLogger1" ORDER BY "Time" DESC
- {0} FormattatoreStringa1
- Formato
- Message_{0}
- Collegamento dinamico {0}
- {Session}/User/LocaleIds[0]
Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici.
- Configurare le colonne della griglia dati:
- Configurare la colonna dello stato attivo:
- InProprietà, fare doppio clic suColonnaGrigliaDati1e immettereActiveState.
- InTemplateElementoDati, creare un collegamento dinamico avanzato:
- ConvertitoreChiaveValore1
- Collegamento dinamico origine
- {Item}/ActiveState_Id
Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici. - ImpostareTitolosuActive State.
- Configurare la colonna dello stato riconosciuto:
- InProprietà, accanto aColonne, selezionaree selezionareColonna testo.
- Fare doppio clic suColonnaGrigliaDati1e immettereAckedState.
- InTemplateElementoDati, creare un collegamento dinamico avanzato:
- ConvertitoreChiaveValore1
- Collegamento dinamico origine
- {Item}/AckedState_Id
Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici. - ImpostareTitolosuAcked State.
- Configurare la colonna dello stato confermato:
- InProprietà, accanto aColonne, selezionaree selezionareColonna testo.
- Fare doppio clic suColonnaGrigliaDati1e immettereConfirmedState.
- InTemplateElementoDati, creare un collegamento dinamico avanzato:
- ConvertitoreChiaveValore1
- Collegamento dinamico origine
- {Item}/ConfirmedState_Id
Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici. - ImpostareTitolosuConfirmed State.
- Configurare la colonna dell'ora:
- InProprietà, accanto aColonne, selezionaree selezionareColonna testo.
- Fare doppio clic suColonnaGrigliaDati1e immettereTime.
- Creare un collegamento dinamico traTestoeNOTA: ImmettereTimenel campoCompletare il percorso del collegamento dinamico...Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici.
- ImpostareTitolosuTime.
- Configurare la colonna del messaggio:
- InProprietà, accanto aColonne, selezionaree selezionareColonna testo.
- Fare doppio clic suColonnaGrigliaDati1e immettereMessage.
- Creare un collegamento dinamico traMessagee .NOTA: ImmettereMessagenel campoCompletare il percorso del collegamento dinamico...Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici.
- ImpostareTitolosuMessage.
- Configurare la colonna della gravità:
- InProprietà, accanto aColonne, selezionaree selezionareColonna testo.
- Fare doppio clic suColonnaGrigliaDati1e immettereSeverity.
- Creare un collegamento dinamico traSeveritye .NOTA: ImmettereSeveritynel campoCompletare il percorso del collegamento dinamico...Per ulteriori informazioni sui collegamenti dinamici, vedere Creare collegamenti dinamici.
- ImpostareTitolosuSeverity.
Fornire un feedback