Realizzare grafici con i files storici generati dal pannello
Home › Forum › Terminali operatore (Weintek) › Realizzare grafici con i files storici generati dal pannello
- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 2 anni, 1 mese fa da
Sergio Bertana.
-
AutorePost
-
Maggio 3, 2021 alle 11:18 am #59879
Anonimo
InattivoVorremmo sapere se esiste un software di Weintek per ricostruire un grafico, un trend, dai file dtl generati dal pannello.
Maggio 3, 2021 alle 11:26 am #59881Sergio Bertana
Amministratore del forumI files creati dal pannello con l’oggetto Data Sampling, sono creati in un formato dtl proprietario Weintek.
Utilizzando l’oggetto Backup è possibile trasferire i files di Historical data sampling in formato dtl dalla memoria del pannello su di un dispositivo Pen drive USB esterno. Nel trasferimento è possibile scegliere se mantenere il formato dtl proprietario (Copia del file) oppure di convertirlo in un formato CSV.
Scaricando il file dal pannello tramite conessione FTP si avrà il file in formato dtl originale.
L’utility Easy Converter permette di convertire il file dtl in formato Excel o in formato CSV. Ora avendo un file Excel o CSV è possibile utilizzare direttamente il programma Excel per generarsi tutti i trends desiderati.
Marzo 9, 2023 alle 6:00 pm #70813AndreaT.
PartecipanteScusate una domanda, mi e’ stato chiesto di modificare dei dati salvati nel pannello Weintek in formato dtl.
In pratica il pannello ha storicizzato dei valori ma dovrei collegarmi in FTP e modificare i valori salvati nella SDCard del pannello.
Marzo 10, 2023 alle 3:10 pm #70831Sergio Bertana
Amministratore del forumNon esistono tools per la modifica del file dtl, in alternativa nell’oggetto visualizza dati in formato tabellare è possibile abilitare abilitare l’editazione in modo da modificare i registrati (Screenshot).
Allego la struttura del file dtl così se vuoi puoi agire direttamente sul file:
Data log (data sampling) overhead for each record storage. Header=20 byte + data channelx8byte + channel name Entry(each) = 5bytes + sizeof(record) +------------------------------------+--------------+ | Content | Length(Byte) | +------------------------------------+--------------+ | Header | 20 | +------------------------------------+--------------+ | Data format of the 1st channel | 8 | +------------------------------------+--------------+ | Data format of the 2nd channel | 8 | +------------------------------------+--------------+ | ... | ... | +------------------------------------+--------------+ | Text "name" | 4 | +------------------------------------+--------------+ | The name length of the 1st channel | 2 | +------------------------------------+--------------+ | The name of the 1st channel | n | +------------------------------------+--------------+ | The name length of the 2nd channel | 2 | +------------------------------------+--------------+ | The name of the 2nd channel | n | +------------------------------------+--------------+ | The time of the 1st data | 4 | +------------------------------------+--------------+ | The time to record the 1st data | 1 | +------------------------------------+--------------+ | The 1st data of the 1st channel | n | +------------------------------------+--------------+ | The 2nd data of the 1st channel | n | +------------------------------------+--------------+ PS: 1. n : depends on the data. 2. The actual recording time is [the time to save the first record] multiples by 10.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.