GUI for Simulink as a standalone (load_system is excluded from packaging)
9 次查看(过去 30 天)
显示 更早的评论
Hello,
I am having a GUI designed with App Designer running and displaying variables from a Simulink Model. I can also adjust variables in the GUI and update them into the simulation.
I use load_system('mysystem') and set_param('mysystem','Simulationcommand','Start') to start the system.
When I try to create a standalone now i get the Warnings
"load_system", "close_system, save_system" are excluded from packaging for the MATLAB Runtime environment according to the MATLAB Compiler license.
Is it not possible to run a simulation in a standalone application?
0 个评论
采纳的回答
Kojiro Saito
2020-6-4
编辑:Kojiro Saito
2020-6-4
load_system, close_system and save_system are not supported by MATLAB Compiler as described in this list.
But from R2020a, with Simulink Compiler, you can compile Simulink simulations as a standalone application.
Below is an example.
sim, Simulink.SimulationInput and Simulink.SimulationOutput are supported by Simulink Compiler, so you can create a standalone application with these commands instead of load_system.
1 个评论
Muhammad Awan
2021-2-22
Hi Korijo,
I saw this answer of yours and thought you may be answer to my query too. For a standalone app designer app, calling a simulink model, can we have a functionality like this one (List Available CAN Channels) shown in following example?
In this example, the chosen CAN channel is pushed in the simulink model using set_param command as shown below:
% Push the selected CAN channel into the simulation model CAN Configuration block.
set_param(canConfigPath{1}, 'Device', app.canChannelDeviceSelected);
set_param(canConfigPath{1}, 'DeviceMenu', app.canChannelDeviceSelected);
set_param(canConfigPath{1}, 'ObjConstructor', app.canChannelConstructorSelected);
Is it possible to do the same from a standalone app, which is required to Run on a computer without matlab & simulink installed?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Model, Block, and Port Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!