Using dynamic workspace arrays as Matlab function input/output
古いコメントを表示
Hey there,
i want to create a Simulink model, where the following happens:
- Based on Simulink signal values as input, an array of possible responses shall be created/extended in Matlab base workspace. If the input signals do not change in between simulation steps, the array shall not be extended.
- After that, a separate Matlab function Block should choose values from this array, process them and create Simulink output values. The values, which were used to generate the output values shall be removed from the list (or marked as used)
So far, I have created a Matlab function block, which takes the simulink signal, as well as a constant, which points to the list in the Matlab workspace, as input. And outputs the updated list. How can i write the updated list in the workspace?
2 件のコメント
Fangjun Jiang
2020 年 11 月 30 日
Why involve MATLAB base workspace? The interface between your part 1 and part 2 could be an ordinary signal, a vector signal or array signal.
Niklas Braun
2020 年 12 月 1 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Sources についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!