Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Funciones de Simulink

R2026a
Defina funciones a las que se pueda acceder desde toda la jerarquía del modelo de Simulink®

Puede utilizar funciones de Simulink para definir funciones que sean accesibles en la jerarquía del modelo de Simulink. Una función de Simulink calcula un conjunto de salidas en función de las entradas proporcionadas y el comportamiento implementado de la función. Puede utilizar las funciones de Simulink para:

  • Especificar el prototipo de función que incluya el nombre de la función y los argumentos de entrada y salida como, por ejemplo, y = f(u).

  • Implementar el comportamiento de la función en el entorno de Simulink utilizando un bloque Simulink Function, una función exportada desde un gráfico de Stateflow® o un bloque S-Function.

  • Llamar a su función y reutilizarla en toda la jerarquía del modelo.

Para obtener más información, consulte Simulink Functions Overview.

Bloques

expandir todo

Simulink Function blockSimulink FunctionDefine a function using Simulink blocks
Chart blockChartImplementar una lógica de control con una máquina de estados finitos
Function Caller blockFunction CallerCall a Simulink function
MATLAB Function block icon.MATLAB FunctionInclude MATLAB code in Simulink models
Chart blockChartImplementar una lógica de control con una máquina de estados finitos
Inport blockInportCreate input port for subsystem or external input
Outport blockOutportCreate output port for subsystem or external output
Function Element blockFunction ElementSpecify function to provide via exporting function port (Desde R2022a)
Function Element Call blockFunction Element CallSpecify function call to issue via invoking function port (Desde R2022a)

Temas

Descripción de las funciones de Simulink

Funciones con scope de Simulink

Funciones de Simulink con scope de puerto

Ejemplos destacados