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