本发明专利技术涉及一种工控设备人机交互界面的启动与数据录入方法。该方法包括:选中一个备选人机交互界面作为当前人机交互界面,向工控设备发送启动界面信号;工控设备确定当前人机交互界面的纵轴方向像素数、控件及各控件位置;工控设备确定显示当前人机交互界面所需的页面数量,将首页作为当前显示页面显示;判断是否收到页面切换命令,是则切换当前显示页面,否则:判断是否收到录入的数据,是则确定接收该数据的控件,进而将该数据显示在其被录入的控件上,并将其与该控件的名称对应保存。本发明专利技术能完全显示尺寸大于显示装置的人机交互界面,并可切换人机交互界面。
【技术实现步骤摘要】
本专利技术涉及工控设备人机交互界面的启动与数据录入
,特别是涉及。
技术介绍
现有的工控设备的功能大多较为单一,其人机交互界面设计得也就比较简单和固定,通常只用一个与显示装置尺寸相同的页面即可实现,该页面上包含所有控件,每个控件实现特定功能,如显示静态文字、提供不同选项供用户选择等。工控技术的发展提高了对于人机交互界面的要求,有些工控设备的人机交互界面需要显示的内容较多,利用现有的显示装置无法完全显示;有些工控设备在不同时间需要从事不同的工作,如开票用的工控设备,对于不同行业、类型的企业,需要填写不同类型的数据,这催生了切换人机交互界面的需求。很显然,现有的工控设备无法满足这些要求。
技术实现思路
本专利技术所要解决的技术问题是提供,能完全显示尺寸大于显示装置的人机交互界面,并可切换人机交互界面。本专利技术解决上述技术问题的技术方案如下:,该方法包括:从若干个备选人机交互界面中选择一个作为当前人机交互界面,并向所述工控设备发送启动界面信号;所述工控设备根据所述启动界面信号,确定所述当前人机交互界面的纵轴方向像素数量、所述当前人机交互界面对应的控件及每个所述控件在所述当前人机交互界面上的位置;所述工控设备根据其显示装置在纵轴方向的像素数量及所述纵轴方向像素数量,确定显示所述当前人机交互界面所需的页面数量;所述工控设备将第一个页面作为当前显示页面显示到其显示装置上,所述当前显示页面上的控件均位于其在所述当前人机交互界面上的位置;所述工控设备判断是否收到页面切换命令,是则将所述页面切换命令所要求的页面作为所述当前显示页面在所述显示装置上进行显示,所述当前显示页面上的控件均位于其在所述当前人机交互界面上的位置;否则:所述工控设备判断是否收到录入的数据,是则确定接收该数据的控件,进而将该数据显示在其被录入的控件上,并将其与该控件的名称对应保存。本专利技术的有益效果是:本专利技术中,工控设备可根据其显示装置在纵轴方向的像素数量及当前人机交互界面的纵轴方向像素数量,确定显示当前人机交互界面所需的页面数量,进而将第一个页面作为当前显示页面显示到显示装置上;如果接到页面切换命令,则将该命令所要求的页面作为当前显示页面进行显示。可见,本专利技术在当前人机交互界面大于显示装置尺寸的情况下,将当前人机交互界面按照纵轴方向切分为若干个页面,每次在显示装置上只显示一个页面,从而在无需增大显示装置尺寸的前提下实现了大人机交互界面的完全显示。并且,在工控设备需要从事不同工作的情况下,本专利技术可从若干个备选人机交互界面中选择最合适的一个作为当前人机交互界面,进而实现人机交互界面的启动与数据的录入,因此,本专利技术也实现了不同人机交互界面的切换,适应了工控设备功能提升的需求。在上述技术方案的基础上,本专利技术还可以做如下改进:进一步,在所述工控设备确定接收该数据的控件之后,在所述工控设备将该数据显示在其被录入的控件上,并将其与该控件的名称对应保存之前,还包括:所述工控设备判断所述数据是否符合所述控件的录入格式要求,是则将该数据显示在其被录入的控件上,并将其与该控件的名称对应保存;否则,发送数据录入格式不符合控件的录入格式要求的信息,不将该数据显示在其被录入的控件上,不保存所述数据。进一步,所述控件的录入格式要求包括数据长度要求;则所述工控设备判断所述数据是否符合所述控件的录入格式要求的方法为:所述工控设备判断所述数据的长度是否在所述数据长度要求的范围内,是则判断所述数据符合所述控件的录入格式要求,否则,判断所述数据不符合所述控件的录入格式要求;和/ 或,所述控件的录入格式要求包括字符格式要求;则所述工控设备判断所述数据是否符合所述控件的录入格式要求的方法为:所述工控设备判断所述数据的字符格式是否在所述字符格式要求规定的范围内,是则判断所述数据符合所述控件的录入格式要求,否则,判断所述数据不符合所述控件的录入格式要求。进一步,所述控件的类型为以下类型中的任一种:静态文字、文本框、组合框。进一步,所述工控设备将所述数据与所述控件的名称对应保存的方法为:所述工控设备根据所述控件的数据格式要求,判断所述数据是否需要格式转换,是则将所述数据的格式转换为符合所述控件的数据格式要求的格式,进而将其与所述控件的名称对应保存;否则,将所述数据与所述控件的名称对应保存。进一步,所述备选人机交互界面为ini文件,或为txt文件,或为xml文件。【附图说明】图1为本专利技术提出的一个实施例的工控设备人机交互界面的启动与数据录入方法的流程图。【具体实施方式】以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。本专利技术提出了,图1为该方法的一个具体实施例的流程图。如图1所示,该方法包括:步骤101:从若干个备选人机交互界面中选择一个作为当前人机交互界面,并向工控设备发送启动界面信号。为适应工控设备的不同工作需求,本专利技术在工控设备上设置了若干个(大于I个)备选人机交互界面,每个备选人机交互界面适用于一种工作需求。例如,工控设备为开票设备,对于不同行业、类型的企业,需要填写不同类型的数据,本专利技术就可以为每种类型的数据设计一种备选人机交互界面,从而在本步骤中根据需要选择一个作为最佳选项来启动,这里的最佳选项即为本专利技术中的当前人机交互界面。也就是说,由于本专利技术为每种工作需求设计了一种备选人机交互界面,又可以通过本步骤选择最佳选项作为当前人机交互界面,因而本专利技术可实现人机交互界面的切换。本步骤中,从若干个备选人机交互界面中选择一个作为当前人机交互界面,意味着工控设备接收选中信息,进而根据该选中信息,确定若干个备选人机交互界面中的一个为当前人机交互界面。向工控设备发送启动界面信号,意味着工控设备会接收启动界面信号,并根据该启动界面信号,启动当前人机交互界面。步骤102:工控设备根据启动界面信号,确定当前人机交互界面的纵轴方向像素数量、当前人机交互界面对应的控件及每个控件在当前人机交互界面上的位置。本专利技术中,当前人机交互界面的纵轴方向像素数量,决定于当前人机交互界面在纵轴方向的总长度,该总长度的值越大,当前人机交互界面的纵轴方向像素数量就越大,二者成正比。所有备选人机交互界面(包括当前人机交互界面在内)上都包含控件,且各备选人机交互界面上的控件种类、数量都可以不同。控件是面向对象编程语言的专业术语,是对数据和方法的封装,每个控件可实现一定的功能,控件的类型不同,可实现的功能也有所不同。本专利技术中,控件的类型可以为以下类型中的任一种:静态文字、文本框、组合框。当前人机交互界面包括N (N为不小于I的整数)个控件,每个控件在当前人机交互界面上的位置是预先设置完成的。工控设备根据启动界面信号,可以获知每个控件在当前人机交互界面上的位置,进而根据该位置信息,将各控件设置到当前人机交互界面的相应位置,并且,如果当前人机交互界面可切分为一个以上的页面,则仅有当前显示页面上的控件是可见的,其余页面上的控件不可见。步骤103:工控设备根据其显示装置在纵轴方向的像素数量及纵轴方向像素数量,确定显示当前人机交互界面所需的页面数量。显示装置在纵轴方向的像素数量取决于显示装置在纵轴方向的长度,该长度越大,则显示装置在纵轴方向的像素数量也就越大,二者成正比。工控设备根据其显本文档来自技高网...
【技术保护点】
一种工控设备人机交互界面的启动与数据录入方法,其特征在于,该方法包括:从若干个备选人机交互界面中选择一个作为当前人机交互界面,并向所述工控设备发送启动界面信号;所述工控设备根据所述启动界面信号,确定所述当前人机交互界面的纵轴方向像素数量、所述当前人机交互界面对应的控件及每个所述控件在所述当前人机交互界面上的位置;所述工控设备根据其显示装置在纵轴方向的像素数量及所述纵轴方向像素数量,确定显示所述当前人机交互界面所需的页面数量;所述工控设备将第一个页面作为当前显示页面显示到其显示装置上,所述当前显示页面上的控件均位于其在所述当前人机交互界面上的位置;所述工控设备判断是否收到页面切换命令,是则将所述页面切换命令所要求的页面作为所述当前显示页面在所述显示装置上进行显示,所述当前显示页面上的控件均位于其在所述当前人机交互界面上的位置;否则:所述工控设备判断是否收到录入的数据,是则确定接收该数据的控件,进而将该数据显示在其被录入的控件上,并将其与该控件的名称对应保存。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵轶民,王俊杰,武志鹏,李毅,陈懿,雷萌,江洪,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。