Найти тему

Алгебра логики в симуляторе электронных схем MultiSim

315 прочитали

MultiSim - программное средство для разработки и моделирования электронных схем. Подробное описание интерфейса, меню и т.д. можно посмотреть по ссылке: https://www.bsuir.by/m/12_113415_1_67082.pdf (обратите внимание на п.1.3.1. Логический преобразователь, в котором отмечается о возможности построения таблицы истинности для электронных схем, а также получения логического выражения по электронной схеме).

Главное окно симулятора электронных схем MultiSim
Главное окно симулятора электронных схем MultiSim

Возможности симулятора электронных схем MultiSim по алгебре логики позволяют осуществлять:

  • построение таблицы истинности исследуемой схемы;
  • построение логического выражения согласно введённой таблицы истинности;
  • построение логического выражения в упрощенной форме согласно введённой таблицы истинности;
  • построение таблицы истинности согласно логическому выражению;
  • построение схемы на логических вентилях согласно логическому выражению;
  • построение схемы на логических вентилях в базисе И‑НЕ согласно логическому выражению.

Поэтому симулятор электронных схем MultiSim достаточно часто используется для функционального моделирования, приведём только несколько примеров:

  1. Колесникова, Т. Синтез цифровых устройств комбинационного типа в программной среде Multisim 14.0. Часть 1. Дешифраторы / Т. Колесникова // Компоненты и технологии. – 2016. – № 12(185). – С. 130-139.
  2. Соболев, В. А. Проектирование дискретных комбинационных цифровых устройств в среде Multisim 10.1 / В. А. Соболев // Альманах современной науки и образования. – 2015. – № 7(97). – С. 117-120.
  3. Колесникова, Т. Синтез цифровых устройств комбинационного типа в программной среде Multisim 14.0. Часть 2. Мультиплексоры и демультиплексоры / Т. Колесникова // Компоненты и технологии. – 2017. – № 1(186). – С. 110-121.
  4. Колесникова, Т. Работа с виртуальными приборами в программной среде NI Circuit Design Suite - Multisim 12.0. Часть 2 / Т. Колесникова // Компоненты и технологии. – 2014. – № 2(151). – С. 129-132.
  5. Ефанов, Д. В. Самодвойственные функциональные элементы для синтеза контролепригодных цифровых систем / Д. В. Ефанов, Т. С. Погодина // Автоматика на транспорте. – 2023. – Т. 9, № 2. – С. 205-221. – DOI 10.20295/2412-9186-2023-9-02-205-221.
  6. Обнаружение неисправностей в комбинационных схемах на основе самодвойственного дополнения до равновесных кодов / Д. В. Ефанов, В. В. Сапожников, В. В. Сапожников, Д. В. Пивоваров // Труды Института системного программирования РАН. – 2019. – Т. 31, № 1. – С. 115-132. – DOI 10.15514/ISPRAS-2019-31(1)-8.
  7. Мурзин, С. В. Синтез цифровых счетчиков в лабораторном практикуме / С. В. Мурзин // Информатика и прикладная математика. – 2014. – № 20. – С. 64-68.
  8. Тюрин, С. Ф. Базисный элемент программируемых логических интегральных схем / С. Ф. Тюрин, О. А. Громов // Вестник Ижевского государственного технического университета. – 2010. – № 3(47). – С. 122-126.

Однако некоторые студенты отзываются о симуляторе электронных схем MultiSim как о сложном, с чрезвычайно широким функционалом, с которым необходимо разбираться. Если не боитесь трудности, то этот симулятор для вас.

Внешний вид логических элементов в симуляторе электронных схем MultiSim
Внешний вид логических элементов в симуляторе электронных схем MultiSim

Для составления логической схемы в симуляторе электронных схем MultiSim необходимо:

1) переместить выбранный логический элемент на рабочее поле,

2) двойным нажатием на элемент левой кнопкой мыши (ЛКМ) открыть свойства блока,

3) если это блок источника сигнала, то можно установить его начальное значение и переименовать

Наименование логического элемента
Наименование логического элемента
Значение логического элемента
Значение логического элемента

4) соединить все логические элементы между собой путём нажатия левой кнопки мыши на соответствующие выходы/входы

MultiSim - программное средство для разработки и моделирования электронных схем. Подробное описание интерфейса, меню и т.д. можно посмотреть по ссылке: https://www.bsuir.by/m/12_113415_1_67082.-5

5) запустить проект нажатием кнопки, похожей на зелёный треугольник:

MultiSim - программное средство для разработки и моделирования электронных схем. Подробное описание интерфейса, меню и т.д. можно посмотреть по ссылке: https://www.bsuir.by/m/12_113415_1_67082.-6

6) при построении схемы следующим образом загорающиеся/затухающие лампы сформируют таблицу истинности

Пример реализованной  в симуляторе электронных схем MultiSim логической схемы
Пример реализованной в симуляторе электронных схем MultiSim логической схемы

Приведём пример реализованной логической схемы для текстовой задачи (управление железнодорожной станцией), решаемой алгеброй логики и реализованной симуляторе электронных схем MultiSim:

Пример логической схемы для задачи управления железнодорожной станцией
Пример логической схемы для задачи управления железнодорожной станцией

Далее приведём несколько видео, отражающих, какие практические задачи можно решать с использованием симуляторе электронных схем MultiSim:

MultiSim: управление роботом-пылесосом -

MultiSim: управление системой диагностики элементов умного дома -

MultiSim: управление работой доков -

MultiSim: реализация совершенной нормальной формы -

Пример реализованных  в симуляторе электронных схем MultiSim логических схем (СДНФ, СКНФ и сокращённой ДНФ при значении выхода, равного нулю)
Пример реализованных в симуляторе электронных схем MultiSim логических схем (СДНФ, СКНФ и сокращённой ДНФ при значении выхода, равного нулю)
Пример реализованных  в симуляторе электронных схем MultiSim логических схем (СДНФ, СКНФ и сокращённой ДНФ при значении выхода, равного единице)
Пример реализованных в симуляторе электронных схем MultiSim логических схем (СДНФ, СКНФ и сокращённой ДНФ при значении выхода, равного единице)

MultiSim: построение логических схем в основных базисах -

В качестве комментария приведите ссылку на своё Упражнение, выполненное в среде Learning apps, по знанию алгебры логики или функциональных возможностей симулятора электронных схем MultiSim.