Como faço para simular um GIF analógico em um componente HTML? Por exemplo, tenho um data point que pode ter resultados 0, 1 e 2, foi adicionado imagens respectivas dentro da pasta do ScadaBr para poderem ser selecionadas, é possível criar um código script dentro do HTML para criar um comando if para cada resultado possível dentro do data point? Um exemplo de código, onde não sei como citar o data point:
‘!-- @license MIT --’
‘!-- Exemplo de troca de imagem com base no estado de um datapoint --’
'img id=“imagem” src=“imagem-padrao.png” ’
‘script’
// Obtém o estado do datapoint
var estadoDatapoint = getDataPointState(“Vazamento.Aviso”);
// Verifica o estado e altera a imagem correspondente
if (estadoDatapoint == 0) {
document.getElementById("imagem").src = "imagem-estado-1.png";
} else if (estadoDatapoint == 1) {
document.getElementById("imagem").src = "imagem-estado-2.png";
} else if (estadoDatapoint == 2) {
document.getElementById("imagem").src = "imagem-estado-3.png";
} else {
document.getElementById("imagem").src = "imagem-padrao.png";
}
‘/script’
Inicialmente é uma maneira complexa de se colocar uma imagem, porém é mais simples de editá-la caso necessite, obrigado desde já (coloquei entre aspas simples, pois o simbolo “<” buga).