Ну вход например Вы сделали. А с выходом как дела обстоят? Как дальше?
Ну вход например Вы сделали. А с выходом как дела обстоят? Как дальше?
По просьбам "трудящихся" возвращаемся к вопросу троичной логики.
Людям, которые привыкли к двоичной логике, очень трудно перейти на троичную, по этому предлагаю следующую аналогию
-1 в двоичной логике представлена двумя битами и обозначается 00 (0 dec)
0 в двоичной логике представлена двумя битами и обозначается 01 (1 dec) или 10 (2 dec)
+1 в двоичной логике представлена двумя битами и обозначается 11 (3 dec)
В этом случае, логические операции так же проходят над каждым битом, Старший бит - младший бит и соответствуют таблице истинности, при этом НЕОПРЕДЕЛЁННОСТЬ принимается 01 (1 dec), при инверсии переходит в 10 (2 dec)
Последний раз редактировалось Geenerator; 18.05.2021 в 22:06.
Интересный момент с логической НЕОПРЕДЕЛЁННОСТЬЮ
НЕОПРЕДЕЛЁННОСТЬ №1 получается если входа ПР200 I1=0, I2=0 - это в двоичной системе 01
НЕОПРЕДЕЛЁННОСТЬ №2 получается если входа ПР200 I1=1, I2=1 - это в двоичной системе 10
При взаимодействии двух неопределённостей возможно получить либо -1 (00) либо +1 (11). В одном случае используется операция AND в другом операция ОR
Если рассматривать процесс перехода от +1 к -1 через 0 (неопределённость) в десятичной системе счисления, то получается следующая запись
3 - (1+2) = 0
0 +(1+2) = 3
Последний раз редактировалось Geenerator; 19.05.2021 в 00:15.
Выкладываю макросы по логическим функциям троичной логики
1. Перевод двух бит в трит
2. Логический элемент AND3 - для троичной логики
3. Логический элемент OR3 - для троичной логики
4. Логический элемент NOT3 - для троичной логики
Теперь можно приступить к самому интересному, создание триггеров на троичной логике.
Немного не привычно наличие третьего состояния "0", нужно понять как его использовать.
Последний раз редактировалось Geenerator; 21.05.2021 в 22:26.
Приведу самую простую задачу, для рассмотрения её в рамках троичной логики...
Есть ёмкость из которой откачивают воду насосом. В ёмкости установлены электроды, по которым включается/отключается насос.
Когда вода "ушла" со второго электрода - это логический уровень "-1"
Когда вода находиться между первым и вторым электродом - это логический уровень "0"
Когда вода "достигла" первого электрода - это логический уровень "+1"
Как я уже говорил, трит по входу можно представить через следующую комбинацию двух битов
-1 в двоичной логике представлена двумя битами и обозначается 00 (0 dec)
0 в двоичной логике представлена двумя битами и обозначается 01 (1 dec)
+1 в двоичной логике представлена двумя битами и обозначается 11 (3 dec)
Трит по выходу будет управлять реле KL, которое в свою очередь включит/отключит насос.
Трит по выходу так же представлен двумя выходными реле (двумя битами).
Выход Q2 - выполняет функцию кнопки "СТОП"
Выход Q1 - выполняет функцию кнопки "ПУСК"
Последний раз редактировалось Geenerator; 08.06.2021 в 00:53.
Такому количеству свободного времени можно только позавидовать.
Можно сделать быстро, но плохо, а можно — медленно, но хорошо. Через некоторое время все забудут, что было быстро, но будут помнить, что было плохо. И наоборот.
Королёв Сергей Павлович
Верно определяйте слова, и вы освободите мир от половины недоразумений.
Рене Декарт
Блин, чё за гон с этой логикой?
Почему для этой третичной логики надо делать больше телодвижений, создавать больше проводов, больше реле и связей, чем для обычной двочиной?
При том, что в двоичной у меня на двух проводах (битах) есть аж четыре состояния (00, 01, 10, 11), а на троичной - только три? Зато схемы сложнее и громаднее. Нафига это всё? Как в СССР? Выдумать проблемы, а потом гордо рапортовать про их решения? Ишь!