C / C ++ S-功能基本

学习的S-功能的基础知识

一个S-功能是Simulink中的计算机语言描述万博1manbetx®block写入MATLAB®,C,C ++或Fortran。C,C ++和Fortran S-函数被编译为MEX文件使用MEX效用。看到构建C MEX功能(MATLAB)。如同其它MEX文件,S-功能是动态链接的子程序的MATLAB执行引擎可以自动加载和执行。

您可以通过以下方式之一实现你的S-功能:

  • Level-2的MATLAB S-功能 - 提供对更广泛的一套S-功能API和支持代码生成的。万博1manbetx

  • C MEX S-功能 - 使你可以实现你的算法为C MEX S函数或编写一个包装S-函数来调用现有的C,C ++或Fortran代码。

  • 在S-函数生成器 - 提供用于生成新的S-功能或并入现有的C或C ++代码,而不与S函数API交互的图形用户界面。

  • 遗留代码工具 - 提供一组MATLAB命令,可帮助您创建一个S-功能,将原有的C或C ++代码。

主题

什么是S-功能?

了解如何S-功能的工作。

S-功能概念

学习写不同类型的S-功能所需的关键概念。

S-回调函数方法

实施S函数回调方法。

S-功能类型

使用这些准则来选择特定的应用程序的S-功能的实现。

实施S-功能

了解如何实现不同类型的S-功能。

S-功能特点和局限

比较和对比功能由不同类型的S函数实现的支持。万博1manbetx