主要内容

MATLAB s函数基础

s函数实现原理

一个功能是Simulink的计算机语言描述吗金宝app®MATLAB编写块®、C、c++或Fortran。C, c++和Fortran。命令将s -函数编译为MEX文件墨西哥人实用程序。看到构建C MEX功能.与其他MEX文件一样,s -函数是动态链接的子例程,MATLAB执行引擎可以自动加载和执行。如果你有金宝app仿真软件编码器™,如果二级MATLAB s函数是内联的,则可以为它们生成代码。看到内联S-Functions(金宝app仿真软件编码器)获取更多信息。

你可以用以下方式实现s函数:

  • Level-2 MATLAB S-Function -提供对更广泛的S-Function API集的访问,并支持代码生成。金宝app

  • C MEX S-Function -允许您将算法实现为C MEX S-Function,或编写包装器S-Function来调用现有的C、c++或Fortran代码。

  • S-Function Builder——提供一个图形用户界面,用于生成新的s -函数或合并现有的C或c++代码,而无需与S-Function API交互。

  • 遗留代码工具-提供了一组MATLAB命令,帮助您创建s函数来合并现有的C或c++代码。

主题

什么是s函数?

学习s函数是如何工作的。

函数的概念

学习编写不同类型的s函数所需的关键概念。

s函数回调方法

实现s函数回调方法。

什么是s函数?

学习s函数是如何工作的。

s函数的特性和限制

比较和对比不同类型的s函数实现所支持的特性。金宝app