Показать сообщение отдельно
Старый 06.09.2018, 13:01   #72
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Селектор 6-стабильный.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Честно говоря, в тексте есть неувязки. Если ^S одновременны, то это подразумевает, что они перешли из 0 в 1 одновременно. Кто главнее?

Оправдание, что вы написали для уровней, не подходит, т.к. входы обозначены как "фронтальные". Понятия "уровень" для них отсуствует.

Также хотелось бы от вас получить информацию о недостатках, которые присущи стандартному 6-стабильному триггеру. Причём это должны быть не недостатки вида "не стирает носки и не носит пива", т.е. он должен плохо работать именно в расчётных для себя режимах.
Есть некоторая неопределенность в описании, соглашусь, пожалуй. Смотря как читать

Одновременно активны и одновременно перешли из 0 в 1 - суть вещи разные. Перейти могут в разное время и оставаться активными сколь угодно долго. Так как входы именно, что "фронтальные", то вход, единожды став активными и оставаясь таковым, не влияет на работу остальных входов.

При одновременном переходе из 0 в 1 - папой будет вход с меньшим или с большим номером, на выбор. Вот тут мой косяк - выложил не ту версию, в которой это еще было упущено.

Недостатком библиотечного является то, что у него как раз входы работают как "уровневые", а не "фронтальные" - если на одном уже висит 1 и приходит еще одна на другой, то все выходы обнуляются и селектор становится не работающим, пока не обнулишь все входы. Соответственно те же нули на выходах получим, если произойдет одновременный переход из 0 в 1 на 2+ входах. То есть, при данном развитии событий селектор просто не рабочий. (Вроде не пиво с носками )

Позже сегодня выложу обновленную версию V2, в которой можно будет задавать приоритетность каждого входа при одновременном переходе из 0 в 1. Постараюсь в описании быть поточнее.
ViS вне форума   Ответить с цитированием