안녕하세요 이번 포스팅에서는
Simcenter 3D Motion 에서 [Math function Definition is invalid] 라는 단위계 설정 경고 메시지와 함께 XY Function이 입력 안되는 경우가 있는데 여기에 대한 해결 방법 안내 드리고자 합니다.
본 에러 메시와 관련해 해결 방법은 대략 3가지 정도 가 있습니다.
1. 함수의 입력 변수에 해당하는 값에 단위를 써주기
- 예) STEP(time, 0[sec], 0[N], 1[sec], 100[N])
이 방법은 모델에 입력되는 값이 어떤 단위를 가지고 있는지 명확히 한다는 점에서 장점이 있기는 하지만 다양한 함수를 사용해야 하는 실무자 입장에서는 상당히 불편한 방법 입니다. 이에 다음에서 사용자 환경을 바꾸는 방법을 안내 해 드립니다.
2. Motion Preferences에서 Unit Policy 변경
File > Preferences > Motion 에서 [Math Functions Unit Policy] 항목을 "Ignore Units"로 설정
이 방법은 현재 열려있는 시뮬레이션파일 (.sim)에 만 적용 됩니다. 새롭게 모델을 만들거나 새로운 모델을 불러온다면 다시 Unit Policy 에러가 발생할 수 있습니다. 따라서 모든 Simcenter 3D Motion 에서 단위계 설정을 무시 하고 싶을때는 다음 단계를 진행 하시면 됩니다.
3. Customer Defaults 에서 Math Functions Units Policy 옵션 변경
File > Utilites > Customer Defaults 를 실행 합니다.
Custormer Defaults 윈도우에서 Simulation > Motion > Analysis 를 선택 하여 나타나는 탭에서 Simcenter 3D Motion 탭을 선택 후 [Math Functions Units Policy] 항목을 "Ignore Units"으로 설정후 [OK] 버튼으로 확인 합니다.
주의) 이 방법은 Simcenter 3D의 기본 설정을 변경하는 방법이기 때문에 곧 바로 적용 되지 않습니다. 사용 하시던 모델이 있다면 모델을 저장 한뒤 Simcenter 3D를 종료후 다시 실행해야 적용 됩니다.
'Simcenter 기술 자료 > Simcenter 3D Solutions' 카테고리의 다른 글
[Simcenter 3D] 설계변경 대응을 위한 Simcenter 3D Process - 01 (0) | 2021.09.10 |
---|---|
[Simcenter 3D Motion] 결과 애니메이션에서 조인트가 이상하게 동작 하는경우 대처 방법 (0) | 2021.08.11 |
[Simcenter 3D] HEEDS 설계 변수 설정을 위한 Expression 기능 활용 (0) | 2021.08.09 |
[Simcenter 3D] Simcenter 3D 언어 변경 방법 (0) | 2021.08.09 |
[Simcenter 3D] Topology Optimization (0) | 2021.08.09 |
댓글