Descrição:
Como tocar um determinado som sempre que o alarme estiver ativo?
Solução:
Para isto, deve-se criar um evento de usuário no Viewer com a seguinte propriedade/expressão:
ServidorAlarmes1.ActiveNACKAlarms <> 0
ServidorAlarmes1.ActiveNACKAlarms <> 0
Selecione a opção “Sempre que a expressão for verdadeira” como condição da ocorrência e marque a opção “Repetir o evento a cada 1000 ms“.
No script deste evento de usuário, basta executar a função PlaySound.
Exemplo:
Application.Playsound("Alarme.wav")
Observações referentes ao arquivo de som:
- Deverá estar no formato de som do Windows (extensão .WAV).
- Se o arquivo estiver no projeto (adicionado através do comando Inserir recurso), o nome do arquivo deverá estar entre colchetes (por exemplo: Application.PlaySound(“[ringin.wav]”)).
- Se uma pasta foi criada no projeto e o arquivo foi adicionado através do comando Inserir recurso, o caminho deverá ser especificado entre aspas (por exemplo: “c:somding.wav”).
- Se o arquivo estiver no diretório local, o nome não precisa de aspas, basta colocar o caminho (por exemplo: c:somding.wav).
Assista o vídeo relacionado a este artigo em nosso canal do YouTube.