PDA

Просмотр полной версии : Запуск playsound в отдельном окне клиента



Screw
19.01.2026, 10:32
Здравствуйте!
Подскажите, как сделать в МастерСкаде 4Д 1.2, чтобы playsound запускал звук только в определенном открытом окне клиента, а не на весь проект и не всем пользователям?

Screw
21.01.2026, 14:15
Нужно, к примеру, чтобы в окне с мнемосхемами электриков запускался звук только касаемо аварий электриков, а в окне сантехников запускался звук аварий сантехников, сейчас все в кучу, не могу понять как разделить

МихаилГл
21.01.2026, 15:19
Сделайте проще, в контроллере 2 выхода, один на сирену в комнату сантехников, другой на сирену в комнату электриков... Пусть вздрагивают)

Dorr
22.01.2026, 08:59
Сделайте проще, в контроллере 2 выхода, один на сирену в комнату сантехников, другой на сирену в комнату электриков... Пусть вздрагивают)

:D :D :D :D

melky
22.01.2026, 09:38
"Авария у сантехников", "Авария у электриков" ну и далее соответствующие звуки голосом. :)

Dorr
22.01.2026, 09:40
Нужно, к примеру, чтобы в окне с мнемосхемами электриков запускался звук только касаемо аварий электриков, а в окне сантехников запускался звук аварий сантехников, сейчас все в кучу, не могу понять как разделить

87622
Вот как-то так.
Ну еще звук добавить нужный на вход ФБ....и саму тревогу "обвязать" как надо

imaex
22.01.2026, 10:32
Ужас. В гамаке и на лыжах.

Screw
28.01.2026, 17:19
Разобрался, вообщем, моя задача делается с помощью HMI-триггеров, в окне где должен воспроизводиться звук, добавляется два триггера, один запускает playsound по условию, второй останавливает, а на кнопки перехода в другие окна События - Клик мыши - перед Открыть окно, добавить Установить параметр на остановку playsound и все, теперь требуемые алармы звучат только в одном окне

imaex
28.01.2026, 18:25
и все, теперь требуемые алармы звучат только в одном окне

Даю подсказку - алармы должны озвучиваться не каком-то там "окне", а в контексте пользователя, которому эти алармы и нужны, собственно. И ни в каком другом. "Окно" - тут дело даже не 16-е, а вообще никакое.

Это просто взгляд со стороны, без привязки к MS4D.

Тут либо понимание задачи неверное, либо MS4D вообще ни на что не годится.

melky
28.01.2026, 18:32
Да, по идее если пользователь в системе, то даже если у него не открыто окно, где произошла авария, уже должен быть звук, появление кнопки перехода на соответствующее окно, открытие окна и т.д.