GTN_BatchCommandBegin¶
指令原型:
GT_API GTN_BatchCommandEnd(short core, TBatchCommandResult* pResult, short mode, void* pPrm, void* pValue, short count)
指令类型:
立即指令,调用后立即生效。
指令说明:
结束批处理指令功能。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| pResult |
批处理指令结果参数结构体指针。详情说明请参照TBatchCommandResult
|
| mode | 批处理指令模式。 |
| pPrm | 当mode=BATCH_COMMAND_END_MODE_DEFAULT时,该参数无意义,填NULL即可。 当mode=BATCH_COMMAND_END_MODE_GET_MC_VAR_EX时,该参数对应指令GTN_GetMcVarEx中的第二个参数。 |
| pValue | 当mode=BATCH_COMMAND_END_MODE_DEFAULT时,该参数无意义,填NULL即可。 当mode=BATCH_COMMAND_END_MODE_GET_MC_VAR_EX时,该参数对应指令GTN_GetMcVarEx中的第三个参数。 |
| count | 当mode=BATCH_COMMAND_END_MODE_DEFAULT时,该参数无意义,填0即可。 当mode=BATCH_COMMAND_END_MODE_GET_MC_VAR_EX时,该参数对应指令GTN_GetMcVarEx中的第四个参数。 |
指令返回值:
批处理指令功能指令返回值:
11900:当前控制器不支持批处理功能
11901:批处理功能指针为空
11902:批处理指令长度超限
11903:批处理指令发送模式错误
11904:批处理指令结束模式错误
11905:批处理指令结束指令中隐含调用的Get指令出错
11906:批处理指令数据区为空
其他返回值请参照通用返回值说明。
指令示例: