Была путаница с углом альфа.
Он пидом считается наоборот. 0 - ничего не подает - 1 полностью открываем
This commit is contained in:
@@ -59,8 +59,24 @@ 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++);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Write_AngleControl(real_T* Buffer, int ind_port)
|
||||
{
|
||||
int nn = 0;
|
||||
|
||||
WriteOutputArray(iref_dbg, ind_port, nn++);
|
||||
WriteOutputArray(upp.pm.measured.final.Iamp, ind_port, nn++);
|
||||
WriteOutputArray(upp.hangle.alpha, ind_port, nn++);
|
||||
|
||||
|
||||
WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR1) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR2) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR3) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Функция для записи входов в приложение МК
|
||||
* @param u - массив входных значений
|
||||
@@ -96,17 +112,11 @@ void app_writeOutputBuffer(real_T* Buffer) {
|
||||
|
||||
Write_PowerMonitor(Buffer, 1);
|
||||
|
||||
Write_AngleControl(Buffer, 2);
|
||||
|
||||
int nn = 0;
|
||||
WriteOutputArray(iref_dbg, 2, nn++);
|
||||
WriteOutputArray(upp.pm.measured.final.Iamp, 2, nn++);
|
||||
WriteOutputArray(upp.hangle.alpha, 2, nn++);
|
||||
//WriteOutputArray(upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
|
||||
//WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR1) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
//WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR2) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
//WriteOutputArray((long long)(upp.hangle.htim->Instance->CCR3) - upp.hangle.htim->Instance->CNT, 2, nn++);
|
||||
|
||||
//WriteOutputArray(dbg[0], 2, nn++);
|
||||
//WriteOutputArray(dbg[1], 2, nn++);
|
||||
//WriteOutputArray(dbg[2], 2, nn++);
|
||||
|
||||
Reference in New Issue
Block a user