今天查了系统里的 TLC 代码, 原来是这么处理的
%if SIZE(IRInfo.PWM[i].useModule,1) > 5
%% for useModule = 'ePWM10' ~ 'ePWM16'
%assign module = CAST("Number", IRInfo.PWM[i].useModule[5]) + 10 %% The fourth/fifth char is the module number.
%else
%% for useModule = 'ePWM1' ~ 'ePWM9'
%assign module = CAST("Number", IRInfo.PWM[i].useModule[4]) %% The fourth char is the module number.
%endif
难道非得要这么笨么
|