$***********************************************************
$ макро задает соединительный элемент - автомобильный амортизатор
$ с ограничителями хода сжатия и растяжения
$***********************************************************
$       формальные параметры шага МОДЕЛЬ
$ p1  - номер тела 1 крепления
$ p2  - номер узла 1 крепления
$ p3  - номер тела 2 крепления
$ p4  - номер узла 2 крепления
$
BL16 NMX PRSOST TUF KPAR TDF KPAR
@   ' характеристика буфера amortbuf'
      nmx1    1   3    7  55    8
BL17  NSE NPDS1  NUZ1 NPDS2  NUZ2  NMX
@   ' пружина в шарнирах amortbuf'
      nse1    p1    p2    p3    p4   nmx1
@ 'пружина в шарнирах amortbuf'
#tspring.mac  nse1
@ 'упругая сила в amortbuf'
#wkt.mac  3  1  nse1  1  1  1
@ 'демпфирующая сила в amortbuf'
#wkt.mac  3  1  nse1  1  1  2
$***********************************************************
$       формальные параметры шага РАСЧЕТ
$***********************************************************
$ p1  - максимальная длина амортизатора
$ p2  - минимальная длина амортизатора
$ p3  - коэффициент сопротивления амортизатора на клапанном участке отбоя
$ p4  - коэффициент сопротивления амортизатора на дроссельном участке отбоя
$ p5  - коэффициент сопротивления амортизатора на дроссельном участке сжатия
$ p6  - коэффициент сопротивления амортизатора на клапанном участке сжатия
$ p7  - скорость отсечки при отбое
$ p8  - скорость отсечки при сжатии
$
BL33    NXAR    PRSOST    PRSL      KSTROK
@   ' характеристика буфера amortbuf'
      nmx1        1        1          2
      2000000.0   0.0000001  2000000.0 -0.0000001
      p1-p2   0.     0.0      0.0
      nmx1        1        2          2
        p3      p4     p5    p6
        p7      p8     0.0   0.0
@ 'пружина в шарнирах amortbuf'
#lspring.mac  nse1 p1