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