導航:首頁 > 軟體問題 > matlab如何做小軟體

matlab如何做小軟體

發布時間:2023-03-13 23:36:00

Ⅰ matlab怎麼使代碼生成軟體

打開MATLAB,這里用MATLAB R2012a版本,然後點擊Simulink按鈕,或者在Matlab命令行里輸入simulink即可,就打開了Simulink模擬環境。點擊Simulink左上角file——new—— modol,就建立了模型窗口。

接下來就是建立模型的過程,按照自己的設計,在上圖的右側子模塊窗口中,單擊「Source」子模塊庫前的「+」(或雙擊Source),或者直接在左側模塊和工具箱欄單擊Simulink下的Source子模塊庫,便可看到各種輸入源模塊。搭建模型的過程就不詳細介紹。可參考下面的連接
1如何建立一個簡單的Simulink模型

下面進入到最重要的環節。模型搭建運行成功時候,點擊simulation下的選項configuration parameters,出現參數設置的窗口如下,接下來主要是參數設置的問題,以及代碼自動生成的設置。
代碼生成的模型配置主要是在Configuration Parameters參數配置集合中進行,嵌入式代碼生成用的模型配置相對比較復雜。Configuration Parameters中集中管理著模型的代碼生成方法、格式等約束條件。在Simulink窗口的Simulation的下拉菜單中,選擇Configuration Parameters,或者按下Ctrl+E就可以打開Configuration Parameters參數配置對話框.
為了生成嵌入式代碼,至少需要配置3個部分:模型的解算器solver;模型的系統目標文件(如ert.tlc或其他自定義的嵌入式系統目標文件);硬體的實現規定(Hardware Implementation)。

1.模型的解算器solver的設置,solver頁面如下圖所示。
在研究代碼生成時,solver的步長一定要設置為固定步長,因為RTW只能從固定步長的模型生成代碼[21]。固定點solver提供了多種演算法,本次的SVPWM模型中由於沒有連續狀態,可以選擇discrete方法。步長默認auto,在簡單的通用嵌入式代碼生成過程中此參數沒有實際作用,可以採用默認或者設置0.01s。而在針對目標晶元定製的代碼生成過程中,硬體驅動工具箱往往會將步長step size作為其外設或內核中定時器的中斷周期,使得生成的演算法代碼在硬體晶元中以同樣的時間間隔執行。並且由於解算器步長為整個模型提供了一個基礎采樣頻率,故被稱為基采樣率(base-rate)。

2. Hardware Implementation硬體的實現規定
Hardware Implementation選項是規定目標硬體規格的選項。在這個選項卡里,可以配置晶元的廠商和類型,設置晶元的字長、位元組順序等。在本次基於DSP的SVPWM演算法的模擬代碼生成中,Hardware Implementation選項設置如下圖所示。

3. 模型的系統目標文件
另外一個關鍵的設置選項是控制整個代碼生成過程的系統目標文件System Target File,ert.tlc文件是Embedded Coder提供的能夠生成專門用於嵌入式系統C代碼的系統目標文件。在Code Generation頁面中,單擊下圖右上角的Browse按鈕可以彈出對話框以選擇系統目標文件。

Report子標簽能夠打開設置關於生產代碼報告的頁面,可以選擇是否創建HTML格式的代碼生成報告,並通過勾選框選擇是否在模型編譯結束後自動打開。最好勾選Create Code Generation Report及Open Repot automatically兩個選項,模型生成代碼完畢後會自動彈出報告列表,而不需要到文件夾中逐一將源文件手動查找並打開。
Include comments選項的勾選決定是否在生成代碼中添加Simulink自帶的注釋。啟動此選項後,Auto Generated comments組及Custom comments組的選項便被使能,可以根據需要選擇希望生成的注釋內容。最好勾選此選項,注釋中將帶有可以從代碼跳轉到對應模型的超鏈接,方便讀者追溯模塊與代碼的對應關系。
Custom Code子標簽頁面主要用於添加用戶自定義的或者編譯模型時必須的源文件、頭文件或者庫文件等。
Debug子標簽頁面提供了關於編譯過程和TLC過程的選項。Verbose build的勾選可以將編譯過程信息顯示在Command Window中。Retain.rtw file則能夠保留編譯模型生成時的rtw文件。TLC process組參數能夠啟動TLC文件的profile功能和調試功能,使得開發者能夠對TLC語言文件進行斷點、單步調試等動作。
rtw文件是代碼生成過程中從Simulink模型得到的中間文件,它記錄了模型相關的所有需要被TLC文件使用的信息。

最後,點擊Generate code按鈕即可自動生成所需代碼。

自動生成的文件在MATLAB左側的工作空間里,可以打開該文件夾查看自動生成的文件。

閱讀全文

與matlab如何做小軟體相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1114
無痕跡消除圖片軟體 瀏覽:683
免費小票軟體 瀏覽:917
華為在哪裡設置軟體停止運行 瀏覽:929
用電腦鍵盤調節聲音大小 瀏覽:1227
自動刷軟體賺錢 瀏覽:1229
古裝連續劇免費版 瀏覽:1381
工免費漫畫 瀏覽:1121
手機軟體專門儲存文件 瀏覽:1477
uos如何用命令安裝軟體 瀏覽:1273
有線耳機插電腦麥克風 瀏覽:625
侏羅紀世界3在線觀看完整免費 瀏覽:965
單個軟體怎麼設置名稱 瀏覽:688
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1350
明白之後如何免費獲得無人機 瀏覽:800
如何解禁軟體菜單 瀏覽:807
副路由器連接電腦視頻 瀏覽:1322
內置wifi電視如何裝軟體 瀏覽:1061
手機換零免費雪碧 瀏覽:1557
國行蘋果如何下載美版軟體 瀏覽:1171