![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 76777879808182 ... 233 Модели для компонентов в этих библиотеках содержат значения по умолчанию для всех атрибутов -- задержка распространения, нагрузка и т. д. (таблица 4.40). Если требуется изменить эти значения для какого-либо отдельного компонента, то нужно заполнить соответствующие поля Part Fields в диалоговом окне Components Part. Таблица 4.40
Создание собственных компонентов и подготовка их к моделированию Первым шагом в создании собственных компонентов для моделирования является рисование их символов в редакторе библиотек элементов принципиальных схем. После создания символа можно ввести информацию по моделированию в библиотечные поля (Library Fields) данного компонента (команда Tools » Description из меню библиотечного редактора). Эта информация предоставляет сведения программе моделирования о типе компонента, месте нахождение соответствующей ему модели, назначении и номерах выводов различных секций составных компонентов, а также специфическую SPICE информацию. Поля Library Fields и Part Fields Программа моделирования считывает SPICE информацию и данные списка соединений из библиотечных текстовых полей (Library Fields), которые еще называются неизменяемыми полями (Read-Only Fields), так как изменение их содержимого не доступ- но в редакторе принципиальных схем, а возможно только в редакторе библиотек (рис. 4.37) и из текстовых полей (Part Fields). Не все компоненты требуют определять одинаковые данные в текстовых полях, например, дискретные компоненты не имеют ссылки на модель. Обратившись к библиотекам моделей (база данных VProgram Files \Design Explorer 99 SE\Library\Sim\Sim.ddb), можно узнать, какую информацию необходимо задавать для каждого конкретного типа компонента. Ниже показано, какую информацию нужно вносить в библиотечные текстовые поля (Library Fields). Component Text Field Oeagnalci ; Pat Fnld Names ![]() TexFiddl Tt«lFHld2 Тек Field 4 Тв1*ИеИ5 Te]«rieUG TeriField? Text Thus tjipe=SUBCKTM rtndel-<patttype> e-{Mode) Path}\0(Amp\<pattt№e>.ckt pms-l I3.2,B.4.1]2:I5.6,8.4.71 neHsl-XD XI X2X3X4X5«M Саке) Het) Puc. 4.37. Информация о модели заносится в поля Library Fields в редакторе библиотек Library Field 1 type=<Device Type>(<SPICE Prefix>} Здесь задается тип моделируемого устройства (Device Туре) и SPICE префикс (SPICE Prefix), например; type=NPN(Q} NPN показывает, что данное устройство является биполярным п-р-п транзистором. Параметр Q является префиксом, необходимым для программы SPICE (табл. 4.41). Таблица 4.41
Library Field 2 model=<model name> , Здесь определяется имя модели, используемой при моделировании данного устройства. Если здесь введена строка model=<parttype>, то в качестве имени модели используется содержимое поля Part Туре данного компонента. 0 ... 76777879808182 ... 233 |