set_param
Establece el valor del parámetro de Simulink
Descripción
set_param( establece el parámetro especificado object,parameter1,value1,...,parameterN,valueN)parameter de Simulink® en el valor especificado value para el objeto objetivo especificado por object. El objetivo puede ser un modelo, subsistema, biblioteca, bloque, línea, puerto o un elemento del puerto de elementos de bus.
Para establecer múltiples valores de parámetros para el objetivo, llame a la función set_param una vez con múltiples argumentos nombre-valor en lugar de llamar a la función por separado para cada parámetro. Establecer múltiples parámetros con una llamada a función es más rápido porque una llamada evalúa los parámetros solo una vez. Si algún nombre o valor de parámetro no es válido, la función no establece ningún parámetro.
Para interactuar programáticamente con una simulación, utilice la función set_param con el argumento nombre-valor SimulationCommand. Para obtener más información, en la página Ejecutar simulaciones de forma programática, consulte la sección Interactuar con simulaciones generando comandos de simulación.
Para la mayoría de parámetros, ejecutar set_param independientemente de si el valor especificado es diferente del valor actual es más rápido que comparar los valores y ejecutar la función solo si los valores difieren.
Ejemplos
Argumentos de entrada
Limitaciones
Si utiliza
matlab -nodisplaypara iniciar una sesión, no puede utilizarset_parampara ejecutar una simulación. El modo-nodisplayno admite la simulación conset_param. Use la funciónsimen su lugar.Cuando use la función
set_parampara modificar el nombre de un bloque o señal, estos nombres no son válidos: nombres vacíos, nombres que contienen únicamente caracteres de nueva línea y nombres que comienzan o terminan con/.
Historial de versiones
Introducido antes de R2006a
Consulte también
Funciones
get_param|getSimulinkBlockHandle|gcs|gcb|bdroot|open_system|new_system