if statement problem with excel file
1 回表示 (過去 30 日間)
古いコメントを表示
hi to everyone!i don't know how to manage this problem: i have two block functions that have to run in function of an Excel file. This file is a vector that for every hour of the year shows a 1 or 2. If the hour is connected to a 1, one block function has to work otherwise for the other one in case of a 2. How i can manage this?thank you very much for your support!
0 件のコメント
採用された回答
Niklas Nylén
2013 年 11 月 4 日
The first step would be to import the data from the excel file into Matlab by using the xlsread function. Then reformat the data to be readable by a 'From workspace' block in Simulink (which I assume we are talking about when you write "block function").
2 件のコメント
Niklas Nylén
2013 年 11 月 5 日
編集済み: Niklas Nylén
2013 年 11 月 5 日
Depending on what you want to accomplish, an if-block is possibly not the right choice for you. Here is how you use if/else-blocks: http://www.mathworks.se/help/releases/R2013b/simulink/slref/if_block_floating_point_model.png
If you just want to enable or disable subsystems, you should probably have a look at enabled subsystems: http://www.mathworks.se/help/simulink/ug/enabled-subsystems.html
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Inputs についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!