Улушения:
- логики дма (только по полному заполнению) - фильтров - расчетов действующих значений - параметров (сатурация, сделан параметр время нарастания пуска Tnt, добавлен параметр скважность пачки импульсов)
This commit is contained in:
@@ -84,6 +84,12 @@ void Write_PowerMonitor(real_T* Buffer, int ind_port)
|
||||
WriteOutputArray(upp.pm.measured.final.I[2], ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.measured.final.Fmean, ind_port, nn++);
|
||||
}
|
||||
|
||||
{ //20-21
|
||||
WriteOutputArray(upp.pm.isr_cnt, ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.slow_cnt, ind_port, nn++);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -123,7 +129,7 @@ void app_readInputs(const real_T* Buffer) {
|
||||
MB_INTERNAL.param.angle.PID_Kp = ReadInputArray(1, 4) * 10000;
|
||||
MB_INTERNAL.param.angle.PID_Ki = ReadInputArray(1, 5) * 10000;
|
||||
MB_INTERNAL.param.angle.PID_Kd = ReadInputArray(1, 6) * 10000;
|
||||
MB_INTERNAL.param.angle.PID_ExpAlpha = ReadInputArray(1, 7) * 65535;
|
||||
MB_DATA.HoldRegs.pui_params.Tnt = ReadInputArray(1, 7) * 1000;
|
||||
|
||||
MB_INTERNAL.param.nominal.U = ReadInputArray(1, 8) * 10;
|
||||
MB_INTERNAL.param.nominal.I = ReadInputArray(1, 9) * 10;
|
||||
|
||||
Reference in New Issue
Block a user