专利汇可以提供工程机械电子说明书专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 工程机械 电子 说明书 ,它由 硬件 和 软件 平台组成;其特征是所说硬件平台是一种嵌入式工程机械 控制器 ,由壳体、设在壳体 正面 板上的LCD显示器、操作 键盘 和 电路 硬件等组成,其电路硬件结构采用基于ARM架构的32位嵌入武 微处理器 为 内核 ,外围扩展了大容量内存以及键盘 接口 电路、 液晶 屏接口电路、CAN总线接口电路、RS232接口电路、USB接口电路等;所说软件平台是一种公开源代码的实时多任务内核μC/0S-II 操作系统 ,在μC/0S-II的上层扩展了文件管理系统、图形用户接口和监控器底层硬件驱动程序。本发明工程机械电子说明书直接设置在工程机械上,浏览方便、不易丢失、不会破损、可在机器运行操作过程中随时查询、而且升级更新换代方便。,下面是工程机械电子说明书专利的具体信息内容。
1、一种工程机械电子说明书,它由硬件和软件平台组成;其特征是所说硬件平台是一 种嵌入式工程机械控制器,由壳体、设在壳体正面板上的LCD显示器、操作键盘和电路硬件 等组成,其电路硬件结构采用基于ARM架构的32位嵌入式微处理器为内核,外围扩展了大容 量内存以及键盘接口电路、液晶屏接口电路、CAN总线接口电路、RS232接口电路、USB接口 电路等;所说软件平台是一种公开源代码的实时多任务内核μC/OS-II操作系统,在μC/OS- II的上层扩展了文件管理系统、图形用户接口和监控器底层硬件驱动程序。
2、根据权利要求1所述的工程机械电子说明书,其特征是所说软件平台是一种公开源代 码的实时多任务内核μC/OS-II操作系统,以及在此操作系统之上移植了MINIGUI图形用户接 口库,共同建立了一个适合电子说明书的开放的操作系统平台和图形用户接口平台。
背景技术:现有的工程机械配备的说明书均采用印刷版,容易丢失和破损,随机携带不 方便,并且不利于在机器运行操作过程中随时查询,以及版本更新换代升级困难,需要重新 编制印刷资料,从而给厂家和用户带来诸多不便。
发明内容:本发明的目的是提供一种浏览方便、不易丢失、不会破损、可随时查询、升 级更新换代方便的基于嵌入式系统硬件、软件平台上的工程机械电子说明书。
为实现上述目的,本发明采取的技术方案是:它由硬件和软件平台组成;所说硬件平台 是一种嵌入式工程机械控制器,由壳体、设在壳体正面板上的LCD显示器、操作键盘和电路 硬件等组成,其电路硬件结构采用基于ARM架构的32位嵌入式微处理器为内核,外围扩展了 大容量内存以及键盘接口电路、液晶屏接口电路、CAN总线接口电路、RS232接口电路、USB 接口电路等;所说软件平台是一种公开源代码的实时多任务内核μC/OS-II操作系统,在μ C/OS-II的上层扩展了文件管理系统、图形用户接口和监控器底层硬件驱动程序。
本发明工程机械电子说明书可以在工程机械控制器电源接通的情况下,在LCD屏幕上显 示说明书的内容,具有章节快速切换,页面上下翻页功能以及设有与上级控制器软件的接口。
本发明工程机械电子说明书直接设置在工程机械上,浏览方便、不易丢失、不会破损、 可在机器运行操作过程中随时查询、而且升级更新换代方便。
附图说明:图1是本发明的软硬件平台示意图;
图2是本发明的软件体系结构示意图;
图3是本发明的程序流程图;
图4是本发明的主目录界面图;
图5是本发明的内容显示界面图。
具体实施方式:
图1所示,为电子说明书所需的软硬件开发平台。本发明的硬件平台是一种嵌入式工程 机械控制器,由壳体、设在壳体正面板上的显示器、操作键盘等组成,其电路硬件结构采用 基于ARM架构的32位嵌入式微处理器为内核,外围扩展了大容量内存以及键盘接口电路、液 晶屏接口电路、CAN总线接口电路、RS232接口电路、USB接口电路等;本发明的软件平台采 用了一种公开源代码的实时多任务内核μC/OS-II操作系统,在μC/OS-II的上层扩展了文件 管理系统、图形用户接口和监控器底层硬件驱动程序,如存储器系统、UART、CAN总线、USB 总线、LCD显示等,以及在此操作系统之上移植了MINICUI图形用户接口库,共同建立了一 个适合电子说明书的开放的操作系统平台和图形用户接口平台。
图2所示,为软件体系结构图,系统启动时先有μC/OS-II引导系统,进行系统任务的调 度,加入各种扩展功能,然后μC/OS-II把MiniGUI API库函数加入到系统中,建立起程序界 面的运行环境,然后根据实现的具体功能选择合适的控件,并编写各个控件的处理函数来实 现程序的功能。本电子说明书用到MiniGUI API的库函数头文件有:
#include
#include
#include
#include
#include
图3所示,为电子说明书的程序流程图。程序先进入电子说明书的主目录界面,建立主 目录界面中用到的控件和功能函数,此时程序等待键盘消息,判断按下的键执行相应代码。 单选标志默认为第一章第一节,若按“向上”或“向下”键,则目录单选标志向上或向下移动。 若按“返回”键,则程序结束电子说明书主界面。若按“确定”键,则进入内容显示界面对应 章节。
在进入内容显示界面对应章节后,若按“向上”键,首先判断电子说明书当前页面是否 已到第一页,若没有到达第一页则上翻一页,若已到达第一页则跳往电子说明书的最后一页。 若按“向下”键,首先判断电子说明书当前页面是否已到最后一页,若没有到达最后一页则 下翻一页,若已到达最后一页则跳往电子说明书的第一页。若按“返回”键,则返回电子说 明书的主目录界面。
图4所示,为电子说明书的主目录界面。电子说明书的主目录界面实现的功能如下:建 立主目录界面对话框,显示电子说明书的标题及版本号,显示各章节目录以及子目录,每个 子目录前有单选框,通过点击“向上”“向下”按钮可以在各个子目录之间进行切换。点击“确 定”按钮可以切换到其对应内容的下一界面,即图5所示界面。点击“返回”按钮则结束电 子说明书的主目录界面,切换到上一界面,即是电子说明书与上一程序的接口界面。
为此电子说明书的主目录界面中要用到以下的控件,并把各个控件的主要功能介绍如下:
(1)建立主目录界面模态对话框函数:DialogBoxIndirectParam(PDLGTEMPLATE pDlgTemplate,HWND hOwner,WNDPROC DlgProc,LPARAM lParam)。用户需要为此函数准 备对话框模板和对话框的窗口过程函数。主目录界面中的用法如下:
DlgMyDatel.controls=CtrlMyDatel;//对话框模板和控件的连接
DialogBoxIndirectParam(&DlgMyDatel,HWND_DESKTOP,MyDateBoxProcl,0L);//对话 框模板和对话框的窗口过程函数的连接。
(2)定义对话框模板:DLGTEMPLATE,在模板中指定对话框中用到的控件数目。
主界面中的用法如下:
static DLGTEMPLATE DlgMyDatel=
{
WS_BORDER,//边界粗线条
WS_EX_NONE,//没有扩展风格
0,0,320,240,//界面大小
″″,
0,0,
24,NULL,//主目录中控件总数
0
};
(3)用数组表示定义对话框控件:CTRLDATA,主目录界面中的用法如下:
static CTRLDATA CtrlMyDatel[]=
{...,...,...,...,......,//共24个控件}
(4)静态框控件:CTRL_STATIC,用来显示静态文本。主目录界面中显示电子说明书的 标题及版本号的实现如下:
{CTRL_STATIC,SS_SIMPLE|WS_VISIBLE,
70,10,171,25,IDC_STATIC,″电子说明书VERSION 1.0″,0}
(5)按钮控件:CTRL_BUTTON,程序中用BS_AUTORADIOBUTTON单选框风格的按钮控件, 主目录界面中显示子目录并在子目录前加单选框的实现如下:
{CTRL_BUTTON,WS_VISIBLE|BS_AUTORADIOBUTTON|BS_CHECKED|WS_TABSTOP|WS_GROUP, 10,70,110,20,ID_FIRST_ONE,″1.用途″,0}
程序中“向上”、“向下”、“返回”、“确定”按钮也由此控件实现,只是不 BS_AUTORADIOBUTTON单选框风格。
主界面中用到的主要功能函数如下:
(1)CheckRadioButton(HWND hDlg,int idFirstButton,int idLastButton,int idCheckButton):设置单选框按钮选中状态函数,在一组单选按钮框中标记一选中按钮,并 移除以前按钮的选中标志。主界面中“向上”“向下”按钮可以在各个子目录之间进行选择的 功能可由函数CheckRadioButton来实现。
(2)SetNotificationCallback(HWND hwnd,NOTIFPROC notif_proc):为控件设置通知消息的 回调函数,当控件有通知消息时,将调用该函数,而不是发送通知消息到父窗口。主界面中 的“向上”“向下”按钮用到回调函数。
见附图5所示,为电子说明书的内容显示界面。电子说明书内容显示界面实现的功能如 下:建立内容显示界面对话框,显示电子说明书的标题及版本号,显示电子说明书每页的具 体内容,通过点击“向上”“向下”按钮可以在上下页之间进行切换。点击“返回”按钮可以 切换到上一界面,即是电子说明书的主目录界面如图3。
内容显示界面中主要用到的控件及其功能如下:
(1)建立内容显示界面模态对话框函数:DialogBoxIndirectParam(PDLGTEMPLATE pDlgTemplate,HWND hOwner,WNDPROC DlgProc,LPARAM lParam)。用户需要为此函数 准备对话框模板和对话框的窗口过程函数。内容显示界面中的用法如下: DlgMyDate.controls=CtrlMyDate;//对话框模板和控件的连接 DialogBoxIndirectParam(&DlgMyDate,HWND_DESKTOP,MyDateBoxProc,0L);
//话框模板和对话框的窗口过程函数的连接。
(2)定义对话框模板:DLGTEMPLATE,在模板中指定对话框中用到的控件数目。
内容显示界面中的用法如下:
static DLGTEMPLATE DlgMyDate=
{
WS_BORDER,//边界粗线条
WS_EX_NONE,//没有扩展风格
0,0,320,240,//界面大小
″″,
0,0,
5,NULL,//内容显示界面中控件总数
0
};
(3)用数组表示定义对话框控件:CTRLDATA,内容显示界面中用法如下:
static CTRLDATA CtrlMyDatel[]=
{...,...,...,...,......,//共5个控件}
(4)静态框控件:CTRL_STATIC,内容显示界面中用到静态文本框控件来显示电子说明 书的具体内容,用法举例如下:
{CTRL_STATIC,SS_NOTIFY|SS_LEFT|WS_VISIBLE|WS_BORDER, 0,20,280,220,IDC_TEXT,″″,0}
控件中要显示的内容没有赋值,随后把其内容指向static const char* TEXT[]中定义 的静态文本指针数组。
(5)按钮控件:CTRL_BUTTON,内容显示中“向下”按钮实现如下:
{CTRL_BUTTON,WS_VISIBLE|BS_DEFPUSHBUTTON|BS_NOTIFY, 280,30,38,20,ID_UP,″向上″,0}
程序中“向上”、“返回”按钮也由此控件实现。
内容显示界面中用到的主要功能函数如下:
(1)SetNotificationCallback(HWND hwnd,NOTIFPROC notif_proc):为控件设置通知消息的 回调函数,当控件有通知消息时,将调用该函数,而不是发送通知消息到父窗口。本窗口中 “向上”“向下”按钮用到回调函数。
(2)static const char*TEXT[]定义静态文本指针数组,内容显示界面中用法如下:
static const char*TEXT[]={
″ 第一章产品介绍″
″\n1.本机是单斗、前卸、铰接、轮胎式装载机。广泛″
″\n适用于矿场、基建、道路修筑、企业、货场、港口等″
″\n进行作业。是一种多用途、高效率的工程机械。本机″
″\n主要从事以下操作:″
″\n ●装载作业″
″\n ●推料作业″
″\n ●平整作业″
″\n ●挖掘作业″
″\n2.技术性能和参数″
″\n 铲斗容量 3.0m3″
″\n 额定载重量 5t″
″\n 最大爬坡度 30°″
″\n 车长(铲斗平放地面mm)×车宽(车轮外侧mm)×″
″\n 车高(mm)7948×2800×3382 操作重量 16.2t″
″\n <第一章共1页第1页>″,
......//所有显示内容,每页以逗号分隔
}
通过点击“向上”“向下”按钮可以在上下页之间进行切换可由函数SetWindowText (GetDlgItem(GetParent(hDlg),IDC_TEXT),TEXT[cur_sel])来实现,TEXT[cur_sel]为文 本内容的数组指针。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
说明书全自动输送装置 | 2020-05-11 | 232 |
说明书折页机改进结构 | 2020-05-12 | 535 |
自动放说明书装置 | 2020-05-12 | 986 |
包装说明书摆放系统及包装说明书摆放方法 | 2020-05-12 | 808 |
内置说明书的电视机 | 2020-05-12 | 854 |
说明书标签定位复合机 | 2020-05-11 | 127 |
一种带说明书的洗衣机 | 2020-05-11 | 788 |
包装说明书摆放系统及包装说明书摆放方法 | 2020-05-12 | 577 |
说明书上料机 | 2020-05-11 | 239 |
装盒机说明书传送机构 | 2020-05-12 | 967 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。