StepanovAV 4 недель назад
Родитель 049a5bfa9d
Сommit 0e29bc2f8d

@ -543,15 +543,15 @@ __lambda [[<Список аргументов >]]: <Возвращаемое з
Этап 1 - запрос и обработка введенных параметров системы:
```py
znach = input("k1, T, k2, Xm, A, F, N = ").split(",")
k1, T, k2, Xm, A, F, N = 7, 4, 2, 5, 2, 0.01, 100
k1 = float(znach[0])
T = float(znach[1])
k2 = float(znach[2])
Xm = float(znach[3])
A = float(znach[4])
F = float(znach[5])
N = int(znach[6])
>>> znach = input("k1, T, k2, Xm, A, F, N = ").split(",")
>>> k1, T, k2, Xm, A, F, N = 7, 4, 2, 5, 2, 0.01, 100
>>> k1 = float(znach[0])
>>> T = float(znach[1])
>>> k2 = float(znach[2])
>>> Xm = float(znach[3])
>>> A = float(znach[4])
>>> F = float(znach[5])
>>> N = int(znach[6])
```
Этап 2 - реализация входного сигнала:
@ -571,19 +571,19 @@ N = int(znach[6])
```py
>>> def realdvig(xtt, kk1, TT, yti1, ytin1):
... # Модель реального двигателя
... yp = kk1 * xtt #
... yti1 = yp + yti1 #
... yp = kk1 * xtt # Усилитель
... yti1 = yp + yti1 # Интегратор
... ytin1 = (yti1 + TT * ytin1) / (TT + 1)
... return [yti1, ytin1]
...
>>> def tahogen(xtt, kk2, yti2):
... #
... # Модель тахогенератора
... yp = kk2 * xtt
... yti2 = yp + yti2
... return yti2
...
>>> def nechus(xtt, gran):
... #
... # Зона нечувствительности
... if xtt < gran and xtt > (-gran):
... return 0
... elif xtt >= gran:

Загрузка…
Отмена
Сохранить