Save data from Simulink Outports with Bus Object Data Types

2 visualizaciones (últimos 30 días)
Eric O'Neill
Eric O'Neill el 5 de En. de 2017
Respondida: Jordan Ross el 9 de En. de 2017
I am working with models that occasionally have outports with Bus object data types. Whenever I run these models, I the resulting saved output does not have any data from those Bus Object data types. I do not want to modify the models, so I cannot add a 'to file' or 'to workspace' block. How do I get these ports to save their data and preserve the structure of the Bus in that saved data. I've attached a modified version of the ex_load_bus_root_inport model that demonstrates. Load and run the model, check the yout variable, then remove the data type from 'In2' and run it again. Output from Outport 2 appears, but it removes all structure from the Bus.
For reference, I am running Matlab 2013a.

Respuestas (1)

Jordan Ross
Jordan Ross el 9 de En. de 2017
Hello Eric,
As I understand, you are trying to log the output of the Out2 outport in your model which as a custom bus type. Unfortunately, this functionality is not supported in MATLAB R2013a. However, in R2016b you can log the signals using the "Dataset" format and can preserve the structure of your custom Bus object.

Categorías

Más información sobre Schedule Model Components en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by