How to read non-signal .mat data in Simulink Function Block

I'm trying to create a simulink model, where a controller will make a system go to certain coordinates. If the error is sufficiently small, I want to select the next coordinate. The list of coordinates is fairly long, so I stored it in a .mat file (this way, it's also easy to select another set of coordinates). I figured the best (least complex) way to accomplish this is a Matlab Function Block.
However, in such a function block, using
'coordinates=load('myfile')'
is not allowed (which makes sense, who wants to load a file 4096 times per second?), but a MATLAB 'from file' block will only feed a signal in time, not an array of time-independent variables. How can I still accomplish to get an array loaded into my Function Block?

카테고리

도움말 센터File Exchange에서 Simulink에 대해 자세히 알아보기

질문:

2015년 5월 28일

답변:

2015년 5월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by