Error while processing model in Simulink
Mostra commenti meno recenti
Hi all! I am trying to read one line from txt file in Embedded MATLAB Function block and convert this line to float:
t_r=0;
r=nan;
t_r=fopen('<path>','r')
r=scanf(temp_roll, '%f')
fclose(t_r)
Everything is good, but sometimes it can be line with letters and MATLAB catch next error:
An error occurred while running the simulation and the simulation was terminated Caused by: Size mismatch for MATLAB expression 'fscanf'. Expected = 1x1 Actual = 0x0
I have tried to use try-catch exceptions, but it isn't possible to use it in EMF. How can I solve my problem? I want to just ignore cases when line contains letters.
Risposte (0)
Categorie
Scopri di più su Naming Conventions in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!