选择旋钮仿真方法技术

技术编号:8413516 阅读:256 留言:0更新日期:2013-03-14 09:26
一种选择旋钮仿真方法,包括步骤:为选择旋钮的每个选择项分别创建一个状态表,所述状态表的状态值包括显示状态和透明状态;分别绘制各个状态表对应的前景图形及交互符号,所述交互符号用于响应交互指令;将各个前景图形及交互符号的显示位置进行合并;当所述交互符号接收到交互指令时,根据该交互指令设置所述状态表的状态值;根据各个状态表的状态值在画面上显示所述前景图形。本发明专利技术的技术,可以实现选择旋钮及其操作过程的仿真,达到逼真的展示效果以及交互仿真效果,而且从画面展示到画面交互可以进行平台化处理,仿真过程基于虚拟现实技术的实现,成本低、效率高,适用于普遍推广使用,特别是应用在仿真培训系统中,能收到良好效果。

【技术实现步骤摘要】

本专利技术涉及仿真
,特别是涉及一种。
技术介绍
仿真是模拟真实情况的过程,在各种培训、试验等场合中,仿真技术都是的一个重要组成部分,通过对重要装置及操作的仿真,受训人员可以获得更为逼真的模拟过程,从而脱离单纯说教式的培训,提高培训效果及效率。旋钮部件是装置应用较多的部件,传统的仿真技术在对旋钮部件进行仿真时,多数是基于实际物理设备的仿真,由于需要为每个受训人员配备物理设备,仿真成本高、效率低,难以进行普遍推广应用。
技术实现思路
基于此,有必要提供一种成本低、效率高的。一种,包括如下步骤为选择旋钮的每个选择项分别创建一个状态表,所述状态表的状态值包括显示状态和透明状态;分别绘制各个状态表对应的前景图形及交互符号,所述交互符号用于响应交互指令;将各个前景图形及交互符号的显示位置进行合并;当所述交互符号接收到交互指令时,根据该交互指令设置所述状态表的状态值;根据各个状态表的状态值在画面上显示所述前景图形。上述,通过创建状态表对应于选择旋钮的每个选择项,对旋钮部件的选择项进行单独建模、独立绘制,然后合并展示,根据交互指令设置状态表的状态值,根据状态值来展示或隐藏画面前景。可以实现选择旋钮及其操作过程的仿真,达到逼真的展示效果以及交互仿真效果,而且从画面展示到画面交互可以进行平台化处理,仿真过程基于虚拟现实技术的实现,成本低、效率高,适用于普遍推广使用,特别是应用在仿真培训系统中,能收到良好效果。附图说明图I为一个实施例的流程图;图2为绘制前景图形及其交互符号的示例图;图3为一个仿真示例的效果图。具体实施例方式下面结合附图对本专利技术的的具体实施方式作详细描述。图I为一个实施例的流程图,包括如下步骤步骤SlO :为选择旋钮的每个选择项分别创建一个状态表,所述状态表的状态值包括显示状态和透明状态。在一个实施例中,所述状态表为位域(bit field)列表,其中,显示状态对应于“1”,透明状态对应于“O”。在交互过程中,单一前景图形难以逼真地展示多选一的过程,在此,使用一个状态表来分别对应一个选择项,实现对该选项的选择功能,选择其中一项排除其它选项。步骤S20 :分别绘制各个状态表对应的前景图形及交互符号,所述交互符号用于响应交互指令。 在本步骤中,主要是涉及绘制用于显示的前景图形及用于响应人机交互的交互符号。 在一个实施例中,绘制的过程如下a、根据选择旋钮处于对应选择项时的形状绘制出对应的前景图形;优选的,可以利用绘图软件,分别针对于选择旋钮在对应选择项时的三维图形,前景图形以三维画面形式进行展示。b、在相对于所述前景图形的设定位置绘制交互符号;优选的,根据选择旋钮的指向位置来绘制交互符号,交互符号以描述文字形式进行展示,可以使用选择旋钮的选项属性信息作为交互符号的描述文字内容。进一步地,在本步骤中,还可以为各个状态表建立数据库;将所述绘制的前景图形、交互符号及对应的状态表储存在所述数据库中。通过确定旋钮的数据库模型,在数据库中可以方便地使用一个整型量表示多选一的选择项,在显示前景图形时使用状态表根据状态值来选择相应的显示状态。步骤S30 :将各个前景图形及交互符号的显示位置进行合并。在本步骤中,合并的过程主要是将所绘制的前景图形及其交互符号在一个相同的区域内进行合并显示。在一个实施例中,合并的过程包括如下C、将各个前景图形的显示位置中心设在同一位置上,通过合并后获得最终的选择旋钮效果图。d、将所述交互符号设于与其相对的前景图形的所述设定位置上;具体的,将交互符号与其相对的前景图形的设定位置进行合并,合并后的交互符号与前景图形的相对位置不变。步骤S40 :当所述交互符号接收到交互指令时,根据该交互指令设置所述状态表的状态值。在本步骤中,主要是响应交互指令,根据交互符号所定义的条件,条件触发时修改状态表的状态值。在一个实施例中,该交互指令为鼠标点击指令,判断交互符号是否有鼠标点击,当有鼠标点击时,则将被点击的交互符号对应的状态表的状态值设置为显示状态,同时将其它状态表的状态值设置为透明状态。例如,米用上述位域列表作为状态表时,将有鼠标点击交互符号的状态表的状态值设为“ I ”,其它的状态表的状态值设为“O”。步骤S50 :根据各个状态表的状态值在画面上显示所述前景图形。在本步骤中,主要是根据通过读取各个状态表的状态值来将前景图形置于显示状态或透明状态。在一个实施例中,显示过程包括如下读取各个状态表的状态值;当所述状态表的状态值为显示状态时,将其对应的前景图形以显示状态进行显示;当所述状态表的状态值为透明状态时,将其对应的前景图形以透明状态进行显/Jn ο 例如,采用上述位域列表作为状态表时,对于状态值为“I”的,将其对应的前景图形以显示状态进行显示,对于状态值为“O”的,将其对应的前景图形以透明状态进行显示。作为一个实施例,上述选择旋钮可以为重合闸旋钮,其中,重合闸旋钮包括4个选择项。为了更清晰本专利技术的技术方案,下面结合附图阐述基于本专利技术的实现选择旋钮仿真的应用示例。本应用示例是基于本专利技术的,通过设计选择旋钮的数据库模型,运用画面的交互符号决策功能,配合以逼真的鼠标点击交互设计,以及位域列表的状态选择功能设计,实现了对重合闸旋钮形象的展示以及逼真的交互仿真。(I)对重合闸旋钮使用四个位域进行数据库建模。设计该重合闸旋钮部件从数据库模型,画面展示和画面交互三个方面考虑。确定重合闸旋钮的数据库模型,使用多个位域列表来分别对应多个选择项。这样一个位域列表对应一个选择项,每个选择项对应一个画面展示的前景,在画面交互时,根据用户通过相应的位域列表对应交互前景输入指令来实现对该选择项的选择功能,选择其中一个并将其他选择项排除,实现对这多个选择项的多选一操作过程。(2)针对每一个位域列表绘制对应前景图形及其交互符号。如图2所示,“综重”、“单重”、“三重”和“停用”四个选择项对应四个位域列表。每一个位域列表在画面中都有两个前景,所述前景是画面对数据库中某个对象某个属性的展现形式,一个是画面展示的前景图形,以三维图形形式进行展示,另一个是交互时使用的交互符号,以描述文字的形式展示,设置在人机交互时使用交互符号来选择选择项,即鼠标对交互符号的左键单击动作。(3)用多个位域列表来对旋钮进行画面展示时,要达到逼真的变化过程,需要对各个画面进行合成,如图2中的上图所示,即分别将前景图形及交互符号合并在一起,制作成最终的重合闸旋钮效果图,如图2中的下图所示,在该画面展示的是合成后的效果图。(3)针对每一个点击交互符号后发送给后台应用,设置位域列表的状态值;鼠标单击任意一个交互符号,即设置各个位域列表的状态值,然后读取状态值来进行显示前景。仿真旋钮部件转换选择项过程时,可以通过点击文字标识的“综重”、“单重”、“三重”和“停用”四个选择项来实现选择旋钮的选择操作,同时选择图形也会跟随选择而变化。当鼠标点击交互符号后,在后台设置其位域列表的状态值为“ I ”,其它位域列表的状态值设置为“O”。然后画面根据设置的状态值,以及设定的状态值所对应的显示状态,重新显示重合闸图片。当位域列表为“I”时,展示重合闸旋钮的前景图形,当位域列表为“O”时,展示透明的效果,由于所有的前景图形合在一起,位域列表为“I”的重合闸位置图片将显示出来,其本文档来自技高网...

【技术保护点】
一种选择旋钮仿真方法,其特征在于,包括如下步骤:为选择旋钮的每个选择项分别创建一个状态表,所述状态表的状态值包括显示状态和透明状态;分别绘制各个状态表对应的前景图形及交互符号,所述交互符号用于响应交互指令;将各个前景图形及交互符号的显示位置进行合并;当所述交互符号接收到交互指令时,根据该交互指令设置所述状态表的状态值;根据各个状态表的状态值在画面上显示所述前景图形。

【技术特征摘要】

【专利技术属性】
技术研发人员:高新华黄曙陈炯聪余南华曹丽娟马凯梁晓兵刘炜何桦顾全徐志刚杨颖安禤文健冯善强胡春潮
申请(专利权)人:广东电网公司电力科学研究院南京南瑞继保电气有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1