Tópico anterior: Exemplos de script de lógica de negócios

Próximo tópico: Estudo de caso 13: Tratamento do grupo dinâmico do componente

Estudo de caso 12: Usando a lógica do contador para calcular o número de falhas

O exemplo a seguir calcula o número de falhas ocorridas em um determinado período do cálculo. A fórmula e os métodos usados para implementar podem ser usados como um exemplo de uma fórmula obrigatória sempre que for necessário calcular alguma coisa.

As suposições de cálculo a seguir são usadas:

Para calcular as falhas ocorridas durante o cálculo do período é necessário armazenar uma variável de contador periódico, bem como uma variável que armazena o status do sistema. Uma vez que as informações redundantes de eventos podem ser recebidas (ou seja, um evento Ativo seguido por outro evento Ativo), também é necessário contar o número de locais nos quais ocorreu uma alteração de status do sistema de Ativo para Inativo e não contar cada vez que um evento Inativo é recebido, pois isso pode ser um evento redundante que representa uma falha que já foi registrada.

A figura a seguir ilustra graficamente a contagem de horas ativas e inativas do sistema.

Pontos importantes que devem ser considerados: