FunctionPortSpecification
查询和配置C Caller块属性
描述
查询和配置C调用者块函数定义和返回参数。配置C调用者以编程方式阻塞输入参数。
创建
myCCallerObj = get_param(gcb, 'FunctionPortSpecification')
创建一个C调用者块配置对象C调用者块。
属性
对象的功能
getGlobalArg |
在C Caller块中获取全局变量的对象定义 |
例子
创建一个C调用者配置对象
此示例创建一个C调用者配置对象。“slexCCallerExample”
演示模型。
my_CCallerObj = get_param(“slexCCallerExample / C调用者”,“FunctionPortSpecification”)
my_CCallerObj =带有属性的FunctionPortSpecification: CPrototype: 'real_T add(real_T u1, real_T u2);' InputArguments: [1×2 Simulink.Cus金宝apptomCode。FunctionArgument] ReturnArgument: [1×1 金宝appSimulink.CustomCode.]FunctionArgument] GlobalArguments: [1×0 Simulink.CustomCode.FunctionArgument]
FunctionArgument
对象的第一个输入端口:inargone = my_CCallerObj.InputArguments(1)
inargone =带有属性的函数参数:名称:'u1' PortNumber: 1大小:'1'类型:'double'标签:'u1'作用域:'参数'
inargone。标签=“inputport1”
inargone =带有属性的函数参数:名称:'u1' PortNumber: 1大小:'1'类型:'double'标签:'inputport1'作用域:'参数'
版本历史
R2019b引入