$***********************************************************
$   макро моделирует блок управления амортизаторами машины с семью опорами
$***********************************************************
$       формальные параметры шага МОДЕЛЬ
$ p1 - номер тела корпус
$ p2 - номер узла на корпусе в передней части
$ p3 - номер узла на корпусе в задней части
$ p4 - номер узла на корпусе в средней части
$ p5 - номер соединительного элемента левого амортизатора 1
$ p6 - номер соединительного элемента правого амортизатора 1
$ p7 - номер соединительного элемента левого амортизатора 2
$ p8 - номер соединительного элемента правого амортизатора 2
$ p9 - номер соединительного элемента левого амортизатора 3
$ p10 - номер соединительного элемента правого амортизатора 3
$ p11 - номер соединительного элемента левого амортизатора 4
$ p12 - номер соединительного элемента правого амортизатора 4
$ p13 - номер соединительного элемента левого амортизатора 5
$ p14 - номер соединительного элемента правого амортизатора 5
$ p15 - номер соединительного элемента левого амортизатора 6
$ p16 - номер соединительного элемента правого амортизатора 6
$ p17 - номер соединительного элемента левого амортизатора 7
$ p18 - номер соединительного элемента правого амортизатора 7
BL14  NPDS  TPDS  LX  LY  LZ  UX  UY  UZ
@  'вычисление сил в амортизаторах'
      npu1   nmx1   0   0   0   0   0   0
@  'фиктивное звено'
      npu2   111    0   0   0   0   0   0
BL16 NMX NAPR  TUF  KPAR  TDF  KPAR
@  'вычисление сил в амортизаторах'
      nmx1    1     468    12    50  1
BL17   NSE NPDS1  NUZ1 NPDS2  NUZ2  NMX
@     'Вход - вертикальные ускорения впереди'
         nse1 p1  p2  npu1 1  -3
@     'Вход - вертикальная скорость впереди'
         nse2 p1  p2  npu1 2  -2
@     'Выход -  вертикальные ускорения сзади'
         nse3 p1  p3  npu1 3  -3
@     'Вход - вертикальная скорость сзади'
         nse4 p1  p3  npu1 4  -2
@     'Вход -  сила в 1 л амортизаторе'
         nse5  p5 -4  npu1  5   1
@     'Выход -  сила в 1л амортизаторе'
         nse6 npu1  1 npu2  1   1
@     'сила на 1л амортизатор'
         nse7  npu2  1 p5    -1   1
$************************************************
$      формальные параметры шага РАСЧЕТ
$      p1 - граничное ускорение
$      p2 - граничная скорость
$      p3 - время задержки
$      p4 - число осей
BL33    NXAR    PRSOST    PRSL      KSTROK
@  'вычисление управления в амортизаторах'
         nmx1    1    1    3
        p1     p2      p3    p4
        0.0    0.0     0.0   0.0
        0.0    0.0     0.0   0.0
         nmx1  1    2    1
         0.0    0.       0.      0.