matlab_23550/Inu/Src2/551/VectorControl/abc_to_alphabeta.h
Razvalyaev 7e0063eee0 #3 Скомпилилось, но пока ничего не вызывается
Все основные файлы подтянуты без изменений

Изменены (только папка main_matlab):
- заглушки для ненужных функций (main_matlab.c)
- iq библиотека (IQmathLib_matlab.c)
- библиотеки DSP281x
2025-01-13 11:09:58 +03:00

40 lines
715 B
C

#ifndef __ABC_ALPHABETA_H__
#define __ABC_ALPHABETA_H__
typedef struct { _iq Ua; //phase A voltage, input
_iq Ub; //phase B voltage, input
_iq Uc; //phase C voltage, input
// _iq Tetta; //phase angle, input
_iq Ualpha; // axis d voltage, output
_iq Ubeta; // axis q voltage, output
void (*calc)(); // Pointer to calculation function
}ABC_TO_ALPHABETA;
typedef ABC_TO_ALPHABETA *ABC_TO_ALPHABETA_handle;
#define ABC_TO_ALPHABETA_DEFAULTS { 0, \
0, \
0, \
0, \
0, \
(void (*)(unsigned long))abc_to_alphabeta_calc\
}
void abc_to_alphabeta_calc(ABC_TO_ALPHABETA_handle);
#endif // end __ABC_ALPHABETA_H