本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

MATLAB Function 模块基础知识

将 MATLAB® 函数集成到 Simulink® 模型中

使用 MATLAB Function 模块将 MATLAB 函数实现到 Simulink 模型中,以部署代码并将代码嵌入处理器中。使用 MATLAB Function 模块,您可以生成可读、高效且紧凑的 C/C++ 代码,以部署到桌面和嵌入式应用程序中。

模块

MATLAB Function将 MATLAB 代码包含在生成可嵌入式 C 代码的模型中

主题

使用模块实现 MATLAB Functions

向 Simulink 模型中添加 MATLAB 函数。

使用 MATLAB Function 模块创建自定义功能

按照在 Simulink 模型中集成 MATLAB Function 模块的工作流执行。

为输出数据解析信号对象

在模型层次结构的各个层次上管理隐式信号解析。

创建自定义模块库

使用 MATLAB Function 模块创建自定义模块库。

Track Object Using MATLAB Code

Integrate MATLAB code into a Simulink model that estimates the position of an object moving in a two-dimensional space.

Filter Audio Signal Using MATLAB Code

Integrate MATLAB code into a Simulink model for a signal processing application.

使用 MATLAB Function 模块集成 C 代码

使用 MATLAB Function 模块调用外部 C 代码,以及如何控制枚举和总线类型定义。

疑难解答

调试 MATLAB Function 模块

在仿真期间调试 MATLAB Function 模块函数,并检查数据范围违规。

Prevent Algebraic Loop Errors in MATLAB Function and Stateflow Blocks

Adhere to restrictions for using MATLAB Function blocks, Stateflow® charts, and Truth Tables in feedback loops.