SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: bertuccio en Miércoles 25 de Julio de 2007, 13:11
-
Hola a todos, mi nueva duda es la siguiente: al usar set_param para establecer un parámetro de un bloque de un modelo en simulink, puedo pasarle una variable? Quiero decir, tengo el valor q quiero modificar almacenado en una variable, sin embargo el modelo no se ve afectado por el cambio.
En mi función hago una serie de cálculos que se almacenan en las variables a y b, luego pongo esto:
set_param('ADXL311_3/X Beam H(f)', 'Denominator', '[a b 1]')
set_param('ADXL311_3/Y Beam H(f)', 'Denominator', '[a b 1]')
Y en el modelo en simulink tengo puesto en el denominador de la función d transferencia [a b 1]. Alguna sugerencia? :rolleyes: Gracias
-
Wenas d nuevo, intento responderme yo solo, aunq aún no he conseguido buenos resultados. M parece q usando num2str puedo conseguir lo q quiero, pero creo no pongo bien la sintaxis porque no sale lo q debería salir <_<
también podría ser porq las variables están definidas en el espacio d trabajo de Matlab y la función no las pueede exportar?
Sugerencias? consejos? :rolleyes: