Simulink: How to use a structure as output signal?
31 views (last 30 days)
Show older comments
Hi,
I have many signals in my simulink modell, that I want to convert into a structure. So I use a matlab function block, that looks like this:
function mystruct = create_struct( u )
mystruct.a = u(1);
mystruct.b = u(2);
end
Then I want to use this "struct-output" as input for another function. But this seems not to work. Have you any idea how to solve this? Thanks
0 Comments
Accepted Answer
Jason Moore
on 7 Feb 2015
In Simulink structured data is represented as Simulink.Bus objects to create a Simulink Bus you can do this by typing in your workspace
varname = Simulink.Bus
After creating a bus in your Simulink model use this bus object as your datatype for your Simulink block port.
0 Comments
More Answers (0)
See Also
Categories
Find more on Sources in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!