Matlab 2019b simulink 生成C代碼(一)

一、簡介

本文主要以matlab 2019b版本,主要講解怎麼用simulink生成嵌入式c代碼:

1.設置生成嵌入式C代碼;

2.生成自己想要變量代碼;

二、具體實現方法

1.我們以FOC控制座標變換Clark變換爲例:

Ialpha = Ia;

Ibeta   = (Ia+2*Ib)/\sqrt{3}

先在configuration->solver,設置如下圖,代碼運行週期設置爲50us

生成代碼如下,可讀性雖然可以,但是變量不是我們自己定義的

2.生成自己想要變量名的代碼需要如下步驟首先增加mpt single變量和線上變量名關聯起來

對相應變量都執行此操作,關聯以後如下圖

生成代碼如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章