Стартовая страница › Форумы › Разработка и интеграция › ModAlarm порт для Scada v6
- В этой теме 12 ответов, 3 участника, последнее обновление 8 месяцев назад сделано
Mikhail.
-
АвторСообщения
-
23.05.2025 в 13:52 #38454
manjey73УчастникПортировал серверный модуль звукового оповещения ModAlarm
Оригинал для версии 5 (ссылка на GIT) ModAlarm
Вся документация по настройке там.Что изменено:
1. так как библиотека NAudio работает только на Windows, была удалена. Проигрывание wav файлов через вызов winmm.dll то есть и далее данный порт работает только на Windows сервере.
Для Linux в планах, но это будет не скоро
2. Изменен алгоритм проигрывания звуков, теперь они воспроизводятся по очереди по кругу с паузой в 1 секунду. Настройка прямо в коде, изменять пока не планируется.
3. Изменен алгоритм сработки, теперь сработка при значениях канала >= 1Вроде все остальное особо без изменений, чисто портирование.
Подходит для Сервера + АРМ в одном «флаконе»
Ссылка: ModAlarm_port_v6.zip23.05.2025 в 13:56 #38455
manjey73УчастникДа, запускать Сервер как приложение не требуется. Будет играть и в режиме Службы.
Дорабатывать там есть что и куда, но будет иметь смысл эти доработки делать для работы уже как на Windows, так и на Linux.
В режиме RDP системные звуки не передаются, но возможно можно настроить политиками и реестром (не пробовал)
Через AnyDesk звуки работают.23.06.2025 в 07:17 #39108Algomus
УчастникСпасибо.
23.06.2025 в 08:21 #39110Algomus
УчастникИспользую первоначальную версию на 5.8. Реализованы предупредительные и аварийные сигнализации. Приоритет у проигрывания аварийного сигнала — после его отключения проигрывается предупредительный.
23.06.2025 в 08:24 #39111
manjey73Участника можно скрипты, как настроено? просто не разбирался что там и как настраивается в оригинале. Проверки делал на ручном включении каналов.
23.06.2025 в 09:10 #39118Algomus
Участникhttps://disk.yandex.ru/d/Ov7fQpuXeKq_Nw
Все сигналы через Rtrig по ИЛИ на RS триггеры.-
Ответ изменён 8 месяцев, 2 недели назад пользователем
Algomus.
23.06.2025 в 13:41 #39151
MikhailМодераторКогда портированный модуль будет готов к публикации, присылайте заявку на его включение в магазин.
23.06.2025 в 13:53 #39154
manjey73Участник@mikhail мопед не мой, я просто разместил объяву 🙂
можете просто ссылку указать в магазине за авторством первоначального разработчика.
я всего-лишь сделал порт малой кровью, ну правда избавился от NAudio библиотеки, не более.
Кстати по 5-й версии в Магазине ничего нет вроде. Из-за того, что автор Украинец?как-то допиливать этот модуль не планирую, если писать, то с нуля и с поддержкой Linux.
23.06.2025 в 14:27 #39158
MikhailМодераторСтрана происхождения автора не имеет значения. Проблема в том, что на авторской странице GitHub содержится политический контент, который не уместен.
Наверное, оптимально сделать так:
Залить код на Ваш GitHub аккаунт, собрать релиз. Затем я добавлю его на исходную страницу модуля с его автором.23.06.2025 в 19:38 #39165
manjey73УчастникКак-то запутанно написали, я ничего не понял. 🙂
Код оригинала залить к себе? Или код портированного залить к себе + релиз портированного?Затем я добавлю его на исходную страницу модуля с его автором.
А это вообще не разобрал.
24.06.2025 в 14:05 #39172
MikhailМодераторИли код портированного залить к себе + релиз портированного?
Да.
Затем я добавлю его на исходную страницу модуля с его автором.
Вариант 1: имел ввиду, что в Магазине модулей останется тот же автор, как был, но ссылка на скачивание будет на новый релиз.
Вариант 2: просто завести его как новый модуль в магазине.
Если есть идеи, как будет понятнее для пользователей, напишите.02.07.2025 в 11:11 #39304
manjey73УчастникНу, порт на RapidScada V6 и одновременно fork модуля.
Работа только на Сервере на ОС Windows.
Отличия от оригинала: Удален NoAidio, воспроизведение через winmm.dll
Файлы воспроизводятся по кругу с паузой 1 сек.
Добавлены режимы сравнения <, <=, >, >=, !=(или <>), =(или ==)ну в остальном наверное все то же самое.
04.07.2025 в 17:33 #39332
MikhailМодераторОпубликовано https://rapidscada.net/store/Module/ru/ModAlarmFork
Спасибо -
Ответ изменён 8 месяцев, 2 недели назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.