Main Content

실시간 시뮬레이션

Simulink® Real-Time™ Simscape™ 검사, Simscape HDL Workflow Advisor

플랜트 모델을 배포하면 제어 알고리즘을 테스트할 수 있습니다. 생성된 C 코드 또는 HDL 코드를 사용하여 HIL(Hardware-in-the-Loop) 시뮬레이션을 포함해 실시간 시뮬레이션을 위한 Simscape Electrical™ 모델을 배포할 수 있습니다.

20µs 이상의 시뮬레이션 샘플 시간을 필요로 하는 비선형 모델, 선형 모델 또는 스위칭 선형 모델을 배포하려면 C 코드를 생성하십시오. Simulink Coder™에 대한 라이선스가 있는 경우, 실시간 타깃 머신에 배포하기 위한 C 코드를 생성할 수 있습니다. Embedded Coder®에 대한 라이선스가 있는 경우, 임베디드 시스템에 배포하기 위한 C 코드를 생성할 수 있습니다. Simulink Real-Time에 대한 라이선스가 있는 경우, 코드 생성을 위해 Simscape 검사를 사용하여 Simscape Electrical 모델을 준비할 수 있습니다. 그런 다음 Simulink Real-Time 탐색기를 사용하여 다음을 수행할 수 있습니다.

  • 개발 컴퓨터에서 코드를 생성하고 컴파일합니다.

  • 실시간 응용 프로그램을 타깃 컴퓨터로 다운로드합니다.

  • 개발 컴퓨터에서 원격으로 실시간 응용 프로그램을 실행합니다.

Simscape 모델의 C 코드 버전을 생성하고 배포하는 방법을 알아보려면 Real-Time Model Preparation Workflow 항목, Real-Time Simulation Workflow 항목, HIL(Hardware-in-the-Loop) 시뮬레이션 워크플로 항목을 참조하십시오.

1µs 이상의 시뮬레이션 샘플 시간을 필요로 하는 선형 모델 또는 스위칭 선형 모델을 배포하려면 HDL 코드를 생성하십시오. HDL Coder™에 대한 라이선스가 있는 경우, Simscape HDL Workflow Advisor를 사용하면 모델을 수동으로 먼저 Simulink 모델로 변환하지 않고도 Simscape Electrical 모델에서 HDL 코드를 생성할 수 있습니다. sschdladvisor 함수는 모델의 HDL 코드 호환 버전을 생성합니다. 그러면 HDL 구현 모델에서 코드를 생성하고 HIL 시뮬레이션을 위해 플랜트 모델을 FPGA에 배포할 수 있습니다.

Simscape 모델의 HDL 버전을 생성하는 방법을 알아보려면 Generate HDL Code for FPGA Platforms from Simscape Models 항목을 참조하십시오.

도움말 항목