link to a m-file from Simulink model
2 次查看(过去 30 天)
显示 更早的评论
Hi,
How can I place a box with the link to a m-file into a Simulink model like those of S-function examples ?
Thanks
4 个评论
Fangjun Jiang
2011-9-25
What do you mean "link"? What do you try to do? There is a way to run a .m file when you double-click a block in the Simulink model. But that is not the case for sfundemos.mdl. It's just a library with subsystem hierarchy.
Faisal Ahmed
2017-9-6
Hello can you please tell me how can i run .m file when i double clicl a simulink model.
回答(1 个)
Kaustubha Govind
2011-9-26
I think the links in the S-function demos are basically empty subsystems with the OpenFcn block callback defined so as to open the corresponding MATLAB file. You can drag a Subsystem block, delete its contents so the input/output ports disappear. Then right-click on the block, select "Block Properties" and under the Callbacks->OpenFcn pane, enter "edit mymatlabfile.m". This should do the trick.
The other technique as Alessandro mentioned is to create an annotation and define it's ClickFcn as "edit mymatlabfile.m".
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interactive Model Editing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!