control properties of app designer components from a Matlab function block of a Simulink model
4 次查看(过去 30 天)
显示 更早的评论
Hi,
I would like to control the properties of some app designer components using a Matlab function block of my Simulink model. Is that possible? In case yes, could you provide how can I do it?
Thanks in advance for your comments.
Regards,
Mauricio
0 个评论
采纳的回答
Reshma Nerella
2021-11-8
Hi,
From my understanding you want to control the components of an app from Simulink function block.
1.Create a function and add the code for modifying the required components properties. For example
function output = func1(input)
coder.extrinsic('func1') %add this line to bypass code generation and to not get the same message as error
if isempty(app) || ~isvalid(app)
app = app1; % create an instance of app
end
app.MessageEditField.Value = "Hello from Simulink!"; % Modify the properties
2. Call this function from the MATLAB function block of your Simulink model.
function y = fcn(u)
coder.extrinsic('func1')
y = func1(u);
Hope this helps!
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subsystems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!