Hola a todos, estoy liado con el proyecto fin de carrera, para el que estoy haciendo (o lo intento) una interfaz gráfica con GUI. Mi situación es la siguiente:
inicialmente tenía un archivo de bloques de simulink, con otros dos ficheros .m, uno es el main y otro un archivo de constantes y variables para inicializar los bloques de simulink. Esto no lo he hecho yo, ya estaba; ahora mi trabajo consiste en realizar una interfaz gráfica en la que poder introducir una serie de datos y, tras unos cálculos, los presenta y da la opción de realizar una simulación. Para ello creo un botón llamado 'Simulación'; la idea es que llame a simulink, sustituya los antiguos valores de las variables por los nuevos, calculados a partir de lo que quiere el usuario, y ejecute la simulación.
El problema es que no llega a sustituir esos datos. Abro simulink, pero cuando va a realizar la simulación, da error y da un error evaluando parámetros, función o variable indefinida.
Alguna sugerencia? no sé qué hago mal, simplemente almaceno los nuevos valores en unas nuevas variables, y las sustituyo:
coeficiente_a = handles.masa;
...
set_param('funcion/X Beam H(f)', 'Denominator' '[coeficiente_a coeficiente_b 1]');
Gracias