查询和配置C调用程序块属性
查询并配置C呼叫者块函数定义和返回参数。配置C呼叫者以编程方式阻止输入参数。
myCCallerObj=get_参数(gcb,‘FunctionPortSpecification’)
创建一个C呼叫者选定对象的块配置对象C呼叫者块
格特环球酒店 |
获取C调用程序块中全局变量的对象定义 |
此示例创建了一个C呼叫者使用“SLEXCALLEREXAMPLE”
演示模型。
my_CCallerObj=获取参数(“SLEXCallerExample/C调用者”,“功能端口规范”)
my_CCallerObj=FunctionPortSpecification,属性为:CPrototype:'real_T add(real_T u1,real_T u2);'InputArguments:[1×2 Simulink.CustomCode万博1manbetx.FunctionArgument]返回参数:[1×1 Simulink.CustomCode.FunctionArguments]全局参数:[1×0 Simulink.CustomCode.FunctionArgument]
功能论证
第一个输入端口的对象:inargone=my_CCallerObj.输入参数(1)
inargone=FunctionArgument,属性:名称:“u1”端口号:1大小:“1”类型:“double”标签:“u1”作用域:“参数”
不见了。标签=“输入端口1”
inargone=FunctionArgument,属性:名称:“u1”端口号:1大小:“1”类型:“double”标签:“inputport1”作用域:“参数”