www.pudn.com > adamseries.rar > adam.cpp


#include  
#include  
#include  
#include  
#include  
#include  
 
 
#include "param.h" 
#include "Lcd.h" 
#include "serial Com.h" 
 
 
#include "system.hpp" 
//--------------------------------------------------------------------------- 
 
 
 
//--------------------------------------------------------------------------- 
//************变量定义结束   ****************************************** 
//****************************************************** 
//************函数定义开始************************************** 
//----------------------------------------------------------- 
 
int setadam(int number)//number为串口号 
{    
    char CommandBuffer[30]; 
    char WriteBuffer[20]; 
    char ReadBuffer[20]; 
    int i=0; 
  //串口操作 
    //ZCom com1(int nPort,int nBaud);//串口初始化函数 
 
  	ZCom com1(number, 9600);//初始化串口 
    	if(!com1.IsValid()) 
	{ 
		cout<<"Open com error!\n"<1) 
      { 
        goto end; 
       } 
    else if (ReadBuffer[3]>5) 
      { 
        char WriteBuffer2[]={'%','0','1','0','1','0','4','0','6','0','0','\r'}; 
 		    com1.WriteData(WriteBuffer2, sizeof(WriteBuffer2)); 
 
        cout<<"output:"<1) 
      { 
        char WriteBuffer3[]={'%','0','1','0','1','0','3','0','6','0','0','\r'}; 
 		    com1.WriteData(WriteBuffer3, sizeof(WriteBuffer3)); 
 
        cout<<"output:"<5) 
      { 
        char WriteBuffer4[]={'%','0','1','0','1','0','2','0','6','0','0','\r'}; 
 		    com1.WriteData(WriteBuffer4, sizeof(WriteBuffer4)); 
 
        cout<<"output:"<1&&ReadBuffer[5]>5) 
      { 
        char WriteBuffer5[]={'%','0','1','0','1','0','1','0','6','0','0','\r'}; 
 		    com1.WriteData(WriteBuffer5, sizeof(WriteBuffer5)); 
 
        cout<<"output:"<