文档

C/C ++ S功能基础知识

了解S功能的基础知识

一个S功能是Simulink的计算机语言描述金宝app®用matlab写的块®,C,C ++或Fortran。C,C ++和FORTRAN S-函数是使用MEX文件的梅克斯效用。看构建C MEX功能(MATLAB)。与其他MEX文件一样,S函数是动态链接的子例程,MATLAB执行引擎可以自动加载和执行。

您可以使用以下一种方式实现S功能:

  • Level-2 MATLAB S功能 - 提供更广泛的S函数API集并支持代码生成的访问。金宝app

  • C MEX S功能 - 使您可以作为C MEX S功能实现算法或编写包装器S功能来调用现有的C,C ++或Fortran代码。

  • S功能构建器 - 提供了用于生成新的S-功能或合并现有C ++代码的图形用户界面,而无需与S功能API进行交互。

  • 传统代码工具 - 提供一组MATLAB命令,可帮助您创建S功能以合并旧版C或C ++代码。

话题

什么是S功能?

了解S函数的工作原理。

S功能概念

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

S功能回调方法

实施S功能回调方法。

S功能类型

使用这些准则为特定应用程序选择S函数实现。

实施s功能

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

S功能和限制

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