#ifndef UPR #define UPR // Ïåðåìåííûå, êîòîðûå îïðåäåëåíû â upr.c (begin) //######################################################################### volatile short onceUpr; struct SgmPar sgmPar; struct Rf rf; struct Rs rs; struct Rp rp; float IzLim; volatile float psi; volatile float theta_out; // óãîë ? äëß âûâîäà â Simulink float idZ; float iqZ; float iZ; float ws; float sinTheta; float cosTheta; float id1; float iq1; float id2; float iq2; struct Cc cc; struct Cf cf; struct Csp csp; struct Ivc ivc; struct Ip ip; //######################################################################### // Ïåðåìåííûå, êîòîðûå îïðåäåëåíû â upr.c (end) // Ïåðåìåííûå, êîòîðûå îáúÿâëåíû â upr.c (begin) //######################################################################### extern volatile float wmNf; extern volatile float wm; extern volatile float wmAbs; extern volatile float ix1; extern volatile float iy1; extern volatile float ix2; extern volatile float iy2; extern volatile float kMe; extern volatile short inuWork; extern struct Mst mst; extern volatile short faultNo; extern double iref; extern volatile float ia1Nf; extern volatile float ib1Nf; //######################################################################### // Ïåðåìåííûå, êîòîðûå îáúÿâëåíû â upr.c (end) #endif //UPR