주요 콘텐츠

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

실시간 신속 프로토타이핑을 위한 알고리즘 모델 배포

코드 생성기를 사용하여 실시간 신속 프로토타이핑을 위한 알고리즘 모델을 배포하십시오.

실시간 신속 프로토타이핑에 대하여

실시간 신속 프로토타이핑을 위해서는 실시간 시뮬레이터를 사용해야 하며, 이 시뮬레이터는 제어 대상인 시스템 하드웨어(예: 실제 설비나 차량)에 연결될 수도 있다. 실시간 시뮬레이터나 임베디드 마이크로프로세서에서 코드가 실행되는 동안 코드를 생성, 배포 및 튜닝합니다. 이 설계 단계는 특정 컴포넌트가 시스템을 적절하게 제어할 수 있는지 확인하는 데 매우 중요하며, 이를 통해 코드를 평가하고, 코드를 다루며, 코드를 최적화할 수 있습니다.

다음 그림은 실시간 신속 프로토타이핑을 위한 일반적인 접근 방식을 보여줍니다.

Conceptual diagram of a real-time rapid prototyping system

실시간 신속 프로토타이핑의 목표

기능 요구 사항이 문서화되어 있고, 정교하게 다듬어진 개념 모델이 있으며, 제어 대상인 물리적 플랜트나 차량에 대한 시스템 하드웨어가 준비되어 있고, 타깃 제품(예: Simulink Real-Time 또는 Simulink Desktop Real-Time 제품)에 접근할 수 있다고 가정할 때, 실시간 프로토타이핑을 통해 다음을 수행할 수 있습니다:

  • 알고리즘 설계와 프로토타이핑을 신속하게 반복하며 컴포넌트 및 환경 모델 설계를 정교화한다

  • 컴포넌트가 물리적 시스템을 실시간으로 적절하게 제어할 수 있는지 검증한다

  • 하드웨어 구성을 결정하거나, 상용 소프트웨어를 개발하거나, 고정된 설계를 확정하기 전에 시스템 성능을 평가하십시오.

  • 테스트 하드웨어

실시간 신속 프로토타이핑을 통한 코드 개선

실시간 신속 프로토타이핑을 수행하려면:

  1. 신속 프로토타이핑 하드웨어에서 실시간으로 구동되는 실시간 시스템을 구축하거나 수집한다. Simulink Real-Time 제품은 실시간 신속 프로토타이핑을 가능하게 합니다. 이 제품은 PC가 실시간으로 작동할 수 있도록 해주는 실시간 운영 체제를 제공합니다. 또한 다양한 하드웨어 I/O 카드용 장치 드라이버 블록을 제공합니다. 그러면 저렴한 상용 기성품(COTS) 하드웨어를 사용하여 신속 프로토타이핑 시스템을 구축할 수 있습니다. 또한, 타사 공급업체들은 Simulink® Real-Time™ 제품이나 기타 코드 생성 기술을 기반으로 한 제품을 제공하며, 이러한 제품은 개발 환경에 통합할 수 있습니다.

  2. 제공된 시스템 타깃 파일을 사용하여 실시간 시뮬레이터에 배포할 수 있는 코드를 생성하십시오. 다음 정보를 확인해 주세요.

    엔지니어링 태스크관련 제품 정보예제

    실시간 신속 프로토타이핑을 위한 코드 생성

    Compare System Target File Support Across Products

    이벤트 기반 스케줄링

    Embedded Coder

    Support for Standards and Guidelines (Embedded Coder)

    입문용 모델의 경우:

    openExample('CounterModel')

    더 많은 모델을 보시려면:

    modelfinder("ecoder")
    PC를 사용하여 하드 실시간 환경에서 신속 프로토타이핑을 위한 코드를 생성합니다.

    Simulink Real-Time

    Simulink Real-Time Options Pane (Simulink Real-Time)

    입문용 모델의 경우:

    openExample('slrt_ex_osc')

    더 많은 모델을 보시려면:

    modelfinder("slrealtime")
    PC를 사용하여 소프트 실시간 환경에서 신속 프로토타이핑을 위한 코드를 생성합니다.

    Simulink Desktop Real-Time

    Simulink Desktop Real-Time Pane (Simulink Desktop Real-Time)

    입문용 모델의 경우:

    openExample('sldrtex_vdp')

    더 많은 모델을 보시려면:

    modelfinder("sldrt")
  3. 신호를 모니터링하고, 파라미터를 조정하며, 데이터를 기록합니다.

참고 항목

도움말 항목