Size: a a a

2021 December 20

M

Michael in ru_ASUTP
Ну вот есть пара тысяч дискретных аварий. К ним примотал пару тысяч триггерных переменных. К ним еще пару тысяч триггеров о том, что они сработали. Теперь это все хозяйство перебирается скриптом на предмет появления новых аварий, и дико глючит и тормозит. Явно что-то делаю не так
источник

AC

Alexey Cheshire in ru_ASUTP
Может, собрать побитово в свою переменную сначала? И далее с ней работать через OR-XOR?
источник

AC

Alexey Cheshire in ru_ASUTP
пара тысяч - это много
источник

I

Ilya Bubliy in ru_ASUTP
В портале все сообщения и так через слова передаётся
источник

СА

Сергей Артурович... in ru_ASUTP
Потому что скрипты
источник

AC

Alexey Cheshire in ru_ASUTP
Да, но так можно будет с байтами\словами работать, а не с битами
источник

MC

Milk Cheese in ru_ASUTP
в скрипте биты проверяете? может лучше сразу слово, быстрее будет
источник

AC

Alexey Cheshire in ru_ASUTP
(alarm_old | alarm_new) ^ alarm_old
источник

AC

Alexey Cheshire in ru_ASUTP
Но я в семене не спец, может чушь пишу
источник

СА

Сергей Артурович... in ru_ASUTP
Проще на группы их разбить и через ИЛИ кидать 1 в Alarm_Group_N, в итоге групп меньше будет в скрипте висеть, если скриптом хотите
источник

M

Michael in ru_ASUTP
Да нет, я явно про какой-то встроенный механизм не знаю
источник

M

Michael in ru_ASUTP
Не хочу в скрипте, хочу как правильно )) Аннунциатор не гуглится, и смысла понять не могу: это просто галочка
источник

СА

Сергей Артурович... in ru_ASUTP
Я уже на пути к дому)
источник

AC

Alexey Cheshire in ru_ASUTP
Я так понимаю, что это как раз и есть панель с тревогами. Собирает всё, что приходит
источник

AC

Alexey Cheshire in ru_ASUTP
источник

СА

Сергей Артурович... in ru_ASUTP
Как бы никто не запрещает вам использовать скрипт
источник

СА

Сергей Артурович... in ru_ASUTP
Вопрос в нагрузке на него
источник

СА

Сергей Артурович... in ru_ASUTP
Это ок практика, так делают, просто сильно много не кладут в него на обработку
источник

СА

Сергей Артурович... in ru_ASUTP
С этим же успехом вы можете не крутить в скрипте биты
источник

СА

Сергей Артурович... in ru_ASUTP
А сделать для большинства аварий триггер, после этого по триггеру запускать скрипт
источник