Окно просмотра графиков характеристик

Данное окно позволяет просмотреть графики характеристик для элементов, характеристики которых задаются аналитическими функциями: нелинейных пассивных элементов и функциональных управляемых источников. Построение графика выполняется в компоненте TAChart, входящем в стандартный пакет компонентов Lazarus. Также окно содержит поля для настройки параметров построения.

1. Характеристика — функция одной переменной

Выражения характеристик нелинейных пассивных элементов являются функциями одной переменной, в этом случае окно просмотра графика содержит следующие элементы:

Область диаграммы, в заголовке которой отображается выражение функции характеристики, определенное в окне настройки параметров нелинейного элемента;

В поле «Упр.переменные» выводится обозначение независимой переменной (параметра) функции характеристики. Данное поле является ReadOnly;

Группа «Переменная "x"» содержит поля «Мин.» и «Макс.» для ввода минимального и максимального значений диапазона изменения независимой переменной. Осью значений этой переменной является горизонтальная ось;

Кнопка Построение, при клике на которую выполняется построение графика функции;

Кнопка Закрыть, нажатие на которую приводит к закрытию окна.

При первом открытии окна поля «Мин.» и «Макс.» содержат значения по умолчанию — 0 и 10. После настройки этих значений и закрытия окна просмотра графика считается, что в параметры нелинейного элемента внесены изменения, и требуется сохранение проекта.

При последующих просмотрах поля «Мин.» и «Макс.» содержат значения, введенные при предыдущих открытиях окна.

2. Характеристика — функция двух переменных

Аналитические функции характеристик функциональных управляемых источников имеют две независимые переменные. Соответственно изменяется вид окна построения характеристики:

В поле «Упр.переменные» выводятся обозначения параметров функции характеристики. Данное поле является ReadOnly;

Переключатель «Переменная 1» позволяет выбрать параметр, значение которого будет изменяться первым.

В группе «Переменная "x1"» вводятся — поля «Мин.» и «Макс.» — минимальное и максимальное значения диапазона изменения независимой переменной, которая выбрана в переключателе «Переменная 1». Осью значений этой переменной является горизонтальная ось;

В группе «Переменная "x2"» выполняется настройка изменения второй переменной. Группа содержит поля ввода «Мин.» и «Макс.» для ввода минимального и максимального значений диапазона изменения второй независимой переменной. В поле «Значений» определяется количество значений, которые будут назначаться второй переменной из диапазона, определенного в полях «Мин.» и «Макс.». Эти значения выводятся в легенде диаграммы.

При сохранении параметров источников введенные данные для построения характеристики также сохраняются.