文档

创建C / C ++ S-功能

用C或C ++代码写入S-功能

S-功能 在模型中包含S-功能
S-Function Builder中 整合C或C ++代码来创建S-功能

S-回调函数方法

mdlInitializeSizes 指定的输入,输出,状态,参数,和C MEX S-功能的其它特征的数量
mdlInitializeSampleTimes 指定在该C MEX S-功能操作的采样率
mdlOutputs 计算的信号,该块发射
mdlTerminate 执行在模拟终端所需要的任何行动
mdlCheckParameters 检查一个C MEX S函数的参数的有效性
mdlDerivatives 计算C MEX S-功能的衍生物
mdlDisable 响应的禁用启用系统包含该块
mdlEnable 响应使含有该块启用系统的
mdlGetSimState 返回C MEX S函数模拟状态为有效的MATLAB数据结构,如矩阵结构或一个单元阵列。
mdlGetTimeOfNextVarHit 指定下一个采样时间打的时间
mdlInitializeConditions 初始化该C MEX S-功能的状态向量
mdlProcessParameters 处理C MEX S-函数的参数
mdlProjection 干扰系统的状态的解算器的解决方案,以更好地满足随时间变化的解决方案关系
mdlRTW 产生用于C MEX S-功能代码生成数据
mdlSetDefaultPortComplexSignals 设定数值类型(实数,复数或继承)端口,这些数值类型不能从块连接来确定
mdlSetDefaultPortDataTypes 一组端口,其数据类型不能从块的连接确定的数据类型
mdlSetDefaultPortDimensionInfo 设置由C MEX S函数的端口接受或发射的信号的默认尺寸
mdlSetInputPortComplexSignal 通过设置一个输入端口所接受的信号的数值类型(实数,复数或继承)
mdlSetInputPortDataType 通过设置一个输入端口所接受的信号的数据类型
mdlSetInputPortDimensionInfo 设定的信号的通过的输入端口所接受的尺寸
mdlSetInputPortDimensionsModeFcn 传播的尺寸模式
mdlSetInputPortSampleTime 设置一个输入端口,从其所连接到的端口继承其采样时间的采样时间
mdlSetInputPortWidth 设定接受1-d(矢量)的信号的输入端口的宽度
mdlSetOutputPortComplexSignal 设定由一个输出端口接受的信号的数值类型(实数,复数或继承)
mdlSetOutputPortDataType 设定由一个输出端口发射的信号的数据类型
mdlSetOutputPortDimensionInfo 设置信号通过输出端口接受的尺寸
mdlSetOutputPortSampleTime 设定的输出端口,从其所连接到的端口继承其采样时间的采样时间
mdlSetOutputPortWidth 设置的输出端口的宽度输出1-d(矢量)的信号
mdlSetSimState 通过恢复SIMSTATE设置C MEX S函数的仿真状态。
mdlSetWorkWidths 指定工作矢量的大小和创建由该C MEX S-功能所需的运行时参数
mdlSimStatusChange 响应对包含该C MEX S函数模型的仿真的暂停或恢复
mdlStart 初始化该C MEX S-功能的状态向量
mdlUpdate 更新块的状态
mdlZeroCrossings 更新过零矢量

示例以及如何

C代码

构建S-自动功能

如何使用S-Function Builder中,从规格您提供自动生成S-功能。

基本C MEX S-功能

示出了创建C S-功能所需的代码。

编写回调方法

如何编写方法的Simulink的万博1manbetx®引擎调用,因为它执行的S-功能。

在正常模式参考模型S-功能

描述了必须通过C S-功能满足要求,即在参考模型中使用,在普通模式下执行。

转换1级C MEX S函数

如何转换为早期版本的Simulink工作与当前版本编写的S-功能。万博1manbetx

C MEX S-函数示例

的C MEX S-功能的例子。

C ++代码

创建一个C ++源文件

创建从C S-功能的C ++ S-功能

使C ++对象持久性

如何建立在整个S函数的调用坚持C ++对象。

构建C ++ S-功能

如何建立一个C ++ S-功能。

概念

关于C S-功能

编写C S-功能的概述。

创建C MEX S函数

您可以使用以下任一途径C MEX S-功能:

万博1manbetx以C S-功能的Simulink引擎互动

介绍如何与C S-功能的Simuli万博1manbetxnk引擎交互。这是信息,你需要为创建和调试自己的C S-功能就知道了。

S-Function Builder中的对话框

介绍了S-Function Builder中的对话框。

对于C S函数模板

描述代码模板,你可以为起点编写自己的C S-函数使用。

S-回调函数方法

的S-功能回调方法说明

S-功能SimStruct功能

SimStruct宏和功能的概述。

SimStruct宏和函数上市用法

SimStruct通过使用列功能。

是这个主题有帮助吗?