Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по VMLab.doc
Скачиваний:
90
Добавлен:
17.02.2016
Размер:
736.77 Кб
Скачать

2 Библиотека компонентов и аппаратных средств

Вначале, перед тем как привести краткое описание некоторых часто используемых компонент VMLAB, наведем в табл. 2.1 полный перечень доступных компонент и аппаратных средств. Каждый из используемых в проекте компонентов должен быть прописан в проектном файле с указанием их параметров и узлов присоединения.

Таблица 2.1 – Перечень программных моделей, компонентов и аппаратных средств

1. Аналоговые компоненты

4. Макромодели

(аппаратные средства)

Резистор

Операционный усилитель

Заземленный конденсатор

Компаратор

Диалоговый выключатель/ключ

Элемент 2И - НЕ

Управляемый светодиод

Цифро-аналоговый преобразователь (8 бит)

Продолжение Табл. 2.1

2. Генераторы напряжения

RS232 диалоговый интерфейс основан на TTY

Импульсный источник напряжения

Модуль LCD

Источник синусоидального напряжения

I2C диалоговый монитор

Регулируемый источник напряжения

Диалоговая вспомогательная клавиатура 4x4

3. Цифровые генераторы

Управляемый цифровой генератор (NRZ)

Для упрощения процедуры подключения компонентов к проекту, VMLAB автоматически генерирует шаблон текста строки с указанием необходимых опций. Для этого необходимо в проектном файле установить курсор на начало новой строки, в которой необходимо определить новый компонент. Потом выбрать в меню VMLAB кнопку “Components” и сделать щелчок левой кнопкой мышки. На экране откроется перечень активных элементов и аппаратных средств (см. рис. 2.1).

Рисунок 2.1 – Вид меню компонентов “Components”

Далее необходимо выбрать нужный компонент и выполнить щелчок левой кнопкой мышки. При этом меню VMLAB закроется, а в проектном файле появится шаблон строки, который описывает выбранный компонент с указанием всех обязательных и необязательных опций. Далее необходимо заменить общие названия опций и узлов на фактические имена.

Приведем краткое описание некоторых часто используемых компонентов.

2.1 Resistor (Резистор)

Синтаксис: R[<instName>] <nodeName> <nodeName> <value>

Пример: R1 node1 node2 10k ; резистор 10 кОм

R2 nodeА VSS 100 ; резистор 100 Ом

VDD, VSS и GND являются зарезервированными именами узлов питания.

Примечание: Не допускается использование нулевого резистора.

2.2 Grounded capacitor (Заземленный конденсатор)

Синтаксис: C[<instName>] <nodeName> <PowerNodeName> <value>

Пример: C1 node1 VSS 10n ; конденсатор 10 нанофарад

C nodeА VSS 1u ; конденсатор 1 микрофарада

Примечание: Не допускается использование незаземленных конденсаторов. Второй узел должен быть всегда VSS.

2.3 Switch / key, button activated (Выключатель / ключ, кнопка)

На контрольной панели VMLAB (Control Panel) расположены 16-ть кнопок, каждая из которых имеет свой номер согласно шестнадцатеричной системы счисления (см. рис. 2.2).

Рисунок 2.2 – Внешний вид контрольной панели с указанием