Показать сообщение отдельно
Старый 07.12.2015, 11:54   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Макрос Обработка аварий 2.93

Цитата:
Сообщение от Arsie Посмотреть сообщение
В вашем случае вы упомянули макрос Журнала, а макрос журнала занимается именно фиксацией аварий, а не их обработкой.

Расширить ширину макроса "Отключение устройств" невозможно, т.к. он ограничен 32 битами "Кода аварии".

Но можно обойти его ограничение тем, что все отключения производить внутри первых 32 аварий, а тексты аварий записывать за пределами 32 аварий - это с лихвой перекроет ваши потребности.

Например, авария №5 - это защита от заморозки. Ей присвоен текст "Угроза заморозки". А авариями №40 и №42 можно пояснить, что эта самая угроза заморозки вызвана "Переохлаждением канала" (авария №40) и "Сработал термостат" (авария №42). Просто появление аварии №42 (срабатывание термостата) порождает за собой появление аварии №40 и аварии №5.



PS. Если бы вы с самого начала чётко поставили задачу, вы бы сэкономили время и себе и мне.
да, моя вина, прошу прощения.
в принципе такой вариант мне подходит...

если не затруднит - проверьте корректность подмены https://yadi.sk/d/pRB3jTjnm3KZf


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием