创建 MATLAB S-Function
使用 2 级 MATLAB® S-Function 创建自定义模块
MATLAB S-Function API 使用户能够使用 MATLAB 语言创建自定义模块,这些模块能够处理多个输入和输出端口以及 Simulink® 模型生成的信号,包括任何数据类型的矩阵和帧信号。
模块
S-Function | 在模型中包含 S-Function |
方法
类
Simulink.MSFcnRunTimeBlock | 获取有关 2 级 MATLAB S-Function 模块的运行时信息 |
Simulink.RunTimeBlock | 允许 2 级 MATLAB S-Function 和其他 MATLAB 程序在仿真运行时获取有关模块的信息 |
Simulink.BlockData | Provide run-time information about block-related data, such as block parameters |
Simulink.BlockPortData | Describe block input or output port |
Simulink.BlockCompDworkData | Provide postcompilation information about block's DWork vector |
Simulink.BlockCompInputPortData | Provide postcompilation information about block input port |
Simulink.BlockCompOutputPortData | Provide postcompilation information about block output port |
Simulink.BlockPreCompInputPortData | Provide precompilation information about block input port |
Simulink.BlockPreCompOutputPortData | Provide precompilation information about block output port |
主题
- Write Level-2 MATLAB S-Functions
Explains how to create MATLAB S-functions based on the current Level-2 MATLAB S-function application programming interface (API).
- S-Function Examples
Create various types of S-functions and S-function features.