ісь Y (використовується в тому випадку, якщо графіки будуються в одному вікні, але в різних масштабах)
Thumb Nail Plot
В
Зображення поточних графіків в окремому вікні в дрібному масштабі
В
5. Функції розділу PERFORMANCE
MICROCAP має групу спеціальних функцій PERFORMANCE, які використовуються для вказівки і вимірювання деяких характеристик побудованих графіків. Ці функції можуть викликатися за допомогою панелі інструментів графічного вікна після побудови графіків відповідного аналізу натисканням кнопки. З вікна оптимізації OPTIMIZE та аналізу Monte Carlo - PROPERTIES група функцій PERFORMANCE викликається натисканням клавіші GET. Нижче у таблиці наведено список цих функцій з їх аргументами і результат їх виконання. При цьому прийняті наступні позначення.
Y_Expr - Вираз для змінної відкладається по осі ординат, для якого необхідно виконати функцію групи PERFORMANCE.
Boolean_Expr - Логічне вираження при виконанні якого буде обчислюватися функція групи PERFORMANCE. Зазвичай обчислення виробляють після встановлення швидких перехідних процесів, що змушує виключати початковий етап з розгляду. Тому даний вираз зазвичай має вид наступного типу "T> 100 ns ".
N - Ціле число, яке вказує яке по порядку вимір робиться. Наприклад необхідно виміряти тривалість фронту декількох йдуть підряд імпульсів. N = 1 відповідає першому імпульсу зліва. Величина N в режимі Cursor Mode збільшується на 1 при кожному натисканні на кнопки GO TO, Left, Right. p> Low - Нижнє граничне значення змінної, що використовується відповідними функціями.
High - Верхнє граничне значення змінної, що використовується відповідними функціями.
Level - Рівень значення змінної, що використовується при обчисленні різних параметрів сигналів.
Функції розділу PERFORMANCE
Rise_Time (Y_expr, Boolean_expr, N, low, high) - Тривалість зростання вздовж осі X змінної Y від зазначеного нижнього (Low) до зазначеного верхнього (High) рівнів при виконанні заданого логічного виразу Boolean_expr.
Fall_Time (Y_expr, Boolean_expr, N, low, high) - Тривалість убування уздовж осі X змінної Y від зазначеного верхнього (High) до зазначеного нижнього (Low) рівнів при виконанні заданого логічного виразу Boolean_expr.
У режимі Cursor Mode курсори графіків поміщаються послідовно у дві обрані точки і повертається різниця координат X для цих точок. Функції Rise_Time і Fall_Time можна використовувати для вимірювання часу наростання і спаду імпульсних сигналів.
Peak_X (Y_expr, Boolean_expr, N) - Ця функція повертає координату X чергового локального максимуму (PEAK) вибраної змінної Y_expr. Локальний максимум - це точка, значення функції Y в якій більше ніж у сусідніх точках з обох сторін. У режимі Cursor Mode при цьому додатково поміщається лівий або правий курсор в чергову точку локального максимуму.
Peak_Y (Y_expr, Boolean_expr, N) - Функція аналогічна функції Peak_X, але повертає значення координати Y точки локального максимуму. Функція може використовуватися для вимірювання значень викидів при аналізі перехідних процесів і пульсацій коефіцієнта передачі фільтрів при проведенні AC аналізу.
Valley_X (Y_expr, Boolean_expr, N) - Функція повертає координату X чергового локального мінімуму (VALLEY) вибраної змінної Y_expr. Локальний мінімум - це точка, значення функції Y в якій менше ніж у сусідніх точках з обох сторін. У режимі Cursor Mode при цьому додатково поміщається лівий або правий курсор в чергову точку локального максимуму.
Valley_Y (Y_expr, Boolean_expr, N): Ця функція аналогічна функції Valley_X, але повертає значення координати Y точки локального мінімуму. Функція може використовуватися для вимірювання значень негативних викидів при аналізі перехідних процесів і пульсацій коефіцієнта передачі фільтрів при проведенні AC аналізу.
Peak_Valley (Y_expr, Boolean_expr, N) - Повертає різницю координат Y 2-х сусідніх точок локального максимуму і мінімуму обраної змінної Y_expr. У режимі Cursor Mode додатково поміщаються лівий і правий курсори в чергові знайдені 2 точки максимуму і мінімуму. Може використовуватися для вимірювання розмаху різноманітних пульсацій, викидів і амплітуд сигналів.
Period (Y_expr, Boolean_expr, N) - Повертає період коливань змінної Y_expr шляхом вимірювання відстані по осі X між послідовними однаковими значеннями величини Y_expr. Спочатку знаходиться середнє значення величини Y_expr на інтервалі моделювання, де дотримується істинність логічного виразу Boolean_expr. Потім шукаються 2 чергових послідовних ділянки зростання величини від середнього значення. Різниця у відстані по осі X між цими точками і приймається за значення періоду коливань. Як правило, що вводиться логічне вираз буває типу "T> 500ns" і використовується для виключення помилок визначення періоду на неколебательном ділянці процесу. Зр...