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 definidas por el usuario

R2026a
Bloques de función personalizadas como MATLAB Function, MATLAB System, Simulink Function e Initialize Function

Utilice bloques de la biblioteca User-Defined Functions para ampliar la funcionalidad de modelado de Simulink® mediante la creación de nuevos tipos de bloques. Puede implementar algoritmos de bloques utilizando código de MATLAB®, C/C++ y Fortran®.

Bloques

C Caller blockC CallerIntegrate C code in Simulink
C Function blockC FunctionIntegrate and call external C/C++ code from a Simulink model
Fcn blockFcnApply specified expression to input
Function Caller blockFunction CallerCall a Simulink function
Initialize Function blockInitialize FunctionExecute subsystem on model initialize event
Interpreted MATLAB Function blockInterpreted MATLAB Function(To be removed) Apply MATLAB function or expression to input
Level-2 MATLAB S-Function blockLevel-2 MATLAB S-FunctionUsar el bloque Level-2 MATLAB S-Function en el modelo
MATLAB Function block icon.MATLAB FunctionInclude MATLAB code in Simulink models
MATLAB System blockMATLAB SystemInclude System object in model
Python Code blockPython CodeIntegrate native Python code into a Simulink model (Desde R2025a)
Reinitialize Function block iconReinitialize FunctionExecute subsystem on model or subsystem reinitialize event (Desde R2022a)
Reset Function blockReset FunctionExecute subsystem on model reset event
S-Function blockS-FunctionIncluir la función S en el modelo
S-Function Builder blockS-Function BuilderIntegrar código C o C++ para crear funciones S
Simulink Function blockSimulink FunctionDefine a function using Simulink blocks
Terminate Function blockTerminate FunctionExecute subsystem on model terminate event