Missing "Configure Model Functions" Button in Interface tab of Code Generation
5 次查看(过去 30 天)
显示 更早的评论
In the tab "Code Generation" ->"Interface" the button "Configure Model Functions" is missing or greyed out. I used the ert target and Nonreusable function, but I can not control the names of the parameter of the function call.
![GreyConfigureModelFunctions.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/206086/GreyConfigureModelFunctions.jpeg)
0 个评论
回答(2 个)
Harshita Gupta
2019-3-4
The 'ModelStepFunctionPrototypeControlCompliant' parameter can determine whether the 'Configure Model Functions' appears or not.The button can be made to appear and disappear by executing the following command(s):
>> set_param(gcs, 'ModelStepFunctionPrototypeControlCompliant', 'on/off');
The 'Configuration Parameters' window should be reopened for the changes to take effect.
Also consider the following steps for reference:
>> rtwgensettings.SelectCallback = 'custom_select_callback_handler(hDlg, hSrc)';
>> slConfigUISetVal(hDlg, hSrc, 'ModelStepFunctionPrototypeControlCompliant', 'on');
>> slConfigUISetEnabled(hDlg, hSrc, 'ModelStepFunctionPrototypeControlCompliant', false);
As another workaround, try the following to see if this is settable for your configuration set.
>> cfg_set = getActiveConfigSet(bdroot) %must be ERT-derived targe
>> set_param(cfg_set, 'ModelStepFunctionPrototypeControlCompliant', 'on')
>> openDialog(cfg_set)
>> save_system(gcs)
1 个评论
Rongfei deng
2019-8-28
I had the same problem. I used Matlab 2019a.
I've tried these methods, but they don't work.
![微信截图_20190828100450.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/235507/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20190828100450.png)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!