Read xls file to create simulink blocks

5 ビュー (過去 30 日間)
Dilip Rao
Dilip Rao 2011 年 11 月 21 日
Hello,
I have a xls file with data regarding simulink blocks. Is it possible to create simulink blocks by running a script that reads the xls file? If yes, where can I find the link to the script?
Thank you
Dilip

採用された回答

Dilip Rao
Dilip Rao 2011 年 11 月 21 日
The Model building method described here
integrated with xlsread command in a Matlab script might work.
Dilip

その他の回答 (1 件)

Titus Edelhofer
Titus Edelhofer 2011 年 11 月 21 日
Hi Dilip,
there are several ways to acchieve this. The simplest would be to write into the preload function of the model (File->Model Properperties-> Callbacks) a call to xlsread reading the data into the workspace. Use those variables in your Simulink blocks.
Titus
  3 件のコメント
Titus Edelhofer
Titus Edelhofer 2011 年 11 月 21 日
Hi Dilip,
"automatically" means by some script in MATLAB? Using add_block? Then it would be fairly easy: just set the parameters you want to be changed (e.g. "value" for the constant block or "gain" for the gain block) by the values you read from Excel (note, that you need to convert to a string).
Titus
Dilip Rao
Dilip Rao 2011 年 11 月 21 日
Hi Titus,
Yeah a script in Matlab that reads the xls file and adds blocks.
Dilip

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by