2017-04-20 84 views
0

任何人都可以解釋在slprj和sfprj文件夾中編譯文件的內容之間的區別嗎?基本上這些目錄的主要目的是什麼? slprj和sfprj文件夾以及參考模型,S函數和MEX文件之間的連接是什麼?Matlab Simulink slprj vs sfprj參考模型

回答

0

模擬時,許多塊(如MATLAB Function BlockStateflow Chart)會自動轉換爲C代碼並編譯爲S函數。這是在模擬中運行的S函數。這一切對用戶來說有點不透明。

slprj目錄(或更具體的說是它下面的子文件夾)包含該轉換的殘餘,以及在模擬期間正確運行該塊所需的files/data/etc。

直到最近該目錄被命名爲sfprj

該目錄首次引入了Stateflow,因此名稱爲sfprj。 從那時起,越來越多的功能(例如MATLAB FunctionModel Reference塊)已經使用了相同的目錄,所以最近它被重命名爲slprj,以反映它現在一般由Simulink使用,而不僅僅是Stateflow。