How to configure S-function builder data from command line
조회 수: 2 (최근 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
giga
2016년 5월 1일
Hi Clement, I am interested in the same problem. Did you find any solution? Thanks!
답변 (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!