I need to extract a range of values from variable size data in SIMULINK

2 次查看(过去 30 天)
I have a matlab function named nodes inside SIMULINK, with one of the outputs named xr. xr is actually a variable sized array with maximum dimensions as 11x1 (set in the ports and data manager).
In another MATLAB function, I require to extract values with index ranging from 2:6. However SIMULINK doesn't allow me to extract this range and gives an error " An error occurred while running the simulation and the simulation was terminated Caused by:
  • Code generation assumption about size violated. Unexpected run-time vector changed predicted orientation. "
Can any one guide me how to tackle this issue?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Sources 的更多信息

产品


版本

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by