Banco de Dados
O Umidata 4 utiliza um arquivo do tipo Access para armazenar as coletas dos medidores.
O banco de dados não possui nenhuma senha para acesso.
Localização
O arquivo possui o nome "UmiData4.accdb" e se encontra na mesma pasta onde foi instalado o Umidata (normalmente "C:\UmiData 4").
Local típico: "C:\UmiData 4\UmiData4.accdb"
Estrutura
Todas as coletas estão situadas dentro da tabela chamada "TBL_DADOS".
Cada linha da tabela representa um pacote/lote de leituras.
Esta tabela possui a seguinte estrutura:
Nome | Tipo |
Descrição |
Id | Inteiro | Identificador auto incremental. |
IdColeta | Inteiro | Contador auto incremental de cada descarregada de dados para o PC. |
Leituras | Texto | Estrutura XML contendo os dados das medições do pacote. |
Dispositivo | Inteiro | Código do tipo do dispositivo utilizado nas medições. |
DataInicio | Data/Hora | Data da primeira leitura do pacote. |
DataFim | Data/Hora | Data da última leitura do pacote. |
DataDescarga | Data/Hora | Data da descarga dos dados para o PC. |
Pacote | Inteiro | Numero do pacote (sempre inicia do 1 após a zerada das coletas no dispositivo) |
Campo1 | Texto | Informação entrada pelo usuário. (opcional) |
Campo2 | Texto | Informação entrada pelo usuário. (opcional) |
Campo3 | Texto | Informação entrada pelo usuário. (opcional) |
Campo4 | Texto | Informação entrada pelo usuário. (opcional) |
Campo5 | Texto | Informação entrada pelo usuário. (opcional) |
Campo6 | Texto | Informação entrada pelo usuário. (opcional) |
Campo7 | Texto | Informação entrada pelo usuário. (opcional) |
Campo8 | Texto | Informação entrada pelo usuário. (opcional) |
Estufa | Inteiro | Numero da estufa entrada pelo usuário. (opcional) |
Ciclo | Inteiro | Numero do ciclo entrado pelo usuário. (opcional) |
Leituras
A coluna de leituras no banco de dados utiliza uma estrutura em formato XML para armazenar diversas informações que forma descarregadas do dispositivo medidor.
O exemplo abaixo representa um pacote de leituras contendo 5 medições.
As medições estão agrupadas e são separadas por um ponto e vírgula.
<root>
<Umidade>4,4;5,4;5,1;5,1;5,1</Umidade>
<Data>18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00</Data>
<Receita_Densidade>45;45;45;45;45</Receita_Densidade>
<Receita_Largura>0;0;0;0;0;0</Receita_Largura>
<Receita_Numero>0;0;0;0;0</Receita_Numero>
<Receita_Codigo>0;0;0;0;0</Receita_Codigo>
<Peso>0;0;0;0;0</Peso>
<Temperatura>41;41;41;41;41</Temperatura>
<Flag_TipoDensidade>0;0;0;0;0</Flag_TipoDensidade>
<Camada>0;1;1;1;1</Camada>
<Habilitado>True;True;True;True;True</Habilitado>
<Receita_Umd>0;0;0;0;0</Receita_Umd>
<Receita_Cpc>0;0;0;0;0</Receita_Cpc>
<Receita_Ajt>0</Receita_Ajt>
<Receita_Ext1>0;0;0;0;0</Receita_Ext1>
<Receita_Ext2>0;0;0;0;0</Receita_Ext2>
</root>
No exemplo acima temos as seguintes leituras:
<Umidade>4,4;5,4;5,1;5,1;5,1</Umidade>
<Data>18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00;18/02/2022 10:20:00</Data>
Umidade | Data |
4,4 | 18/02/2022 10:20:00 |
5,4 | 18/02/2022 10:20:00 |
5,1 | 18/02/2022 10:20:00 |
5,1 | 18/02/2022 10:20:00 |
5,1 | 18/02/2022 10:20:00 |
Dispositivos
Estufa/Ciclo | Peso/Densidade | Densidade/Largura | |
52 | x | ||
55 | x | x | |
61 | |||
71 | |||
75 | x | ||
75d | x |
Nenhum comentário