/**
******************************************************************************
* @file phases_transform.h
* @brief Функции для преобразования напряжений/токов в многофазных системах
******************************************************************************
*****************************************************************************/
#ifndef _PHASES_TRANSFORM_H_
#define _PHASES_TRANSFORM_H_
#include "main.h"

/* Рассчитать результирующий вектор трехфазной системы по фазным величинам. */
float vector_abs_phase_calc(float phase1, float phase2);
/* Рассчитать результирующий вектор трехфазной системы по линейным величинам. */
float vector_abs_linear_calc(float phase1, float phase2);
/* Рассчитать фазные напряжения из линейных (звезда) */
void linear_to_phase_star(float *Ulin, float *UphUc);
/* Рассчитать фазные напряжения из линейных (треугольник) */
void linear_to_phase_delta(float *Ulin, float *Uph);
#endif /* _PHASES_TRANSFORM_H_ */
