2015-12-20 109 views
1

我有一個有許多S函數生成器塊的庫。Mathworks Simulink:S函數生成器

如果我想再生.mex文件(比如說,在不同平臺上),
的標準方法是:

  • 進入每一個S函數生成器塊
  • 打開及其S- - 功能生成器嚮導
  • 單擊生成

是否有這個過程自動化的方法,這樣
庫中的每個S-Function Builder塊(包括所有子系統),
被重建?

回答

1

這是可能的:

blkNames = find_system(bdroot,'lookundermasks','all','BlockType','S-Function'); 
for blkIdx = 1:numel(blkNames) 
    blkHandle = get_param(blkNames{blkIdx}, 'Handle'); 
    appdata = sfunctionwizard(blkHandle,'GetApplicationData'); 
    appdata = sfunctionwizard(blkHandle,'Build',appdata); 
end 

我沒有任何參考或文檔,閱讀你的問題後不久,剛讀this question和驗證碼正在工作。