주요 콘텐츠

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

3DoF Animation

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 그래픽스 파라미터 CameraTargetCameraUpVector로 지정됩니다.

선택한 뷰의 위치와 시야각을 사용자 지정하려면 Position of cameraView 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 이전에 개발됨