ssSetInputPortOptimOpts
指定分配给s函数输入端口的内存的可重用性
语法
void ssSetInputPortOptimOpts(SimStruct *S, int_T port, uint_T val)
参数
-
年代
-
SimStruct表示对象功能块。
-
港口
-
的输入端口索引
年代
. -
瓦尔
-
的可重用性
港口
.允许值为SS_NOT_REUSABLE_AND_GLOBAL
SS_REUSABLE_AND_LOCAL
SS_REUSABLE_AND_GLOBAL
SS_NOT_REUSABLE_AND_LOCAL
描述
使用此宏指定分配给s函数输入端口的内存的可重用性和范围。可重用性表示与输入端口关联的内存是否可以被覆盖。属性时,必须指明输入端口是可重用的ssSetInputPortOverWritable
宏来指定输入端口的内存可以被输出端口之一覆盖。
的仿真软万博1manbetx件®engine忽略内存作用域设置,而是在模拟过程中将所有S-function端口视为全局。
请注意
的万博1manbetx仿真软件编码器™产品使用从模型生成代码时指定的内存范围设置。的万博1manbetx仿真软件编码器Product尝试为具有局部作用域的任何输入声明局部变量。如果s -函数以一种阻止使用局部作用域的方式使用输入,则生成的代码将使用全局变量作为输入。看到多速率多任务环境的s函数(万博1manbetx仿真软件编码器)而且指定端口范围和可重用性的s -函数(万博1manbetx仿真软件编码器)获取更多信息。
语言
C, c++
例子
请看s函数sfun_multirate.c
中使用的sfcndemo_sfun_multirate
和s函数sdotproduct.c
中使用的sfcndemo_sdotproduct
.
版本历史
R2006a之前介绍