From e02e3f363724277fafd8387c1fbe97e07c3c4181 Mon Sep 17 00:00:00 2001 From: KhodiukMR Date: Tue, 18 Nov 2025 11:25:11 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B,=20=D1=81=D0=BE=D0=B7?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=BF=D1=80=D0=B8=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=A2=D0=B5=D0=BC=D1=8B=208=20(2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA8/MM1.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 TEMA8/MM1.py diff --git a/TEMA8/MM1.py b/TEMA8/MM1.py new file mode 100644 index 0000000..ceef28e --- /dev/null +++ b/TEMA8/MM1.py @@ -0,0 +1,23 @@ +def realdvig(xtt,kk1,TT,yti1,ytin1): + #Модель реального двигателя + 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)): + ytt = 0 + elif xtt >= gran: + ytt = xtt - gran + elif xtt <= (-gran): + ytt = xtt + gran + return ytt + +