주요 콘텐츠

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

FlightGear Preconfigured 6DoF Animation

모델을 FlightGear 비행 시뮬레이터에 연결

  • FlightGear Preconfigured 6DoF Animation block

라이브러리:
Aerospace Blockset / Animation / Flight Simulator Interfaces

설명

FlightGear Preconfigured 6DoF Animation 블록은 경도(l), 위도(μ), 고도(h), 롤(ϕ), 피치(θ), 요(ψ)에 대한 배정밀도 값을 각각 제공하여 FlightGear 비행 시뮬레이터 비행체의 위치 및 자세 값을 제어할 수 있게 합니다.

이 블록은 시뮬레이션 시청 장치로 구성됩니다. 모델에 대한 코드를 Simulink® Coder™을 사용하여 생성하고 외부 모드 시뮬레이션을 통해 실행 중인 타깃 코드에 연결하면, Simulink 소프트웨어는 타깃에서 실시간으로 데이터를 획득하여 위치 및 자세 데이터를 FlightGear로 전송할 수 있습니다. 자세한 내용은 Use C/C++ S-Functions as Sim Viewing Devices in External Mode 항목을 참조하십시오.

Aerospace Blockset™ 제품은 FlightGear v2.6 버전부터 지원합니다. FlightGear 2.6보다 오래된 버전을 사용 중이라면, 해당 모델은 Simulink 업그레이드 어드바이저의 알림을 표시합니다. FlightGear 버전을 업그레이드하려면 업그레이드 어드바이저를 사용하는 것을 고려해 보십시오. 자세한 내용은 Supported FlightGear Versions 항목을 참조하십시오.

예제

포트

입력

모두 확장

경도, 위도, 고도, 롤, 피치, 요로, 배정밀도의 벡터로 지정됩니다. 단위는 경도와 위도에 대해 서쪽/북쪽을 나타내는 각도, 고도에 대해 평균 해수면 위의 미터, 자세 값에 대해 라디안입니다.

데이터형: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

파라미터

모두 확장

FlightGear 소프트웨어를 실행 중인 머신의 대상 IP 주소로, 스칼라로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: DestinationIpAddress
유형: 문자형 벡터
: 스칼라
디폴트 값: '127.0.0.1'

FlightGear 소프트웨어를 실행 중인 머신의 대상 포트로, 스칼라로 지정됩니다.

프로그래밍 방식 사용

블록 파라미터: DestinationPort
유형: 문자형 벡터
: 스칼라
디폴트 값: '5502'

샘플 시간으로, 스칼라로 지정됩니다(상속된 값은 –1).

프로그래밍 방식 사용

블록 파라미터: SampleTime
유형: 문자형 벡터
: 스칼라
디폴트 값: '1/30'

알고리즘

이 블록은 주로 6DoF 입력용으로 설정된 Pack net_fdm Packet for FlightGear 블록, Send net_fdm Packet to FlightGear 블록 및 Simulation Pace 블록을 포함하는 마스크 처리된 서브시스템입니다. 이 블록들의 모든 기능을 활용하려면 Aerospace Blockset 라이브러리의 개별 대응 블록을 사용하십시오.

참고 문헌

[1] Bowditch, N., American Practical Navigator, An Epitome of Navigation. US Navy Hydrographic Office, 1802.

버전 내역

R2006a 이전에 개발됨