How to configure S-function builder data from command line
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Block and Blockset Authoring 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!