Script of importing data not working with no warning or error
2 ビュー (過去 30 日間)
古いコメントを表示
Hello
I am trying to import an excel data by using a ready script,
The problem is when i run it in editor it does not do anything!
and do not uppload the data
Where as when i change the script into a simple commande it works
No warning, no error !
0 件のコメント
採用された回答
Star Strider
2024 年 1 月 2 日
The function does not produce any outputs.
You will need to declare:
global ExperimentalIVData
in your calling script to get it to work.
However, I definitely do not suggest using global variables.
Change the script to return ‘ExperimentalIVData’ as an output instead, so the initial function declaration will be:
function ExperimentalIVData = LoadExperimentalIVData
and the problem solves itself. And delete all the global calls.
.
6 件のコメント
Star Strider
2024 年 1 月 4 日
As always, my pleasure!
I did not initially know that you wanted to import your spreadsheet data into Simulink.
Reviewing the R2020a documentation (that fortunately still exists), I was able to find the From Spreadsheet block that may be what you need to import your Excel data. I am otherwise not certain how to import your data into Simulink.
I have Simulink, however I rarely use it now, although I have used it extensively, most recently a couple decades ago. I have never needed to import spreadsheet data into it.
その他の回答 (1 件)
Dyuman Joshi
2024 年 1 月 2 日
編集済み: Dyuman Joshi
2024 年 1 月 3 日
"The problem is when i run it in editor it does not do anything!"
Because there is no output defined for the function.
There are differences to how scripts and functions work - Scripts vs. Functions
You do not need to use global here. Remove that line and modify the function to provide the variable ExperimentalIVData as the output from the function.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!