저는 몇 달 전에 시작한 Modelica를 처음 접했습니다. MultiBody 라이브러리를 사용하여 표준 Modelica 배포에 포함 된 다중 바디 기계 시스템에서 주로 작업합니다.Modelica MultiBody Library의 몸체 위치 좌표의 동적 변경
시뮬레이션 중에 동적으로 계산 된 좌표에 따라 본문 위치를 변경해야하지만 그렇게 할 방법을 찾을 수 없습니다.
이 주어진 시스템의 질량 중심의 위치를 계산하는 벡터 변수 :
Modelica.SIunits.Length CMG[2];
CMG[1] = ... + cos(part3rotation.angles[3]) ... + part3origin[1] ...;
CMG[2] = ...;
I의 좌표에 질량이 본체 (FixedShape)를 배치하고 싶은 (CMG [1] CMG [2])를 사용하여 시뮬레이션 중에 질량 중심과 그 움직임을 표시합니다.
이렇게 할 방법이 있습니까?
본문을 고정 된 번역 구성 요소에 연결하려고했지만 변수 (VAR) 대신 매개 변수 (PARAM)가 필요하며 이로 인해 오류가 발생합니다.
사용 된 소프트웨어 : Modelica 3.2.2 및 Wolfram SystemModeler 5.0.