How can I model time-independent models in Simulink?

3 Ansichten (letzte 30 Tage)
Lockywolf
Lockywolf am 11 Dez. 2019
I have a physical component library, implemented as a forest of Matlab classes, where each object would represent a fairly independent block in a problem domain. This allows me to construct pipelines of data propagation, starting from a source to a sink, which is usually either an image or a table. At the moment we use this library by describing all of the components in an .m file, and using "publish" to produce a report of the simulation.
However, this way of work is not very visual (a huge problem!), and it does not support any Simulink "goodies" such as XIL or evern nesting of models.
When I tried to explore the option of using Simulink, I found several difficulties, which make me ask for help:
1) It seems that Simulink is quite tightly bound to time-dependent systems. Can I make time-independent models in Simulink?
2)I found that I can make something more similar to what I need in Simscape, but Simscape seems to only support instrinsic data types for its inputs and outputs, whereas the signals that my blocks produce are complicated Matlab objects, which also have Matlab objects as members. Is there a way to transfer Matlab objects through Simulink bus?
3)Every block I have has quite a lot of state variables inside. When I am modelling my system, I don't want to click on all the blocks in turn, as there are too many of them, and I easily forget which ones I fogot to initialize correctly. Can I make Simulink display the parameters in lists below the blocks?

Antworten (0)

Kategorien

Mehr zu Simulink Functions finden Sie in Help Center und File Exchange

Produkte


Version

R2013a

Community Treasure Hunt

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

Start Hunting!

Translated by