文档

sssetInputportoptimopts

指定分配给S函数输入端口的内存的可重复使用性

句法

void sssetInputportoptimopts(simstruct *s,int_t端口,uint_t val)

参数

s

代表S功能块的SIMSTRUCT。

港口

输入端口的索引s

瓦尔

可重复使用港口。允许的值是

  • ss_not_reusable_and_global

  • ss_reusable_and_local

  • ss_reusable_and_global

  • ss_not_reusable_and_local

描述

使用此宏来指定分配给S函数输入端口的内存的可重复性和范围。可重用性指示与输入端口关联的内存是否可以被覆盖。您必须指出,如果您使用该输入端口,则可以重复使用sssetInputportoverbrobled宏指定输入端口的内存可以被其中一个输出端口覆盖。

Simu金宝applink®引擎无视内存范围设置,而是将所有S功能端口视为模拟期间的全局。

笔记

金宝appSimulink Coder™产品使用您指定的内存范围设置,从模型生成代码时。这金宝appSimulink编码器产品试图为具有本地范围的任何输入声明本地变量。如果您的S函数以使用本地范围排除的方式使用输入,则生成的代码使用输入的全局变量。看多任超任务环境的S函数(金宝appSimulink编码器)和指定端口范围和可重复使用性的S功能(金宝appSimulink编码器)有关更多信息。

语言

C,C ++

在R2006a之前引入