关于BHT-303BW的调试(转)
来源:互联网 发布:mac自带五笔输入法 编辑:程序博客网 时间:2024/05/16 12:55
BHT-303BW在编程的时候有时候会出现连接错误.
该问题主要由于无线模块的差异性引起.
解决该问题的方法很简单, 需要通过"SOCKET.FN3"调整无线模块等待连接的时间.
....
FAMILY% = 2 : TYPE% = 1 : PROTOCOL% = 6 'TCP/IP PROTOCOL
CALL "SOCKET.FN3" 26 FAMILY%, TYPE%, PROTOCOL%, SOCKFD%
SOCK.STAT% = 4 'OPEN SOCKET
'请调整OPTION的参数,这里. 它决定了连接等待的时间.
'由于每个无线模块的反应速度不一样,如果等待的时间太短,有时候会出现错误.
OPTNAME% = 26 : OPTION = 1
CALL "SOCKET.FN3" 24 SOCKFD%, OPTNAME%, OPTION
OPTNAME% = 30 : OPTION% = 100
CALL "SOCKET.FN3" 24 SOCKFD%, OPTNAME%, OPTION
CALL "SOCKET.FN3" 8 TCP.PORT%, PORT% 'NETWORK BYTE ORDER
FAMILY% = 2
CALL "SOCKET.FN3" 3 SOCKFD%, FAMILY%, PORT%, SVRIP$
SOCK.STAT% = 5 'CONNECT SOCKET (TCP OPENED)
具体调试的时候, 可能很难判断该错误是否是由于无线模块的差异性引起.
这样就需要暂时注释"ON ERROR GOTO ..." 语句.
这样,如果出现错误, BHTOS会自动抛出异常并且强制中断程序.
同时,在屏幕下方会显示错误号和错误行号
ERR=XXXX
ERL=XXXX
ERL就是引起错误的代码行号. 只要通过查询.LST文件就可以发现大概的位置.
如果错误是下面的代码引起的, 则很有可能是该文描述的原因.
CALL "SOCKET.FN3" 3 SOCKFD%, FAMILY%, PORT%, SVRIP$
该问题主要由于无线模块的差异性引起.
解决该问题的方法很简单, 需要通过"SOCKET.FN3"调整无线模块等待连接的时间.
....
FAMILY% = 2 : TYPE% = 1 : PROTOCOL% = 6 'TCP/IP PROTOCOL
CALL "SOCKET.FN3" 26 FAMILY%, TYPE%, PROTOCOL%, SOCKFD%
SOCK.STAT% = 4 'OPEN SOCKET
'请调整OPTION的参数,这里. 它决定了连接等待的时间.
'由于每个无线模块的反应速度不一样,如果等待的时间太短,有时候会出现错误.
OPTNAME% = 26 : OPTION = 1
CALL "SOCKET.FN3" 24 SOCKFD%, OPTNAME%, OPTION
OPTNAME% = 30 : OPTION% = 100
CALL "SOCKET.FN3" 24 SOCKFD%, OPTNAME%, OPTION
CALL "SOCKET.FN3" 8 TCP.PORT%, PORT% 'NETWORK BYTE ORDER
FAMILY% = 2
CALL "SOCKET.FN3" 3 SOCKFD%, FAMILY%, PORT%, SVRIP$
SOCK.STAT% = 5 'CONNECT SOCKET (TCP OPENED)
具体调试的时候, 可能很难判断该错误是否是由于无线模块的差异性引起.
这样就需要暂时注释"ON ERROR GOTO ..." 语句.
这样,如果出现错误, BHTOS会自动抛出异常并且强制中断程序.
同时,在屏幕下方会显示错误号和错误行号
ERR=XXXX
ERL=XXXX
ERL就是引起错误的代码行号. 只要通过查询.LST文件就可以发现大概的位置.
如果错误是下面的代码引起的, 则很有可能是该文描述的原因.
CALL "SOCKET.FN3" 3 SOCKFD%, FAMILY%, PORT%, SVRIP$
- 关于BHT-303BW的调试(转)
- BW--一些关于DTP的一些链接
- BW--一些关于DTP的一些链接
- 更多关于SAP/BW BI的笔记
- BW:关于PSA的错误数据
- 关于BW Query Performance 的一些问答
- BW:关于Virtual Provider
- 关于BW出口变量
- BW:关于DSO的RECORDMODE:一个比较棘手的问题
- BW--关于Open Hub Service的一些连接
- BW:关于RSPCM,自动通知邮件的发送时机
- BW关于主数据和文本抽数的问题
- BW--收集到BW的一些问答
- BW--收集到BW的一些问答
- BW-- BW项目的对象传输
- BW的QQ群
- BW的一些问答
- 常用的bw基础知识
- 从今天开始..................
- 视频转换
- 直接控制GPIO引脚读取磁卡数据
- 编写软件架构文档说明
- Windows 2003 Server 磁盘分区的调整及合并
- 关于BHT-303BW的调试(转)
- 访问PyCodeObject对象
- 再一次理解句柄
- 学习sharepoint
- linux ln
- 关于AP的协同工作(转)
- [分享]点阵字库分析及在J2ME上的实现
- 解读C++调用约定
- CSS运用的二十四个技巧