📄 unit1.~cpp
字号:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "sam_DemoKit.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
int err;
TForm1 *Form1;
unsigned char aa;
unsigned char start=0;
unsigned long Alltimes=0;
unsigned int Errtimes=0;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Comm_close ();
if(Comm_init ("COM1","2400")==0)
ShowMessage("初始化COM1失败功");
else
ShowMessage("初始化COM1成功,波特率2400");
start=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Comm_close ();
Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
start=0;
//ShowMessage("此配号程序默认的初始发射器编号为0");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
err=LED_green(1234567890 ,0x01) ;
/* //ShortString aa;
unsigned char *data1;
data1=new char[100];
//data1 = (unsigned char *) &aa ;
err= Get_Data_mifare(1234567890 ,3,2,data1 ) ;
// aa=data1;
// Edit1->Text="0x"+ IntToHex(data1[0],2);
delete data1; */
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
err= WriteTime(1234567890,0x03,0x05,0x28,0x21,0x16,0x00,0x04);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
//err=Set_MeterNum(1234567890 , 1234567809 );
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
if(Comm_init ("COM1","2400")==0)
err=321;
else
err=567;
start=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button7Click(TObject *Sender)
{
/* unsigned char x;
x=StrToInt(Edit2->Text);
err=Get_ParkStadue(x);//PROG_CHIP(1234567890);
*/
start=1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button8Click(TObject *Sender)
{
unsigned char *data1,ret; //每次16个字节共64字节
data1=new char[100];
ret=Get_Data_mifare(1234567891,1,0, data1) ; //i sec ,j recorder num
Get_Data_mifare(1234567891,1,1, data1) ;
Get_Data_mifare(1234567891,1,2, data1) ;
Get_Data_mifare(1234567891,1,3, data1) ;
delete data1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
unsigned char xx;
if(start)
{
xx=rand();
Edit4->Text=IntToStr(xx);
err=Get_ParkStadue(xx);
if(err==0)
{
Alltimes++;
Edit1->Text=IntToStr(xx);
}
else
{
err=Get_ParkStadue(xx);
if(err==0)
{
Alltimes++;
Edit1->Text=IntToStr(xx);
}
else
{
err=Get_ParkStadue(xx);
if(err==0)
{
Alltimes++;
Edit1->Text=IntToStr(xx);
}
else
{
Errtimes++;
Alltimes++;
Edit3->Text=IntToStr(Errtimes);
}
}
}
Edit2->Text=IntToStr(Alltimes );
}
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -