ssDeclare万博1manbetxSimulinkFunction
用给定的函数原型万博1manbetx和作用域声明Simulink Function。
语法
(SimStruct *S,万博1manbetx char *fcnPrototype, SSSimulinkFunctionPtr fcnPtr, SSSimulinkFunctionVisibility fcnVisibility)
参数
-
年代
-
SimStruct表示对象功能块。
-
fcnPrototype
-
函数调用者和Simulink函数之间的接口。万博1manbetx
-
fcnPtr
-
指向局部函数的指针。
-
fcnVisibility
-
枚举类型
SS万博1manbetxSimulinkFunctionVisibility
有两个允许值,SS_SCOPED_VISIBILITY
而且SS_GLOBAL_VISIBILITY
.
返回
没有返回值。
描述
char fcnPrototype[] = "y = timestwo(u)";fcnProtot万博1manbetxype ssDeclareSimulinkFunction(年代,“timestwo”,SS_GLOBAL_VISIBILITY);
语言
C, c++
例子
该模型sfcndemo_万博1manbetxsimulinkfunction_getset
是一个s函数示例,它使用两个作用域的Simulink函数用get和set方法对对象建模。万博1manbetx
另请参阅
ssCall万博1manbetxSimulinkFunction
,ssDeclareFunctionCaller
,ssGet万博1manbetxSimulinkFunctionInput
,ssGet万博1manbetxSimulinkFunctionOutput
,ssQuery万博1manbetxSimulinkFunction
,ssSet万博1manbetxSimulinkFunctionArgComplexity
,ssSet万博1manbetxSimulinkFunctionArgDataType
,ssSet万博1manbetxSimulinkFunctionArgDimensions
版本历史
在R2018a中引入