Однако такой способ в большинстве случаев не является рациональным, так как обычно представляют интерес только некоторые из функций qij
между внешними узлами (полюсами) схемы. Поэтому имеет смысл предварительно исключить внутренние узлы и таким образом уменьшить порядок матрицы Р,прежде чем возводить ее в требуемую степень. При исключении s-гo узла в матрице непосредственных связей вычерчиваются s-я строка и s-й столбец и каждый ее элемент pij заменяется элементом pij ∨ pispsj- 529 -
меньшего порядка, которая представляет собой матрицу непосредственных связей относительно неисключенной совокупности узлов.
Пусть, например, в схеме рис. 201 требуется определить булевы функции между узлами 1, 2 и 3
Определив P2
4 после преобразований, получим матрицу полных связей относительно узлов 1, 2 и 3,называемуюЭлементы этой матрицы являются функциями выходов:
f12
= x1 ∨ (x2 ∨ x̅3) (x̅2 ∨ x̅1x2);f13
= x̅2 ∨ x̅1x3 ∨ x1(x2 ∨ x̅3);f23
= x1x̅2 ∨ x2 ∨ x3.8
. Введение узлов (синтез). При синтезе контактных схем задаются функции для внешних узлов (полюсов), которые определяют матрицу выходов. Необходимое и достаточное условие непротиворечивости этих функций состоит в том, что матрица выходов должна бытьСтруктуру контактной схемы, реализующей заданную непротиворечивую совокупность функций, можно получить из матрицы F путем ее последовательного расширения, соответствующего
Операция введения неоднозначна, поэтому можно получать различные схемы, удовлетворяющие заданным функциям. Выбор наилучшего пути преобразования матрицы
- 530 -
связей
Пусть требуется построить контактную схему со следующими функциями:
f12
= x̅1x̅2 ∨ x1x3; f13 = x̅3(x2 ∨ x1x4); f23 = 0Матрица выходов имеет вид:
Элементы этой матрицы можно рассматривать как результат исключения узла 4, который мы должны ввести, т. е.
f12
= x̅1x̅2 ∨ x1x3 = f'12 ∨ f'14 f'42;f13
= x̅3(x2 ∨ x1x4) = f'13 ∨ f'14 f'43;f23
= 0 = f'23 ∨ f'24 f'43Полагая f'14
= x2 ∨ x1 x4; f'43 = x̅3 (возможны и другие варианты), имеем f'13 = f'24 = f'42 = f'23 = 0; f12 = x̅1x̅2 ∨ x1x3. Таким образом, в результате введения узла 4 имеем матрицуПродолжая аналогично, можно записать соотношения для элементов матрицы F(4,5)
, соответствующей введению узла 5:x̅1
x̅2 ∨ x1x3 = f"12 ∨ f"15 f"52; 0 = f"13 ∨ f"15 f"53; x2 ∨ x1x4 = f"14 ∨ f"15 f"54;0 = f"23
∨ f"25 f"53; 0 = f"24 ∨ f"25 f"54; x̅3 = f"31 ∨ f"35 f"51;Если принять f"15
= x1, то необходимо положитьf12
= x̅1x̅2; f"52 = x3; f"13 = f"53 = 0; f"14 = x2; f"54 = x4; f"23 = f"25 = f"24 = 0В результате приходим к матрице, которую можно рассматривать как матрицу непосредственных связей
Схема, соответствущая этой матрице, показана на рис. 202.
9 .Вентильные схемы.
До сих пор предполагалось, что контакты обладают двусторонней проводимостью, т. е. в открытом состоянии они пропускают сигналы как в прямом, так и в обратном направлениях. Таковы, например, контакты электромагнитных реле. Однако при использовании электронных ключей, например управляемых диодов, проводимость в прямом направлении настолько превышает проводимость в обратном направлении, что практически можно считать контакты односторонними, т. е. пропускающими сигналы- 531 -
только в прямом направлении. Схемы с односторонними контактами называют