if statement problem with excel file
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
federico
am 4 Nov. 2013
Bearbeitet: Niklas Nylén
am 5 Nov. 2013
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 Kommentare
Akzeptierte Antwort
Niklas Nylén
am 4 Nov. 2013
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 Kommentare
Niklas Nylén
am 5 Nov. 2013
Bearbeitet: Niklas Nylén
am 5 Nov. 2013
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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spreadsheets finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!