Главная » Просмотр файлов » Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM

Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609), страница 89

Файл №967609 Программа схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (Программа схемотехнического моделирования Micro-Cap 8) 89 страницаПрограмма схемотехнич моделир Micro-Cap 8 М.А.Амелина 2007-600RM (967609) страница 892013-10-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 89)

ЕЗТ1М-генератор читает запрограммированную форму цифрового сигнала из внешнего файла. Рассматриваемые компоненты не имеют временной модели, поскольку соответствующая информация является свойством самих генерируемых сигналов. Генераторы сигналов типа ЗТ)М Генераторы ЯТ1М имеют гибкий командный язык для создания предельно сложных цифровых последовательностей.

Формат ЗР!СЕ 0<имя> ЗТ1М(<разрядность>, <формат массива>) +<узел цифрового питания> <узел цифровой земли> <узел>* +<имя модели вход-выход>] [ГО 1.ЕЧЕ!.=<селектор подсхемы интерфейса>) +[Т1МЕЗТЕР=<временной шаг>] <команда>*. Формат схем ЛГГсгоСар-8 Ниже перечислены атрибуты, специфичные для ЗТ1М-генератора цифровых сигналов.

° Атрибут ЕОВМАТ: <формат массива>. Пример: 1111; Гоцг Мпагу уа1иез ° Атрибут СОММАМР; <имя команды>. Пример: ВИЧА!<У1/8 ° Атрибут Т!МЕЗТЕР: [<временной шаг>]. Пример: 10пз 432 Программа еяемоаеяничееного моделирования ЗяееоС«р-о Определения <Разрядность> — в ЯР)СЕ-файле этот атрибут обозначает количество выходных сигналов генератора. Для схем МС8 разрядность генератора устанавливается, когда компонент помещается в библиотеку, поэтому простой выбор генератора типа ЯТ)М из библиотеки заполняет этот атрибут. <Формат массива>.

Строка <Команда> использует строку <значение> для описания выходных состояний генератора. <Формат массива> представляет собой массив символов, которые определяют используемый формат данных в строке <значение>. Это последовательность цифр, сумма которых равна количеству выходных сигналов генератора. Каждая цифра обозначает количество выходов генератора, значение которых равно символу в соответствующей системе счисления в строке <значение>.

Предполагается, что каждый символ в строке <значение> — это число в системе счисления с основанием 2, где гп — соответствующий символ в строке <формат массива>. Каждое <значение> имеет число символов, соответствующее <формату массива>. То есть, если формат массива '1111', каждое <значение>, используемое в строке <команда>, также должно быть длиной в 4 символа, каждый из которых в этом случае либо О, либо 1.

Общее количество символов в строке <формат массива> должно быть равно <разрядности>, и каждый символ в ней отражает тип используемых данных (1 — двоичные, 3 — восьмеричные, 4 — шестнадцатеричные). <Узел>* — для компонента ЯР)СЕ определяет имена всех выходов генератора. Для схемного компонента узлы именуются автоматически при постановке компонента в схему и не нуждаются в обозначении. <Временной шаг> — определяет длительность одного такта в секундах. Время одного состояния сигнала может быть указано в тактах с использованием символа «с» (с!осх).

В этом случае действительное время состояния выхода равно числу тактов, умноженному на <временной шаг>. <Имя команды> — это имя для последовательности цифровых сигналов генератора. Для схем она обычна определяется в текстовой области в виде следующей директивы: .ВЕНКЕ <имя команды> <комгнда>', где <команда>* — зто серия строк на специальном языке, которая определяется следующим образом: <команда>* «время> <значение» <) АВЕ~><имя метки» «время> ООТО <имя метки> <и> Т!МЕЯ> «время> ООТО <имя метки> 01»ТН ОТ <значение» «время> (ЗОТО <имя метки> 0)чТ!~ ОЕ <значение» «время> ООТО <имя метки> Ой)Т)) ~Т <значение» «время> ООТО <имя метки> 0)чТй ) Е <значение» «время> ))ЧСг< Вт' <значение» «время> ОЕСг< Вт' <значение» ЙЕРЕАТ РОКЕЧЕгя КЕРЕАТ <и> Т!МЕЯ ЕМОЙЕРЕАТ 0 Мод«лиро«оп«с яифрооом у«три«со»а 433 <Время> — время возникновения нового события или выполнения команд )(чСВ, ОЕСР или гЗОТО.

<Время> может быть указано в двух единицах (тактах и секундах) и в двух формах (абсолютной и относительной). Чтобы выразить <время> в тактах, надо добавить суффикс С к числу, например 5С. Для использования секунд используйте суффикс 3 или ничего не добавляйте. Относительное время отсчитывается от момента последнего события. Абсолютное время исчисляется от момента начала моделирования. Для использования относительного времени применяется префикс + перед значением <времени>, например +10пэ или +23С. Обратите внимание, что при переносе на следующую строку ЗР)СЕ-текста таске ставится символ +, поэтому в этом случае можно увидеть 2 символа ++ в начале строки описания события с относительным временем (см.

также пример генератора ЗТ!М, приведенный ниже). <Значение> — определяет новое цифровое состояние для каждого выходного узла, интепретированное в соответствии с <форматом массива>. <Значение> выбирается из возможных двоичных значений (О, 1, й, Г, Х, 2, ?), восьмеричных значений (0-7) и шестнадцатеричных значений (О-Р). Символ «?» указывает случайным образом взятый бит (О или 1). Слово П(ч0 обозначает массив произвольных двоичных состояний, по одному на каждый выходной узел. «Имп метки> — обозначает место перехода по оператору СОТО.

СОТО <имя метки> вызывает переход к оператору, помеченному этой меткой. <Аг> — это число повторов цикла, замыкаемого оператором СОТО. Значение — 1 соответствует бесконечному числу повторений. Примечания: 1. Абсолютное время внутри циклов преобразуется в относительное, отсчитываемое от последнего используемого момента времени и последнего сделанного инкремента. 2, Метки дпя оператора цикла СОТО должны быть определены до этого оператора. Ссылка на вперед идущую метку не допускается. 3. Абсолютные моменты времени должны следовать в возрастающем порядке, кроме момента времени, следующего эа оператором СОТО, который может быть таким же, как и время СОТО.

4. Когда по команде СОТО начинается выполнение первой командной строки, следующей эа указанной в операторе меткой, программа игнорирует время этой первой команды. 5. О!»Т!! 6Т <эначение> означает, что цикл выполняется до тех пор, пока состояние узла больше, чем <значение>. Аналогично дпя ОЕ: до тех пор, пока больше ипи равно <значению>; дпя ! Т: до тех пар, пока меньше чем <эначение>; для СЕ: до тех пор, пока меньше ипи равно <значений>. Примеры задания генераторов типа ЗТПИ Примеры, приведенные ниже, демонстрируют, как программировать генераторы цифровых сигналов. Примеры 1, 2 и 3 используют ЗТ(М1 (генератор с одним выходом). Пример 4 использует ЗТ)М2 (2 выхода). Пример 5 использует генератор ЗТ(М8 (8 выходов) .

Для схем М)сгоСар-8; введите в поля атрибутов РОКМАТ и СОММА(ч0 генераторов следующие строки; На примера РОВМАТ СОММАИ0 434 Программа схемотехнического моделирования Ч~сгоСар-8 1М1 1М2 ~М3 1М4 ИЧ5 1 1 1 11 44 1 2 3 4 5 ч а:ГевйгФтиегйни ррюаяквга '1аргеа:яч Гхч-егчгй чачкчсекй пг и т ъ ' те ' Р е е Г в!т $ ~ччц1че ее и им-е-пгг маг Рис. 13.13. Примеры генераторов типа ЗТГМ Командные последовательности определяются директивами .РЕР!МЕ в текстовой области схемы, на самом схемном поле в свободном месте, в файле МСАР.!МС следующим образом: .РЕЕ1МЕ 1М1 +ОМЯ 1 +10МЯ О +20МЯ 1 .РЕЕ1МЕ 1М2 +ОМЯ 1 +10МЯ 0 + +10МЯ 1 .РЕЕ1МЕ 1МЗ + ОМЯ 0 +РАВЕН=ВЕС1М + +5МЯ 1 + +5МЯ 0 гл Моделирование Чифровылуетройееив + +5ИЯ СОТО ВЕС1И -1 Т1МЕЯ .РЕГ1ИЕ 1И4 и1АВЕЬ=ВЕС1И + +ОИЯ 00 + +5ИБ 01 + +5ИЯ 10 +5ИЯ 11 + +5ИЯ СОТО ВЕС1И -1 Т1МЕЯ .РЕР1ИЕ 1И5 +РАВГР=ВЕС1И +ОИЯ ХИСВ ВУ 01 +10ИБ СОТО ВЕС1И РИТ1Ь СЕ Об +10ИЯ РО +10ИЯ Р1 435 Примечание.

Выше показаны командные последовательности при определении их в текстовой области (ТЕХТ). Здесь в начале каждой новой строки определения .РЕР!ИЕ ставится и — признак перехода на другую строку. Обратите внимание, что при определении командных последовательностей нг поле схемы не надо ставить + при продолжении строки.

Весь текстовый блок, касающийся командной последовательности для одного генератора, воспринимается как единая строка. См. примеры программирования цифровых генераторов в схемных файлах з((т ехатр)ез.с(г из каталога СОМРО)чЕИТЗ)О(С)ТА! и здт г)ето.с(г, здтзатр.с(г, з((та!2.с(г...з((та!4.сгг из каталога РАТА. Цифровые файловые генераторы сигналов РЗТ!М Позволяют импортировать форму сигнала для цифрового генератора из текстового файла. Позволяют также использовать файлы из других программ схемотехнического анализа после небольшого предварительного редактирования.

Формат входного файла для РЗТ)М Генератор цифровых сигналов РЗТ)М требует файла следующего формата для задания формы цифровых сигналов: <Заголовок> Одна или более пустых строк <Таблица сигналов>. Определения <Заголовок> состоит из следующих строк. [Т(МЕЗСАЕЕ=<значение временного масштаба>] [<имя первого сигнала>...<имя последнего сигнала>] ОСТ(<3-й бит сигнала>...<1-й бит сигнала>)... НЕХ(<4-й бит сигнала>...<1-й бит сигнала>)... <Заголовок> содержит необязательный параметр [Т)МЕЯСАЕЕ=<значение>] и строку перечисления имен сигналов.

Имена сигналов могут разделяться между собой пробелами, запятыми, знаками табуляции. Длинная 436 !(рогрсисуо схгмосоехяочсского модеяороооноя М(ссобор-8 строка может продолжаться на следующей строке с предваряющим символом +. Строка может содержать до 256 имен сигналов. Имена сигналов должны быть связаны со значениями сигналов одинаковым порядком следования в строке перечисления имен и <таблице сигналов>. Необязательная строка ОСТ(<бит 3>, <бит 2>, <бит 1>) определяет восьмеричную систему счисления при указании значений сигнала. Строка приводит к преобразованию восьмеричной цифры в соответствующем столбце таблицы данных в 3 двоичных бита и присвоении соответствующих бит входным сигналам, перечисленным в строке ОСТ. Строка должна описывать 3 выходных сигнала генератора, которые в таблице данных будут представлены столбцом из восьмеричных цифр (0...7).

Характеристики

Тип файла
DJVU-файл
Размер
14,49 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее