文档

支持代码重用的s -函数金宝app

您可以为相同的子系统重用生成的代码,这些子系统出现在模型中的多个实例中,也可以跨引用模型。有关用于代码重用的子系统代码生成的更多信息,请参见子系统函数的控制生成(金宝app仿真软件编码器)。如果你想让你的S-function支持子系统的代码重用,S-f金宝appunction必须满足以下要求:

  • s函数必须内联。

  • 由s函数生成的代码不能使用静态变量。

  • s函数必须初始化它的指针工作向量mdlStart而不是之前。

  • s函数不能是将数据记录到工作区的接收器。

  • s函数必须将其参数注册为运行时参数mdlSetWorkWidths.(绝对不能用ssWriteRTWParameters在其mdlRTW功能为此目的。)

  • S-function不能是设备驱动程序。

除满足上述要求外,S-function还必须设置SS_OPTION_WORKS_WITH_CODE_REUSE国旗的ssSetOptions函数。这个标志表明您的s -功能满足子系统代码重用的需求。

相关的话题