Показать сообщение отдельно
Старый 13.11.2019, 20:41   #50
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Секвенсер (t)

Цитата
Сообщение от Edward Посмотреть сообщение
А вот теперь подытожим итог: как понял, про баг известно не было, иначе сразу бы был пункт 8 дискуссии, верно? Далее, раз баг есть- решение из п.8 должно было быть заложено в используемом макросе ПИДа, чтоб он вел себя корректно всегда, не так ли?
Ерунда в том, что Вы это воспринимаете как баг, после попыток использовать макросы не так, как они используются в оригинальных программах. Вы даже пытаетесь имитировать условия, но не точно.
Вероятно, было лучше, если бы "заводской" ПИД со старта выдавал 0 (или минимальное значение).
Однако, данный ПИД функционирует в контексте конструкторской программы, где работа ПИД блокируется, в процессе включения секвенсора в работу ПИД сбрасывается, и только потом на входы "устройств" подается что-то с выходов секвенсора.
Следовательно, в контексте работы конструкторских программ этот баг не имеет никакого значения.

Цитата
Сообщение от Edward Посмотреть сообщение
Ну и главное- Вы сказали, что показанной мною пример выдернут из контекста, хорошо. Но есть ли у Вас уверенность, то подобные конструкции и без заплатки из п.8 не используются в закрытых блоках?
Конструктор для создания программ не использую.

Последний раз редактировалось Arsie, 13.07.2023 в 11:43
младшой вне форума   Ответить с цитированием