Variables from Matlab App Workspace to Simulink without Matlab Workspace

35 visualizaciones (últimos 30 días)
Marco
Marco el 22 de Sept. de 2025 a las 12:08
Comentada: Marco el 25 de Sept. de 2025 a las 10:18
Is it possible to pass variables form Matlab app workspace (a struct in matlab app made like this app.Workspace.Subworkspace.Variable), directly to Simulink, without using Matlab Workspace or an external file?

Respuesta aceptada

Andreas Goser
Andreas Goser el 23 de Sept. de 2025 a las 5:35
Yes, you can pass variables from a MATLAB app workspace directly to Simulink without using the MATLAB workspace or an external file. You can achieve this by using the Simulink.SimulationInput object to set parameters directly from your app's workspace.
  4 comentarios
Andreas Goser
Andreas Goser el 23 de Sept. de 2025 a las 14:12
As I found a few technical articles around detail problems around compiling lookup tables, I conclude this is generally possible. But I am ot an expert for this. I am happy to connect you with MathWorks staff to help you further. Can you send me a personal message for further conversation if you are interested?
Marco
Marco el 25 de Sept. de 2025 a las 10:18
@Andreas Goser Thank you, I managed to pass the variables and vectors form matlab app workspace to simulink.
% Create a SimulationInput object for your model
simIn = Simulink.SimulationInput('Your_Simulink_Model');
simIn = simIn.setVariable('Variable_name_in_Simulink', app.Workspace.Subworkspace.Variable);
If I will need further assistance I will send you a personal message!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by