How to configure S-function builder data from command line

Hi,
I'm trying to configure S-function builder and to build the S-function from command line using sfunctionwizard. I would like to change the "appdata.SfunWizardData.LibraryFilesText" which was previously set in the GUI. The build operation works well but it overwrites my modifications and uses the previous LibraryFilesText.
The following example is inspired by
blkNames = find_system(model_list,'lookundermasks','all','BlockType','S-Function');
for blkIdx = 1:numel(blkNames)
blkHandle = get_param(blkNames{blkIdx}, 'Handle');
appdata = sfunctionwizard(blkHandle,'GetApplicationData');
appdata.SfunWizardData.LibraryFilesText = 'INC_PATH C:\Test';
appdata2 = sfunctionwizard(blkHandle,'Build',appdata);
end
Here after call of "appdata2 = sfunctionwizard(blkHandle,'Build',appdata);" appdata2.SfunWizardData.LibraryFilesText is equal to the text set in the GUI although appdata.SfunWizardData.LibraryFilesText is equal to 'INC_PATH C:\Test'
If I try to modify others properties (as appdata.SfunWizardData.GenerateTLC) I've the same behavior the build is made with the parameters set in the GUI, not with the parameters set in command line.
Is it the good way to deal with the configuration of S-function builder in command line?
Thanks, Clement.

1 个评论

Hi Clement, I am interested in the same problem. Did you find any solution? Thanks!

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Block and Blockset Authoring 的更多信息

产品

提问:

2014-1-13

评论:

2016-5-1

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by