cbd_spring.mvc 785 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ConstantBlock cte_k {
  2. value = 1
  3. }
  4. ConstantBlock cte_g {
  5. value = 10
  6. }
  7. ConstantBlock cte_m {
  8. value = 1
  9. }
  10. ConstantBlock cte_v0 {
  11. value = 1
  12. }
  13. ConstantBlock cte_y0 {
  14. value = 20
  15. }
  16. MultiplyBlock m0 {}
  17. MultiplyBlock m1 {}
  18. MultiplyBlock m2 {}
  19. NegatorBlock n0 {}
  20. InverseBlock i0 {}
  21. AdditionBlock a0 {}
  22. IntegratorBlock int0 {}
  23. IntegratorBlock int1 {}
  24. ProbeBlock pv {
  25. name = "velocity"
  26. }
  27. ProbeBlock py {
  28. name = "displacement"
  29. }
  30. Link (cte_k, m0) {}
  31. Link (int1, m0) {}
  32. Link (cte_g, m1) {}
  33. Link (cte_m, m1) {}
  34. Link (cte_m, i0) {}
  35. Link (m0, n0) {}
  36. Link (n0, a0) {}
  37. Link (m1, a0) {}
  38. Link (i0, m2) {}
  39. Link (a0, m2) {}
  40. Link (m2, int0) {}
  41. Link (int0, int1) {}
  42. InitialCondition (cte_v0, int0) {}
  43. InitialCondition (cte_y0, int1) {}
  44. Link (int0, pv) {}
  45. Link (int1, py) {}