一种AT指令模块的学习调试系统的制作方法

文档序号:14940812发布日期:2018-07-13 20:42阅读:416来源:国知局

本发明属于通信软件领域,涉及到一种at指令模块的学习调试系统。



背景技术:

在物联网应用中,很多通信模块采用at指令通过串口进行操作。工程师在使用这些模块之前,一般都会先采用pc与模块连接(模块通过ttluart转usb模块与pc连接)进行测试,测试过程使用的pc软件一般称之为学习助手,工程师通过学习助手软件与模块交互,实现通信模块的工作方式的学习和测试。目前已有的at指令学习软件在实现交互时,主要有2种形式:1,放置一系列的按钮,将指令的功能描述设置为按钮的标题,在用户点击按钮时发出相应的指令;2、将指令放在一系列编辑框中,或者准备一系列的空白编辑框,每个编辑框关联一个按钮,在用户点击按钮时,相应的指令发送到串口。上述两种方法均未能将指令及其描述同时展示给用户,不方便让用户同时了解所有的指令的功能和内容。



技术实现要素:

针对目前at指令学习软件不能将指令及其描述同时展示给用户的缺点,本发明提供了一种at指令模块的学习方法和系统,易于学习记忆,用于解决同时向用户展示指令及其描述,同时还能对指令进行编辑的技术问题。

为了实现上述目的,本发明提供了一种at指令模块的学习调试系统,包括如下:

在本发明的at指令模块的学习调试系统,装载于计算机操作系统中,通过usb转串口或者串口连接到at指令模块上,通过该学习调试系统发送指令到at指令模块上,使其做出相应的操作,指令模块的学习调试系统界面包含第一至第五共五个显示区、数据处理模块、数据存储模块、数据传输模块以及触发模块,其中第一显示区显示串口参数配置窗口,第二显示区显示多个子窗口,其中至少一个子窗口分2列的树/列表/表格显示,其中一列树/列表/表格在同一行显示与at指令对应的功能描述,另一列的树/列表/表格同时显示所述at指令,第三显示区显示要发送到串口的at指令及显示收到来自于计算机操作系统返回的信息;数据处理模块用于处理当在第二显示区中at指令选中后,对指令信息数据进行处理;数据存储模块用于将at指令信息存储于计算机中;数据传输模块用于将at指令模块的学习调试系统发出的指令信息传输到at指令模块以及接收at指令模块的响应信息数据;触发模块用来接收计算机操作系统的指令触发学习调试系统界面的按钮进行响应。

在本发明的at指令模块的学习调试系统中,所述第一显示区中显示的内容包含串口地址选择、串口波特率、dtr数据终端准备好按钮、cts清除发送按钮、默认设置按钮,用来配置串口信息。

在本发明的at指令模块的学习调试系统中,所述第三显示区包括编辑框、清除at指令功能和在at指令上添加时间戳的功能。

在本发明的at指令模块的学习调试系统中,所述第三显示区分不同的字体颜色区分显示要发送到串口的指令内容和串口接收到的内容。

在本发明的at指令模块的学习调试系统中,在所述第二显示区选中at指令后,at指令显示在第三显示区的编辑框中,可根据第一显示区中预设的配置自动将该指令发送到串口,或者响应用户在第三显示区的编辑框内的操作,对编辑框内的at指令进行编辑修改之后再发送到串口。

在本发明的at指令模块的学习调试系统中,还包括第四显示区,显示发送按钮窗口用来实现发送经过编辑修改后的at指令。

在本发明的at指令模块的学习调试系统中,还包括第五显示区,显示退出透传及自动发送按钮,用来实现退出系统和双击自动发动at指令到串口的功能。

本发明提出了一种at指令模块的学习调试系统,展示at指令时没有使用常见的单纯的按钮或者编辑框的表达方式,而是采用可以2列表示的树、列表或表格等控件,同时显示at指令的(功能)描述和内容,表达的信息量大并且方便理解;用户在双击指令的描述或者内容时,指令将自动被发送到一个编辑框,可供用户修改之后发送或者直接发送到串口。相对目前已有的at指令类学习工具,本发明方法和系统具有方便学习和记忆以及表达信息量密度高的优点。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为本发明实施例的at指令学习助手软件交互设计界面。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实例,对本发明进行进一步详细说明。

本发明的一种at指令模块的学习调试系统,装载于计算机操作系统中,通过usb转串口或者串口连接到at指令模块上,通过该学习调试系统发送指令到at指令模块上,使其作出相应的操作,其特征在于,at指令模块的学习调试系统界面包含第一至第五共五个显示区、数据处理模块、数据存储模块、数据传输模块以及触发模块,其中所述第一显示区显示串口参数配置窗口,所述第二显示区显示多个子窗口,其中一个子窗口分2列的树/列表/表格显示,其中一个树/列表/表格显示对应的at指令的功能描述,另一树子/列表/表格同时显示at指令,所述第三显示区显示要发送到串口的at指令及显示收到的返回信息。数据处理模块用于处理当在第二显示区中at指令选中后,对指令信息数据进行处理;数据存储模块用于将at指令信息存储于计算机中;数据传输模块用于将at指令模块的学习调试系统发出的指令信息传输到at指令模块以及接收at指令模块的响应信息数据;触发模块用来接收计算机操作系统的指令触发学习调试系统界面的按钮进行响应。

在本发明的at指令模块的学习调试系统中,所述第一显示区中显示的内容包含串口地址选择、串口波特率、dtr数据终端准备好按钮、cts清除发送按钮、默认设置按钮,用来配置串口信息。

在本发明的at指令模块的学习调试系统中,所述第三显示区包括编辑框、清除at指令功能和在at指令上添加时间戳的功能。

在本发明的at指令模块的学习调试系统中,所述第三显示区分不同的字体颜色区分显示要发送到串口的指令内容和串口接收到的内容。

在本发明的at指令模块的学习调试系统中,在所述第二显示区选中at指令后,at指令显示在第三显示区的编辑框中,可根据第一显示区中预设的配置自动将该指令发送到串口,或者在第三显示区的编辑框内进行编辑修改之后再发送到串口。

在本发明的at指令模块的学习调试系统中,还包括第四显示区,用来显示发送按钮窗口。

在本发明的at指令模块的学习调试系统中,还包括第五显示区,用来显示退出透传及自动发送按钮。

本发明的一个实施例的at指令学习助手软件交互设计界面见图1。在图1中包含at指令模块的学习调试系统界面包含第一显示区、第二显示区、第三显示区,其中第一显示区显示串口参数配置窗口,包含串口地址选择、串口波特率、dtr数据终端准备好按钮、cts清除发送按钮、默认设置按钮及备注信息,用来配置串口信息。第二显示区显示多个子窗口,包括历史记录窗口、通用窗口、tcp/ip窗口、wifi窗口、1key4at窗口、注意事项窗口及典型电路窗口。其中通用窗口分2列的树显示,左侧树显示at指令的功能描述,右侧树显示at指令,第三显示区包括编辑框、清除at指令功能和在at指令上添加时间戳的功能,红色字体显示要发送到串口的指令内容,蓝色字体显示串口接收到的内容。在第二显示区选中at指令后,at指令显示在第三显示区的编辑框中,可根据第一显示区中预设的配置自动将该指令发送到串口,或者在第三显示区的编辑框内进行编辑修改之后再发送到串口。第四显示区,用来显示发送按钮窗口和是否需要增加回车符功能,第五显示区,用来显示退出透传及自动发送按钮。数据处理模块用于处理当在第二显示区中at指令选中后,对指令信息数据进行处理;数据存储模块用于将at指令信息存储于计算机中;数据传输模块用于将at指令模块的学习调试系统发出的指令信息传输到at指令模块以及接收at指令模块的响应信息数据;触发模块用来接收计算机操作系统的指令触发学习调试系统界面的按钮进行响应。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出若干改进和变形,这些均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1