fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
140:1fbf117fc120
Parent:
139:1716152517aa
Child:
141:c6de20b9b483
--- a/main.c	Mon Apr 25 10:30:21 2016 +0000
+++ b/main.c	Mon Apr 25 13:33:57 2016 +0000
@@ -268,11 +268,19 @@
             
        ////////////////////////////////////////////////////////////////////////////////   
                       /*Запись лога настройки частоты*/
-            if (Time[0] == 'y')  Log=1;           //включит передачу
-            if (Time[0] == 'u')  Stray_flag = 1;  //LPC_TIM1->MR0+1000  вносим помеху        
-            if (Time[0] == 'i')  Stray_flag = 0;  //LPC_TIM1->MR0       убираем помеху  
-            if (Time[0] == 'o')  Log=0;           //Отключить передачу
+            if (Time[0] == 'y')   Gyro.LogHZ=1;           //включит передачу
+            if (Time[0] == 'u')   Gyro.StrayHZ_flag = 1;  //LPC_TIM1->MR0+1000  вносим помеху        
+            if (Time[0] == 'i')   Gyro.StrayHZ_flag = 0;  //LPC_TIM1->MR0       убираем помеху  
+            if (Time[0] == 'o')   Gyro.LogHZ=0;           //Отключить передачу
        ////////////////////////////////////////////////////////////////////////////////////     
+           
+            if (Time[0] == 'g')   Gyro.LogPLC=1;           //включит передачу
+            if (Time[0] == 'h')   Gyro.StrayPLC_flag = 1;  //LPC_TIM1->MR0+1000  вносим помеху
+            if (Time[0] == 'j')   Gyro.StrayPLC_flag = 0;         
+            if (Time[0] == 'n')   Gyro.StrayPLC_flag = 2;  //LPC_TIM1->MR0       убираем помеху  
+            if (Time[0] == 'k')   Gyro.LogPLC=0;           //Отключить передачу
+           
+           
             
   
                 if (Time[0] == '8') {		// выдача технологическая
@@ -373,6 +381,12 @@
 
 		Gyro.ADS_NewData = 0;
 		PlcRegul();//Расчет	
+		
+		if(Gyro.LogPLC==1)
+		{
+		sprintf((Time),"%d \r\n",Spi.DAC_B);
+        WriteCon(Time);
+        }
 
 	}// можно запихнкть в функцию
 	
@@ -399,7 +413,7 @@
     	  VibroOut();				//Чтение ADS_SPI
     }
     
-    if( (Log == 1)&&(CountV31==0))				// установка ног в регисторе тоже подумать , зачем отделный флаг? наверно
+    if( (Gyro.LogHZ == 1)&&(CountV31==0))				// установка ног в регисторе тоже подумать , зачем отделный флаг? наверно
     {
     	 
     	 // Gyro.Test_time1++;