Making the "lyap" function work in Simulink and RTW
古いコメントを表示
Hi all,
I have a Simulink model that uses Matlab's "lyap" function within a Level-2 M-file S-function. Unfortunately, this type of S-function is not compatible with Real-Time Workshop without the help of a TLC file. The "lyap" function doesn't work inside an embedded Matlab function either. I tried that before employing the current S-function.
Writing a TLC file from scratch is beyond my abilities at the moment, and I'm unsure whether this method would work. Suggestions, anyone? Thanks.
Cheers Joe
回答 (1 件)
Kaustubha Govind
2011 年 10 月 19 日
0 投票
Unfortunately, there is no way to generate code from the lyap function currently. However, the typical approach in embedded systems for mathematical functions is to create a lookup-table if you know the full range of your input data. I don't know if interpolating the results of the LYAP function makes sense, but if it does, you could try implementing it as an n-D Lookup Table where the Y-data is the output of the LYAP function - Simulink Coder will compute the values for the given X-data and inline the outputs into the generated code.
2 件のコメント
Joe
2011 年 10 月 20 日
Kaustubha Govind
2011 年 10 月 20 日
Joe: Sorry for not being able to be of more help. Good luck!
カテゴリ
ヘルプ センター および File Exchange で Matrix Computations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!