PDA

Просмотр полной версии : регистрация аварий



new_junior
27.12.2018, 07:46
реализовал журнал
ошибки собираю просто "пример1.png"
далее в журнал "пример.png"
проект прикладываю "пример.owl"

проблема в одновременном приходе ошибок
в журнал пишется сумма ошибок


подскажите как красиво развести по времени ошибки

new_junior
27.12.2018, 07:50
проект не входит приложил отдельно

макрос присваивания кода ошибкам упрощенный для примера
и длительность ошибки не учитывается
в оригинале стоят детекторы переднего фронта

не помагает при одновременном приходе ошибок

new_junior
27.12.2018, 07:57
ошибок или вернее сказать событий около 20 шт
и расписывать все варианты в динамическом тексте - не вариант
тем более при приходе ошибок 1 и 2 фиксируется ошибка 3 что в корне не верно

petera
27.12.2018, 10:22
ошибок или вернее сказать событий около 20 шт
и расписывать все варианты в динамическом тексте - не вариант
тем более при приходе ошибок 1 и 2 фиксируется ошибка 3 что в корне не верно

Могу предложить макрос, который из таких кодов извлекает по очереди номера установленных бит для динамического вывода по очереди в одной строке экрана
40590
http://www.owen.ru/forum/showthread.php?t=29865&p=294177&viewfull=1#post294177
Если для счетчика в макросе увеличить константу с 16 до 32, то он будет работать с 32 ошибками.

new_junior
27.12.2018, 10:51
спасибо я уже сделал
для общего случая не применимо так как нарушается порядок аварий

сделал значит так

на каждый вход аварии поставил задержку на количество циклов равное номеру входа

первый вход задерживает выдачу на один такт, второй на два и так далее

в моем случае работать будет как нужно

я понимаю это костыль