指定分配给s函数输入端口的内存的可重用性
void ssSetInputPortOptimOpts(SimStruct *S, int_T port, uint_T val)
年代
表示s -功能块的SimStruct。
港口
的输入端口索引年代
.
瓦尔
的可重用性港口
.允许的值
SS_NOT_REUSABLE_AND_GLOBAL
SS_REUSABLE_AND_LOCAL
SS_REUSABLE_AND_GLOBAL
SS_NOT_REUSABLE_AND_LOCAL
使用此宏指定分配给s函数输入端口的内存的可重用性和范围。可重用性指示与输入端口相关联的内存是否可以被覆盖。的输入端口必须是可重用的ssSetInputPortOverWritable
宏来指定输入端口的内存可以被一个输出端口覆盖。
的仿真软金宝app件®引擎不考虑内存范围设置,而是在模拟过程中将所有s功能端口视为全局端口。
请注意
的金宝app仿真软件编码器™产品使用从模型生成代码时指定的内存作用域设置。的金宝app仿真软件编码器Product尝试为任何具有局部作用域的输入声明局部变量。如果s函数以排除使用局部作用域的方式使用输入,则生成的代码将为输入使用全局变量。看到多速率多任务环境的s -函数(金宝app仿真软件编码器)和指定端口范围和可重用性的s -功能(金宝app仿真软件编码器)为更多的信息。
C, c++
看到这个功能sfun_multirate.c
中使用的sfcndemo_sfun_multirate
和功能sdotproduct.c
中使用的sfcndemo_sdotproduct
.