Министерство образования Российской Федерации КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. А.Н.Туполева Основы компьютерного проектирования и моделирования РЭС Лабораторная работа 2 Казань 2008 Министерство образования Российской Федерации КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙУНИВЕРСИТЕТ им. А.Н.Туполева Кафедра Телевидения и мультимедийных систем Основы компьютерного проектирования и моделирования РЭС Создание библиотечных элементов графические элементы) Лабораторная работа для студентов очной формы обучения Казань 2008 1. Создание шаблона При разработке библиотечных элементов программ ACCEL EDA или PCAD 2000 необходимо на первом этапе выполним несколько шаблонов для разных случаев. Некоторые установки в этих шаблонах будут повторяться, и тогда при разработке нового шаблона мы просто упомянем их со ссылкой на более раннее описание. Для создания первого шаблона запустите программу Symbol Editor (Редактор условных графических элементов схем). Для этой цели щелкните мышью в строке меню по команде Utils, в открывшемся выпадающем меню найдите название нужной программы и щелкните по нему. В программе PCAD 2006, в выпадающем меню, следует выбрать программу P-CAD Library Manager и в развернувшемся рабочем поле вновь выполнить команды Utils => PCAD Symbol Editor. В результате будет запущена требуемая программа и на экране вы увидите ее рабочее поле. В строке меню щелкните мышью по команде Options (Установки). Появится выпадающее меню, позволяющее выбирать элементы настройки рабочего поля. Block Selection (Выбор блока). В данном диалоговом окне производятся установки, относящиеся к команде Select (Выбор). Необходимо проверить, чтобы в диалоговом окне Options Block Selection (Установки выбора блока) начальные установки во всех областях были выбраны все позиции кроме позиций Outside block и Touching block. Configure (Конфигурация). После щелчка по данной команде откроется диалоговое окно Options Configure (Установки конфигурации). В зоне Workspace Size (Размер рабочего поля) установите формат А4. В зоне Orthogonal Modes (Варианты ортогональности) поставить флажки 90/90 Line - Line и 45/90 Line - Line В зоне Units (Единицы измерения) поставьте флажок mm. В зоне Auto Sаvе (Автосохранение) флажок Enable Auto Save (Необходимость автосохранения) не устанавливать. Остальные установки в диалоговом окне Options Configure можно сохранить без изменений. Следующая строка выпадающего меню - Grids... (Сетки). В окне Grids вы увидите перечень заданных размеров сетки. К проектированию печатной платы эта сетка никакого отношения неимеет. Однако выбирая и устанавливая сетку для разработки символов, надо согласовывать ее с сеткой, используемой при вычерчивании схемы. Сетки в обоих случаях должны быть одинаковыми или, в крайнем случае, кратными. Установить сетку с шагом 2,0 мм. Дяя назначения нового шага сетки (2,0 мм) введите параметр 2 в области Grid Spacing (Размер сетки), после чего щелкните по кнопке Add (Добавить). Новый размер сетки появится в зоне Grids (Сетки). При вводе размера сетки с десятичными знаками после запятой, в качестве разделителя используется точка. Чтобы установленная по умолчанию сетка 2,54 мм не мешала в работе, ее стоит убрать. Для этого с помощью указателя мыши выделите цветом удаляемый шаг сетки, а затем нажмите на клавишу Delete (Удалить). В результате в области Grids сохранится только один размер шага сетки. Если убрать флажок Visible (Видимая) в зоне Visible Grid Style (Видимость сетки), то сетка на рабочем поле не будет видна, но все ее функции сохранятся. Поставить флажок у Dotted (Точечная). Установки в зонах Relative Grid Origin (Относительное смещение сетки) и Mode (Вариант) не изменять. Выведите меню Display (Экран), В диалоговом окне Options Display (Установка параметров экрана) установите следующие параметры. В зонах Item Colors (Цвет отдельных элементов) и Display Colors (Цвет элементов экрана) можно изменить цвет отображения на экране различных элементов построения графического объекта и рабочего поля. Для определения (изменения) цвета следует щелкнуть по кнопке с названием изменяемого элемента, после чего на фоне диалогового окна Options (Установки) развернется дополнительное меню Color (Цвет). В этом окне допускается выбрать любой цвет, как из основной палитры, так и из дополнительной. Если щелкнуть мышью по квадратику c нужным цветом, то дополнительное меню закроется, а в диалоговом окне Options Display в квадратике рядом с кнопкой будет показан НОВЫЕ цвет. Зона Item Colors служит для установки цвета следующих элементов. Pin (Контакт), Line (Линия), Text (Текст) и ряда других. В зоне Display Colors указывается цвет рабочего поля (Background), a также цвет сетки. При этом цвета основной сетки (IxGrid) и сетки с десятикратно увеличенным шагом (10xGrid) должны быть разными. Цвет рабочего поля (фон) должен быть нейтральным по отношению к цвету всех вычерчиваемых элементов - черным, белым или серым. Сохранить черный цвет рабочего поля. Цвета сеток, установить следующие - для отображения сетки (1 xGrid) задать белый цвет, а для 10-кратной (10xGrid) - фиолетовый. Измените цвет у кнопки с названием Polygon (Площадь) на такой же, как у кнопки с названием Line (Линия), обычно - голубой. В зоне Cursor Style (Стиль указателя мыши) выбирается один из трех предлагаемых вариантов: Arrow (Стрелка), Small Cross (Маленькое перекрестье) или Large Cross (Большое перекрестье). Укажите маленькое перекрестье. Остальные параметры не изменять. Закончите работу щелчком по кнопке ОК. Имейте в виду, что назначения в диалоговом окне Options Display, в отличие от всех предыдущих, распространяются на всю программу и сохраняются при любых выполняемых работах до тех пор, пока они не будут изменены в диалоговом окне Options Display. Далее в выпадающем меню следует пункт Current Line (Действующая линия). Если щелкнуть по этой строчке, то откроется диалоговое окно Options Current Line (Установка действующей линии). Здесь можно задать несколько разновидностей линий по ширине и две по конструкции (пунктирная или цепочка точек). В окне постоянно присутствуют две линии с названиями Thick (Толстая) и Thin (Тонкая). Первая из ник имеет ширину 0,76 мм, вторая - 0,25 мм. Кроме того, допускается установить линии любой другой ширины. Ширина линий, которыми выполняются электрические схемы, в том числе и все графические элементы, должна соответствовать ГОСТ 2. 303-68, ГОСТ 2. 701-84 и ГОСТ 2. 721-74. Электрические связи, согласно ГОСТу, изображаются линиями шириной от 0,2 до 1,0 мм.. Для выделения самых важных цепей, например силового питания, ГОСТ допускает использование утолщенной линии. В нашем случае мы будём применять линию шириной 0,4 мм. Вычерчивать отдельные графические элементы схем разрешается толстой линией. В нашем случае - 0,6 мм. Такой набор линий по ширине совпадает с требованиями для выполнения конструкторской документации, в том числе для вычерчивания форматок. Чтобы установить принятый набор линий, активизируйте в диалоговом окне Options Current Line флажок User (Пользователь), введите первое значение устанавливаемой ширины линии, например 0,2 мм, и щелкните по кнопке ОК. Диалоговое окно свернется, и значение ширины линии будет зафиксировано. Для задания следующего значения повторите все действия, начиная с щелчка по команде Options, и укажите новое значение. Таким образом, введите пять линий, отличающихся по ширине (Thick; Thin; 0,2; 0,4 и 0,6 мм). Для Thin можно указывать разновидность линий по конструкции (кроме сплошной): пунктирную или цепочку точек. Для этого достаточно поставить один из флажков Dashed (Пунктирная) или Dotted (Цепочка точек). В окне Line Width (Ширина линии), расположенном в строке состояния, установленные выше значения линий по ширине можно оперативно включать в процессе работы. Последний пункт выпадающего меню - Text Style (Стиль текста). После щелчка по нему появляется диалоговое окно Options Text Style (Установки текстового стиля) в окне Current Text Style (Действующий стиль текста) представлены стили, установленные по умолчанию. Названия (на английском языке) этих стилей соответствуют их предназначению. Начертание у них одинаковое, различаются они только высотой шрифта. Высота шрифта Pin Style равна 2,3 мм, высота шрифтов Part Style и Wire Style - 3,5 и 1,5 мм соответственно. Этими шрифтами программа создает надписи, соответствующие их названию. По умолчанию эти шрифты воспроизводят только латинские буквы, но их нетрудно заменить кириллическими шрифтами, а также изменить их размеры и начертание. Но с другой стороны, эти шрифты используются программой для надписей и текстов, не требующих, как правило, русского алфавита, поэтому менять их без особой необходимости не следует, а для прочих надписей и текстов лучше ввести дополнительные шрифты. Чтобы установить дополнительный шрифт, щелчком по кнопке Add откройте диалоговое окно Add Text Style (Добавление текстового стиля). Введите в окне Style Name (Имя стиля) название нового стиля. Вы вправе присвоить ему любое имя, но для удобства работы рекомендуется назначить всем вновь вводимым текстовым стилям простое цифровое название, причем цифры должны соответствовать высоте шрифта. Для первого задаваемого шрифта введите в окне Style Name цифры 2,5 и щелкните по кнопке ОК. Появится диалоговое окно Text Style Properties (Свойства текстового стиля). Поставьте флажок Allow True Type (Разрешение на установку шрифта типа True Type), в зоне Display (Экран) установите флажок True Type Font (Шрифт типа True Type) и щелкните по кнопке Font (Шрифт). На экран будет выведено диалоговое окно «Выбор шрифта», в котором можно выбрать и назначить любой из шрифтов, показанных в нем. Здесь представлены шрифты типа True Type, импортированные из операционной системы Windows, большинство из которых, к сожалению, не воспроизводят кириллицу. Если вы захотите проверить, какой шрифт позволяет работать с русским алфавитом, то вам придется произвести полную его установку и выполнить пробную надпись на рабочем поле (один из таких шрифтов является Times New Roman). Выбирая шрифт для надписей на электрических схемах, не следует забывать, что они должны соответствовать ГОСТ 2.304-81. Самыми подходящими в данном случае являются Jornal, Kudriashov и Peterburg, но вы наверняка не обнаружите их в списке, поскольку они не входят в базовую шрифтовую подборку операционной системы Windows, поэтому используйте шрифт Times New Roman требуемого размера. Завершив установку параметров в диалоговом окне Шрифт, щелкните по кнопке ОК и затем еще раз по ней в диалоговом окне Text Style Properties. Вы вернетесь в диалоговое окно Options Text Style. Чтобы задать другие шрифты, повторите все действия, начиная с щелчка по кнопке Add. Для следующих шрифтов введите имена 3,5 и 5, что будет соответствовать их высоте, а затем при указании высоты шрифта в окне Размер наберите значения 10 и 14 соответственно. Кстати, имена шрифтов можно несколько сократить, оставив в них только целые части чисел, например: 2, 3 и 5. Бели вы предпочитаете наклонные шрифты, то к имени шрифта добавьте букву К - курсив, а в окне Начертание введите Курсив. При назначении шрифтов в окне Size (Размер) диалогового окна Text Style Properties вы увидите числовые показатели высоты установленных шрифтов. Для трех рекомендуемых шрифтов это 2,47; 3,53 и 4,94 мм. Закончив установки, щелкните по кнопке Close в диалоговом окне Options Text Style. На этом обзор всех команд выпадающего меню Options заканчивается. Перед вами будет чистое, рабочее поле, на котором можно начать работу, но, как отмечалось выше, все установки следует сохранить в виде шаблона и использовать его при рисовании УГО. 2. Запись шаблона Для записи шаблона щелкните по команде Symbol (Символ) в строке меню и по пункту Save To File (Сохранить как файл) в выпадающем меню. Откроется диалоговое окно Save As (Сохранить как), в котором необходимо найти папку для хранения шаблонов. Если такая папка еще не создана, то сделайте это на данном этапе работы. Новой папке присвойте имя Шаблоны. Откройте папку Шаблоны и запишите созданный файл с именем Шаблон-1. После того как вы записали шаблон, рабочее поле сохранится без изменений, а вы можете заняться усовершенствованием шаблона. Точка привязки наносится при помощи команды Place Ref Point (Точка привязки). Щелкните по соответствующей ей иконке, подведите указатель мыши к любому месту, например в нижний левый угол, и щелкните ЛК. Условный знак точки привязки будет вычерчен; При необходимости этот знак переместите на нужное место. Следующая обязательная составляющая часть УГО -позиционное обозначение элемента, которое согласно ГОСТ 2. 702-75 и ГОСТ 2. 710-81 состоит из кода обозначения (одна или две буквы) и сквозной цифровой нумерации. Поскольку на этапе создания УГО присвоить элементу истинное позиционное обозначение невозможно, оно заменяется «пустышкой», которая в данном случае определяет место и шрифт будущего обозначения. При необходимости в состав «пустышки» можно заранее ввести буквенный код УГО. Чтобы навести «пустышку», щелкните по кнопке Place Attribute (Признак). После щелчка по кнопке Place Attribute переведите указатель мыши на рабочее поле и еще раз щелкните ЛК. Откроется диалоговое окно Place Attribute. Выделите цветом в области Attribute Category строчку Component (Компонент), а в зоне Name (Имя) - RefDies. Отметив название RefDes цветом, щелкните по кнопке в окне Text Style и укажите в списке стиль 3,5, который мы уже создали. Остальные установки сохраните без изменений, и щелкните ЛК. Диалоговое окно свернется. Подведите указатель мыши к свободному месту рядом с нанесенной ранее точкой привязки и еще раз щелкните ЛК. На рабочем поле появится текст {RefDes}. Фигурные скобки свидетельствуют о том, что он временный. Новый шаблон готов, и его следует записать в папку Шаблоны под именем Шаблон-1а, где буква «а» указывает на наличие признаков (attribute - признак). Порядок записи нового шаблона не отличается от записи первого. Имея шаблоны приступим к созданием УГО. 3. Разработка условного графического обозначения элемента –схемы. В составе пакета программ ACCEL EDA и P-CAD 2000 имеется готовая библиотека элементов, но они выполнены в соответствии с американскими стандартами и практически все, кроме неполярных конденсаторов, не соответствуют требованиям отечественных ГОСТов. С другой стороны, обозначений элементов, используемых при построении электрических схем, очень много. Если открыть отечественные стандарты, то выяснится, что общее количество УГО составляет несколько тысяч. Рассчитывать на готовую библиотеку, включающую все УГО, не приходится. А главное, большинству разработчиков и не требуются абсолютно все УГО. поскольку в практической работе каждый из них пользуется определенным набором «своих» УГО. который по мере необходимости может быть расширен за счет новых разработок, выполненных в полном соответствии с ГОСТом. Поэтому вам придется иногда вводить новые УГО, потребность в которых может возникнуть в любой момент. Все условные графические обозначения для всех отраслей промышленности должны отвечать ГОСТам. Некоторые элементы, употребляемые чаще других, представлены в табл.1. Здесь элементы нарисованы на сетке с шагом 2 мм, что позволяет определить их размеры. Приступим к вычерчиванию первого элемента схемы. Запустите программу Symbol Editor. Когда появится окно программы, щелкните по кнопке Symbol Open (Открыть символ), найдите свою (именную) папку и откройте файл Шаблон-1а (или Шаблон-1). Появится рабочее поле, на котором выполнены все начальные установки и имеется готовая точка привязки и текст {RefDes}, так что вы можете сразу приступить к вычерчиванию УГО. 4. Рисование линий Для рисования линий предназначена команда \| Place Line (Линия), позволяющая вычерчивать прямые отрезки как ортогонально, так и под различными углами. Концы линий всегда располагаются в узлах сетки, поэтому длина и возможный наклон линий определяются заданным шагом сетки. Линии могут вычерчиваться в качестве одиночных отрезков или в виде неразрывных ломаных линий. Точки перегиба этих линий также находятся только в узлах сетки. Набор линий по ширине определяется при начальной установке. Но в нашем случае варианты линий по ширине записаны в шаблоне, поэтому задавать их специально не надо. Щелкните по кнопке Place Line и сместите указатель мыши на рабочее поле. УГО рисуются линиями шириной 0.2 мм. Проверьте, какая линия установлена в окне Line Width (Ширина линии), расположенном в строке состояния, и при необходимости укажите требуемую. Обратите внимание, что это окно становится активным только после щелчка по кнопке Place Line. Прежде чем рисовать линии, познакомимся с режимами ортогональности. 5. Режимы ортогональности Режимы ортогональности включаются только во время работы с командой Place Line, то есть после щелчка по кнопке \|, когда указатель мыши принимает вид крестика. При этом в строке состояния появляется сообщение о том, какой режим ортогональности включен в данный момент. Выбор, или точнее - переключение, режима ортогональности производится несколькими нажатиями клавиши О (буква латинского алфавита независимо от выбранной раскладки клавиатуры), причем в строке состояния выводится сообщение об установленном режиме. Режим ортогональности допускается переключать, на любой стадии рисования линии. Поэтому иногда часть линии (ломаная или многоэлементная линия) рисуется в одном режиме ортогональности, затем режим переключается, работа продолжается и т.д. Количество и варианты режимов ортогональности зависят от начальных установок в диалоговом окне Options Configure. Данные режимы обеспечивают следующие возможности рисования линий: • Ortho = Any - отрезок линии вычерчивается как прямая, проходящая между вводимыми (обозначаемыми) точками по кратчайшему расстоянию; • Ortho = 90 - отрезок линии рисуется в виде ломаной линии, которая соединяет вводимые (обозначаемые) точки и состоит из двух отрезков, расположенных параллельно осям координат или под углом 90° друг к другу; • Ortho = 45 - между вводимыми (обозначаемыми) точками проводится ломаная линия, образованная двумя отрезками, один из которых идет параллельно оси координат, а другой - вод углом 45°. Установите в строке состояния режим Ortho = Any. Рисование по точкам. В данном случае указателем мыши задаются начальная и конечная точки линии. Чтобы нарисовать отдельный отрезок, подведите указатель к началу линии и щелкните ЛК (это первая точка), сместите указатель ко второй точке, щелкните ЛК и ПК. Линия будет вычерчена. Обратите внимание, что в процессе рисования линия вычерчивается одним цветом (полупрозрачный белый), а после завершения команды обретает цвет, соответствующий начальным установкам. По умолчанию программой задается голубой цвет. Для рисования неразрывной ломаной линии следует многократно повторять щелчке ЛК, обходя все точки перегиба данной линии. Процесс заканчивается щелчком ПК. Рисование с отслеживанием. Данный вариант рисования линий очень похож на предыдущий, но после первого щелчка ЛК надо удерживать кнопку нажатой. Далее указатель мыши смещается к следующей точке. За ним потянется временная линия, которая будет отслеживать ваши действия, показывая возможный результат, куда бы вы ни вели указатель. Точка, где вы отпустите кнопку, станет второй точкой вычерчиваемой линии. Если не щелкать ПК, то можно продолжить рисование, например вычерчивать ломаную линию. Вернемся к рисованию резистора. Его условное обозначение прямоугольник с размерами 12x4 мм (допускается 10x4 мм). Подведите указатель мыши к месту, на котором вы собираетесь рисовать, щелкните ЛК, затем по клеткам (6 клеток ври шаге 2 мм) переместите указатель к другому углу, щелкните ЛК - и так обойдите контур прямоугольника. В конце щелкните ПК, и прямоугольник готов. 6. Вычерчивание выводов Выводы элементов схемы выполняются при помощи команды Place Pin (Вывод), которая позволяет изобразить на УГО (в том числе и микросхем) выводы и снабдить эти изображения необходимой цифровой, текстовой или графической информацией. Длина вывода и размер шрифта (текстовый стиль) для сопровождающих надписей либо назначаются пользователем, либо выбираются из стандартного ряда. Чтобы нанести вывод, щелкните по кнопке Place Pin, сдвиньте указатель мыши на рабочее поле и щелкните ЛК. Откроется одноименное диалоговое окно, при помощи которого конструируются любые выводы элементов схемы. В этом окне имеется маленький экран с изображением вывода. При работе с окном все ваши установки и действия будут сразу отображаться на маленьком экране. Большинство установок данного окна нужны для формирования условных обозначений микросхем. При разработке простейшего УГО в этих окнах установите None (Нет). Простейшие элементы схем, такие как резисторы, конденсаторы и многие другие, не требуют нумерации выводов и нанесения около них дополнительной информации, так что у выводов подобных элементов не должно быть никаких обозначений. Поэтому снимите в зоне Display (Экран) флажки в окнах Pin Name (Имя вывода) и Pin Des (Обозначение вывода). В окне Length (Длина) предлагаются выводы разной длины: Normal (Нормальная) - 7,62 мм, Long (Длинная) -12,7 мм и Short (Короткая) - 2,54 мм. Кроме того, установив флажок в окне User (Пользователь), вы можете задать любую длину вывода. Поскольку в наших разработках используется метрическая система, придется указывать длину выводов, кратную установленной сетке. Если схема вычерчивается по сетке с шагом 2 мм, то может быть задана следующая длина выводов: короткая (4 мм) или более длинная, например 8 мм, если предполагается выполнять оцифровку выводов или надписи к ним. Приступим непосредственно к нанесению выводов. Левый вывод. Его расположение на элементе схемы точно соответствует показанному на малом экране диалогового окна Place Pin. Подведите указатель к предполагаемому месту выхода вывода из условного обозначения и щелкните ЛК. Вывод появится на требуемом месте. Правый вывод, должен быть развернут в противоположную сторону. Подведите указатель к желаемому месту выхода вывода на правой стороне прямоугольника, нажмите и удерживайте левую кнопку. На рабочем поле будет видно изображение вывода, но пока вы удерживаете ЛК, имеется возможность развернуть или перевернуть это изображение. Переворачивается вывод щелчком по кнопке F при каждом щелчке происходит переворот на 180°. Это очень похоже на построение зеркальной копии. Если - же вам нужно повернуть вывод, то щелкайте по кнопке R - изображение при каждом щелчке будет поворачиваться на 90° против часовой стрелки. Чтобы правильно направлять вывод, многократно щелкайте по кнопкам R и F, наблюдая за изменением положения вывода. Эти действия можно производить до тех пор, пока вы не отпустите левую КНОПКУ мыши. Если вывод нанесен неправильно, то удалите и нарисуйте его вновь или откорректируйте его положение (приемы корректировки обсуждаются ниже). Итак, изображение элемента готово, выводы находятся там, где надо, остается теперь перенести присутствующее в Шаблоне-1 а условное изображение точки привязки и текст {RefDes} на соответствующие места. Если вы рисуете элемент без шаблона или используете Шаблон-1, то знак привязки элемента и обозначение {RefDes} придется выполнить «с нуля» посредством команд Ref Point (Точка привязки) и Place Attribute (Признак). При вычерчивании электрических схем около каждого УГО можно нанести дополнительную информацию. Чаше всего это номинальное значение Value (Значение) и тип Туре (Тип) элемента, которые допускается ввести в УГО в виде «пустышек», причем на схеме эти параметры могут присутствовать как явно, так н скрыто. Надписи Value и Туре наносятся аналогично надписи RefDes. Для этого надо щелкнуть по кнопке, появится одноименное диалоговое окно. В окне Attribute Category (Категория признака) выделите цветом пункт Component (Компонент), а в окне Name (Имя) - Value (Значение). Затем следует щелкнуть по кнопке Text Style (Текстовый стиль), выбрать из списка стиль 3, 5 и щелкнуть ЛК. Диалоговое окно свернется. Подведите указатель мыши к изображению элемента и щелкните ЛК, на рабочем поле появится текст {Value}. Фигурные скобки указывают на то, что он временный. У всех УГО выводы должны иметь номера, которые вы на экране и чертеже видеть не будете и о которых при желании сумеете узнать, только добравшись до параметров компонента. Чтобы изменить нумерацию выводов, выполните команды Utile (Служебные программы) Renumber (Перенумерация). В окнах Starting Pin Number (Начальный номер) и Increment Pin Number (Приращение нумерации) надо сохранить установленные цифры (1) и щелкнуть по ОК. Далее последовательно подводите указатель к выводам элемента и щелкайте ЛК. Перенумерованные выводы будут менять цвет. В данном случае последовательность нумерации не имеет значения. Завершив перенумерацию, щелкните ПК. Теперь УГО полностью готово, и его следует записать в библиотеку. 7. Создание библиотеки графических элементов схемы В программах ACCEL EDA и P-CAD 2006 условные графические обозначения содержатся в интегральных библиотеках, в которых принят групповой метод хранения всех составных частей. Это значит, что на винчестере вашего компьютера имеется один файл на целую библиотеку. Каждая такая библиотека обычно содержит подборки элементов, составленные по определенному признаку, что упрощает поиск нужного элемента, и включает в себя любое количество единиц хранения (до 1000). Создадим одну универсальную библиотеку, но в дальнейшем разработаем и другие - для хранения элементов, подобранных по определенной тематике. Любую новую библиотеку можно создать в процессе разработки очередного объекта хранения, хотя лучше это сделать заранее. Запустите программу Symbol Ес1пог(если она не была запущена), на рабочем поле находится разработанный рисунок УГО (однако рабочее поле может быть и пустым). Выполните команды Library => New. Откроется диалоговое окно Library New (Новая библиотека). Прежде всего создадим общую папку для хранения всех библиотек. Для этого в окне Library New щелкните по кнопке Новая папка. В нем появится новый ярлык папки и вы сможете сразу с клавиатуры ввести ее имя. В данном случае напечатайте имя Библиотеки элементов. Затем откройте эту папку и укажите в окне Имя файла данного диалогового окна название первой формируемой библиотеки, например Россыпь. В эту библиотеку мы поместим часто используемые условные обозначения схем. Записав имя, щелкните по кнопке Сохранить - библиотека создана. Диалоговое окно закроется, и вы вернетесь на рабочее поле программы Symbol Editor. Теперь можно загружать библиотеку. Поскольку УГО резистора у нас полностью готово, его сразу можно внести в библиотеку. 8. Сохранение условного графического обозначения Один из универсальных приемов завершения работы -воспользоваться в строке меню командой Symbol (Символ).: • Close (Закрыть). В ответ на щелчок то этой команде появится предупреждение Save changes to... (Сохранить изменения в... ). Дальнейшие действия и результаты зависят от многих причин. Если вы начинали работу над новым символом «с нуля» и щелкнете по кнопке «Нет», то ничего не сохранится. Если, приступая к работе, вы вывели на рабочее поле ранее созданный символ из библиотеки или из файла, то после щелчка по кнопке «Нет» никакие изменения, введенные в объект во время текущего сеанса, не запишутся, а сам объект сохранится в том виде, каком он был в начале сеанса. Если же вы выполнили некоторую работу над объектом, выведенным из библиотеки или из файла, и на вопрос программы ответили Да, то откроется стандартное диалоговое окно и нужно будет выбрать место и имя для сохранения объекта в виде файла (с расширением, sym). Для объекта, вызванного из файла, допускается оставить прежнее название и место хранения. Во всех случаях при закрытии через команду Close ваша разработка может быть сохранена только как самостоятельный файл, а не как библиотечный элемент. После выполнения команды Close программа закрывается; Save (Сохранить). На экран выводится диалоговое окно Symbol Save to Library (Сохранить символ в библиотеке). В нем предлагается определить библиотеку для хранения разработанного объекта и ввести для него имя (или оставить старое). После щелчка по кнопке ОК иногда появляется сообщение: Overwrite existing symbol (Перезаписать существующий символ). Это значит, что в выбранной библиотеке существует графический объект с указанным именем и он будет заменен новым. Обычно требуется перезапись, поэтому щелкните по кнопке Да; • Save As... (Сохранить как... ). При создании нового образца на базе существующего библиотечного элемента после щелчка по этой строчке развернется диалоговое окно Symbol Save to Library (Сохранить символ в библиотеке), в котором можно выбрать любую библиотеку для хранения и присвоить символу новое имя; „• Save to File (Сохранить как файл). Откроется диалоговое окно Save As (Сохранить как... ), в котором можно открыть папку для хранения и ввести имя символа для хранения его в виде самостоятельного файла; • Save to File As (Сохранить файл как... ). Данная команда имеет практический смысл только в том случае, если вы работали с символом, созданным ранее и хранившимся в виде файла. В этом случае вы можете видоизмененный символ сохранить в виде файла в любой папке, присвоив ему новое имя; • Exit (Выход). Команда совпадает с командой Close. Для сохранения графических объектов можно воспользоваться кнопкой Symbol Save to Library, дублирующей команду Save (Сохранить). Чтобы закончить работу с программой, щелкните по кнопке Close в строке заголовка или по одноименной команде в выпадающем меню. 9. Запись объекта в библиотеку Для записи объекта в библиотеку воспользуемся кнопкой «Сохранить». Щелчок по этой кнопке открывает одноименное диалоговое окно. В окне щелкните по кнопке Library (Библиотека), найдите папку для хранения библиотек и сформированную вами ранее библиотеку Россыпь. Полное имя библиотеки (путь поиска) появится в окне, расположенном рядом с кнопкой. Если вы постоянно работаете с одной библиотекой, то ее название всегда присутствует в данном окне. В окне Symbol (Символ) будет показан текст Шаблон-1 (или Untitled, если вы работали без шаблона). Замените его новым текстом, соответствующим разработанному объекту. В данном случае наберите РЕЗИСТОР. Обратите внимание, что название в этом окне независимо от установленного регистра печатается прописными (заглавными) буквами Дальнейшие ваши действия определяются поставленной задачей. Вы можете либо сохранить созданный объект (компонент, элемент схемы и т. д. ) как символ, а точнее - как заготовку для использования в дальнейшем при разработке УГО конкретных компонентов, либо сразу сформировать безымянный элемент, пригодный для рисования электрических схем. Поясним подробнее. Любой объект, записанный как символ, может служить заготовкой только в пределах программы Schematic Editor. Символ в «чистом виде» применять для рисования схем нельзя. В то же время допускается, чтобы он входил в состав конкретного компонента как составная часть. Например, символ конденсатора, созданный один раз, может использоваться при разработке различных по конструкции конденсаторов. Однако иногда приходится рисовать схему, не зная конкретного конструктивного исполнения элемента. Поэтому в программе Schematic Editor предусмотрена запись символа в виде компонента, пригодного (на первом этапе работы) только для создания схемы. Чтобы сохранить объект как символ, снимите флажок Create Component (Создание компонента) и щелкните по ОК. В нашем случае начерченное графическое обозначение резистора будет применяться для рисования схем, поэтому сразу запишем его и как компонент. Для этого оставьте флажок Create Component и наберите в окне Component (Компонент) имя, которое может отличаться от названия символа или повторять его. Введите имена в оба окна и щелкните по ОК. Не исключено, что прежде чем откроется следующее диалоговое окно, программа выдаст несколько предупреждений: • Overwrite existing symbol? (Перезаписать существующий символ?). Этот вопрос возникает, когда используется ранее созданный символ со старым названием. Если вы действительно хотите видоизменить символ, то щелкните по кнопке Да; • Missing type attribute. Save anyway? (Отсутствует обозначение типа элемента. Записать в таком виде?). Если в разрабатываемом компоненте тип элемента преднамеренно не записан, то ответьте Да. Кроме этого, могут появляться предупреждения об ошибках, например: Error. Missing reference point. Подобные сообщения указывают на конкретную ошибку. В данном случае говорится, что точка привязки не указана. Щелкнув по кнопке ОК, вы вернетесь на рабочее поле, где можете внести исправления и повторить процедуру записи объекта. Если вы все сделали правильно, то откроется диалоговое окно Save Component As (Сохранить компонент как), в котором выполняются очередные установки. В зоне Component Type (Тип компонента) ставится один из флажков. Большинство создаваемых компонентов относится к типу Normal (Нормальный), поэтому именно он отмечен флажком по умолчанию, так что вам достаточно щелкнуть по кнопке ОК. Остальные флажки позволяют разделить компоненты по категориям: - Power (Питание) - символы, обозначающие элементы, выводы или контакты, подключаемые к цепям питания. Эти УГО обычно не имеют конструктивного исполнения и в электрической схеме образуют единую цепь. В элементах данного типа необязательны посадочные места; • Cheet Connector (Соединение в пределах листа) – условные обозначения, отмечающие на схеме разрыв линии электрической связи в пределах листа схемы. Данный элемент в перечне не отражается, и цепь при наличии такого элемента рассматривается как единая и неразрывная; • Module (Модуль) - группа элементов, составляющих единый модуль, используемый в дальнейшем как один неделимый элемент схемы. Нумерация элементов модуля при построении схемы объединяется с общей нумерацией элементов всей схемы; • Link (Соединение) - элемент схемы, выполняющий функцию перемычки. Кроме того, можно установить флажок в окне Make Jumper Component (Создать компонент с замкнутыми выводами). Это необходимо при разработке конструктивных элементов, служащих перемычками. В составе электрических цепей такие компоненты рассматриваются программой как замкнутые, то есть на электрическую связь не влияющие. Любые установки в диалоговом окне заканчиваются щелчком по кнопке ОК. Ваш объект будет записан в библиотеку в вида символа, а также сохранится на рабочем поле, поэтому вы сможете работать над следующим символом, пользуясь существующим на рабочем поле объектом как заготовкой или прототипом. На этом создание первого УГО резистора полностью завершается. Формирование других элементов проводится аналогично, с учетом их конструктивных особенностей. УДК 004.92 Составители: Н.В. Дорогов Создание библиотечных элементов (графические элементы) Методические указания к лабораторной работе №1, по курсу «Основы конструирования и моделирования РЭС» для студентов очной, вечерней и заочной формы обучения. Предназначено для изучения студентами обучающимися по направлению 210300 «Радиотехника»