주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

6DoF Animation

R2026b

6자유도 물체의 3차원 MATLAB 그래픽 애니메이션 생성

  • 6DoF Animation block

라이브러리:
Aerospace Blockset / Animation / MATLAB-Based Animation

설명

6DoF Animation 블록은 MATLAB® 그래픽스를 사용하여 6자유도(6DoF) 비행체의 3차원 애니메이션 뷰, 그 궤적 및 목표물을 표시합니다.

6DoF Animation 블록은 입력값과 블록 파라미터를 사용하여 애니메이션을 생성하고 표시합니다. Axes limits, Static object position 및 Position of camera 파라미터는 입력 파라미터와 동일한 단위 길이를 가집니다.

이 블록은 배포 가능한 코드를 생성하지 않지만, Simulink® Coder™ 외부 모드와 함께 SimViewingDevice로 사용할 수 있습니다.

포트

입력

모두 확장

비행체의 종방향 거리(downrange) 위치, 횡방향 거리(crossrange) 위치 및 고도(아래쪽이 양의 방향)를 나타내는 3-요소 벡터로 지정됩니다.

데이터형: double

비행체의 오일러 각으로, 3-요소 벡터로 지정됩니다.

데이터형: double

파라미터

모두 확장

시각화할 3차원 공간으로, 6-요소 벡터로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: u1
유형: 문자형 벡터
값: 6-요소 벡터
디폴트 값: '[0 4000 -2000 2000 -5000 -3000]'

애니메이션이 다시 그려지는 시간 간격으로, double형 스칼라로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: u2
유형: 문자형 벡터
값: double형 스칼라
디폴트 값: '0.1'

비행체 및 목표물의 크기를 조정하는 스케일링 인자로, double형 스칼라로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: u3
유형: 문자형 벡터
값: double형 스칼라
디폴트 값: '1.0'

목표물의 고도, 횡방향 거리(crossrange) 위치 및 종방향 거리(downrange) 위치로, 3-요소 벡터로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: u4
유형: 문자형 벡터
값: 3-요소 벡터
디폴트 값: '[4000 0 -5000]'

사전 설정된 진입 뷰로, 다음과 같이 지정됩니다.

  • Fixed position

  • Cockpit

  • Fly alongside

이러한 사전 설정 뷰는 Figure 좌표축에 대해 MATLAB 그래픽스 파라미터 CameraTarget 및 CameraUpVector로 지정됩니다.

팁

선택한 뷰의 위치와 시야각을 사용자 지정하려면 Position of camera 및 View angle 파라미터를 사용하십시오.

프로그래밍 방식 사용

블록 파라미터: u5
유형: 문자형 벡터
값: Fixed position | Cockpit | Fly alongside
디폴트 값: 'Fixed position'

카메라 위치로, Figure 좌표축에 대한 MATLAB 그래픽 파라미터 CameraPosition을 사용하여 3-요소 벡터로 지정됩니다. Enter view가 Cockpit으로 설정된 경우를 제외한 모든 경우에 사용됩니다.

프로그래밍 방식 사용

블록 파라미터: u6
유형: 문자형 벡터
값: 3-요소 벡터
디폴트 값: '[2000 500 -3150]'

Figure 좌표축에 대한 MATLAB 그래픽 파라미터 CameraViewAngle에 대한 시야각(도 단위)으로, double형 스칼라로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: u7
유형: 문자형 벡터
값: double형 스칼라
디폴트 값: '10'

시뮬레이션 중 애니메이션을 표시할지 여부입니다. 선택하지 않으면 애니메이션이 표시되지 않습니다.

프로그래밍 방식 사용

블록 파라미터: u8
유형: 문자형 벡터
값: on | off
디폴트 값: 'on'

확장 기능

모두 확장

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

3DoF Animation | FlightGear Preconfigured 6DoF Animation | CameraPosition | CameraViewAngle