Это игра - Кто первый ...
А не кто старше ;)
Вид для печати
Я понял, что приоритет по меньшему номеру входа, если по более раннему времени нажатия, то вот не так давно макрос "очередь" выкладывал, он подходит для этой цели, в посте#333: http://www.owen.ru/forum/showthread.php?t=25068&page=34
Тогда беру свои слова обратно, это самый сложный мой макрос, хотя он абсолютно понятный, даже комментариев по нему никто не осмелился дать! Там и вопрос одновременного включения входов разруливается, тогда включается выход с меньшим номером!
Вот на 8 входов-выходов!
Если не хватит 8, по ссылке есть и на 32 входа-выхода!
В задачах кто первый ,при абсолютно одновременных событиях не так важно кому отдать приоритет ,имхо
Случаи бывают разные! Наверно в большинстве случаев это может быть не важно, но это никак не может исключить случаев, когда это важно! Вот и у меня в "очереди" в случае одновременного включения входов сначала какой выход включится выбиралось чисто случайно(боюсь Ситников поспорит), а в последующих модификациях макроса уже приоритет отдал выходу с меньшим числом, короче можно применять и в тех случаях, когда это важно(приоритет включения выхода в случае одновременного включения входов), что на мой взгляд, скорее плюс, чем минус!
Когда есть не определенность ее можно трактовать по разному - отдавать приоритет случайно или исходя из логики( кто старше) ,а можно всегда одному...И где у кого плюсы или минусы сложно сказать ибо сама ситуация подчиняется случайности (вероятности). Например у триггера R-S приоритет на выключение ,а у S-R на включение ...при оновременном сингнале на входах .Кроме того это зависит от самого проекта - какая из обратных связей будет орабатываться первой ...
Здравствуйте.
Не понял почему так происходит: ПР 200, аналоговый вход перевел в дискретный, запускаю эмуляцию, пока вход 0. то все ок, записываю туда 1. и получается НЕ нужное мне число на выходе. что не так делаю?
Вложение 39057
не отображаются комментарии ко входам/выходам ПРМ
Вложение 39082