一、簡介
本文主要以matlab 2019b版本,主要講解怎麼用simulink生成嵌入式c代碼:
1.設置生成嵌入式C代碼;
2.生成自己想要變量代碼;
二、具體實現方法
1.我們以FOC控制座標變換Clark變換爲例:
Ialpha = Ia;
Ibeta = (Ia+2*Ib)/
先在configuration->solver,設置如下圖,代碼運行週期設置爲50us
生成代碼如下,可讀性雖然可以,但是變量不是我們自己定義的
2.生成自己想要變量名的代碼需要如下步驟首先增加mpt single變量和線上變量名關聯起來
對相應變量都執行此操作,關聯以後如下圖
生成代碼如下