產品及服務 > Simulink Coder, Simulink –C轉碼器
Simulink Coder, Simulink –C轉碼器

Introduction
Simulink –C轉碼器(前身為Real-Time Workshop),可將Simulink的圖塊、Stateflow圖表和MATLAB函式,產生成可執行的C和C++程式碼。產生出的原始碼可以用於即時和非即時的應用,包括模擬加速,快速原型化和硬體迴圈測試。使用者可以利用Simulink或在MATLAB和Simulink環境之外執行,以調整和監控所產生出的程式碼。

本工具箱使用需搭配MATLAB、Simulink、MATLAB Coder。

Key Features

  • 可產生出符合ANSI/ISO標準的C和C++程式碼,以及可執行離散、連續、或混合的Simulink和Stateflow模型
  • 對大型模型可增量程式碼生成
  • 支援整數、浮點和定點資料類型
  • 可對單速率、多速率和異步模型產生程式碼
  • 不論有無RTOS,可進行單任務、多任務和多核心執行程式碼外部模式模擬可調整參數和監測訊號
  • 在次系統跨模型分享時,所產生的程式碼可重覆使用,亦改進功能,讓產生程式碼時減少許多資料張貼的重覆次數
  • 2013a版本後,減少從Stateflow呼叫Simulink 函式時的資料副本
  • 2013b版本,可建立多層級的密碼以保護Simulink的模型。

2018b加入 :

  • 行主序陣列配置:透過指定查找表的陣列配置和其他模塊作為行主序,簡化與 C/C++ 函式、工具和函式庫的整合。