W wuxianliang2002 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #1 我在做串口通信,用SPCOMM控件,下位机有多台,每台下位机对应一个串口,现在的问题是 如何用SPCOMM同时打开多个串口?(一定要同时所有串口全部打开)
P pdb Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #3 SPCOMM同時只能對應一個串口操作,如果你是要的話可以這樣? SPCOMM.COMMNAME:='COM1'; SPCOMM.StartComm; Comm1.WriteCommData(); Comm1.STOPCOMM; SPCOMM.COMMNAME:='COM2'; SPCOMM.StartComm; Comm1.WriteCommData(); 我以前做過我的設備都有一個地址,只用一個串口; 然後發數據的前面加一個當前設備地址就可以
SPCOMM同時只能對應一個串口操作,如果你是要的話可以這樣? SPCOMM.COMMNAME:='COM1'; SPCOMM.StartComm; Comm1.WriteCommData(); Comm1.STOPCOMM; SPCOMM.COMMNAME:='COM2'; SPCOMM.StartComm; Comm1.WriteCommData(); 我以前做過我的設備都有一個地址,只用一個串口; 然後發數據的前面加一個當前設備地址就可以
W wuxianliang2002 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #4 你的程序是关闭com1以后才打开com2的,但是我需要两个串口同时接收数据, 请问该如何实现?
W wuxianliang2002 Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #5 TO chnplzh: 请问如何实现查询扫描?
P pdb Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #6 SPCOMM.COMMNAME:='COM1'; SPCOMM.StartComm; Comm1.WriteCommData(); Comm1.STOPCOMM; SPCOMM.COMMNAME:='COM2'; SPCOMM.StartComm; Comm1.WriteCommData(); 用這種方法時間也是很短,感覺不到的; 串口通訊速度再快也快不到那里去,
SPCOMM.COMMNAME:='COM1'; SPCOMM.StartComm; Comm1.WriteCommData(); Comm1.STOPCOMM; SPCOMM.COMMNAME:='COM2'; SPCOMM.StartComm; Comm1.WriteCommData(); 用這種方法時間也是很短,感覺不到的; 串口通訊速度再快也快不到那里去,