Simulink Coder

새로운 내용

새로운 제품의 기능에 대해 알아보십시오.


2017a의 일부인 Version 8.12에는 다음과 같은 향상된 기능이 포함되어 있습니다.

아키텍처 및 설계 모델링

  • 전 모델에 걸친 서브시스템 재사용: 명명 (naming) 제어 및 전 모델에 걸친 Data Store Memory 블록으로 서브시스템 재사용

코드 생성

  • S-function의 프로세스 사용자 지정 빌드: 생성된 makefile을 makecfg.m의 RTW.BuildInfo 함수를 사용하여 사용자 지정

배포

  • NXP FRDM-K64F 보드: 아날로그 출력, 구적법 인코더, 직렬 및 UDP 블록을 사용하여 모델 생성

성능

  • MATLAB 함수 블록의 동적 메모리 할당: 동적 메모리 할당을 사용하는 C 코드 생성

자세한 내용은 Release Notes를 참조하십시오.

2016b의 일부인 Version 8.11 에는 다음과 같은 향상된 기능이 포함되어 있습니다.

  • 초기화 함수 및 종료 함수 블록: 초기화, 재설정 및 종료 이벤트의 코드 생성
  • 상태 읽기 및 상태 쓰기 블록: 터미널 또는 초기 조건을 설정하기 위해 상태 값을 읽거나 쓰는 코드 생성
  • 아웃포트의 이름 및 저장 공간 클래스: 루트 레벨 아웃포트 블록에서 직접 코드 생성의 이름과 저장 공간 클래스 구성
  • 데이터 교환 인터페이스: 독립 제어를 사용하여 C API, ASAP2 및 external mode 구성
  • Simulink Coder Target Support Packages: NXP Freedom 보드 및 STMicroelectronics Nucleo 보드의 코드 생성

자세한 내용은 Release Notes를 참조하십시오.

2016a의 일부인 Version 8.10 에는 다음과 같은 향상된 기능이 포함되어 있습니다.

  • 변형(Variants): Variant Sink 및 Variant Source 블록으로 지정된 대로 선택된 variant에 대한 코드를 생성합니다.
  • Protected Model 콜백: 사용자 지정 protected model에 대한 콜백을 정의합니다.
  • 단순화된 구성 매개 변수(Configuration Parameters): 간소화된 코드 생성 창을 통해 더욱 쉽게 모델을 구성합니다.
  • Simulink Coder 학생용 액세스: 학생용 애드온 제품 또는 MATLAB Primary 및 Secondary School Suite와 함께 Simulink Coder 를 제공받을 수 있습니다.
  • 모델 블록 가상 버스: 생성된 코드에서 모델 블록 인터페이스에 대해 가상 버스를 사용하고 데이터 복사를 감소시킵니다.

자세한 내용은 Release Notes를 참조하십시오.

Release 2015aSP1의 일부인 Version 8.8.1 에는 버그 수정이 포함되어 있습니다.

자세한 내용은 Release Notes를 참조하십시오.

2015b의 일부인 Version 8.9 에는 다음과 같은 향상된 기능이 포함되어 있습니다.

  • MinGW-w64 컴파일러 지원: 무료 컴파일러로 64비트 Windows에서 MEX 파일 컴파일
  • 국제화(Internationalization): 서로 다른 로케일에 대한 혼합 언어를 포함한 코드를 생성 및 검토
  • 하드웨어 구현(Hardware Implementation) 선택: 특정 임베디드 프로세서를 위한 코드를 신속히 생성
  • 스마트한 코드 재생성: 코드에 영향을 주는 모델 설정이 수정되었을 때만 코드 재생성

자세한 내용은 Release Notes를 참조하십시오.

2015a의 일부인 Version 8.8에는 다음과 같은 향상된 기능이 포함되어 있습니다.

  • 보호 모델을 위한 명령줄 API
  • 신속한 병렬 빌드를 위한 워커들의 사용 개선

자세한 내용은 Release Notes를 참조하십시오.