Simulink: How do you send a function call to another model?

7 vues (au cours des 30 derniers jours)
Thomas MacGregor
Thomas MacGregor le 5 Nov 2021
Is it possible to send a function call signal into another model? For example, I have a Matlab function that has some function call outputs, and I want to call a chart or a function that is housed in a seperate model
If i tried this though, I ge the following error: Function-call port of block 'untitled1/Chart' is connected to 'untitled1/In1' which does not produce a function-call signal. Blocks that can produce function-call signals include Stateflow charts, root-level Inport blocks with parameter 'Output function call' selected, or S-functions.
How can i send this function call into the model block like shown above?

Réponses (1)

Fangjun Jiang
Fangjun Jiang le 9 Nov 2021
In this case, double click the "In1" Inport block inside the referenced model, check the "Output function call" option under the "Signal Attributes" tab.
I am not sure if you can create a function-call output using the MATLAB Function block though. Try the Function-call Generator block first.

Catégories

En savoir plus sur Simulink Functions dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by