OPICANIE MC7 (Раздаточный материал), страница 5
Описание файла
Файл "OPICANIE MC7" внутри архива находится в следующих папках: Раздаточный материал, OPISANIYE PAKIETOV MC7. PDF-файл из архива "Раздаточный материал", который расположен в категории "". Всё это находится в предмете "электротехника (элтех)" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "электротехника (цифровая электроника)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 5 страницы из PDF
Сначала вбиблиотеке компонентов выбирается имя макромодели. Щелчком курсора символ макромодели размещается на схеме. В открывшемся окне одним из следующих способов заполняется значение атрибута VALUE:1. В списке параметров указываются их численные значения, причем они перечисляются в том жеЗагидуллин Р.Ш.стр. 1520.02.03Методические указания по работе с программой МС7 демо версияпорядке, в котором приведены в директиве .PARAMETERS на схеме замещения макромодели, например SCR(50m,40m,1u,1,50,50MEG,30u, 105,1).2.
В качестве значения атрибута VALUE указывается имя псевдонима, указанное в директиве.MACRO. Эта директива имеет формат:.MACRO <имя псевдонима> <имя макромодели {список параметров^Например, тиристору можно присвоить псевдоним 2N5168, внеся в одну из библиотек *.LIB директиву.MACRO 2N5168 SCR(50m,40m,1u,1,50,50MEG,30u, 105,1).Тогда атрибуту VALUE символа макромодели можно присвоить значение 2N5168.Если в списке параметров вместо численных значений указаны идентификаторы переменных, то всеони должны быть определены на схеме с помощью Директив .DEFINE.Macros (Макромодели, заданные схемами замещения)ABSАМРCLIPВычислитель абсолютной величиныУсилительОграничитель с линейной зонойCentapТрехобмоточный трансформатор с ферромагнитным сердечникомДифференцирующее устройствоИнтеграторDIVINTFMulSchmittЛинейное звено, определяемое с помощью преобразования ЛапласаПеремножительТриггер ШмиттаSUPУсилитель с зоной нечувствительностиSUBВычитающее устройствоSUMSUM3VCOСумматор сигналовСумматор трех сигналовУправляемый генераторTRIODEТриод (электронная лампа)Вычисление абсолютной величиныGAIN=<коэффициент усиления>МАХ =<максимальное напряжением,DX=<граница линейной зоны>L1, L2, L3 – индуктивности обмоток (коэффициент связи равен 0,999)SCALE =<масштабный коэффициентаSCALE =<масштабный коэффициентаVINIT=<напряжение начального условия>FS-<передаточная функция Переменной s>SCALE=<масштабный коэффициент>Х1, Х2, Y1, Y2 — пороговые уровни;ROUT=<выходное сопротивление>;Sign=<флаг инверсии> (+1 или -1)МАХ=<максимальное напряженноDX=<граница зоны нечувствительности>КА, KB - весовые коэффициенты уменьшаемого и вычитаемогоKA,KB -Коэффициенты слагаемыхKA,KB,KC –Коэффициенты слагаемыхVP -<амплитуда сигнала>F0=<центральная частота>KF=<крутизна перестройки частоты (Гц/В)>K=<масштабный коэффициентMU=<коэффициент усиления>CGP =<емкость анод-сетка>CGC =<емкость сетка-катод>CPC=<емкость анод-катод>4.3.2.
Макромодели, заданные текстовым описанием (Subckts)Текстовое описание макромодели задается с помощью директивы .SUBCKT, размещаемой непосредственно на схеме или, что более удобно, в текстовом файле математических библиотек (расширениеимени .LIB). Имя такого компонента должно совпадать с именем макромодели, что обеспечивается с помощью опции Model=Component Name.Формат SPICE:Хххх <список узпов> <имя макромодели> [РАРАМ:«имя параметра>= значение»*] [ТЕХТ:«имя текста>=<текст>*]Примеры:Х1 4 01516 8 K140UD6AХ2 100 200 DIFF PARAMS GAIN=10Формат ввода в графическом варианте:Атрибут PART: <имя>Атрибут NAME: <имя макромодели>Загидуллин Р.Ш.стр.
1620.02.03Методические указания по работе с программой МС7 демо версияАтрибут FILE: <имя файла>Атрибут PARAMS: [«имя параметра>=<значение параметра»*]Атрибутста>=<текст>>*]TEXT:[«имятек-Здесь приняты следующие обозначения:<список узлов> — номера или имена узлов выводов макромодели, перечисленные втом же порядке, в котором они указаны в директиветекстовогоописаниямакромодели.SUBCKT;<имя макромодели> — имя макромодели, совпадающее с именем, указанным в директиве .SUBCKT, и с именем, под которым ее символ занесен в библиотеку компонентов;<имя файла> — имя текстового файла,в который может быть помещена директива.SUBCKT. Программа МС6 ищет директиву.SUBCKT в следующем порядке:Рисунок 4-4•если цепь описывается схемой, то сначалапросматривается область текста, затемфайл, указанный в атрибуте FILE, послеэтого один или несколько файлов, указанных в директивах .LIB, и, наконец, файлы, перечисленные вфайле NOM.LIB;•если цепь имеет текстовое описание в формате SPICE, то сначала просматривается содержание этогофайла, затем файлы, указанные в директивах •LIB, и, наконец, файлы, перечисленные в файлеNOM.LIB.Ключевое слово PARAMS применяется для передачи в макромодепи числовых значений перемен-ных.Для создания макромодели типа Subckt необходимо выполнить следующее:1.
Создать текстовый файл с описанием макромодели по директиве UBCKT;2. Занести макромодель в библиотеку компонентов. Для этого в поле Name ввести имя макромодели,в поле Shape указать имя подходящего символа, в поле Definition ввести Subckt. Включить опциюModel=Component Name. Затем буксировкой курсора разместить выводы макромодели в нужных местах иприсвоить им те же имена, что указаны директиве .SUBCKT. Символы макромоделей размещаются на схеме,как обычные компоненты.Загидуллин Р.Ш.стр. 1720.02.03Методические указания по работе с программой МС7 демо версия5. Редактирование графических символов компонентовСоздание и редактирование символов или условных графических обозначений компонентов принципиальныхэлектрических схем осуществляется с помощью графического редактора, вызываемого в меню Windows покоманде Shape Editor.После загрузки редактора Shape Editor на экране появляется окно редактирования.
На нем имеютсякнопки управления, поля иокна.Show Grid — нанесение координатной сетки на экранграфическогоредакторасимволов. Шаг крупной сетки составляет 0,1 дюйма=2,5мм. Мелкая сетка имеет в 4раза более мелкий шаг;Grid Lock— фиксация точекпривязки всех графическихобъектов в узлах сетки.В средней левойчасти экрана приведен список графических символов,содержащихся в текущейбиблиотеке символов (находится в файле SHAPE.MC7DEMO). Выбранный символ высвечивается и изображается в графическом окне.Обратим внимание, что при создании графики символов точки расположения их выводов в редактореShape Editor не указываются, это делается с помощью редактора компонентов Component Editor.
Работа сShape Editor завершается нажатием на оконную кнопку Close. Изменения, внесенные в графические символы, сохраняются и заносятся в библиотеку только после выхода из Shape Editor. Библиотека символов заносится в файл SHAPE.MC7DEMO, который должен находиться в том же каталоге, что и программаМС6.ЕХЕ.6. Обозначение чисел.Таблица 6-1Значения параметров действительных чисел с плавающим десятичным знаком — научная нотации математических выражениях могутфемто10использоваться следующие переменные.
Например, емкость 1 мкФ моРпико10-12жет быть записана как 1 Е-6;В программе МС6 ряд констант и переменных имеют стандартные знаNнано10-9чения.В АС анализе все промежуточные вычисления выполняются сUмикро10-6комплексными величинами. Однако при построении графиков указание3М'милли10имени переменной означает построение графика ее модуля. Например,указание имя переменной V(1) эквивалентно использованию функцииКкило103вычисления моду комплексной величины MAG(V(1)).
И более того, спецификация выражения V(1)*V(2) приведет к построению модуля произMEG'мега106ведения двух комплексных напряжений. Для вывода мнимой части проGгига109изведения используется запишется IM(V(1)*V(2)), действительной части- RE(V(1)*V(2)).Ттера1012При моделировании в режимах АС и DC значение переменной(время) полагается равной нулю. При расчете переходных процессов и врежиме DC равной нулю полагается переменная F (частота).В выражениях для преобразования Лапласа передаточных ФУНКЦЙ может использоваться только символ S для обозначения комплексной переменной. При отсутствии в выражении для такой передаточнойфункции символа выдается сообщение об ошибке.
Поэтому преобразования Лапласа нельзя использоватьдля задания линейных блоков с постоянным коэффициентом.Комплексные величины можно использовать только в следующих функциях: +, -, *, /, sqrt, pow, In, log,exp, cosh, sinh, tanh, coth.ПрефиксыFМножительЗагидуллин Р.Ш.15стр. 1820.02.03Методические указания по работе с программой МС7 демо версияВ функциях другого типа комплексные величины заменяются их действительными частями, например, функция действительного переменного SIN при наличии комплексного аргумента С1 равнаsin(c1)=sin(RE(c1)).7.