Syntax error with Fcn block in simulink
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
J. Olondriz
am 16 Jan. 2017
Kommentiert: J. Olondriz
am 23 Jan. 2017
Dear all,
I am getting a syntax error in Simulink in a Fcn block:
u(strmatch('Name',OutList))
Error:
Error using Run_Simu (line 16)
The expression: u(strmatch('Name',OutList))
in 'Directory of the file'
has a syntax error Error using Run_Simu (line 16)
I need to find Name from a string array in OutList (sometimes the order of the strings change, so that "strmatch"). The error is displayed only the first time. But if I need to implement the simulink model in a loop it is imposible due to the error.
How can I avoid the error or find the string in another way?
Thanks in advance, JOE
0 Kommentare
Akzeptierte Antwort
Chinmayi Lanka
am 19 Jan. 2017
You cannot use the 'strmatch' function inside the Simulink 'Fcn' block. The 'Fcn' block only supports Mathematical functions: http://www.mathworks.com/help/simulink/slref/fcn.html
You can instead use the Interpreted MATLAB Fcn block: http://www.mathworks.com/help/simulink/slref/interpretedmatlabfunction.html
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu String 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!