Syntax error with Fcn block in simulink
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
J. Olondriz
el 16 de En. de 2017
Comentada: J. Olondriz
el 23 de En. de 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 comentarios
Respuesta aceptada
Chinmayi Lanka
el 19 de En. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre String en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!