- •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 |
Руководство Пользователя |
Скрипт
На странице Script можно открывать, редактировать, сохранять и выполнять скрипт. Скрипт – это программа, написанную на языке программирования C. В дополнение к стандартным операторам и математическим функциям в скрипте можно использовать специальные команды NL5 (см. Приложение 4), позволяющие изменять параметры компонентов, запускать анализ, анализировать и сохранять данные симуляции.
Команды скрипта можно также выполнять из командной строки приложения NL5, на странице Console окна инструментов и из внешней программы через HTTP ссылку. Это позволяет использовать NL5 как «дополнение» к популярным инженерным средствам, таким как
MATLAB®, PYTHON и другим.
Щелкните по кнопке Script или выберите команду Tools | Script в Основном Меню, чтобы открыть страницу Script окна Tools:
Кнопки инструментальной панели выполняют следующие операции:
Open script – загрузить скрипт из текстового файла.
Save script – сохранить скрипт в текстовом файле.
Run script – выполнить скрипт.
Stop script – остановить выполнение скрипта.
Clear – очистить текст.
Проверить скрипт на наличие синтаксических ошибок.Font – выбрать шрифт.
286
NL5 circuit simulator |
Руководство Пользователя |
Help (F1). - Помощь. Чтобы увидеть раздел Помощи для определенного оператора, функции или команды, поместите курсор на слово в тексте скрипта и щелкните по кнопке Help или нажмите F1.
Place cursor on for operator |
Click Help button |
Help on for operator is displayed |
|
or press F1 |
|
Выполнение скрипта
Выполнение скрипта можно запустить любым из следующих способов:
Запуск скрипта из окна Tools: o Выберите страницу Script.
o Введите код скрипта или щелкните по кнопке Open |
|
, выберите файл и загрузите |
скрипт из файла. |
|
|
|
|
oЩелкните по кнопке Run script .
Запуск из среды Windows:
oПеретащите и сбросьте иконку файла с текстом скрипта на иконку NL5.
Запуск из командной строки или другого приложения:
oЗапустите NL5 с именем файла скрипта в качестве параметра. Например:
nl5.exe myscript.txt
Обратите внимание, что файл скрипта должен иметь расширение «txt».
Когда скрипт запущен, никакие изменения в схеме, окне переходного процесса или АС не могут быть сделаны вручную. Доступна только кнопка Stop script . Журнал (log) и сообщения об ошибках отображаются на странице Console. Команды скрипта применяется к активному документу.
Если скрипт выполняет команды tran или cont, автоматически включается режим «одиночного запуска» анализа переходного процесс: переходной процесс будет приостановлен в конце экрана. Следующая команда скрипта не будет выполняться, пока анализ переходного процесса не приостановлен. После этого анализ может быть продолжен командой cont. Если скрипт выполняет команду ac, следующая команда скрипта не будет выполняться, пока анализ AC не закончен.
287