forkd

Dependencies:   mbed

Fork of LGstaandart by Dmitry Kovalev

Revision:
216:189b0ea1dc38
Parent:
215:b58b887fd367
Child:
218:b4067cac75c0
--- a/Command.c	Tue Aug 29 06:33:08 2017 +0000
+++ b/Command.c	Mon Sep 04 12:09:55 2017 +0000
@@ -738,7 +738,7 @@
 			}
     BuffTemp[ 0] = Gyro.SOC_Out;
     BuffTemp[ 1] = Gyro.My_Addres;
- /*   
+ 
 Temp=Gyro.CaunPlusReper;         
  
 	BuffTemp[ 2] =(Temp >> 8) & 0xff;//старший байт счетчика +.
@@ -749,7 +749,7 @@
 
     BuffTemp[ 4] =(Temp >> 8) & 0xff;//старший байт счетчика -.
     BuffTemp[ 5] =(Temp >> 0) & 0xff;//младший байт счетчика -.
-*/
+
 
     Check(BuffTemp, 8);
     WriteConN (BuffTemp,8);
@@ -1220,14 +1220,14 @@
                 LPC_MCPWM->MAT1 = T_vib_1;
              }  
              if (Time[0] == 'X') {		// выдача технологическая
-                Spi.DAC_A += 1000;
+                faza += 1;
                 sprintf((Time),"%d \r\n",  Spi.DAC_A);
     		    WriteCon(Time);
             }
              if (Time[0] == 'x') {		// выдача технологическая
-                Spi.DAC_A -= 1000;
-                sprintf((Time),"%d \r\n",  Spi.DAC_A);
-    		    WriteCon(Time);
+               
+               if(TypeMod>2) TypeMod=0;
+               else  TypeMod=4;
              } 
              if (Time[0] == 'p') {		// выдача технологическая
               // PlcOFF //Gyro.RgConA&0x8=0;
@@ -1247,7 +1247,7 @@
             {		// выдача технологическая
                for(int q=0; q<64; q++)
             		{
-                	sprintf((Time),"%d \r\n",(BuffADC_32PointD[q]));
+                	sprintf((Time),"%i \r\n",(BuffADC_znak[q]));
     	   			WriteCon(Time);
             		}
             	
@@ -1257,7 +1257,7 @@
             {		// выдача технологическая
                for(int q=0; q<64; q++)
             		{
-                	sprintf((Time),"%d  \r\n",    BuffADC_64Point[q]);
+                	sprintf((Time),"%d  \r\n",    BuffADC_64Point[q]>>7);
     	   			WriteCon(Time);
             		}
             		
@@ -1267,12 +1267,10 @@
             {		// выдача технологическая
                for(int q=0; q<64; q++)
             		{
-            	    if( Buff_Restored_Mod[(q-Gyro.PLC_Phase)& 0x3f ] > 0) sprintf((Time)," 1 ");  
-               		else sprintf((Time)," 0 ");  
-               		WriteCon(Time);         		 	
+                  	sprintf((Time),"%d  \r\n",    BuffADC_1Point[q]);
+    	   			WriteCon(Time); 	
                 	}
-                	sprintf((Time)," \r\n ");
-                	WriteCon(Time); 
+
             } 
            
             if (Time[0] == 'b')