Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LGstaandart by
Diff: vibro.h
- Revision:
- 211:ac8251b067d2
- Parent:
- 209:224e7331a061
- Child:
- 213:9953db9543d6
--- a/vibro.h Mon Apr 24 05:43:54 2017 +0000
+++ b/vibro.h Mon Jul 03 05:50:08 2017 +0000
@@ -123,6 +123,11 @@
//unsigned int B_Delta_EventEXT;// вывод параметров типа Rate по внешней защелке.(надо чтоб от одного влага было, как Event_500Hz)
typedef struct _Gyro {
+
+ int Debag;
+ int Debag2;
+ unsigned int PLC_Start;
+ unsigned int LG_Type;
unsigned int LogPLC; // 1
unsigned int Log;
unsigned int LogMod; // 2
@@ -144,7 +149,10 @@
int DAC_current_Work; //3
int DAC_current_Start; //4 стартовый ток накачки?
-
+ int HFO_ref;
+ int HFO_Min;
+ int HFO_Max;
+ unsigned int HFO_Gain;
unsigned int RgConA; // 9 регистр управления ГЛД
unsigned int RgConB; //10 регистр управления ГЛД
unsigned int RgConMod;
@@ -164,7 +172,8 @@
unsigned int VibroAMPRegulF; //19 флаг регулировки амплитуды ВП
unsigned int VibroNoiseF; //20 флаг ошумления амплитуды ВП
unsigned int VibroOutF; //21 флаг изменения состояния ножек вибро.
-
+ unsigned int LowVibroFlag;
+ unsigned int ClrVFlag;
unsigned int Amp; //22 значение амплитуды вибропривода в попугаях (Gyro.Amp = (0%--100%) << 16)
unsigned int AmpPer; //23 Амплитуда в процентах Gyro.AmpPer = Gyro.Amp>>16 ;
@@ -181,7 +190,7 @@
unsigned int AmpN2; //33 правая граница импулься ВП
unsigned int F_ras; //34 частота расщипления
unsigned int F_rasAdd;
- int MaxAmp; //35 амплитуда Пик-Пик расчтитанная по востановленному синусу.
+ int MaxAmp; //35 амплитуда Пик-Пик расчтитанная по востановленному синусу.
//ЭНКОДЕР
int CaunPlus; //36 счетчик +
@@ -206,7 +215,7 @@
int Tmp_OffsetT5;
float Tmp_scaleT4; //53
float Tmp_scaleT5; //54
- //пятый ацп, он же амплитудный детектор "AD". есть два фильтра быстрый "Fast" и медленный "Slow"
+
unsigned int ADF_Accum; //43 Значенее амплитудного детектора Временное
unsigned int ADS_Accum;
unsigned int IN1_Accum;
@@ -222,6 +231,14 @@
unsigned int ADF_NewData; //51 есть данные после фильтрации в быстром фильтре
unsigned int ADS_NewData; //52 -----------/----------/----------/--------
+
+ int DownTreshold; //27
+ int HighTreshold;
+ int PLCDelay;
+ int ResetLevelCool; //105
+ int ResetLevelHeat;
+
+
int PLC_Error2Mode; //53 счетчик, не ноль когдав двух модовом регулировка без модулятора(для просмотра мод)
unsigned int CMD_In; //54 входящая команда
@@ -236,7 +253,11 @@
int CuruAngle;
int CuruAngle32; //62 текущеий угол.
+ int CuruAngle64;
+ int CuruAngle96;
+ int CuruAngle128;
int OldCuruAngle; //63 старый угол
+ int CuruAngleLog;
int Cnt_Dif; //64 приращение угла между прошлым и текушим приращением за тик виброподвеса (32 тика)
unsigned int PinReg; //65 bit4 bit3 bit 2 bit1 bit0
@@ -253,20 +274,24 @@
int Array[248];
struct {
unsigned int My_Addres; //0 адрес прибора
-unsigned int a1; //1
-unsigned int a2; //2
- unsigned int DAC_current_Work; //3
- unsigned int DAC_current_Start; //4 стартовый ток накачки?
+ unsigned int HFO_ref; //1
+ unsigned int HFO_Gain; //2
+ unsigned int DAC_current_Work; //3 HFO_MIN
+ unsigned int DAC_current_Start; //4 HFO_MAX
-unsigned int FlashMod; //5
+ unsigned int FlashMod; //5
unsigned int a4; //6
unsigned int PLC_Phase; //7
unsigned int PLC_Gain; //8
-unsigned int a6; //9
-unsigned int a7; //10
-unsigned int a8; //11
+ unsigned int PLCDelay; //9
+
+
+ int DownTreshold; //10
+ int HighTreshold; //11
+
+
unsigned int FrqPhase; //12 фаза
unsigned int FrqChengSpeed; //13 скорость регулировки частоты ВП
unsigned int FrqHZ; //14
@@ -282,11 +307,11 @@
unsigned int AmpTD; //24 диапозон частоты ошумления(частота ошумления);
unsigned int AmpPerDel; //25 амплитуда ошумления
unsigned int a9; //26
-unsigned int a10; //27
-unsigned int a11; //28
+int a10; //27
+int a11; //28
unsigned int a12; //29
-unsigned int a13; //30
-unsigned int a14; //31
+ unsigned int LG_Type; //30
+ int ResetLevelHeat; //31
unsigned int a15; //32
unsigned int a16; //33
unsigned int ModAmp; //34 амплитуда модулятора
@@ -295,7 +320,7 @@
unsigned int a18; //36
unsigned int a19; //37
unsigned int a20; //38
-unsigned int a21; //39
+ int ResetLevelCool; //39
unsigned int a22; //40
unsigned int a23; //41
unsigned int a24; //42
@@ -308,24 +333,24 @@
unsigned int Tmp_OffsetT5; //48
unsigned int a29; //49
-unsigned int a30; //50
+unsigned int a30; //61 0 - Mirror 1 - Prizm.
unsigned int a32; //51
unsigned int a33; //52
unsigned int Tmp_scaleT4; //53
unsigned int Tmp_scaleT5; //54
-unsigned int a34; //55
+ int RLH; //55
unsigned int Gain_Sin; //56 коиф усиления синуса.
unsigned int Gain_Cos; //57 коиф усиления косинуса.
-unsigned int Header_Word; //58 Признак достоверности
+ unsigned int Header_Word; //58 Признак достоверности
unsigned int ParamMod; //59
unsigned int GLD_Serial; //60 серийный номер прибора
-unsigned int a35; //61
+ unsigned int PLC_Start; //61 0 - Mirror 1 - Prizm.
-unsigned int TermoMode; //62 серийный номер прибора
+ unsigned int TermoMode; //62 серийный номер прибора
unsigned int a36; //63
unsigned int a37; //64
@@ -346,7 +371,7 @@
unsigned int a52; //79
unsigned int a53; //80
unsigned int a54; //81
-unsigned int a55; //82
+int a55; //82
unsigned int a56; //83
unsigned int a57; //84
unsigned int a58; //85
@@ -370,7 +395,7 @@
unsigned int a76; //103
unsigned int a77; //104
-unsigned int a78; //105
+ int RLC; //105
unsigned int a79; //106
unsigned int a80; //107
