跳转至

GTN_ClearTime

指令原型:

GT_API GTN_ClearTime(short core, ETimeElapse item)

指令类型:

立即指令,调用后立即生效。

指令说明:

清除执行时间计数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
item 清除的时间计数类型参数。详情说明请参照ETimeElapse
ETimeElapse
typedef enum
{
    TIME_ELAPSE_PROFILE = 1000,

    TIME_ELAPSE_INTERRUPT_ERROR_COUNT = 1100,

    TIME_ELAPSE_HOST_COMMAND_EXECUTE = 1220,
    TIME_ELAPSE_ETHER_COMMAND_EXECUTE,

    TIME_ELAPSE_PROFILE_CALCULATE = 6000,
    TIME_ELAPSE_BEFOR_PROFILE_CALCULATE = 6001,

    TIME_ELAPSE_GROUP_CALCULATE = 9100,

    TIME_ELAPSE_FORWARD_KINEMATIC = 9101,
    TIME_ELAPSE_INVERSE_KINEMATIC = 9102,

    TIME_ELAPSE_SCAN = 18000,

    TIME_ELAPSE_AXIS_CHECK = 20000,
    TIME_ELAPSE_AXIS_CALCULATE,
    TIME_ELAPSE_AXIS_FILTER,

    TIME_ELAPSE_ENCODER = 30000,

    TIME_ELAPSE_DI = 31000,

    TIME_ELAPSE_DO = 32000,

    TIME_ELAPSE_AI = 33000,

    TIME_ELAPSE_AO = 34000,

    TIME_ELAPSE_TRIGGER = 38000,

    TIME_ELAPSE_CONTROL = 40000,

    TIME_ELAPSE_WATCH = 52000,

    TIME_ELAPSE_TERMINAL = 53000,

    TIME_ELAPSE_TERMINAL_OPERATION = 53001,

    TIME_ELAPSE_READ_ADC = 54000,

} ETimeElapse;
TIME_ELAPSE_PROFILE: 规划器时间计数。
TIME_ELAPSE_INTERRUPT_ERROR_COUNT: 中断执行时间。
TIME_ELAPSE_ENCODER: 编码器时间计数。
TIME_ELAPSE_DI: DI时间计数。
TIME_ELAPSE_DO: DO时间计数。
其他值保留。

指令返回值:

请参照通用返回值说明

注意事项: