주요 콘텐츠

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

3DoF Animation

R2026a

3자유도 객체의 3D MATLAB 그래픽 애니메이션 만들기

  • 3DoF Animation block

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

설명

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

3DoF Animation 블록은 입력값과 대화 상자 파라미터를 사용하여 애니메이션을 생성하고 표시합니다.

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

포트

입력

모두 확장

목표물의 종방향에서의 위치와 고도(아래쪽이 양의 방향)를 2-요소 벡터로 지정합니다.

데이터형: double

비행체의 종방향 거리에서의 위치와 고도(아래쪽이 양의 방향)를 2-요소 벡터로 지정합니다.

데이터형: double

1×1 스칼라로 지정된 비행체의 자세(라디안 단위).

데이터형: double

파라미터

모두 확장

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

프로그래밍 방식 사용

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

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

프로그래밍 방식 사용

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

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

프로그래밍 방식 사용

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

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

  • 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-요소 벡터로 지정됩니다. Cockpit 뷰를 제외한 모든 경우에 사용됩니다.

프로그래밍 방식 사용

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

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

프로그래밍 방식 사용

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

시뮬레이션 중에 애니메이션을 표시하려면 이 체크박스를 선택하십시오. 선택하지 않으면 애니메이션이 표시되지 않습니다.

프로그래밍 방식 사용

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

확장 기능

모두 확장

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

버전 내역

R2006a 이전에 개발됨