Simout output from sim command called from Matlab Function Block in Simulink

1 visualizzazione (ultimi 30 giorni)
I'm trying to simulate a model "inner.mdl" (several timesteps) in one timestep of the root model "outer.mdl". I thought of calling simout = sim("inner.mdl") from a Matlab Function Block. The problem is: Since I'm using extrinsic sim (bypassing code generation), simout is returned as an MxArray and I am unable to retrieve the logged signals from it. Any ideas would be appreciated, whether they are about doing this simulation-in-simulation or with obtaining the logged signals using the method I'm trying.

Risposte (0)

Categorie

Scopri di più su Simulink Functions in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by