跳转至

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时间计数。
其他值保留。

调用指令:

GTN_ClearTime

注意事项: