主要内容

C/C++S函数基础

学习S函数的基础知识

S函数是Simulink的计算机语言描述金宝app®用MATLAB编写的程序块®C,C++,或FORTRAN,C,C++和FORTRAN S函数被编译为MEX文件,使用墨西哥公用事业,见构建C-MEX函数. 与其他MEX文件一样,S函数是动态链接的子例程,MATLAB执行引擎可以自动加载和执行。

您可以使用以下方法之一实现S函数:

  • 二级MATLAB S函数-提供对更广泛的S函数API集的访问,并支持代码生成。金宝app

  • C MEX S函数-使您可以实现C MX S函数的算法,或者编写一个包装器S函数调用现有的C、C++或FORTRAN代码。

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

  • 遗留代码工具提供了一组MATLAB命令,帮助您创建包含传统C或C++代码的S-函数。

话题

什么是S函数?

了解S函数是如何工作的。

S-函数概念

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

S函数回调方法

实现S函数回调方法。

S函数的特点和局限性

比较和对比不同类型的S函数实现所支持的功能。金宝app