Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Is it possible to run an s-function containing a hybrid model (continuous and discrete blocks) in a model with a lower time step size?

1 visualizzazione (ultimi 30 giorni)
Is it possible to run an s-function containing a hybrid model (continuous and discrete blocks) in a model with a lower time step size?
The time step size of the s-function is a multiple of the time step size of the main model. I put rate transition blocks at all ports of the s-function, but the simulation won't run.
Is this a general problem or might there be some unlucky settings that keep the simulation from running?

Risposte (2)

Don Zheng
Don Zheng il 8 Giu 2017
Can you provide an example model? It is unclear what you mean by "an S-function containing a hybrid model".

Andreas Schmidt
Andreas Schmidt il 9 Giu 2017
The model that was compiled to an s-function contains blocks with continuous and discrete sample time, which seems to be called "hybrid" by simulink. Unfortunately I cannot provide the model.
Does that make my question more clear?
  1 Commento
Don Zheng
Don Zheng il 9 Giu 2017
I was able to create an S-fcn from a subsystem containing a Constant block with 'Inf' time step (continuous) and a Constant block with '1' second time step (discrete). When running this S-fcn in a model with 0.1s fundamental sample time, things seem to work fine. Do you have an error message when running your model?

Questa domanda è chiusa.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by