Ввод описания проекта

Создание нового проекта. Для создания нового проекта необходимо в меню «File->Project» выбрать пункт «Name», после чего появится окно выбора имени и папки проекта (рис. 9).

Рисунок 9. Окно выбора имени и папки проекта.

В поле «Project Name» указывается имя проекта, например «lab_01». Строка «Directory is» содержит полный путь к рабочей папке проекта. Изменить папку, в которой будут храниться файлы проекта, можно в поле «Directories», например «d:\work\maxplus». Поле «Files» содержит список файлов пакета MAX+plus II, находящиеся в рабочей директории проекта. После выбора имени и рабочей директории проекта необходимо нажать «ОК».

Система MAX+plus II одновременно может работать только с одним проектом, поэтому необходимо убедиться в том, что все проектируемые файлы используются в определенной иерархической последовательности. Необходимо создавать отдельную поддиректорию для каждого нового проекта.

Создание нового файла проекта. Для создания нового файла необходимо:

1) Выбрать пункт «New» из меню «File»;

2) В появившемся окне (рис. 10) выбрать тип файла, например «Graphic Editor file» (файл графического редактора);

3) Если напротив выбранного типа файла есть выпадающее меню, то выбрать из него формат файла (в нашем случае это.gdf) и нажать «OK»

Рисунок 10. Диалоговое окно создания нового файла.

При необходимости развернуть появившееся окно графического редактора (рис. 11) на весь экран, необходимо кликнуть двойным щелчком левой клавиши мыши по заголовку окна, либо одинарным нажатием по кнопке, находящейся справа на заголовке окна. Следует учесть, что только что созданный файл имеет название «Untitled» и требует сохранения его под заданным именем.

Рисунок 11. Окно графического редактора.

Для сохранения файла под заданным именем необходимо выбрать пункт «Save As..» из меню «File» и в появившемся окне (рис. 12) задать имя файла, например log_func.gdf и нажать клавишу «ОК» (файл сохранится в рабочей директории). Следует помнить, что название общей схемы проекта должно совпадать с названием проекта. Также необходимо отметить, что расширение сохраняемого файла указывать не обязательно, так как программа автоматически сохранит файл с нужным либо заданным по умолчанию расширением.

Примечание: Давайте файлам осмысленные имена, отражающие их функциональное назначение.

Рисунок 12. Диалоговое окно сохранения файла.

Добавление логических функциональных элементов. Система MAX+plus II содержит элементы разнообразных логических функций, включающие в себя примитивные, макро- и мегафункциональные элементы, используемые в графическом редакторе. Для ввода символа необходимо:

1) На пустом месте окна графического редактора нажать правой клавишей мыши и выбрать во всплывающем меню «Вставить символ» («Enter Symbol») или двойным щелком левой клавишей по пустому месту вызвать окно вставки символа (рис. 13);

Рисунок 13. Диалоговое окно вставки символа.

2) Необходимо ввести название элемента в поле ввода имени символа «Symbol Name», или в поле библиотек символов «Symbol Libraries», двойным щелчком мыши, выбрать необходимую библиотеку и в появившемся списке в поле «Symbol Files» выбрать необходимый элемент схемы. После этого нажмите «OK».

Примечание: Все основные элементы схемы, такие как простые логические функции, вводы/выводы, находятся в библиотеке «prim». Также можно получить развёрнутую справочную информацию по каждому из элементов, мега- и макрофункций, графических примитивов вызвав встроенную в систему справку.

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

Добавим 5 элементов схемы: «И», «ИЛИ», «НЕ», «Вход» и «Выход». В таблице 1 приложения 1 приведены соответствия российских обозначений элементов и обозначений в MAX+plus II.

Установка и отображение вспомогательных линий. Для повышения читабельности схемы можно включить/отключить вспомогательные линии.

1) Для ввода значений необходимо выбрать («Guideline Spacing») из меню «Опций» (Options menu). В появившемся окне набрать 10 в поле ввода Х и У для установки 10 элементарных интервалов между вспомогательными линиями. Нажать клавишу «OK»;

2) Для того чтобы отобразить вспомогательные линии необходимо выбрать «Показать вспомогательные линии» («Show guidelines») из меню «Опций» («Options»).

Копирование и перемещение элементов схемы. Для перемещения элемента необходимо навести курсор мыши на элемент, нажать левую кнопку мыши и, удерживая ее, переместить элемент в нужное место, после чего отпустить кнопку мыши.

Копировать элемент можно несколькими способами:

1) С помощью контекстного меню. Нажав правой кнопкой мыши на элементе, выбрать в контекстном меню пункт «Copy» («Копировать»), в любом пустом месте нажать правую кнопку мыши и выбрать в контекстном меню пункт «Paste» («Вставить»).

2) Используя сочетания клавиш. Выделить копируемый элемент, кликнув по нему левой кнопкой мыши, и нажать сочетание клавиш - «Ctrl+C» (копировать). В любом свободном месте кликнуть левой кнопкой мыши и нажать сочетание клавиш - «Ctrl+V» (вставить).

3) Быстрое копирование. Удерживая клавишу «Ctrl» на клавиатуре, левой клавишей мыши нажать на необходимый элемент и перетянуть его на свободное место, тем самым скопировав его.

Для копирования или перемещения нескольких элементов необходимо выделить нужные элементы и далее следовать одному из вышеизложенных алгоритмов. Выделить несколько элементов можно щелкая по ним левой кнопкой мыши с зажатой на клавиатуре кнопкой «Shift», либо, удерживая нажатой левую кнопку мыши, выделить область.

Примечание: Каждый символ в графическом редакторе имеет свой уникальный идентификационный номер, автоматически назначаемый программой. Отображается он в левом углу каждого элемента. Это сделано для того, чтобы избежать ошибок при верификации, компилировании и моделировании схемы.

Разместите все элементы схемы согласно рис. 14.

Соединение элементов схемы. В процессе выполнения этого шага необходимо выбрать рабочий набор инструментов из доступных для графического редактора. В зависимости от выбранного инструмента курсор изменяет свою форму.

Как пример, необходимо выбрать Ортогональную линию («Orthogonal line tool») из набора рабочих инструментов. Для этого необходимо нажать на кнопку в виде уголка на вертикальной панели инструментов. При этом курсор изменяет свою форму на +, также это происходит при выборе диагональной («Diagonal») линии, дуги («Arc»), а так же линий в виде окружности («Circle line tool»). При выборе Текстового инструмента («Text tool») курсор изменит свою форму на ↓.

Для того, чтобы нарисовать линии, соединяющие элементы на схеме необходимо навести курсор мыши на край вывода элемента (он должен изменить вид на +), нажать левую клавишу мыши и, не отпуская её, «прорисовать» соединительную линию.

Соедините все элементы схемы согласно рис. 14.

Следует помнить, что, если не выбран ни один из инструментов вертикальной панели, то при наведении курсора на вход (выход) элемента курсор изменит свой вид на + и, нажав левую клавишу мыши, можно нарисовать ортогональную линию.

Именование выводов. Для именования выводов следует дважды щёлкнуть левой клавишей мыши по названию вывода (PIN_NAME) и ввести название, например «A».

Рисунок 14. Принципиальная схема устройства.

Соединение узлов и шин через название. Для присваивания имён линиям и шинам необходимо:

1) Для лучшей читабельности изменить шрифт текста на «10 Arial»;

2) Нажать на ввод (линию). Под ней должен моргать чёрный квадратик (курсор);

3) Ввести текст in0. Теперь при выделении линии, её название будет обводиться красным прямоугольником;

4) Продолжить именования выводов. Результат присваивания имеем приведён на рисунке 15.

Рисунок 15. Схема проектируемого устройства.

Примечание: Когда именование выводов завершено, выводы с именами in автоматически были присоединены к шине in[3..0], хотя физического соединения не осуществлялось.

Сохранение файла и проверка его на основные ошибки. Для проверки введённой схемы на ошибки необходимо выбрать пункт «Project Save & Check» из меню «File\Project». После этого появится всплывающее окошко с указанием количества ошибок и предупреждений.

Создание библиотечного элемента. Для упрощения восприятия схемы устройства, в системе MAX+plus II существует возможность создания библиотечного элемента (символа). С помощью символа можно заменить часть схемы, либо всю схему одним элементом.

Для создания библиотечного элемента необходимо создать файл символьного редактора («Symbol Editor File»). Создание нового файла проекта рассматривалось ранее.

Для создания символа схемы, созданной выше (рис. 14), в появившемся окне символьного редактора («Symbol Editor»), два раза щелкните левой кнопкой мыши на левой стороне прямоугольника. В появившемся окне ввода контакта («Enter Pinstub») (рис. 16) в поле «Имя контакта» («Full Pinstub Name») введите название контакта схемы «А». В поле выбора типа контакта («I/O Type») выберете значение «Вход» («Input Pin»). Нажмите «ОК».

Рисунок 16. Окно ввода контакта.

Выходы схемы создаются аналогично, за исключение того, что в окне ввода контакта («Enter Pinstub») в поле выбора типа контакта («I/O Type») необходимо указать значение «Выход» («Output Pin»).

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

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

Аналогичным способом создайте остальные входы и выходы схемы, согласно рисунку 17. Сохраните файл с тем же именем, что и файл схемы (logic_func), но другим расширением (.sym).

Рисунок 17. Символ схемы.

Создание основной схемы проекта. Для этого необходимо создать новый файл графического редактора («Graphic Editor») с именем, соответствующим названию проекта, в данном случае имя файла «lab_01». Вызвать окно добавления нового элемента и в поле «Файлы Символов» («Symbol Files») выбрать созданный ранее файл «logic_func» (рис. 18).

Рисунок 18. Добавление созданного символа.

Добавьте на схему входы и выходы, переименуйте их и соедините, согласно рисунку 19.

Рисунок 19. Схема устройства.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: