Лабораторная работа: Исследование радиоэлектронных схем с использованием их виртуальных аналогов
MultiSim и LabVIEW только посредством экспорта данных через «Grapher», и интегрировать созданные виртуальные приборы (ВП) LabVIEW в MultiSim вручную. Это и многое другое затрудняло работу пользователя. 7 октября 2008 года вышла статья An Introduction to Multisim Automation with the LabVIEW Multisim Connectivity Toolkit (beta) [1], в которой рассказывается о осуществления связи LabVIEW и MultiSim посредством дополнительных инструментов. Благодаря этому дополнению устранены выше упомянутые недостатки.
СВЯЗЬ «MULTISIM + LABVIEW»
Используя дополнение An Introduction to Multisim Automation with the LabVIEW Multisim Connectivity Toolkit (beta) инженеру достаточно собрать схему РЭС в MultiSim, согласно определенному правилу (см. ниже) и произвести моделирование в LabVIEW в зависимости от того, что хочет получить сам инженер.
Каким образом происходит эта связь?
MultiSim Automation API позволяет производить и получать данные моделирования MultiSim через COM-интерфейс. Т.е. API позволяет программно управлять моделированием MultiSim без необходимости просмотра в MultiSim. Таким образом, клиенты, написанные на любом COM-Aware языке программирования, таких как NI LabVIEW, могут получать доступ к MultiSim через этот интерфейс, а так же управлять и получать данные моделирования движка.
Через API можно:
1. Открывать и закрывать существующие схемы MultiSim/
2. Изменить сигнал в месте установленного источника тока или напряжения.
3. Управлять запуском, остановкой, паузой и т.п. моделирования.
4. Получать результаты моделирования от установленного «пробника».
5. Получить перечисления компонентов схемы.
6. Заменить компоненты компонентами из базы данных.
7. Получить и установить значения резисторов, конденсаторов и катушек индуктивности.
8. Перечислять варианты.
9. Получить и установить активный вариант для моделирования.
10. Создать отчет по схеме, включая перечень элементов и список соединений.
11. Получить изображение схемы.
12. Изменять и заменить компоненты схемы на верхнем уровне проектирования, компоненты подсхем и иерархические блоки не могут быть изменены.
Подготовка схемы в MultiSim
Настройка входов
Используя API можно менять значение источника сигнала (питания). Для этого необходимо в схеме установить этот источник. В зависимости от надобности, источников может несколько, и нужно установить их там где понадобится их контролирование.
Установка источника:
1. Выберите Place → Component
2. Database установите Master Database
3. Group установите Sources
4. В Family выберите POWER_SOURCES
5. Здесь выбираем AC_POWER или DC_POWER
Настройка выходов
Для того чтобы API понял с какой ветви схемы нужно брать сигнал необходимо установить «Пробник» (Probe). Каждый «Пробник» в схеме должен иметь свое индивидуальное имя.