Borrar filtros
Borrar filtros

Simulink Error: 'Initial output' of Outport block must be a scalar

32 visualizaciones (últimos 30 días)
Hi,
I'm trying to update a model from a 2009b version to 2014b and I have gone through several issues.
Now I got the following error:
[QUOTE]The parameter 'Initial output' of Outport block 'MP89/Train1/yout1' must be a scalar when the Outport block is driven by a bus signal[/QUOTE]
Here's a model picture:
Basically, a lot of bus signal are merged into a last bus creator, then a selector lead only the one I want to the output port. The output port has an initial value set in the form [x1;x2;...;xn].
This was working perfectly, but now I got this error, and I do not really understand what is meant by "scalar". I've got a scalar value for every signal in the bus. And all masked values are set to a numeric value.
Thanks for your help

Respuesta aceptada

Zangdaarr
Zangdaarr el 1 de Feb. de 2015
Seems it is no longer possible to initialize an output port value when it's driven by a bus. You have to select "inherited".

Más respuestas (1)

Eric Duba
Eric Duba el 2 de Mzo. de 2018
Initialization is possible see: Specifing initial conditions for bus signals

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