1个串口用2个mscomm通信可不可以,应该怎么控制(附我自己写的代码)(5分)

  • 主题发起人 主题发起人 yuzhi2005
  • 开始时间 开始时间
Y

yuzhi2005

Unregistered / Unconfirmed
GUEST, unregistred user!
1个串口用2个mscomm通信可不可以,应该怎么控制(附我自己写的代码)
if not MSComm.PortOpen then

begin
end else
begin
MSComm.PortOpen:=false;
end;

Stop_Falg_:=true;

if not MSComm1.PortOpen=true then

begin

mscomm1.RThreshold:=51;// 读的是PID参数rthrethold设为51
end else
begin

MSComm1.PortOpen:=false;
mscomm1.RThreshold:=51;// 读的是PID参数rthrethold设为51
end;

MSComm1.PortOpen:=true;
Send_Which_Order:=1;
Device_PIDCurve_NO:=1;
Send_PID_Order(Device_PIDCurve_NO);
我的想法就是每次用一个mscomm,保证另外一个不连接,应该怎么写啊???
 
你设置一个变量标志吧,一个打开的时候另外一个就关闭。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
652
import
I
后退
顶部