Системы автоматизированного проектирования и разработки принципиальных схем и печатных плат
Принципы работы с программами автоматизированного проектирования принципиальных схем и плат DipTrace, SCHEMATIC, PCB Layout, SchemEdit и ComEdit: интерфейс, работа с файлами и библиотеками, вставка компонента, редактирование, печать, параметры страницы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 18.02.2012 |
Размер файла | 4,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Возможна установка трех типов символов:
- произвольный - пустая область, независимое создание выводов и фигур;
- прямоугольник - расположение выводов в две параллельные линии. Устанавливается ширина (расстояние между линиями), расстояние между соседними выводами и количество выводов в линиях;
- микросхема - символ аналогичен прямоугольнику, но при этом дополнительно создается фигура.
Возможно создание компонента из стандартов компонентов.
На этой же панели изменяется название компонента, значение и метка. Значение отражает номинал компонента либо еще что-то на усмотрение разработчика. Метка - при установке в программе Schematic (Схемотехника) к компонентам с одинаковыми метками будут автоматически подставляться числа по порядку. Например, при метке "D" установленные компоненты будут иметь метки "D1", "D2" и т.д.
Любое из текстовых свойств может отображаться на символе, для этого необходимо нужному текстовому объекту символа поставить в соответствие какое-либо свойство. Название и метка являются общими для компонента, значение и название секции могут быть различны для разных секций одного компонента. По названию секции объединяются в группы однородных секций.
Секции могут быть двух типов: "Нормальная" и "Питание и земля". Для одного компонента может существовать только одна секция типа "Питание и земля", в дальнейшем ее можно будет скрыть в "Схемотехнике" (функция "Скрыть Питание и Землю"), все связи, присоединенные к выводам этой секции, будут скрытыми.
Панель Слои символа
Панель находится справа от области построения, имеет вид таблицы и отображает слои текущего символа. Здесь производится выбор слоя для редактирования, объединение или удаление слоев. Двойным кликом на каком-либо слое производится открытие диалога изменения координат его объектов.
5.1.3 Главное меню
Меню Библиотека частично дублирует панель инструментов Стандартная и содержит следующие пункты:
Новая - создает новую библиотеку. В случае если предыдущая библиотека не сохранена, предлагается это сделать. Программа поддерживает наличие только одной активной (открытой) библиотеки.
Открыть - вызывает диалог открытия существующего файла формата *.eli - библиотека компонентов.
Сохранить - сохраняет текущую библиотеку на диск. Если предварительно библиотека не была сохранена или открыта из определенного файла, то вызывается диалог сохранения для выбора файла, в противном случае сохранение производится в предварительно выбранном файле (или откуда производилось открытие). Данный инструмент активен только в случае, если текущая библиотека не сохранена.
Сохранить как - открывает диалог сохранения для выбора файла независимо от того, была библиотека предварительно сохранена, открыта или создавалась с нуля без сохранения.
Импорт - открывает подменю импорта библиотеки компонентов из других форматов.
Представление библиотеки - открывает диалог изменения имени и комментария библиотеки. Имя будет выводиться на панели библиотек в программе "Схемотехника" (рекомендуется не более 10 символов), а комментарий появляется при наведении курсора на кнопку с именем библиотеки.
Открыть стандарты - открывает библиотеку стандартов компонентов.
Сохранить стандарты - сохраняет текущую библиотеку в качестве стандартов компонентов.
Выход - закрывает приложение. В случае если текущая библиотека не сохранена, предлагается это сделать.
Меню Компонент
Меню Компонент содержит следующие пункты:
Добавить в библиотеку - добавляет к открытой библиотеке один пустой компонент.
Удалить из библиотеки - удаляет текущий компонент из библиотеки.
Вставить со смещением - вставляет в текущую позицию пустой компонент со смещением вниз.
Переместить вверх - перемещает текущий компонент вверх (производится обмен с вышестоящим в библиотеке).
Переместить вниз - перемещает текущий компонент вниз (производится обмен с нижестоящим).
Обнулить текущий - делает текущий компонент пустым (удаляет все фигуры, текстовые элементы и выводы).
Вставить из библиотеки - открывает диалог вставки в текущую позицию компонента из другой библиотеки.
Поиск в библиотеках - открывает диалог поиска компонентов по всем библиотекам.
Добавить новую секцию - добавление новой секции к текущему компоненту библиотеки.
Создать группу однородных - создание группы однородных секций на базе текущей.
Вставить новую секцию - вставка пустой секции в текущую позицию со смещением.
Удалить текущую секцию - удаление текущей секции со смещением.
Таблица выводов - открывает таблицу выводов текущего компонента.
Привязка к корпусу - открывает диалог привязки текущего символа к корпусу. Выбор корпуса производится из библиотеки корпусов (*.lib). Присвоение выводам символа соответствующих выводов корпуса возможно также производить с помощью таблицы выводов.
Номера выводов - установка свойства показа номеров выводов для текущего компонента. Возможно три варианта: "Показать" - показ номеров выводов для этого компонента, "Скрыть" - не показывать номера выводов, "Общие установки" - применить к компоненту установки по умолчанию для программы. При вставке компонента в программу "Схемотехника" ему будет присвоен соответствующий параметр отображения номеров выводов.
Меню Правка
Меню практически идентично меню Правка программы Schematic за исключением нескольких пунктов: Центрировать - центрирует текущий символ относительно начала координат.
Вращать компонент - поворачивает текущий символ на 90 градусов по часовой стрелке.
Отразить вертикально - отражает все объекты текущего символа по вертикали относительно начала координат.
Отразить горизонтально - отражает все объекты текущего символа по горизонтали относительно начала координат.
Меню Вид
Меню Вид содержит следующие пункты:
Свойства компонента - показать/скрыть панель свойств компонента (находится в области построения).
Стандартная - показать/скрыть стандартную панель инструментов.
Объекты - показать/скрыть панель объектов.
Номера выводов - открывает подменю установки параметров показа выводов по умолчанию для программы SchemEdit.
Позиционирование - переход в режим позиционирования надписей (номеров и имен выводов).
Масштаб - открывает подменю выбора масштаба области отображения символа компонента в диапазоне от 25 до 400%, также возможен ввод пользовательского масштаба. Для изменения масштаба можно использовать клавиши " + " и " - " или с помощью соответствующим инструментом на стандартной панели.
Единицы измерения - открывает подменю выбора единиц представления данных в программе (mm или mil).
Начало координат - показать/скрыть начало координат.
Цвет линий - открывает диалог установки цвета линий для отображения координатных осей.
Сетка - показать/скрыть сетку. При показе построение и редактирование объектов символа производится по ней.
Шаг сетки - открывает подменю выбора шага сетки.
Изменение стандартных - редактирование стандартного набора шагов сетки.
Выравнивание - открывает подменю выравнивания сетки относительно начала координат, которое возможно двумя способами: совмещение линий и центрирование (линии начала координат проходят посередине ячеек сетки).
Меню Объекты
Меню Объекты содержит следующие пункты:
Установка фигуры - открывает подменю установки фигур и текста.
Установка выводов - открывает подменю установки выводов символа.
Параметры установки выводов - вызывает диалог изменения параметров установки выводов символа: тип выводов и расстояния между соседними выводами при установке.
Фигура по координатам - открывает диалог создания формы по координатам.
Выводы по координатам - открывает диалог создания выводов по координатам.
Меню Слой
Меню Слой содержит следующие пункты:
Координаты объектов - открывает диалог изменения координат ключевых точек объектов символа, принадлежащих выбранному слою.
Позиционировать текущий - инструмент изменения позиции текущего слоя символа.
Переместить вверх - перемещает текущий слой символа вверх (производится обмен с вышестоящим слоем).
Переместить вниз - перемещает текущий слой символа вниз (производится обмен с нижестоящим слоем).
Объединить слои - объединяет выбранные слои в один.
Удалить слои - удаляет выбранные слои и соответственно объекты символа, которые к ним принадлежат.
5.1.4 Всплывающие меню
Меню Вывод
Вызывается нажатием правой кнопки мыши на выводе компонента.
Имя вывода - открывает диалог изменения имени вывода. При этом в имени символом "~" обозначается начало и конец инверсии.
Вращение - поворот выделенных объектов на 90 градусов по часовой стрелке.
Вырезать - перемещает выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Копировать - копирует выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Удалить - удаляет выбранные объекты.
Таблица выводов - открывает таблицу выводов текущего компонента.
Свойства - открывает диалог изменения свойств вывода.
Меню Фигура
Вызывается нажатием правой кнопки мыши на самом компоненте.
Вращение - поворот выделенных объектов на 90 градусов по часовой стрелке.
Вырезать - перемещает выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Копировать - копирует выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Удалить - удаляет выбранные объекты.
Ширина линий - установка ширины линий для выбранных фигур.
Координаты точек - редактирование координат точек текущей фигуры.
Меню текстовый элемент
Вызывается нажатием правой кнопки мыши на текстовом элементе.
Текст - открывает диалог изменения текста. После изменения производится автоматическое масштабирование размеров элемента.
Показывать - открывает подменю выбора режима показа текстового элемента. Существует четыре режима: любой текст на усмотрение разработчика, имя, метка или значение компонента.
Вращение - поворот выделенных объектов на 90 градусов по часовой стрелке.
Вырезать - перемещает выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Копировать - копирует выделенные объекты в буфер обмена для последующей вставки (в пределах программы).
Удалить - удаляет выбранные объекты.
Шрифт - открывает диалог установки шрифта текстового элемента. После изменения производится автоматическое масштабирование.
5.1.5 Режимы работы
Программа SchemEdit имеет несколько режимов работы:
Default - режим по умолчанию. Включается сразу после загрузки программы. Выход в него из любого другого режима осуществляется кликом правой кнопки мыши. В этом режиме возможно перемещение выводов, фигур и текста и изменение размеров фигур и текста методом перетягивания ключевых точек.
Установка выводов - переход осуществляется выбором из главного меню или на панели объектов одного из инструментов установки выводов. В этом режиме производится создание одиночных линий, прямоугольников или окружностей выводов. Расстояние между соседними выводами и тип определяется в окне параметров установки выводов. Начальная ориентация выводов линии определяется направлением построения, в прямоугольнике и окружности зависит от расположения в образующей фигуре.
Установка фигур и текста - переход осуществляется выбором из главного меню или на панели объектов одного из инструментов установки фигур или текста. Далее производится создание фигур по точкам или выбор позиции и ввод необходимого текста.
Перемещение слоев - режим перемещения всех объектов выбранного слоя. Включается автоматически при выборе какого-либо слоя на панели слоев символа. Также при установленном текущем слое, но в другом режиме можно выбрать из главного меню пункт "Слой \ Позиционировать текущий". Для перемещения объектов необходимо нажать левую кнопку мыши в области построения и, переместив ее на определенное расстояние в нужном направлении, отпустить.
Позиционирование - режим изменения позиций имен и номеров выводов. Переход осуществляется выбором из главного меню пункта "Вид \ Позиционирование".
5.2 Работа с библиотеками
Описание, свойства
Библиотека компонентов (*.eli) представляет собой упорядоченный набор компонентов, каждый из которых содержит символ схемотехники (символ компонента) и подключенный к нему корпус. Компонент может не иметь подключенного корпуса, однако в таком случае для него не будет доступна функция перевода принципиальной схемы в печатную плату.
К свойствам библиотеки можно отнести имя и комментарий. При подключении в "Схемотехнике" на панели библиотек в качестве надписи кнопки отображается имя, а комментарий появляется при наведении на кнопку, соответствующую библиотеке, курсора мыши. Для изменения свойств в "Редакторе Компонентов" необходимо выбрать из главного меню пункт "Библиотека \ Представление библиотеки".
Создание библиотеки
При запуске программы без параметров в командной строке автоматически создается пустая библиотека. Для создания новой библиотеки необходимо из главного меню выбрать "Библиотека \ Новая" или соответствующий инструмент на стандартной панели. В случае если при попытке создания новой текущая библиотека не сохранена, предлагается это сделать.
Открытие библиотеки
Для открытия библиотеки необходимо выбрать из главного меню пункт "Библиотека \ Открыть" или инструмент открытия библиотек на стандартной панели и в появившемся диалоге выбрать необходимый файл библиотеки компонентов (*.eli). Если текущая библиотека не сохранена, то предлагается это сделать.
При запуске программы с указанием в командной строке в качестве параметра имени файла с расширением .eli производится открытие этого файла.
Сохранение библиотеки
Для сохранения файла библиотеки имеется два пункта главного меню: "Библиотека \ Сохранить" и "Библиотека \ Сохранить как". Первый также дублируется соответствующим инструментом на стандартной панели.
Первый пункт активен только в случае, если текущая библиотека не сохранена. Если библиотека создавалась "с нуля" и не сохранялась, то при попытке сохранения появляется диалог выбора файла, в противном случае будет произведено сохранение в известный файл (который был задан предварительно при первом сохранении или из которого производилось открытие уже имеющейся библиотеки компонентов).
При выборе "Сохранить как" в любом случае вызывается диалог сохранения для выбора файла.
Стандарты
Создание компонента возможно на основе готовых шаблонов. Для этой цели можно использовать библиотеку стандартов, содержание которой отображается на панели свойств компонента. Открывается библиотека выбором из главного меню пункта "Библиотека \ Открыть стандарты", если библиотеки стандартов не существует, то выдается соответствующее сообщение.
Для сохранения текущей библиотеки в качестве стандартов необходимо выбрать из главного меню пункт "Библиотека \ Сохранить стандарты".
Стоит также заметить, что для создания компонента на основе готового шаблона можно также использовать функцию вставки из любой библиотеки компонентов.
Поиск компонентов
Открытие диалога поиска корпусов осуществляется выбором из главного меню пункта "Компонент \ Поиск в библиотеках" (рисунок 5.4). Поиск компонента в SchemEdit практически идентичен поиску в программе Schematic, т.к. списки библиотек формируются в этой программе.
В окне диалога выбирается область поиска (подключенные, выбранные или все известные библиотеки). Если отмечена область выбранных библиотек, то становится активным список выбора библиотек.
В параметрах поиска задается имя или часть имени, метки и значения. Для выполнения поиска необходимо нажать кнопку "Поиск". При этом в области результатов поиска формируется список компонентов, который отсюда можно сохранить в отдельную библиотеку. Выбранный компонент отображается снизу от списка. Можно задавать масштаб (от 25 до 400%).
При нажатии кнопки "Открыть компонент" автоматически загружается нужная библиотека и открывается выбранный компонент для редактирования. При этом окно поиска закрывается. При повторном открытии окна поиска список найденных компонентов сохраняется.
Работа с компонентами
В программе SchemEdit имеются следующие функции работы с компонентами текущей библиотеки:
Добавление - добавляет пустой компонент в конец библиотеки. Для этого необходимо из главного меню выбрать пункт "Компонент \ Добавить в библиотеку".
Удаление - удаляет текущий компонент из библиотеки со смещением нижестоящих на одну позицию вверх. Для применения функции необходимо из главного меню выбрать пункт "Компонент \ Удалить из библиотеки".
Вставка - вставляет в текущую позицию библиотеки пустой компонент со смещением вниз на одну позицию всех нижестоящих. Для применения функции необходимо из главного меню выбрать пункт "Компонент \ Вставить со смещением".
Перемещение вверх - смещает текущий компонент на одну позицию вверх. Производится обмен позициями с вышестоящим компонентом. Для применения функции необходимо из главного меню выбрать пункт "Компонент \ Переместить вверх".
Перемещение вниз - смещает текущий компонент на одну позицию вниз. Производится обмен с нижестоящим. Для применения необходимо из главного меню выбрать пункт "Компонент \ Переместить вниз".
Обнуление компонента - делает текущий компонент пустым. Для применения необходимо из главного меню выбрать пункт "Компонент \ Обнулить текущий".
5.3 Работа с компонентом
Описание, свойства
Компонент в DipTrace состоит из одного или нескольких символов схемотехники (секций) и присоединенного к нему корпуса. В SchemEdit производится создание символа из выводов, фигур и текстовых элементов и соединение его с корпусом из библиотеки корпусов (*.lib). Компоненты объединяются в библиотеки компонентов (*.eli).
Выводы символа могут быть пятнадцати типов:
Отдельно выставляется показ имени вывода. Изменение типа выводов осуществляется в окне свойств вывода или через таблицу выводов. По умолчанию при создании выводов все они имеют тип "None", но его можно изменить в окне параметров установки (Объекты \ Параметры установки выводов).
Для имени вывода возможна установка инверсии, чтобы добиться этого, необходимо перед и после инверсии ставить символы "~", например имя вывода Show Name сверху на рисунке записывается как Na~me.
Фигуры могут быть девяти типов: линия, дуга, стрелка, прямоугольник, залитый прямоугольник, эллипс, залитый эллипс, полилиния и залитый многоугольник. Текстовые элементы тоже относятся к фигурам, но имеют свою специфику создания и редактирования.
К свойствам компонента, изменяемым в SchemEdit, можно отнести:
Тип символа - может быть трех видов: произвольный; прямоугольник (две параллельные линии выводов с заданными шириной, высотой, количеством выводов с одной и с другой стороны), микросхема - аналогично прямоугольнику, но при этом добавляется еще и прямоугольник (рисунок 5.5).
Название компонента может содержать следующие пункты:
Метка - при установке компонентов в "Схемотехнике" к компонентам с одинаковыми метками будут автоматически подставляться числа по порядку (например, при метке "D" установленные компоненты будут иметь метки "D1", "D2" и т.д.).
Значение - отражает номинал компонента либо еще что-то на усмотрение разработчика.
Название секции - является уникальным для каждой отдельной секции компонента. При создании группы однородных секций объединение производится по названию секции.
Любое из текстовых свойств компонента может отображаться на символе, для этого необходимо нужному текстовому объекту символа поставить в соответствие какое-либо свойство.
Установка и изменение свойств компонента производится через панель свойств компонента.
5.3.1 Выводы
Создание выводов
Создание выводов символа компонента возможно двумя способами:
Визуальная установка. Для этого необходимо из главного меню (Объекты \ Установка выводов) или на панели объектов выбрать один из инструментов установки выводов: одиночный, линия, прямоугольник или окружность выводов. Далее в области построения производится один клик левой кнопкой мыши для одиночного и два клика в разных местах или нажатие и перетягивание до другой позиции для линии, прямоугольника и окружности выводов.
Установка по координатам. Для этого необходимо из главного меню выбрать пункт "Объекты \ Выводы по координатам" (рисунок 5.6).
В появившемся окне определяются расстояния между соседними выводами в образующих формах по осям координат, образующая форма (одиночный, линия, прямоугольник или эллипс), длина выводов, координаты начальной точки и количество выводов по осям до второй точки образующей формы направо вниз. При нажатии кнопки "OK" будут созданы выводы и помещены в один слой.
Расстояние между соседними выводами в образующих формах и их тип определяются в окне параметров установки выводов. Для его открытия необходимо из главного меню выбрать пункт "Объекты \ Параметры установки выводов".
Выводы также создаются автоматически при определении типа символа компонента на панели свойств компонента.
Редактирование
К функциям редактирования выводов можно отнести:
Перемещение - для этого необходимо в режиме по умолчанию навести курсор мыши на нужный вывод (при этом будет произведена подсветка) и перетянуть его в другую позицию. Также изменение позиции выводов можно осуществлять, перемещая слой, к которому они принадлежат.
Вращение - для поворота вывода на 90 градусов по часовой стрелке необходимо нажать на нем правой кнопкой мыши и из появившегося меню выбрать пункт "Вращение". При этом если выбрано несколько выводов или другие объекты, то производится также их вращение.
Удаление - для удаления вывода необходимо нажать на нем правой кнопкой мыши и из появившегося меню выбрать пункт "Удалить".
Свойства
Для открытия диалога изменения свойств вывода необходимо нажать на нем правой кнопкой мыши и в появившемся меню выбрать пункт "Свойства" (рисунок 5.7). В появившемся окне выбирается один из шестнадцати типов, изменяются длина, координаты и номер вывода. Номер фактически представляет собой номер вывода корпуса компонента для привязки к корпусу.
Возможные типы выводов показаны на рисунке 5.5. При необходимости изменения свойств большого количества выводов удобно использовать таблицу выводов.
5.3.2 Фигуры, текст
Создание
Создание фигур символа компонента возможно двумя способами:
Визуальная установка - для этого необходимо из главного меню (Объекты \ Установка фигуры) или на панели объектов выбрать один из инструментов установки фигур: линия, дуга, стрелка, прямоугольник, залитый прямоугольник, эллипс, залитый эллипс, полилиния, залитый многоугольник. Далее в области построения выполняется создание фигуры по точкам.
Установка по координатам - для этого необходимо из главного меню выбрать пункт "Объекты \ Фигура по координатам". В появившемся окне выбирается тип фигуры и вводятся координаты точек. Для полилинии и залитого многоугольника необходимо определить ключевые точки в дополнительном окне, которое вызывается нажатием кнопки "Точки полиформы".
Для создания текста необходимо на панели объектов выбрать инструмент установки текста, кликнуть мышью в области построения и ввести текст.
Редактирование
К функциям редактирования фигур и текста можно отнести:
Перемещение - для этого необходимо в режиме по умолчанию навести курсор на необходимый графический или текстовый элемент и перетянуть его в другую позицию. В случае если выделены несколько объектов, будет произведено их перемещение. При наведении на ключевые точки и попытке перетягивания выполняется изменение размеров фигуры или текста. Также менять позицию можно, перемещая слой, к которому принадлежат объекты.
Изменение размеров - при наведении курсора на ключевые точки фигур он показывает направление изменения размеров. После чего можно перетянуть ключевую точку в другую позицию. Изменение размеров возможно также осуществлять из диалога координат объектов текущего слоя.
Удаление - для этого необходимо нажать на фигуре или текстовом элементе правой кнопкой мыши и из появившегося меню выбрать пункт "Удалить".
К функциям редактирования текстовых элементов дополнительно можно отнести:
Изменение текста - есть возможность задавать пользовательский (произвольный) текст или назначать отображение имени, метки или значения компонента. При нажатии правой кнопкой мыши на текстовом элементе открывается меню. Для изменения пользовательского текста необходимо выбрать пункт "Текст", а для показа имени, метки или значения необходимо выбрать соответствующий пункт из подменю "Показывать".
Вращение - для поворота текста на 90 градусов необходимо нажать на нем правой кнопкой мыши и в появившемся меню выбрать пункт "Вращение".
Удаление фигур также производится вместе со слоями, к которым они принадлежат, либо используя команду удаления в диалоге координат объектов слоя.
5.3.3 Секции
Работа с секциями
В программе существует возможность создания многосекционных компонентов. Секции могут быть двух типов: "Нормальная" и "Питание и земля". Для одного компонента может существовать только одна секция типа "Питание и земля", в дальнейшем ее можно будет скрыть в "Схемотехнике" (функция "Скрыть Питание и Землю"), все связи, присоединенные к выводам этой секции, будут становиться скрываемыми.
Изменение типа секции осуществляется на панели свойств компонента.
Все существующие секции компонента показаны внизу слева от области построения символа.
Для добавления новой пустой секции к компоненту необходимо выбрать из главного меню пункт "Компонент \ Добавить новую секцию".
Вставка секции в текущую позицию со смещением осуществляется выбором из главного меню пункта "Компонент \ Вставить новую секцию".
Для удаления текущей секции необходимо выбрать пункт "Компонент \ Удалить текущую секцию".
Компонент может содержать однородные секции, которые полностью идентичны за исключением номеров выводов (привязки к выводам корпуса). Однородные секции объединяются в группы. Для создания группы однородных секций необходимо выбрать секцию, на основе которой будет создана группа, и потом из главного меню пункт "Компонент \ Создать группу однородных", затем ввести количество секций в группе и нажать "OK".
Группы однородных секций
Компонент может содержать однородные секции, которые полностью идентичны за исключением номеров выводов (привязки к выводам корпуса). Однородные секции объединяются в группы. Для создания группы однородных секций необходимо выбрать секцию, на основе которой будет создана группа, и потом из главного меню пункт "Компонент \ Создать группу однородных", затем ввести количество секций в группе и нажать "OK".
Программа объединяет секции в группы по именам. При редактировании объектов одной из секций группы производятся такие же операции с другими за исключением изменения номеров выводов.
В "Схемотехнике" при выборе многосекционного компонента, содержащего группы однородных, в зависимости от режима в списке секций группа показывается одним пунктом или расписывается по секциям. В первом случае производится автоматический выбор и установка одной из секций группы в зависимости от уже имеющихся на принципиальной схеме.
Количество групп внутри компонента не ограничено.
5.3.4 Редактирование символа
К общим функциям редактирования символа компонента можно отнести:
Центрирование - все объекты символа смещаются таким образом, что центр символа будет совпадать с началом координат. Для применения необходимо из главного меню выбрать пункт "Правка \ Центрировать".
Вращение - поворачивает символ относительно начала координат на 90 градусов по часовой стрелке. Для применения необходимо выбрать из главного меню пункт "Правка \ Вращать компонент".
Вертикальное отражение - отражение всех объектов символа по вертикали относительно начала координат. Для применения необходимо из главного меню выбрать пункт "Правка \ Отразить вертикально".
Горизонтальное отражение - отражение всех объектов символа по горизонтали относительно начала координат. Для применения необходимо из главного меню выбрать пункт "Правка \ Отразить горизонтально".
5.3.5 Привязка к корпусу
Для создания полноценного компонента необходимо созданные символы упаковать в корпус из библиотеки корпусов (*.lib) и указать соответствие выводов символа и корпуса. Для открытия диалога привязки из главного меню нужно выбрать пункт "Компонент \ Привязка к корпусу".
В появившемся окне формируется список библиотек корпусов. Для добавления новой библиотеки необходимо нажать кнопку "Add", для очистки всего списка - "Clear". Снизу отображается список корпусов указанной библиотеки, при выборе из которого в области построения справа от символа будет показано изображение корпуса. При выборе корпусов с переменными параметрами слева от списка можно изменять эти параметры.
Формировать список корпусов также можно, введя имя или часть имени в поле "Корпус" и нажав кнопку "Поиск". При этом будет сформирована выборка из всего списка библиотек.
Для многосекционных компонентов существует возможность изменения текущей секции для привязки ее выводов к корпусу.
Соединение выводов символа и корпуса в данном диалоге возможно двумя способами:
Визуальный режим - для этого необходимо последовательно кликнуть левой кнопкой мыши на выводе символа, а потом корпуса или наоборот. При этом между ними будет создана связь. Для удаления какой-либо связи достаточно на нужном выводе символа или корпуса нажать правую кнопку мыши. Все изменения будут отражены в списке связей - слева внизу окна привязки.
По таблице - для присвоения какому-либо выводу символа в соответствие вывод корпуса необходимо выбрать ячейку с его именем в списке связей и ввести номер вывода корпуса в поле "Номер".
Также возможно указание соответствия выводов символа и присоединенного корпуса является таблица выводов компонента.
5.3.6 Таблица выводов
Таблица выводов компонента служит для изменения имен, номеров, типа, координат, добавления и удаления выводов. Для открытия необходимо из главного меню выбрать пункт "Компонент \ Таблица выводов" (рисунок 5.10).
Для изменения параметров вывода необходимо выбрать его в таблице, при этом все параметры будут показаны снизу списка - здесь же производится их переопределение. Существует возможность выбирать одновременно несколько выводов в таблице - при этом для них можно изменять тип, отображение имени и размер.
В имени вывода для указания инверсии необходимо перед и после нее вставлять символ "~". Номер фактически является именем вывода корпуса, подключенного к символу, изменяя его, можно устанавливать соответствие выводов символа и корпуса. Размер определяет длину вывода.
Если компонент имеет несколько секций, то таблица выводов показывается для каждой секции отдельно. Выбор секции осуществляется в правом верхнем углу окна таблицы.
Для добавления нового вывода к концу таблицы необходимо нажать кнопку "Добавить". Удаление всех выбранных выводов осуществляется при нажатии кнопки "Удалить".
Вставка из библиотеки
В текущую позицию открытой библиотеки можно вставлять любой компонент из другой библиотеки. Для этого необходимо из главного меню выбрать пункт "Компонент \ Вставить из библиотеки" (рисунок 5.11). В появившемся окне из списка выбирается библиотека. Для добавления новой библиотеки необходимо нажать кнопку "Добавить" и указать файл на диске. Для удаления выбранных библиотек из списка необходимо нажать кнопку "Удалить".
При выборе какой-либо библиотеки ее содержимое отображается в списке компонентов справа. Для вставки одного из компонентов необходимо его выбрать, при этом его символ будет показан снизу в области предпросмотра, и нажать кнопку "OK". Есть возможность поиска компонентов по подключенным библиотекам. Для этого необходимо ввести имя или часть имени в поле над списком компонентов и нажать кнопку "OK".
5.4 Вид программы
Вид программы SchemEdit практически идентичен программам Schematic и PCB Layout. Отличие состоит в наличии пунктов меню.
Начало координат
Для того чтобы показать/скрыть начало координат, необходимо из главного меню выбрать пункт "Вид \ Начало координат".
Установка цвета линий координатных осей выполняется при выборе пункта главного меню "Вид \ Цвет линий". В качестве иконки пункта отображается прямоугольник с текущим цветом.
Номера выводов
Установка свойства показа номеров выводов для текущего компонента осуществляется из подменю "Компонент \ Номера выводов". Возможно три варианта:
Показать - показ номеров выводов для этого компонента.
Скрыть - не показывать номера выводов.
Общие установки - применить к компоненту установки по умолчанию для программы. При вставке компонента в "Схемотехнике" ему будет присвоен соответствующий параметр отображения номеров выводов.
Для изменения установок программы по умолчанию необходимо выбрать из главного меню пункт "Вид \ Номера выводов".
Положение номеров и имен относительно выводов можно менять в режиме позиционирования. Для этого необходимо выбрать из главного меню пункт "Вид \ Позиционирование" или нажать на клавиатуре "F10".
5.5 Работа со слоями
Описание
Все объекты, из которых состоит символ компонента, принадлежат к какому-либо слою. При создании выводов, графических и текстовых элементов автоматически создаются слои и каждый объект или группа объектов (при установке выводов) помещаются в новый слой.
Все слои символа отображаются на панели слоев, которая находится справа от области построения. Клик мышью на нужном слое приводит к его выделению и автоматическому включению режима перемещения слоя. Двойной клик вызывает диалог изменения координат объектов, входящих в слой.
Можно также выделять одновременно несколько слоев для применения к ним функций объединения или удаления.
Редактирование К функциям редактирования слоев можно отнести:
Перемещение - изменение позиции всех объектов, входящих в слой. Для перехода в режим перемещения необходимо выделить нужный слой. При этом режим будет включен автоматически.
Если слой выделен, но программа находится в другом режиме, то можно перейти в режим перемещения, выбрав из главного меню пункт "Слой \ Позиционировать текущий". Для изменения позиции объектов слоя в режиме перемещения необходимо нажать левую кнопку мыши в области построения символа и, сместив курсор в нужном направлении, отпустить.
Слияние слоев - для применения этой функции необходимо выделить несколько слоев и нажать кнопку слияния или выбрать из главного меню пункт "Слой \ Объединить слои". При этом объекты всех выделенных слоев будут объединены в один.
Удаление слоев - для применения необходимо выделить один или несколько слоев и нажать кнопку удаления на панели слоев или выбрать из главного меню пункт "Слой \ Удалить слои".
Изменение порядка размещения слоев - для этого необходимо выбрать слой и нажать стрелку вверх или вниз на панели слоев соответственно для перемещения текущего слоя вверх или вниз. Можно также использовать пункты главного меню "Слой \ Переместить вверх" или "Слой \ Переместить вниз".
Координаты объектов
Для изменения координат объектов какого-либо слоя необходимо сделать на нем двойной клик на панели слоев или, при условии, что этот слой выделен, выбрать из главного меню пункт "Слой \ Координаты объектов".
В появившемся окне выбирается объект и изменяются координаты его ключевых точек, которые показываются в полях под списком. В зависимости от типа объекта активно различное число полей. Для полилинии и залитого многоугольника при выборе из списка дополнительно открывается диалог изменения координат произвольного количества точек.
С помощью данного диалога можно также удалять любой из объектов входящих в слой. Для этого необходимо его выделить в списке и нажать кнопку "Удалить".
5.6 Редактирование
Данное меню практически идентично соответствующему меню программы Schematic.
6. Редактор корпусов comedit
6.1 Интерфейс
6.1.1 Основное окно программы
Основное окно программы состоит из области построения корпуса, главного меню, панелей инструментов.
В области построения производится создание и редактирование объектов, из которых состоит корпус (выводов, графических элементов, технологических отверстий).
Через главное меню выполняются все основные функции программы. Содержит следующие пункты: Библиотека, Корпус, Правка, Вид, Масштаб, Слой, Справка.
Программа имеет пять основных панелей инструментов:
Стандартная - содержит функции работы с файлами, отката, изменение масштаба.
Объекты - содержит инструменты создания фигур, выводов, технологических отверстий.
Корпуса - содержит все корпуса открытой библиотеки. Имеет вид таблицы: текущий корпус показан в виде рисунка с надписью, остальные просто надписями.
Свойства корпуса - здесь показываются и изменяются параметры текущего корпуса, также производится создание его с помощью готовых шаблонов. Панель находится непосредственно в области построения. Ее можно перемещать мышью в любое место этой области.
Слои корпуса - имеет вид таблицы и содержит слои корпуса. Здесь производится выбор слоя для редактирования, объединение и удаление слоев. Двойным кликом на каком-либо слое вызывается диалог изменения координат его объектов.
6.1.2 Панели инструментов
Программа имеет пять основных панелей инструментов:
Панель Стандартная идентична панелям других программ DipTrace и подробно описана в пункте 3.1.2.
Панель Объекты
Панель содержит инструменты создания фигур: линия, дуга, прямоугольник, залитый прямоугольник, эллипс, залитый эллипс, установки выводов: одиночный, линия, прямоугольник и эллипс выводов. При создании выводов их количество определяется параметрами установки и размером образующей фигуры.
Панель содержит также инструмент создания технологического отверстия. Размеры устанавливаемого отверстия определяются параметрами установки.
Панель Корпуса
Находится слева от области построения, имеет вид таблицы и содержит все корпуса открытой библиотеки. При этом текущий корпус отображается в виде изображения с именем внизу, а остальные просто по именам. Для выбора текущего корпуса необходимо нажать на нужной ячейке левой кнопкой мыши, он отображается в области построения.
Панель Свойства корпуса
Панель находится непосредственно в области построения корпуса. Внутри этой области возможно перемещение панели мышью.
Применяется для определения и изменения свойств текущего корпуса. Возможна установка 8 типов корпуса: Пустой, Угол правый, Угол левый, Перпендикуляр, Окружность, Линии, Квадрат, Матрица.
Для различных типов устанавливаются разные количественные и размерные параметры. Если отметить флажок напротив параметра, то его можно будет изменять в PCB Layout. Например, на рисунке можно изменять параметр количества выводов для корпуса типа "Линии", остальные параметры являются фиксированными - в итоге на основе одного корпуса можно будет получать DIP-10, DIP-14, DIP-16 и т.д., изменяя один параметр.
Фигуры автоматически изменяют размер относительно ширины и высоты корпуса с переменными параметрами. Здесь же устанавливается название корпуса. Возможно создание корпуса на основе стандартов корпусов.
Также на панель вынесены инструменты редактирования корпуса, параметры выводов и кнопка показа сетки.
Панель Слои корпуса
Панель находится справа от области построения, имеет вид таблицы и отображает слои текущего корпуса. Здесь производится выбор слоя для редактирования, объединение или удаление слоев. Двойным кликом на каком-либо слое производится открытие диалога изменения координат его объектов.
6.1.3 Главное меню
Главное меню программы ComEdit идентично меню программы SchemEdit.
6.1.4 Режимы работы
Режимы работы программы ComEdit идентичны меню программы SchemEdit за исключением пункта меню.
Установка технологических отверстий - переход в режим осуществляется выбором из главного меню пункта "Объекты \ Установка отверстия" или соответствующего инструмента на панели объектов. Для установки технологического отверстия необходимо кликнуть мышью в области построения. Параметры создаваемого отверстия задаются в параметрах установки.
6.2 Работа с библиотеками
Библиотека корпусов (*.lib) представляет собой упорядоченный набор корпусов. Опции Создание библиотеки, Открытие библиотеки, Сохранение библиотеки, Стандарты идентичны опциям программы SchemEdit.
Поиск корпусов
Открытие диалога поиска корпусов осуществляется выбором из главного меню команды "Корпус \ Поиск в библиотеках".
В окне диалога выбирается область поиска (подключенные, выбранные или все известные библиотеки). Если отмечена область выбранных библиотек, то становится активным список выбора библиотек.
В параметрах поиска задается имя или часть имени, а также количественных и размерных параметров искомого корпуса. При задании параметров допустимые интервалы параметров задаются через тире, а перечисление через точку с запятой ";". Пример: 4-8;20-22;28
Для выполнения поиска необходимо нажать кнопку "Поиск". При этом в области результатов поиска формируется список корпусов, который отсюда можно сохранить в отдельную библиотеку. Выбранный корпус отображается снизу от списка. Можно задать масштаб отображения (от 25 до 400%).
При нажатии кнопки "Открыть корпус" производится открытие соответствующей библиотеки и корпуса для редактирования.
Работа с корпусами
В программе ComEdit имеются следующие функции работы с корпусами текущей библиотеки:
Добавление - добавляет пустой корпус в конец библиотеки. Для этого необходимо из главного меню выбрать пункт "Корпус \ Добавить в библиотеку".
Удаление - удаляет текущий корпус из библиотеки со смещением нижестоящих на одну позицию вверх. Для применения функции необходимо из главного меню выбрать пункт "Корпус \ Удалить из библиотеки".
Вставка - вставляет в текущую позицию библиотеки пустой корпус со смещением вниз на одну позицию всех нижестоящих. Для применения функции необходимо из главного меню выбрать пункт "Корпус \ Вставить со смещением".
Перемещение вверх - смещает текущий корпус на одну позицию вверх. Производится обмен позициями с вышестоящим корпусом. Для применения функции необходимо из главного меню выбрать пункт "Корпус \ Переместить вверх".
Перемещение вниз - смещает текущий корпус на одну позицию вниз. Производится обмен с нижестоящим. Для применения необходимо из главного меню выбрать пункт "Корпус \ Переместить вниз".
Обнуление корпуса - делает текущий корпус пустым. Для применения необходимо из главного меню выбрать пункт "Корпус \ Обнулить текущий".
6.3 Работа с корпусом
Описание, свойства
В ComEdit производится создание корпуса, состоящего из выводов, фигур и технологических отверстий. Корпуса объединяются в библиотеки корпусов (*.lib).
К свойствам корпуса можно отнести его имя, тип и четыре параметра: два количественных и два размерных. Тип и параметры служат для построения различных комбинаций выводов корпуса. Помимо редактора корпусов параметры можно также устанавливать непосредственно и в других программах DipTrace, для этого необходимо присвоить нужным параметрам возможность изменения. Свойства корпуса устанавливаются и изменяются на панели свойств корпуса.
Корпуса могут быть 8 типов:
1 Пустой - не зависит от параметров. Количество выводов, их расположение, размеры и координаты форм предопределяются в программе ComEdit.
2 Угол правый - содержит три вывода, образующих прямоугольный треугольник. Зависит от двух параметров - расстояний между выводами.
3 Угол левый - то же самое, только ориентирован по-другому.
4 Перпендикуляр - содержит три вывода. Два находятся в одну линию, а третий в стороне от них таким образом, что перпендикуляр опускается от него на эту линию посередине между выводами. Зависит от двух параметров: расстояние между выводами и длина перпендикуляра.
5 Окружность - выводы располагаются по окружности. В качестве параметров указывается количество выводов и расстояние между соседними.
6 Линии - представляет собой некоторое количество параллельных линий выводов. Зависит от четырех параметров: количество линий, количество выводов корпуса, расстояние между соседними выводами в линии и расстояние между линиями. Подходит для формирования корпусов типа DIP, резисторов, диодов и т.п.
7 Квадрат - корпус (QUAD), выводы расположены в четыре линии c равным количеством выводов, образующих квадрат. Зависит от трех параметров: количество выводов, расстояние между соседними выводами и расстояние между противоположными линиями.
8 Матрица - выводы расположены в виде матрицы с предопределенным количеством рядов и столбцов. Зависит от четырех параметров: количество рядов и столбцов, расстояния между соседними рядами и столбцами.
Выводы могут быть сквозными и поверхностными. Для сквозных выводов задается диаметр отверстия. Форма контактной площадки вывода бывает эллиптической, овальной, прямоугольной и многоугольной, задается ширина и высота, для многоугольника отдельно задаются координаты точек (возможно создание равностороннего многоугольника либо выборочно по точкам).
Параметры выводов можно изменять для каждого по отдельности, нажав на нем правой кнопкой мыши и в появившемся меню выбрав пункт "Свойства", или для всего корпуса в диалоге параметров выводов, который вызывается из главного меню (пункт "Корпус \ Параметры выводов").
Фигуры могут быть шести типов: линия, дуга, прямоугольник, залитый прямоугольник, эллипс и залитый эллипс. Все типы кроме дуги задаются двумя ключевыми точками, дуга - тремя. Координаты точек можно изменять через диалог координат объектов слоя. При изменении количественных и размерных параметров корпуса производится автоматическое изменении размеров фигур, например нарисовав маркировку для DIP-14, созданного на основе типа "Линии", нет необходимости перерисовывать ее для DIP-10 или DIP-16, при изменение количества выводов и соответственно размеров корпуса фигуры масштабируются автоматически.
Технологическое отверстие задается двумя диаметрами: отверстия и не трассируемой области. Размеры устанавливаемых отверстий задаются в параметрах установки.
6.3.1 Выводы
Создание
Создание выводов корпуса возможно двумя способами: Визуальная установка и Установка по координатам. Эти способы описаны в пункте 5.3.2 для программы SchemEdit.
Редактирование
Функции редактирования выводов идентичны функциям редактирования фигур и текста программы SchemEdit (пункт 5.3.2).
Свойства
Для открытия диалога изменения свойств отдельного вывода необходимо нажать на нем правой кнопкой мыши и в появившемся меню выбрать пункт "Свойства" (рисунок 6.4).
В появившемся окне изменяется имя и комментарий вывода. В качестве комментария в DipTrace при экспорте принципиальной схемы или вставке компонента отображается имя вывода компонента. Изменяются координаты вывода и его ориентация: при вертикальной ориентации ширина и высота соответствуют осям X и Y, горизонтальная - является перевернутой.
Вывод может быть стандартным для корпуса, в таком случае изменение его параметров через окно свойств не допускается и подставляются стандартные параметры для корпуса, которые можно изменить в диалоге параметров выводов корпуса (кнопка "Параметры выводов").
Установка параметров отдельного вывода возможна на основе стандарта. Создание и редактирование стандартов осуществляется через диалог параметров выводов корпуса. Контактная площадка вывода может иметь эллиптическую, овальную, прямоугольную или многоугольную форму.
Размеры определяются шириной и высотой, для многоугольной в отдельном диалоге также задаются координаты точек, многоугольник может быть равносторонним с заданием количества граней и угла поворота или произвольным с непосредственной установкой вершин. На плате вывод может быть поверхностным или сквозным, в последнем случае задается диаметр отверстия.
6.3.2 Редактирование корпуса
Функции редактирования корпуса идентичны функциям редактирования символа (п. 5.3.5) программы SchemEdit.
6.3.3 Параметры установки
Для изменения параметров установки выводов и технологических отверстий необходимо из главного меню выбрать пункт "Объекты \ Параметры установки" (рисунок 6.5).
В появившемся окне определяются расстояния между соседними выводами по осям X и Y при формировании образующих фигур, параметры устанавливаемых выводов: форма контактной площадки, ширина, высота, способ установки на плату (сквозные или поверхностные) и диаметр отверстия у сквозных. Для технологического отверстия задаются два диаметра: внешний - нетрассируемая область и диаметр отверстия.
6.3.4 Фигуры
Опции Создание, Редактирование идентичны опциям программы SchemEdit.
6.3.5 Технологические отверстия
Технологическое отверстие в программе задается двумя диаметрами: отверстия и нетрассируемой области (зоной, где по каким-либо причинам не должно быть печатных проводников, надписей и пр.).
Установка технологического отверстия возможна двумя способами:
визуальная - для этого необходимо из главного меню выбрать пункт "Объекты \ Установка отверстия" или соответствующий инструмент на панели объектов. Далее в области построения производится клик левой кнопкой мыши в нужной позиции;
по координатам - необходимо из главного меню выбрать пункт "Объекты \ Отверстие по координатам". В появившемся окне задаются координаты отверстия и диаметры.
Диаметры устанавливаемого отверстия задаются в окне параметров установки. Для изменения диаметров уже созданного отверстия необходимо нажать на нем правой кнопкой мыши и из появившегося меню выбрать пункт "Свойства".
Для изменения позиции технологического отверстия необходимо навести на него курсор мыши, нажать левую кнопку и, перетянув отверстие, отпустить. Можно изменять позицию, перемещая слой, к которому принадлежит отверстие.
Удаление технологического отверстия производится нажатием на нем правой кнопкой мыши и выбором из появившегося меню пункта "Удалить".
6.3.6 Параметры выводов
Для открытия диалога изменения параметров выводов корпуса необходимо из главного меню выбрать пункт "Корпус \ Параметры выводов" (рисунок 6.6).
В появившемся окне устанавливаются параметры выводов корпуса, они применяются ко всем выводам, которые являются стандартными для данного корпуса.
Устанавливается форма контактных площадок выводов: эллиптическая, овальная, прямоугольная или многоугольная. Размеры контактной площадки определяются ее шириной и высотой, для многоугольных также выставляются координаты вершин: возможно создание равносторонних многоугольников (устанавливается количество вершин и угол поворота) или произвольное задание вершин. По способу установки на плату выбираются сквозные и поверхностные выводы. Для сквозных отвестий задается диаметр отверстия.
Подобные документы
Цикл проектирования блоков питания электронной аппаратуры. Пакеты для разработки аппаратных средств электронных устройств. Проектирование принципиальных схем и печатных плат с помощью компьютерных программ. Анализ электромагнитной совместимости.
реферат [1,5 M], добавлен 21.10.2009AutoCAD как одна из самых популярных графических систем автоматизированного проектирования, круг выполняемых ею задач и функций. Технология автоматизированного проектирования и методика создания чертежей в системе AutoCAD. Создание и работа с шаблонами.
лекция [58,9 K], добавлен 21.07.2009История развития рынка CAD/CAM/CAE-систем. Развитие приложений для проектирования шаблонов печатных плат и слоев микросхем. Проект разработки компанией Shorts Brothers фюзеляжа для самолета бизнес-класса Learjet 45, преимущества от применения программ.
контрольная работа [19,4 K], добавлен 14.04.2014Технологии автоматизированного проектирования, автоматизированного производства, автоматизированной разработки и конструирования. Концептуальный проект предполагаемого продукта в форме эскиза или топологического чертежа как результат подпроцесса синтеза.
реферат [387,2 K], добавлен 01.08.2009Разработка трехмерной модели судна на уровне эскизного проекта в системе автоматизированного проектирования CATIA v5 R19. Технология и этапы автоматизированного проектирования. Параметризация и декомпозиция судна как сборки. Принципы работы в CATIA.
методичка [597,5 K], добавлен 21.01.2013Ознакомление с интерфейсом программы схемотехнического проектирования и моделирования MC8DEMO. Структура окна программы Micro-cap. Приобретение навыков графического ввода и редактирования электрических принципиальных схем в формате схем Micro-cap.
лабораторная работа [1,8 M], добавлен 06.12.2012Анализ предметной области, выбор и обоснование среды разработки. Построение принципиальных электрических схем онлайн. Технология Silverlight и возможности ElectricSchemeBuilder. Волновой алгоритм трассировки, его задачи и этапы. Состав модулей программы.
дипломная работа [4,0 M], добавлен 24.05.2012Система Р-CAD 2000 для сквозного проектирования электронных устройств. Принципиальная схема устройства в графическом редакторе P-CAD Schematic. Ручная трассировка печатных плат, управляющие файлы для фотоплоттеров и сверлильных станков в P-CAD РСВ.
лабораторная работа [1,4 M], добавлен 28.04.2009Анализ пакета программ схемотехнического моделирования и проектирования семейства Microcomputer Circuit Analysis Program. Особенности создания чертежа электрической схемы в МС. Общая характеристика и принципы форматов заданий компонентов и переменных.
реферат [581,4 K], добавлен 17.03.2011Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.
презентация [259,7 K], добавлен 26.11.2014