|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[11] чанию устанавливается режим All - выбор всех секций. Для выбора одной или нескольких секций нажимается кнопка None, а затем курсором помечают нужные строки и нажимают кнопку ОК. Нажатие кнопки Cancel возвращает в предыдущее меню без выбора какой-нибудь секции. В файл данных помещаются и сообщения об ошибках, выявленных при моделировании. Программа Probe выводит сообщение об их количестве и предлагает просмотреть их на экране (кнопка ОК) или пропустить их (Cancel). Текст сообщений об ошибках содержит номер секции (Section), значение момента времени (Time), тип сообщения (Message-Type) и позиционное обозначение компонента (Device). В строке Minimum Severity выбирается класс просматриваемых сообщений об ошибках. В графе Sort by выбирается принцип сортировки сообщений: Section - по секциям, Time - по моментам времени, Type - по типам, Device - по устройствам. Нажатие кнопки Plot открывает окно Probe с фрагментом временной диаграммы, содержащим выбранную ошибку. Сообщения подразделяются на следующие классы: •FATAL - фатальные (моделирование прекращается); •SERIUS - серьезные; •WARNING - предупреждения; •INFO - информационные. 2.2.2. Нанесение графиков Для нанесения графика надо воспользоваться командой Trace/Add или пиктограммой JJ, после чего откроется окно выбора переменных (рис. 2.3). Типы переменных, перечень которых приведен в окне, определяются положением выключателей: Analog - аналоговые переменные; Digital - цифровые переменные; Voltages - напряжения; Currents - токи; Noise (V /Hz) - спектральная плотность напряжения выходного шума; Alias Names - псевдонимы; Subcircuit Nodes - внутренние узлы макромоделей (только напряжения). Переменные, помеченные курсором, переносятся в командную строку Trace Expression. В расположенном справа окне Functions or Macros можно выбрать математические функции и макросы. Так можно выбрать несколько переменных и отредактировать образованную строку для записи математических выражений. Графики строятся после нажатия кнопки ОК. Рис. 2.3. Окно выбора переменных для построения графиков На экран выводится координатная сетка графика, по горизонтальной оси которого откладывается независимая переменная, соответствующая выбранному режиму, например Time (эта переменная изменяется в последующем по желанию пользователя). На экране может располагаться несколько окон, в каждом из которых строится несколько графиков. Активное окно (в котором в данный момент строятся графики) помечается слева символами "SEL>>". В каждом окне может быть от 1 до 3 осей Y с разными масштабами. Особенности построения графиков аналоговых и цифровых переменных приведены ниже. Аналоговые переменные На одном графике можно поместить несколько кривых, которые на цветном мониторе выделяются цветом, а при выводе на черно-белый монитор, принтер или графопостроитель - различными значками. В строке Trace Expression можно указать имя одной или нескольких переменных или выражений. При вводе имени только одной переменной на оси Y автоматически проставляются единицы измерений в соответствии с типом переменной. Например, в режиме АС при построении графика модуля напряжения V(1) ось Y получит размерность в вольтах, фазы этого напряжения VP(1) - в градусах, а группового времени запаздывания VG(1) - в секундах. На график можно вывести не только отдельные переменные, но и математические выражения, в которых допускаются следующие операции: •+, -, *, / - арифметические операции; •ABS(x) - \х\, абсолютное значение х; •SGN(x) - знак числа х (+1 при х>0, 0 при х=0 и -1 при х<0); •SQRT(x) - yfx , корень квадратный из х; •ЕХР(х) - ехр(х), экспонента числа х; •LOG(x) - ln(x), натуральный логарифм x; •LOG10(x) - log(x), десятичный логарифм х; •М(х) - модуль комплексной переменной х; •Р(х) - фаза комплексной переменной х (в градусах); •R(x) - действительная часть комплексной переменной х; •IMG(x) - мнимая часть комплексной переменной х; •G(x) - групповое время запаздывания комплексной переменной х (в секундах); •PWR(x,y) - xy, степенная функция; •SIN(x) - sin(x), синус х (х в радианах); •COS(x) - cos(x), косинус х (х в радианах); •TAN(x) - tg(x), тангенс х (х в радианах); •АТАх), ARCTAN(x) - arcrtg(x), арктангенс х (х в радианах); •d(y) - производная от переменной у по переменной, откладываемой по оси х; •s(y) - интеграл графика у по переменной, откладываемой по оси x; •AVG(y) - текущее среднее значение переменной у; •AVGX(y,d) - текущее среднее значение переменной у на отрезке оси х длины d; •RMS(y) - текущее среднеквадратическое отклонение переменной у; •DB(x) - значение переменной х в децибелах; •MIN(x) - минимальное значение вещественной части переменной х; •МАХ(х) - максимальное значение вещественной части переменной х. Например, можно вывести графики переменных V(5), V(INOISE) или выражений S1n(v(5))/7.536, V(3,5)*I(D2), RMS(V(R1)*I(R1)). Математические выражения могут редактироваться в процессе их ввода в командной строке или после обнаружения программой Probe ошибки. Текст вставляется в отмеченное курсором место и удаляется клавишами Del и Backspace. Нажатие клавиш Shift+Home выделяет часть строки, начиная от начала строки до первого символа перед курсором, Shift+End - от конца строки до первого символа после курсора. Выделенные части удаляются клавишей Del. Для редактирования имени переменной или математического выражения двойным щелчком курсора снова открывается изображенное выше диалоговое окно для редактирования строки Trace Expression. В режиме АС программа Probe поддерживает вычисления с комплексными числами и по умолчанию без добавления какого-либо суффикса выводит модуль результата. Если при этом выражение чисто действительное, например P(V(5)/ V(1)), то результат может быть и отрицательным. Если же выражение комплексное, например V(5)/V(1), то выводится его модуль, ко- |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||