以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  令人费解的串口字符串收发  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42466)

--  作者:chenjiu6202
--  发布时间:2013/11/12 17:04:00
--  令人费解的串口字符串收发

com1是一个56K的modem,利用com1走下面这段代码时,发现以下问题

1、首先保证串口正常,modem也正常使用,以下是测试的结果

 
图片点击可在新窗口打开查看此主题相关图片如下:modem.jpg
图片点击可在新窗口打开查看
2、使用以下代码测试串口,串口com1在AfterOpenProject事件被添加和打开
Ports("COM1").Write("foxtable")
Dim s As String
s = Ports("COM1").ReadExisting()
output.show(s)
经过测试,串口没有任何反应
3、在DataReceived中写入事件代码
Forms("窗口1").Controls("Label1").Text = e.Port.ReadExisting()
然后,在命令窗口输入
Ports("COM1").Write("foxtable")
label1显示fo,就这两个字符
请教各位高手,问题出在什么地方了

--  作者:狐狸爸爸
--  发布时间:2013/11/12 17:23:00
--  

这样看看:

 

1、发送:

Ports("COM1").Write("foxtable")
 
2、DataReceived事件:
Forms("窗口1").Controls("Label1").Text =  Forms("窗口1").Controls("Label1").Text &  e.Port.ReadExisting()

 

 


--  作者:chenjiu6202
--  发布时间:2013/11/12 18:46:00
--  
哦,他爸,这个可不行,试过了,能不能直接发一组电话号码,直接拨号呢?
--  作者:有点甜
--  发布时间:2013/11/12 19:19:00
--  
 试试字节发送


--  作者:chenjiu6202
--  发布时间:2013/11/12 19:39:00
--  

不过接收不接收数据不要紧,主要功能是双击控件后拨打电话,我想实现这个功能,不知道哪位老师能否给些提示


--  作者:有点甜
--  发布时间:2013/11/12 19:52:00
--  
 不明白你说的拨打电话是什么意思,你的这个是什么,有开发说明的么?


--  作者:chenjiu6202
--  发布时间:2013/11/12 20:09:00
--  

不是自动拨号的,是利用控件双击,然后拨号,用于铁路的叫班系统,就是为了拨号叫班才掏了4688元买的这个开发版,如果不能拨号,那领导恐怕得让我自己买单了,呵呵

 


图片点击可在新窗口打开查看此主题相关图片如下:s%0m7q4zexe(0oxqs1r4{x.jpg
图片点击可在新窗口打开查看

这个图上的每一个名字都是一个控件,他们是自动生成的,双击后希望能拨出去电话号码


--  作者:有点甜
--  发布时间:2013/11/12 20:17:00
--  
 得看你原本是怎么拨号的了,通过什么硬件或者什么软件?
--  作者:chenjiu6202
--  发布时间:2013/11/12 20:21:00
--  
也就是说利用双击控件读取表格里的电话号码,并执行利用调制解调器打电话,
--  作者:chenjiu6202
--  发布时间:2013/11/12 20:40:00
--  
脱离以前的软件,应该能行的