InovaFiscaliza / appColeta

Aplicação de coleta de dados em monitorações do espectro de radiofrequências.
GNU General Public License v3.0
1 stars 1 forks source link

winAppColetaV2 - Rompimento de máscara #11

Closed EricMagalhaesDelgado closed 1 year ago

EricMagalhaesDelgado commented 1 year ago

app.specObj(ii).Band(jj).Mask.BrokenArray armazena o contador de rompimento por bin, independente se o rompimento foi causado por uma emissão que atende aos parâmetros mínimos definidos para o findpeaks ou não.

Lembrando que o rompimento por uma emissão que atende aos parâmetros mínimos definidos para o findpeaks é registrado no contador app.specObj(ii).Band(jj).Mask.BrokenCount. Já as características das emissões que ocasionaram o último rompimento são registradas em app.specObj(ii).Band(jj).Mask.MainPeaks e app.specObj(ii).Band(jj).Mask.TimeStamp.

Já inserido ícone para apresentar ou não o plot, o qual poderia ser formado por:

Atividades:

O plot será no app.axes1, substituindo o plot ordinário do espectro. O eixo y deve ter escala logarítmica; e os valores devem ser um percentual do número de validações.

EricMagalhaesDelgado commented 1 year ago

Em 14/08 foram tratados dois itens deste card - "Personalização dos parâmetros do findpeaks por faixa" e "Visibilidade dos parâmetros do findpeaks".

Além disso, a informação relacionada à tarefa do tipo "Rompimento de máscara espectral" foi inserida no arquivo binário, a saber: "Status", "FindPeaks" e "Table".

Pendente ainda "Salvar arquivo textual".

EricMagalhaesDelgado commented 1 year ago

Implementado o salvamento da informação em arquivo (com o mesmo nome do arquivo binário, mas extensão "txt").