aclmdlRICondTaskParams
1 2 3 4 5 6 | typedef struct tagAclmdlRICondTaskParams { aclmdlRICondHandle handle; aclmdlRICondTaskType type; uint32_t size; aclmdlRI *modelRIArray; } aclmdlRICondTaskParams; |
成员名称 |
描述 |
|---|---|
handle |
条件句柄。类型定义请参见aclmdlRICondHandle。 |
type |
条件类型。类型定义请参见aclmdlRICondTaskType。 IF条件,如果条件变量值非0时,执行modelRIArray[0]模型;如果条件值为0,执行modelRIArray[1]模型。 WHILE条件,如果条件变量值非0时,执行modelRIArray[0]模型;如果条件值为0,不执行操作。 SWITCH条件,如果条件变量值为n,则执行modelRIArray[n]模型。如果n大于或等于size,则不执行任何操作。 |
size |
分支数量。IF条件,该参数取值为1或2;WHILE条件,该参数取值为1;SWITCH条件,该参数取值为大于0的值。 |
modelRIArray |
模型运行实例数组。类型定义请参见aclmdlRI。 该参数作为输入时,需由用户申请size大小的aclmdlRI数组。 该参数作为输出时,用于存储size个模型运行实例。 |
父主题: 数据类型及其操作接口