주요 콘텐츠

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

코드 생성에 지원되는 제품 및 블록 사용

모델을 구축할 때는 개발 과정 후반부에 문제가 발생하거나 재작업이 필요한 상황을 방지하기 위해, 코드 생성기가 사용하고자 하는 제품 및 블록을 지원하는지 확인하십시오.

관련 제품

다음 테이블은 Simulink® Coder™ 소프트웨어를 확장하고 보완하는 MathWorks® 제품들을 요약한 것입니다. 이 제품들에 대한 정보 및 코드 생성을 지원하는 방법에 대해서는 www.mathworks.com의 제품별 설명서를 참조하십시오.

제품코드 생성 응용 사례의 예시

Aerospace Blockset™

항공기, 우주선, 로켓, 추진 시스템 및 무인 항공기

Audio Toolbox™

오디오 처리 시스템
Automated Driving Toolbox™ADAS 및 자율주행 시스템의 설계, 시뮬레이션 및 테스트
AUTOSAR BlocksetAUTOSAR Classic 및 Adaptive ECU 소프트웨어의 모델링 및 시뮬레이션

Communications Toolbox™

통신 시스템의 물리 계층

Computer Vision Toolbox™

영상 처리, 이미지 처리 및 컴퓨터 비전 시스템

Control System Toolbox™

선형 제어 시스템

DSP System Toolbox™

신호 처리 시스템
Embedded Coder®임베디드 시스템, 신속 프로토타이핑용 보드, 그리고 양산 중인 마이크로프로세서

Fixed-Point Designer™

고정소수점 시스템

Fuzzy Logic Toolbox™

퍼지 논리에 기반한 시스템 설계
HDL Verifier™

Simulink를 활용한 직접 프로그래밍 인터페이스(DPI) 컴포넌트 및 트랜잭션 레벨 모델(TLM) 생성

IEC Certification Kit

ISO 26262 및 IEC 61508 인증

Model-Based Calibration Toolbox™

엔진 성능, 배기가스 배출량 및 연비 간의 최적 균형을 체계적으로 파악하기 위한 프로세스를 개발하고, 제어 설계, HIL(Hardware-in-the-Loop) 테스트 또는 파워트레인 시뮬레이션에 통계 모델을 재사용한다.

Model Predictive Control Toolbox™

모델 예측 제어기
Deep Learning Toolbox™신경망
Parallel Computing Toolbox™대규모 Simulink 모델에 대한 병렬 빌드
Phased Array System Toolbox™레이다, 소나, 무선 통신 및 의료 이미지 분야에서 사용되는 센서 배열 시스템
Polyspace® Bug Finder™

MISRA-C 준수 및 생성된 코드의 정적 분석

Polyspace Code Prover™

생성된 코드의 형식적 분석

Powertrain Blockset™

파워트레인 애플리케이션의 실시간 테스트

RF Blockset™무선 주파수(RF) 시스템의 설계, 시뮬레이션 및 분석
Robotics System Toolbox™

로봇 공학 애플리케이션의 설계, 시뮬레이션 및 테스트

ROS Toolbox

ROS 기반 애플리케이션의 설계, 시뮬레이션 및 배포

Simscape™

기계, 전기, 유압 및 기타 물리적 영역에 걸쳐 있는 시스템을 물리적 네트워크로 간주

Simscape Driveline™

구동계(드라이브트레인) 시스템
Simscape Electrical™전자, 전기기계 및 전력 시스템

Simscape Fluids™

유압 동력 및 제어 시스템

Simscape Multibody™

3차원 기계 시스템

Simulink 3D Animation™

3D 시각화 기능을 갖춘 시스템
Simulink Check™모델 표준 준수 여부 확인 및 메트릭
Simulink Code Inspector™

생성된 코드에 대한 자동 검토

Simulink Control Design™PID 제어기의 자동 튜닝 및 온라인 주파수 응답 추정
Simulink Coverage™모델 및 코드 구조적 커버리지 분석

Simulink Design Optimization™

적응형 룩업 테이블 조정 및 신호 특성 확인

Simulink Desktop Real-Time™

제어 시스템 및 신호 처리 알고리즘에 대한 신속 프로토타이핑 또는 HIL(Hardware-in-the-Loop) 시뮬레이션

Simulink Real-Time™

신속 프로토타이핑, HIL(Hardware-in-the-Loop) 시뮬레이션 및 기타 실시간 테스트 응용 분야

Simulink Report Generator™

표준 형식으로 프로젝트 문서를 자동으로 생성하기
Requirements Toolbox™설계 및 코딩을 위한 요구사항 작성 및 추적
Simulink Test™

생성된 코드에 대한 SIL(Software-in-the-Loop), PIL(Processor-in-the-Loop) 및 HIL(Hardware-in-the-Loop) 테스트

SoC Blockset™SoC 하드웨어 및 소프트웨어 아키텍처의 설계, 평가 및 구현
Stateflow®상태 기계와 플로우 차트

System Identification Toolbox™

측정된 입력 데이터와 출력 데이터를 바탕으로 식별된 시스템
Vehicle Dynamics Blockset™3D 환경에서의 차량 동역학 모델링 및 시뮬레이션

Vehicle Network Toolbox™

Windows®에서 액셀러레이터 및 고속 액셀러레이터 시뮬레이션 및 코드 배포를 위한 CAN 블록

코드 생성에 지원되는 블록

Simulink 내장 블록 및 제품별 블록셋 블록 중 일부에 대해 효율적인 코드를 생성할 수 있습니다. 다음 테이블에는 이러한 블록들이 나열되어 있습니다. 테이블에서 블록 이름 앞에 있는 The letter "i" inside a blue rectangle. 정보 아이콘은 해당 블록의 코드 생성에 특정 사용법 관련 참고 및 제한 사항이 적용됨을 나타냅니다. 사용법 관련 참고 및 제한 사항을 확인하려면 해당 참조 페이지에서 페이지 하단의 Extended Capabilities 섹션까지 아래로 스크롤한 다음, C/C++ 코드 생성 섹션을 펼치십시오.

Simulink는 또한 Simulink 내장 블록의 특징을 요약한 웹 페이지를 제공합니다. Simulink 블록 라이브러리에서 가져온 이 내용은, 프로덕션 코드 생성에 권장되지 않는 블록을 식별하고 기타 사용 지침을 제공합니다. 이 페이지를 보려면 MATLAB® 명령 창에 showblockdatatypetable를 입력하세요.

블록에 대한 자세한 내용은 블록 참조 페이지를 참조하십시오.

블록에 대한 모델 지침은 블록 모델링 지침를 참조하십시오.

코드 생성을 위한 블록 세트 지원

코드 생성을 위해 고려해 볼 수 있는 블록이 포함된 여러 제품이 있습니다. 다만, 이러한 제품 중 하나에 블록을 사용하기 전에 해당 제품의 설명서를 참고하여 어떤 블록이 코드 생성을 지원하는지 확인하십시오.