主要内容

ssSetInputPortOptimOpts

指定分配给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

之前介绍过的R2006a