$***********************************************************
$   макро задает одну из полостей гидравлического цилиндра
$   и определяет расход и силу в цилиндре
$***********************************************************
$      формальные параметры шага МОДЕЛЬ
$ p1  - номер тела поршень гидроцилиндра
$ p2  - номер узла на оси поршеня гидроцилиндра
$ p3  - номер тела корпус гидроцилиндра
$ p4  - номер узла на оси корпуса гидроцилиндра
$ p5  - номер ф.з. на которое подается расход в гидроцилиндре
$ p6  - номер ф.з. на которое подается давление в гидроцилиндре
$
BL14 NPDS  NTIP   LX  LY  LZ  UX  UY  UZ
@  'умножитель расхода'
        npu1   104      0   0   0   0   0   0
@  'умножитель давления'
        npu2   104      0   0   0   0   0   0
@  'фиктивное звено'
        npu3   111      0   0   0   0   0   0
@  'фиктивное звено'
        npu4   111      0   0   0   0   0   0
@  'фиктивное звено'
        npu5   111      0   0   0   0   0   0
@  'инвертор'
        npu6   102      0   0   0   0   0   0
BL16 NMX PRSOST TUF KPAR TDF KPAR
@   ' пружина силы в гидроцилиндре'
      nmx1    1   1    1   53    3
BL17  NSE  NT1  NUZ1  NT2  NUZ2  NMX
@   ' пружина силы в гидроцилиндре'
      nse1    p1    p2    p3    p4   nmx1
@   ' скорость цилиндра - умножитель'
      nse2    nse1  -2    npu1  1    1
@   ' площадь цилиндра - умножитель'
      nse3    npu3   1    npu1  2    1
@   ' расход - выходное звено'
      nse4    npu1   1    p5    1    1
@   ' давление в цилиндре - умножитель'
      nse5    p6     1    npu2  1    1
@   ' площадь цилиндра - умножитель'
      nse6    npu3   1    npu2  2    1
@   ' сила в гидроцилиндре - инвертор'
      nse7    npu2   1    npu6  1    1
@   ' сила в гидроцилиндре - поршень и цилиндр'
      nse8    npu4   1    nse1 -1    1
@   ' площадь поршня - фиктивное звено'
      nse9    npu5   1    npu3  1    1
@   ' инвертор - ф.з.'
      nse10    npu6   1    npu4  1    1
BL18  NSS   RPSOST   TFUN   KPAR
@  'площадь поршня'
      nss1    1        2     1
BL19  NSS   NPDS   NUZ
@  'площадь поршня'
      nss1    npu5     1
@   ' пружина силы в гидроцилиндре'
#tspring.mac  nse1
$************************************************
$     формальные параметры шага РАСЧЕТ
$     p1 - площадь поршня
$     p2 - сила трения
BL33    NXAR    PRSOST    PRSL      KSTROK
@   ' пружина силы в гидроцилиндре'
         nmx1    1    1    1
        0.0   0.0   0.0   0.0
         nmx1  1    2    1
         p2    0.005       0.      0.
BL34    NSS      PRSOST      KSTROK
@  'площадь поршня'
      nss1    1        1
      p1       0.        0.
@   ' пружина силы в гидроцилиндре'
#lspring.mac  nse1 0