- •I. Быстрый Старт
- •Установка и запуск NL5
- •Установка NL5
- •Типы файлов
- •Запуск NL5
- •Создание и Симуляция Вашей Первой Схемы
- •Ввод схемы
- •Редактирование параметров компонентов
- •Установки переходного процесса (transient)
- •Данные переходного процесса
- •Запуск анализа переходного процесса
- •Установки частотной характеристики (AC)
- •Данные AC
- •Запуск AC анализа
- •Лицензия NL5
- •Single PC License
- •Portable License
- •Network License
- •Personal License
- •II. Интерфейс Пользователя
- •Графический Интерфейс Пользователя
- •Основное Окно
- •Основное Меню (Main Menu)
- •Основная инструментальная панель (Main Toolbar)
- •Строка состояния (Status Bar)
- •Панель выбора (Selection Bar)
- •Панель навигации
- •Окна документа
- •Другие окна
- •Окна диалогов
- •Помощь (Help)
- •Горячие клавиши
- •Предпочтения (Preferences)
- •Preferences (предпочтения)
- •Application (приложение)
- •Document (документ)
- •Schematic (схема)
- •Drawings (рисунки)
- •Mouse (Schematic) (мышь, схема)
- •Components (компоненты)
- •Symbols (символы компонентов)
- •Warnings (предупреждения)
- •Graphs (графики)
- •Table (таблица)
- •Legend (условные обозначения, список кривых на графике)
- •Annotation (аннотация)
- •Text (текст)
- •Mouse (Graphs) (мышь, графики)
- •Transient (переходный процесс)
- •HTTP Server
- •Печать
- •Форматирование печати
- •Формат данных
- •Нечувствительность к регистру (case-insensitivity).
- •Числа
- •Имена
- •Операторы
- •Функции
- •Выражения
- •Язык C
- •Comments (комментарии)
- •Data types (типы данных)
- •Variables (переменные)
- •Arrays (массивы)
- •Statements and operators
- •Скрипт
- •Синтаксис
- •Команды
- •Примеры скрипта
- •III. Схема
- •Окно схемы
- •Редактирование схемы
- •Курсор
- •Проводник
- •Соединение (Connection)
- •Земля
- •Компонент
- •Вид компонента (View)
- •Этикетка (Label)
- •Атрибуты
- •Рисунки (линия, прямоугольник, овал)
- •Текст и Переменные
- •Прокрутка и масштабирование
- •Выделение и сброс выделения
- •Удаление
- •Перемещение и копирование
- •Отключить и включить (Disable and Enable)
- •Повернуть, отразить, перевернуть (Rotate, Mirror, Flip)
- •Формат
- •Отменить и выполнить повторно (Undo, Redo)
- •Команды редактирования схемы
- •Клавиатура и горячие клавиши
- •Операции с мышкой
- •Компоненты и модели
- •Формулы
- •Функции
- •Редактирование конфигурируемого компонента (customized)
- •Работа с подсхемами
- •Работа с PWL моделью
- •Работа с PWL источником
- •Работа с моделью List
- •Работа с моделью Table
- •Работа с двухмерной (2D) моделью Table
- •Работа с моделью C
- •Работа с моделью DLL
- •Окно Компонентов (Componets Window)
- •Инструментальная панель
- •Список компонентов
- •Выбор модели
- •Редактирование параметров
- •Окно переменных (Variables Window)
- •Панель инструментов
- •Редактирование переменных
- •Листы (Sheets)
- •Группы
- •Проверка схемы
- •Инструменты схемы
- •Renumber (перенумерация)
- •Initial Conditions (начальные условия)
- •Clean Up (чистка)
- •Formulas (формулы)
- •Parameters (параметры)
- •Transform (преобразование)
- •Свойства (Properties)
- •Симуляция
- •Алгоритм симуляции
- •Данные симуляции
- •Установки переходного процесса (Transient Settings)
- •Advanced Settings
- •Данные переходного процесса (Transient Data)
- •Инструментальная панель
- •Traces (кривые)
- •Симуляция
- •Окно переходного процесса (Transient window)
- •График
- •Legend (условные обозначения)
- •Курсоры
- •Текст
- •Storage (накопитель данных, «хранилище»)
- •Data table (Таблица данных)
- •Прокрутка и масштабирование
- •Команды переходного процесса
- •Клавиатура и горячие клавиши
- •Операции с мышкой
- •Инструменты переходного процесса (Transient Tools)
- •DC sweep
- •XY diagram (XY-диаграмма)
- •Amplitude histogram (амплитудная гистограмма)
- •Histogram (гистограмма)
- •FFT (Быстрое Преобразование Фурье)
- •Eye diagram (Глазковая диаграмма)
- •Markers (маркеры)
- •Power (мощность)
- •Line snapshot
- •V. Частотная Характеристика (AC)
- •Симуляция
- •Метод линеаризации схемы
- •Метод «включения» источника (Sweep AC source)
- •Z-преобразование (Z-transform)
- •Данные симуляции
- •Установки AC (AC Settings)
- •Advanced Settings
- •Данные AC (AC Data)
- •Инструментальная панель
- •Traces (кривые)
- •Выполнение симуляции
- •Окно AC (AC window)
- •График
- •Legend (условные обозначения)
- •Курсоры
- •Text.
- •Storage (накопитель данных)
- •Data table (Таблица данных)
- •Прокрутка и масштабирование
- •Команды AC
- •Клавиатура и горячие клавиши
- •Операции с мышкой
- •Инструменты AC (AC Tools)
- •Histogram (гистограмма)
- •Smith Chart (Диаграмма Смита)
- •Диаграмма Найквиста
- •Диаграмма Николса
- •Markers (маркеры)
- •VI. Инструменты (Tools)
- •Скрипт
- •Выполнение скрипта
- •Console (консоль)
- •Командная строка
- •Sweep (серия)
- •Оптимизация
- •HTTP link
- •Запуск HTTP сервера
- •Посылка URL запроса
- •Запуск симуляция
- •Пример связи NL5-MATLAB
- •VII. Приложения (Attachments)
- •Label
- •2. Operators
- •3. Functions
- •4. Script commands
- •5. END USER LICENSE AGREEMENT
NL5 circuit simulator |
Руководство Пользователя |
Данные симуляции
Traces (кривые). Во время симуляции NL5 хранит данные в памяти. Данные для сохранения выбираются пользователем как кривые (traces) в диалоговом окне Transient Data. Доступно несколько типов кривых: V (напряжение), I (ток), P (мощность), Variable (переменная) и Function (функция).
Когда начинается симуляция, все кривые автоматически очищаются, а затем начинается сохранение новых данных симуляции. Новые данные отображаются на закладке Run окна Transient. Данные последней симуляции могут быть перемещены в Storage со специальной закладкой в окне Transient. Сохраненные таким образом данные не очищаются автоматически и могут быть использованы для сравнения результатов разных запусков симуляции.
Если выбрана специальная опция Store last Run («сохранить последние данные»), то в момент запуска новой симуляции текущие данные (Run) будут перемещены в специальную закладку Last («последний»), стерев при этом находящиеся там данные. Таким образом, закладка Last всегда содержит предыдущие данные, которые можно использовать для сравнения с данными последней симуляции Run.
Кривые могут копироваться в буфер обмена, сохраняться в файлах данных «nlt» или экспортироваться в текстовый файл формата «csv». В свою очередь данные могут вставляться из буфера обмена, загружаться из файла данных «nlt» или импортироваться из текстового файла, как новый график. Такой график всегда отображается в окне Transient, независимо от того, какая закладка выбрана. Он не очищается, когда запускается новая симуляция, и может использоваться в качестве опорной кривой для симуляции. Он также может быть переименован произвольным образом.
Memory (память). Данные симуляции хранятся в оперативной памяти. Память отводится только когда это необходимо, относительно маленькими блоками. Если доступной оперативной памяти не хватает для хранения постоянно нарастающего количества данных, операционная система начинает «сбрасывать» данные на диск, который может существенно замедлить симуляцию и отображение результатов. Чтобы избежать этого, используется следующий механизм: когда количество памяти, требуемой для отображения графика, превышает максимальное значение, заданное на странице Transient диалогового окна Preferences, блок памяти, в данный момент хранящий самое начало графика, освобождается и используется для новых данных. Таким образом, кривая будет усечена в начальной части, чтобы сохранить последние данные. Когда это происходит впервые для одной или нескольких кривых, появляется предупреждающее сообщение в строке состояния окна Transient.
Когда память графика усекается, график не может немедленно обновиться на экране: график будет показывать «не существующие» данные, пока его не перерисуют.
Общее текущее количество памяти, используемое для алгоритма симуляции и всех кривых, всегда отображается в поле Memory used окна состояния Transient, так что пользователь при необходимости может предпринять что-то разумное.
165
NL5 circuit simulator |
Руководство Пользователя |
Следует иметь ввиду, что независимо от объема оперативной памяти компьютера, NL5 может использовать только 2GB из-за ограничений для 32-разрядных приложений Windows. Если объем данных симуляции близок к 2GB, выполнение программы может существенно замедлиться. NL5 постоянно ведет монторинг объема используемой памяти, и в случае необходимости начинает «усеуть» данные, чтобы предотвратить замедление счета.
Если несколько схем симулируются одновременно в одной запущеной копии NL5, то общий объем памяти, используемый этой копией NL5 не может превышать 2GB. Если объем памяти компьютера больше 2GB, то имеет смысл запустить несколько копий NL5 одновременно и симулировать каждую схему в одной копии NL5.
166