이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
실시간 HIL(Hardware-in-the-Loop) 시뮬레이션을 위한 환경 모델 배포
HIL(Hardware-in-the-Loop) 시뮬레이션에 대하여
HIL(Hardware-in-the-Loop) 시뮬레이션은 소프트웨어 테스트 플랫폼 환경에서 임베디드 시스템이나 제어 장치를 테스트하고 검증합니다. 테스트 플랫폼의 예로는 실시간 타깃 시스템과 명령어 집합 시뮬레이터(IIS) 등이 있습니다. Simulink® 소프트웨어를 사용하여 테스트 환경을 나타내는 모델을 개발하고 검증합니다. 코드 생성기를 사용하여 모델용 실행 프로그램을 생성하고 빌드한 다음, HIL 시뮬레이션 플랫폼으로 다운로드합니다. 환경을 설정한 후에는 실행 파일을 실행하여 임베디드 시스템이나 제어 장치를 실시간으로 검증할 수 있습니다.
HIL 시뮬레이션 과정에서, 컴포넌트를를 정밀하게 설계하고 제작해 나가는 동시에 시스템 환경의 일부를 점차 하드웨어 컴포넌트로 대체합니다. HIL 시뮬레이션은 부품 제작에 따른 비용이 많이 드는 반복 작업을 없애주는 효율적인 설계 프로세스를 제공합니다.
시스템 시뮬레이터용으로 빌드한 코드는 실시간 시스템 기능을 제공합니다. 예를 들어, 이 코드에는 Wind River®나 다른 실시간 운영 체제(RTOS)의 VxWorks®가 포함될 수 있습니다.
다음 그림은 일반적인 HIL 구성을 보여줍니다.

MathWorks에서 제공하는 HIL 플랫폼은 Simulink Real-Time 제품입니다. HIL 플랫폼으로 사용할 수 있는 여러 타사 제품도 있습니다. Simulink Real-Time™ 제품은 Intel® 또는 AMD® 32비트 프로세서를 실시간 타깃으로 사용하는 PC에 하드 실시간 성능을 제공합니다. Simulink Real-Time 제품을 사용하면 모델에 I/O 인터페이스 블록을 추가하고, 코드 생성 기술을 통해 코드를 자동으로 생성할 수 있습니다. Simulink Real-Time 제품은 Simulink Real-Time 실시간 커널이 실행 중인 다른 PC로 코드를 다운로드할 수 있습니다. Simulink Real-Time을 기반으로 한 시스템 통합 솔루션도 제공됩니다.
HIL 시뮬레이션 설정 및 실행
HIL 시뮬레이션을 설정하고 실행하려면 다음 단계를 차례로 수행하십시오:
개발 중인 환경이나 시스템을 나타내는 모델을 구축하십시오.
자세한 내용은 Compare System Target File Support Across Products 항목을 참조하십시오.
환경 모델에 대한 실행 파일을 생성합니다.
환경 모델용 실행 파일을 HIL 시뮬레이션 플랫폼에 다운로드하십시오.
시스템 컴포넌트를 구성하는 소프트웨어를 해당 하드웨어로 교체하십시오.
HIL 시스템 환경에서 하드웨어를 테스트하십시오.
테스트가 필요한 컴포넌트를 모두 포함시킨 후 시스템을 시뮬레이션할 수 있을 때까지 4단계와 5단계를 반복하십시오.