开发者
下载

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个模型运行实例。