Компьютерная техника в автоматизированном электроприводе. Горбунов А.А - 23 стр.

UptoLike

грамму (например, задать новые значения констант
или
начальные усло-
вия).
1.2. В
разделе «Динамические» выберите блок «Язык программиро-
вания»
и
переместите его
в
рабочее окно программы. Подпишите название
блока «Ступенька». Откройте окно редактора блока, кликнув дважды
ле-
вой кнопкой мышки,
и
приступайте
к
написанию программы, реализую-
щей ступенчатый сигнал.
Этот блок
не
имеет входа,
но
имеет один выход. Текст программы
в
окне редактора представлен
на
рис.
3.2.
Здесь отсутствуют динамические
переменные, зато появился условный оператор
< if..
then
.. else .. >.
Ш
Щ
£4*3
or. А i Ч fc£ И|Н ? /
1
t0=0;
, - .
2 Y0=0;
* >
3
Yk=l;
, . ;
1
5 if
time<tO
then
y=YO
else
y=Yk;
//
условие
cp
-батшв-шяя
6
7
output
y;
Рис.
3.2.
Программная реализация ступенчатого сигнала
1.3.
Соберите
и
настройте схему, показанную на рис.
3.3.
Параметры
эталонной
и
оригинальной моделей должны быть одинаковыми. Задайте
шаг интегрирования
и
шаг вывода результатов.
Выполните моделирование
и
получите требуемые графики переход-
ных процессов.
Для
этих графиков
и для
всех последующих необходимо
правильно настроить масштаб изображения, количество делений
по
коор-
динатным осям, подписать названия самих графиков
и
осей, изменить
цвет фона
и
линий.
Сравните между собой эталонный
и
оригинальный графики. Сфор-
мулируйте вывод
об
адекватности созданной модели.
ifi<10
I
if
i
<
10
••while
|
г while
ступенька
ТДЗ второго порядка
Y
>~y-;t
Y'
—_—i
Стчпенька
Эталон
Y
I
г,
К
I
I
г,
T*s^2b7s+1|
w
Рис.
3.3.
Схема для проверки адекватности модели
23