Программирование в среде Трейс Моуд. Кабанов А.А. - 11 стр.

UptoLike

Составители: 

F2=F0 Сохранение значения F0 в F2 для даль-
нейшего использования.
F0*I0
e
aδt
z(t
n
).
/* B*Uo */
Комментарий, гласящий, что ниже при-
веденный текст программы реализует
βu(t
n
).
F1=I3 Рабочей переменной F1 присваивается
значение входа I3 (параметр b модели).
F1/I2
Переменная F1 делится на значение входа
I2 (параметр a модели) и результат при-
сваивается F1.
F2 1
–(1 – e
aδt
).
F1*F2
b/a(1 – e
aδt
).
F1*I1
/* A * Yo + B*Uo*/
Q0=F0
Выходу присваивается значение αz(t
n
).
Q0+F1 Выходу присваивается значение полной
функции.
W3=Q0 Запись выхода в глобальную переменную
для дальнейшего использования (напри-
мер на последующих тактах пересчета,
в программах других функциональных
блоков, для записи в файл
«tracemode5\ASUTP\W3.txt»).
Варианты:
1 ttzxtz
nn
δ+=
+
)()(
3
1
.
2
ttzxtz
nn
δ+=
+
)(sin)(
2
1
.
3
ttzxtz
nn
δ+=
+
)(cos)(
2
1
.
4
ttz
x
x
tz
nn
δ+
+
=
+
)(
cos
5
)(
1
.
5
ttzxtz
nn
δ++=
+
)()5()(
2
1
.
6
ttz
x
x
tz
nn
δ+
+
=
+
)(
sin
10
)(
1
.
7
ttzetz
n
x
n
δ+=
+
)()(
cos
1
.
8
ttzetz
n
x
n
δ+=
+
+
)()(
)5(
1
.
9
ttzetz
n
x
n
δ+=
+
)()(
2
1
.
Значение x = 3; δt = 1.
Порядок выполнения
1 Ознакомьтесь с примером создания программы и прил. АОписание языка Техно IL», «Создание но-
вых блоков, язык Техно IL»).
2
Напишите программу Техно IL, которая описывает математическую функцию вашего варианта и со-
храните текст программы в файл.
3
Выполните трансляцию программы, создайте функциональный блок.
4
В редакторе базы каналов постройте систему управления с вашим функциональным блоком.
5
Выполните пошаговую эмуляцию и запишите в виде таблицы значения выхода блока для 5 шагов.
Форма отчета
Результат выполнения заданий, проверенных и подписанных преподавателем.
Контрольные вопросы
1 Каковы отличия между статическими и динамическими переменными, специфика глобальных пере-
менных?
2
Перечислите типы программ Техно IL и их особенности.
3
Перечислите действия при добавлении в систему блока с новой функцией.
Литература [1].