Доброго!
В руководстве по скриптам на сайте
https://simple-scada.com/help/script/playusersound.html для процедуры PlayUserSound указан допустимый звуковой пользовательский файл в формате ".ogg", а в справке по F1 из редактора скриптов указана возможность использовать также файл в формате ".wav"
".wav" у меня запустить не получилось. Значит он пока не поддерживается?
И второй вопрос, по поводу проигрыша нескольких пользовательских файлов подряд.
Нужно проигрывать шаблонную конструкцию:
Первый файл: "Котел №%....%"
Второй файл: "Причина аварии"
Я ведь могу сделать так?
Скрипт по изменению переменной. Изменилась одна из шести переменных номера аварии:
Тогда проигрываю файл "boiler_alarm_%....%.ogg", меняю внутреннюю переменную bool_ogg1:=True, которая означает начало проигрывания "звук.файла 1"
PlayUserSound('Name', Variable.Name+'.ogg',False);
bool_ogg1:=True;
num_alarm:=Variable.Value;
В секундном скрипте делаю задержку для гарантированного окончания проигрыша "звук.файла 1" в 3 секунды и запускаю второй файл "Причина аварии"
var
ii: Integer;
begin
if bool_ogg1= true then ii:=ii+1;
if ii>2 then
begin
PlayUserSound('Name', IntToStr(num_alarm)+'.ogg',False);
ii:=0;
bool_ogg1:=False;
end;
end.