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:"<