X
xiaoxiami0
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.FormCreate(Sender: TObject);
begin
Mscomm1.InBufferCount := 0
// 清空接收缓冲区
Mscomm1.InputLen := 0
// Input读取整个缓冲区内容
Mscomm1.RThreshold := 1
// 每次接收到字符即产生OnComm事件
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
if mscomm1.portopen = false then
begin
Mscomm1.CommPort := 1;
Mscomm1.PortOpen := true
// 打开串口
Mscomm1.DTREnable := true
// 数据终端准备好
Mscomm1.RTSEnable := true
// 请求发送
end;
end;
//怎样把edit1里的字符以16进制的形式向串口发送??
procedure TForm1.Button1Click(Sender: TObject);
var
outTempS: variant;
begin
outTempS:='01030200001045be';
mscomm1.Output:=edit1.text;
end;
begin
Mscomm1.InBufferCount := 0
// 清空接收缓冲区
Mscomm1.InputLen := 0
// Input读取整个缓冲区内容
Mscomm1.RThreshold := 1
// 每次接收到字符即产生OnComm事件
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
if mscomm1.portopen = false then
begin
Mscomm1.CommPort := 1;
Mscomm1.PortOpen := true
// 打开串口
Mscomm1.DTREnable := true
// 数据终端准备好
Mscomm1.RTSEnable := true
// 请求发送
end;
end;
//怎样把edit1里的字符以16进制的形式向串口发送??
procedure TForm1.Button1Click(Sender: TObject);
var
outTempS: variant;
begin
outTempS:='01030200001045be';
mscomm1.Output:=edit1.text;
end;