一种通用联锁接口工具配置方法及装置与流程

文档序号:29642572发布日期:2022-04-13 18:56阅读:181来源:国知局
1.本发明涉及铁路信号计算机联锁
技术领域
:,更具体的说,涉及一种通用联锁接口工具配置方法及装置。
背景技术
::2.随着我国高速铁路及城市轨道交通的高速发展,计算机联锁系统作为轨道交通信号系统的基础类型信号设备,不可或缺。3.联锁的主要功能是保证进路、道岔和信号机之间的正确逻辑关系。联锁接口复杂多样,需要与多个外部设备进行数据交互。4.计算机联锁系统与底层外部接口为继电接口,由于各个设计院的联锁接口信号电路的设计偏好不同,计算机联锁软件与外部电路接口算法无法稳定,由此造成联锁软件的版本需要频繁升级。5.中国发明专利cn202010350989.4提出一种计算机联锁站场数据组态方法、控制系统,组态方法包括:接收导入的站场平面图纸,并识别出图纸中各站场设备、站场线路,在设备库内调取对应预设信息后重新生成站场平面图,依据重新生成的站场平面图利用预设的规则集生成联锁数据。上述发明专利,通过站场图自动绘制来减少人工绘图的工作量,主要用于解决“当遇到以前没考虑到的联锁规则,需要修改组态程序适,人工绘制组态图形工作量大、容易出错、调试时间长”的技术问题。但是,上述发明专利并不能解决因联锁外部接口电路样式繁多,联锁条件各不相同,从而导致联锁软件频繁修改的问题。技术实现要素:6.本发明的目的是提供一种通用联锁接口工具配置方法及装置,解决现有技术中由于联锁外部接口复杂导致联锁软件版本需要频繁修改配置的问题。7.为了实现上述目的,本发明提供了一种通用联锁接口工具配置方法,包括以下步骤:8.步骤s1、将联锁接口参数按照布尔逻辑结构进行分解与定义,对所有联锁接口参数对应的布尔逻辑结构进行完整逻辑运算,生成树形数据结构;9.步骤s2、对生成的树形数据结构按照布尔逻辑简化算法进行分解,生成并存储为简单与或数据;10.步骤s3、根据实际需求选择联锁接口参数,对相应的布尔逻辑结构进行设置,将搭建的布尔逻辑图形转换为布尔逻辑结构的联锁数据,按照简单与或数据结构对联锁数据进行循环遍历计算,完成联锁接口配置。11.在一实施例中,所述布尔逻辑结构,包括基本元素、结果元素、逻辑或门和逻辑与门:12.所述基本元素,包括联锁接口的输入条件参数;13.所述结果元素,包括联锁接口的输出驱动命令参数;14.所述逻辑或门,输入端连接多个基本元素,输出端输出多个基本元素之间的逻辑或运算结果;15.所述逻辑与门,输入端连接多个基本元素,输出端输出多个基本元素之间的逻辑与运算结果。16.在一实施例中,所述步骤s2中的布尔逻辑简化算法,进一步包括:17.对生成的树形数据结构按照递归遍历搜索所有树形分支结构,按照节点顺序生成树形分支结构数据;18.将树形分支结构数据按照二维数据结构进行存储,生成简单与或数据;19.其中,每一行数据为一个树形分支结构数据;20.每个树形分支结构数据包括至少一个基本元素、至少一个逻辑与门和一个结果元素;21.每个逻辑与门的输入端只对应一个基本元素,每个逻辑与门的输出端只对应一个基本元素或结果元素。22.在一实施例中,所述基本元素包括:23.基本元素类型、基本元素地址、基本元素的非门开关和基本元素类型设备状态。24.在一实施例中,所述基本元素类型,包括:25.信号机、道岔、物理区段、逻辑区段、列车进路、调车进路、引导进路、保护进路、零散采集和功能按钮。26.在一实施例中,所述基本元素类型包括信号机类型,对应的信号机类型设备状态,包括点灯红灯、点灯双黄、点灯黄闪黄、点灯黄灯、点灯绿黄、点灯绿灯、点灯引导、点灯调车白灯、点灯调车蓝、点灯断丝、灭灯双黄、灭灯黄闪黄、灭灯黄灯、灭灯绿黄、灭灯绿灯、灭灯引导;27.所述基本元素类型包括道岔类型,对应的道岔类型设备状态,包括定位、反位、四开;28.所述基本元素类型包括物理区段类型,对应的物理区段类型设备状态,包括空闲、占用、计轴故障、向右锁闭、向左锁闭;29.所述基本元素类型包括逻辑区段类型,对应的逻辑区段类型设备状态,包括空闲、at占用、ut占用、向右锁闭、向左锁闭;30.所述基本元素类型包括列车进路类型,对应的列车进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、正常解锁、人工解锁;31.所述基本元素类型包括调车进路类型,对应的调车进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、正常解锁、中途折返解锁、人工解锁;32.所述基本元素类型包括引导进路类型,对应的引导进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、人工解锁;33.所述基本元素类型包括保护进路类型,对应的保护进路类型设备状态,包括选排阶段、预先锁闭、正常解锁、人工解锁;34.所述基本元素类型包括零散继电器类型,对应的零散继电器类型设备状态,包括零散吸起、零散落下;35.所述基本元素类型包括功能按钮类型,对应的功能按钮类型设备状态,包括按钮抬起、按钮按下。36.在一实施例中,所述结果元素包括:37.结果元素类型、结果元素地址和结果元素类型设备命令。38.在一实施例中,所述结果元素类型,包括信号机类型,对应的信号机类型设备命令,包括点灯红灯、点灯双黄、点灯黄闪黄、点灯黄灯、点灯绿黄、点灯绿灯、点灯引导、点灯调车白灯、点灯调车蓝、点灯断丝、灭灯双黄、灭灯黄闪黄、灭灯黄灯、灭灯绿黄、灭灯绿灯、灭灯引导;39.所述结果元素类型,包括零散驱动类型,对应的零散驱动类型设备命令包括零散驱动吸起、零散驱动落下。40.在一实施例中,所述步骤s3中,按照简单与或数据结构对联锁数据进行循环遍历计算,进一步包括:41.选择布尔逻辑结构的联锁数据所对应的简单与或数据结构;42.将所述简单与或数据结构中,每一行数据的基本元素之间进行与运算,得出结果元素的状态;43.将所述简单与或数据结构中,所有行数据的结果元素的状态之间进行或运算,得出结果元素的最终状态。44.为了实现上述目的,本发明提供了一种通用联锁接口工具配置装置,包括:45.存储器,用于存储可由处理器执行的指令;46.处理器,用于执行所述指令以实现如上述任一项所述的方法。47.为了实现上述目的,本发明提供了一种计算机存储介质,其上存储有计算机指令,其中当计算机指令被处理器执行时,执行如上述任一项所述的方法。48.本发明提供了一种通用联锁接口工具配置方法及装置,对联锁接口参数按照布尔逻辑结构进行简化,只需进行简单循环遍历即可以完成所有的布尔逻辑运算,大大提高了联锁软件的可靠性、稳定度和执行效率。附图说明49.本发明上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变的更加明显,在附图中相同的附图标记始终表示相同的特征,其中:50.图1揭示了根据本发明一实施例的通用联锁接口工具配置方法流程图;51.图2揭示了根据本发明一实施例的树形数据结构示意图;52.图3a揭示了根据本发明一实施例的简单与或数据的行数据示意图;53.图3b揭示了根据本发明一实施例的简单与或数据的两个行数据或运算示意图;54.图4揭示了根据本发明一实施例的布尔逻辑简化算法流程图;55.图5揭示了根据本发明一实施例的联锁数据格式转化算法流程图;56.图6揭示了根据本发明一实施例的联锁数据循环遍历算法流程图;57.图7揭示了根据本发明一实施例的通用联锁接口工具配置装置的原理框图。具体实施方式58.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释发明,并不用于限定发明。59.本发明涉及自动控制领域铁路计算机联锁数据生成算法,特别是涉及计算机联锁数据对复杂不固定逻辑运算支持的一种数据生成算法。60.本发明提出的一种通用联锁接口工具配置方法及装置,可以兼容所有的复杂不固定外部接口电路,仅需根据电路逻辑进行少量数据配置即可自动适应相应的外部接口电路。61.图1揭示了根据本发明一实施例的通用联锁接口工具配置方法流程图,如图1所示,本发明提出的一种通用联锁接口工具配置方法,包括以下步骤:62.步骤s1、将联锁接口参数按照布尔逻辑结构进行分解与定义,对所有联锁接口参数对应的布尔逻辑结构进行完整逻辑运算,生成树形数据结构;63.步骤s2、对生成的树形数据结构按照布尔逻辑简化算法进行分解,生成并存储为简单与或数据;64.步骤s3、根据实际需求选择联锁接口参数,对相应的布尔逻辑结构进行设置,将搭建的布尔逻辑图形转换为布尔逻辑结构的联锁数据,按照简单与或数据结构对联锁数据进行循环遍历计算,完成联锁接口配置。65.下面详细说明本方法的每一个步骤。66.步骤s1、将联锁接口参数按照布尔逻辑结构进行分解与定义。67.图2揭示了根据本发明一实施例的树形数据结构示意图,如图2所示,本发明提出的布尔逻辑结构,包括基本元素、结果元素、逻辑或门和逻辑与门:68.所述基本元素,包括联锁接口的输入条件参数;69.所述结果元素,包括联锁接口的输出驱动命令参数;70.所述逻辑或门,输入端连接多个基本元素,输出端输出多个基本元素之间的逻辑或运算关系;71.所述逻辑与门,输入端连接多个基本元素,输出端输出多个基本元素之间的逻辑与运算关系。72.在本实施例中,布尔逻辑结构的元素基类定义如下,具体定义见表1。73.classcboolelmt74.{75.public:76.cboolelmt*m_objinput[2];[0077]cboolelmt*m_objoutput;[0078]bool_elmt_typeetype;[0079]uint16ndevid;[0080]......[0081]}[0082]表1元素基类[0083][0084][0085]在本实施例中,布尔逻辑结构类型定义如下,具体定义见表2。[0086][0087]表2布尔逻辑结构类型[0088]序号名称含义1eboolendelmt结果元素2eboolatomelmt基本元素3eboolanddoor与门4eboolordoor或门5eboolline连接线[0089]基本元素结构包括:基本元素类型、基本元素地址、基本元素的非门开关和基本元素类型设备状态。[0090]在本实施例中,基本元素结构定义如下,具体定义见表3。[0091][0092][0093]表3基本元素结构[0094][0095]基本元素类型,包括:信号机、道岔、物理区段、逻辑区段、列车进路、调车进路、引导进路、保护进路、零散采集和功能按钮。[0096]在本实施例中,基本元素类型atom_elmt定义如下,具体定义见表4。[0097][0098][0099]表4基本元素类型[0100]序号名称含义1eatom_elmt_type_signal信号机2eatom_elmt_type_switch道岔3eatom_elmt_type_physec物理区段4eatom_elmt_type_lgisec逻辑区段5eatom_elmt_type_trainrt列车进路6eatom_elmt_type_shuntrt调车进路7eatom_elmt_type_calonrt引导进路8eatom_elmt_type_ovelprt保护进路9eatom_elmt_type_ohterin零散采集10eatom_elmt_type_fucbtn功能按钮[0101]基本元素类型为信号机类型时,对应的信号机类型设备状态,包括点灯红灯、点灯双黄、点灯黄闪黄、点灯黄灯、点灯绿黄、点灯绿灯、点灯引导、点灯调车白灯、点灯调车蓝、点灯断丝、灭灯双黄、灭灯黄闪黄、灭灯黄灯、灭灯绿黄、灭灯绿灯、灭灯引导。[0102]在本实施例中,基本元素信号机类型设备状态定义如下,具体定义见[0103]表5。[0104][0105][0106]表5基本元素信号机类型设备状态[0107][0108][0109]基本元素类型为道岔类型时,对应的道岔类型设备状态,包括定位、反位、四开。[0110]基本元素道岔类型设备状态定义如下,具体定义见表6。[0111][0112]表6基本元素道岔类型设备状态[0113]序号名称含义1eswitch_elmt_dw定位2eswitch_elmt_fw反位3eswitch_elmt_sk四开[0114]基本元素类型为物理区段类型时,对应的物理区段类型设备状态,包括空闲、占用、计轴故障、向右锁闭和向左锁闭。[0115]在本实施例中,基本元素物理区段类型设备状态定义如下,具体定义见表7。[0116][0117][0118]表7基本元素物理区段类型设备状态[0119]序号名称含义1ephysec_elmt_clear空闲2ephysec_elmt_occupied占用3ephysec_elmt_arb计轴故障5ephysec_elmt_lock_right向右锁闭6ephysec_elmt_lock_left向左锁闭[0120]基本元素类型为逻辑区段类型时,对应的逻辑区段类型设备状态,包括空闲、at占用、ut占用、向右锁闭、向左锁闭。[0121]在本实施例中,基本元素逻辑区段类型设备状态定义如下,具体定义见表8。[0122][0123]表8基本元素逻辑区段类型设备状态[0124][0125][0126]基本元素类型为列车进路类型时,对应的列车进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、正常解锁、人工解锁。[0127]在本实施例中,基本元素列车进路类型设备状态定义如下,具体定义见表9。[0128][0129]表9基本元素列车进路类型设备状态[0130][0131][0132]基本元素类型为调车进路类型时,对应的调车进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、正常解锁、中途折返解锁、人工解锁。[0133]在本实施例中,基本元素调车进路类型设备状态定义如下,具体定义见表10。[0134][0135]表10基本元素调车进路类型设备状态[0136]序号名称含义1eshunt_route_select选排阶段2eshunt_route_locked预先锁闭3eshunt_route_sigopen信号开放4eshunt_route_sigclose正常关闭5eshunt_route_faltclose故障关闭6eshunt_route_release正常解锁7eshunt_route_reverrls中途折返解锁8eshunt_route_manrls人工解锁[0137]基本元素类型为引导进路类型时,对应的引导进路类型设备状态,包括选排阶段、预先锁闭、信号开放、正常关闭、故障关闭、人工解锁。[0138]在本实施例中,基本元素引导进路类型设备状态定义如下,具体定义见表11。[0139][0140]表11基本元素引导进路类型设备状态[0141]序号名称含义1ecallon_route_select选排阶段2ecallon_route_locked预先锁闭3ecallon_route_sigopen信号开放4ecallon_route_sigclose正常关闭5ecallon_route_faltclose故障关闭6ecallon_route_manrls人工解锁[0142]基本元素类型为保护进路类型时,对应的保护进路类型设备状态,包括选排阶段、预先锁闭、正常解锁、人工解锁。[0143]在本实施例中,基本元素保护进路类型设备状态定义如下,具体定义见表12。[0144][0145][0146]表12基本元素保护进路类型设备状态[0147]序号名称含义1eoverlp_route_select选排阶段2eoverlp_route_locked预先锁闭3eoverlp_route_release正常解锁4eoverlp_route_manrls人工解锁[0148]所述基本元素类型为零散继电器类型时,对应的零散继电器类型设备状态,包括零散吸起、零散落下。[0149]在本实施例中,基本元素零散继电器类型设备状态定义如下,具体定义见表13。[0150][0151]表13基本元素零散继电器类型设备状态[0152]序号名称含义1eother_elmt_sta_up零散吸起2eother_elmt_sta_down零散落下[0153]基本元素类型为功能按钮类型时,对应的功能按钮类型设备状态,包括按钮抬起、按钮按下。[0154]在本实施例中,基本元素功能按钮状态类型设备状态定义如下,具体定义见表14。[0155][0156][0157]表14基本元素功能按钮状态类型设备状态[0158]序号名称含义1efucbtn_elmt_sta_up按钮抬起2efucbtn_elmt_sta_down按钮按下[0159]结果元素结构包括:结果元素类型、结果元素地址和结果元素类型设备命令。[0160]在本实施例中,结果元素结构定义如下,具体定义见表15。[0161][0162]表15结果元素表结构[0163][0164]所述结果元素类型,包括信号机类型和零散驱动类型。[0165]在本实施例中,结果元素类型定义如下,具体定义见表16。[0166][0167][0168]表16结果元素类型[0169]序号名称含义1eend_elmt_type_signal信号机9eend_elmt_type_ohterout零散驱动[0170]结果元素类型为信号机类型时,对应的信号机类型设备命令,包括点灯红灯、点灯双黄、点灯黄闪黄、点灯黄灯、点灯绿黄、点灯绿灯、点灯引导、点灯调车白灯、点灯调车蓝、点灯断丝、灭灯双黄、灭灯黄闪黄、灭灯黄灯、灭灯绿黄、灭灯绿灯、灭灯引导。[0171]在本实施例中,结果元素信号机类型设备命令定义如下,具体定义见表17。[0172][0173][0174]表17结果元素信号机类型设备命令[0175]序号名称含义1esignal_elmt_cmd_kd_h点灯红灯2esignal_elmt_cmd_kd_uu点灯双黄3esignal_elmt_cmd_kd_usu点灯黄闪黄4esignal_elmt_cmd_kd_1u点灯黄灯5esignal_elmt_cmd_kd_lu点灯绿黄6esignal_elmt_cmd_kd_l点灯绿灯7esignal_elmt_cmd_kd_yb点灯引导8esignal_elmt_cmd_kd_db点灯调车白灯9esignal_elmt_cmd_kd_a点灯调车蓝10esignal_elmt_cmd_kd_hs点灯断丝11esignal_elmt_cmd_md_h灭灯双黄12esignal_elmt_cmd_md_uu灭灯黄闪黄13esignal_elmt_cmd_md_1u灭灯黄灯14esignal_elmt_cmd_md_lu灭灯绿黄15esignal_elmt_cmd_md_l灭灯绿灯16esignal_elmt_cmd_md_yb灭灯引导[0176]结果元素类型为零散驱动类型时,对应的零散驱动类型设备命令包括零散驱动吸起、零散驱动落下。[0177]在本实施例中,结果元素零散驱动类型设备命令定义如下,具体定义见表18。[0178][0179][0180]表18结果元素零散驱动类型设备命令[0181]序号名称含义1eother_elmt_cmd_up零散驱动吸起2eother_elmt_cmd_down零散驱动落下[0182]步骤s1、对所有联锁接口参数对应的布尔逻辑结构进行完整逻辑运算,生成树形数据结构。如图2所示,对所有布尔逻辑结构的联锁数据相互之间关联关系进行完整逻辑运算,构成一个树形数据结构。[0183]所有基本元素、结果元素的对象通过内部指针相互连接可构成如图2所示的一个树形结构数据。[0184]步骤s2、对生成的树形数据结构按照布尔逻辑简化算法进行分解,生成并存储为简单与或数据。[0185]图3a揭示了根据本发明一实施例的简单与或数据的行数据示意图,经过布尔逻辑简化算法将如图2所示的树形数据结构转换为如图3a所示的简单与或结构进行存储。[0186]图4揭示了根据本发明一实施例的布尔逻辑简化算法流程图,如图4所示,步骤s2中的布尔逻辑简化算法,进一步包括:[0187]对生成的树形数据结构按照递归遍历搜索所有树形分支结构,按照节点顺序生成树形分支结构数据;[0188]将树形分支结构数据按照二维数据结构进行存储,生成简单与或数据;[0189]其中,每一行数据为一个树形分支结构数据;[0190]每个树形分支结构数据包括至少一个基本元素、至少一个逻辑与门和一个结果元素;[0191]每个逻辑与门的输入端只对应一个基本元素,每个逻辑与门的输出端只对应一个基本元素或结果元素。[0192]所述简单与或数据结构中,每一行数据的基本元素之间进行与运算,可以得出结果元素的状态;[0193]元素表定义如下:[0194]typedefvector《cboolelmt*》boolelmtrow;用户存储布尔元素一行数据。[0195]typedefvector《boolelmtrow》boolelmttable;布尔元素表定义,使用此结构可以用一个二维表存储cboolelmt对象,每一行为一组数据。[0196]typedefvector《boolean_table》booltable;布尔运算;[0197]atom_elmtatomlist[10]={......};此数组存放了所有的基本元素。[0198]如图4所示的布尔逻辑简化算法,将由cboolelmt对象构成图2所示的树形结构数据经过递归遍历搜索出所有树形分支结构,并将其存储到rttable数据结构中,从而通过布尔逻辑简化算法得到boolelmttable格式的数据rttable。[0199]rttable是一个二维表,每个单独一行中存储的基本元素之间进行与运算可以得出结果元素的状态。所有的行得出的结果元素的状态之间进行或运算可以得出结果元素的最终状态。[0200]布尔逻辑简化算法表定义如下,具体定义见表19。[0201][0202]表19布尔逻辑简化算法表[0203]序号名称含义备注1end_elmtendelmt结果元素2atom_elmtatoelmt[20]进行与的基本元素[0204]图3b揭示了根据本发明一实施例的简单与或数据的两个行数据或运算示意图,如图3b所示,将所述简单与或数据结构中,所有行数据的结果元素的状态之间进行或运算,得出结果元素的最终状态。[0205]从而,联锁软件可进行简单的循环遍历即可完成复杂布尔逻辑运算功能。[0206]步骤s3、根据实际需求选择联锁接口参数,对相应的布尔逻辑结构进行设置,将搭建的布尔逻辑图形转换为布尔逻辑结构的联锁数据,按照简单与或数据结构对联锁数据进行循环遍历计算,完成联锁接口配置。[0207]当有新的需求需要配置联锁接口时,利用工具条按照布尔逻辑结构进行配置,搭建布尔逻辑图形,设置基本元素和结果元素的属性,点击生成按钮,将搭建的布尔逻辑图形转换为布尔逻辑结构的联锁数据,联锁软件读取联锁数据进行循环遍历计算,完成联锁接口配置。[0208]图5揭示了根据本发明一实施例的联锁数据格式转化算法流程图,如图5所示的联锁数据格式转化算法,将搭建的布尔逻辑图形转换为布尔逻辑结构的联锁数据,将rttable中的二维表转换为boolean_table格式的二位表,生成booltable格式的供联锁使用的数据,方便联锁进行数据运算。[0209]图6揭示了根据本发明一实施例的联锁数据循环遍历算法流程图,如图6所示的联锁数据循环遍历算法,依据boolean_table格式的二位表先对每一行进行与运算,再将每一行的结果进行或运算,最终得出结果元素的布尔状态,联锁软件按照图6所示的联锁数据循环遍历算法对结果元素进行驱动。[0210]需要说明的是,本实施例中使用c语言编写,使用其他计算机语言亦可以实现本发明。[0211]需要说明的是,本实施例中联锁算法实现是基于tecis(时代电气计算机联锁系统)平台的计算机联锁,但其他平台的计算机联锁系统亦可以实现本发明。[0212]需要说明的是,本实施例中联锁算法实现是基于cbtc(communicationbasedtraincontrolsystem,基于通信的列车自动控制系统)系统的计算机联锁的,但点式、fao(fullyautomaticoperation,全自动驾驶系统),以及大铁普速、高速铁路联锁亦可以实现本发明。[0213]需要说明的是,本实施例中联锁算法的数据定义中数组的数量可以不限于本文描述的长度。[0214]尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。[0215]图7是本发明一实施例的通用联锁接口工具配置装置的原理框图。通用联锁接口工具配置装置可包括内部通信总线501、处理器(processor)502、只读存储器(rom)503、随机存取存储器(ram)504、通信端口505、以及硬盘507。内部通信总线501可以实现通用联锁接口工具配置装置组件间的数据通信。处理器502可以进行判断和发出提示。在一些实施例中,处理器502可以由一个或多个处理器组成。[0216]通信端口505可以实现通用联锁接口工具配置装置与外部的输入/输出设备之间进行数据传输与通信。在一些实施例中,通用联锁接口工具配置装置可以通过通信端口505从网络发送和接收信息及数据。在一些实施例中,通用联锁接口工具配置装置可以通过输入/输出端506以有线的形式与外部的输入/输出设备之间进行数据传输与通信。[0217]通用联锁接口工具配置装置还可以包括不同形式的程序储存单元以及数据储存单元,例如硬盘507,只读存储器(rom)503和随机存取存储器(ram)504,能够存储计算机处理和/或通信使用的各种数据文件,以及处理器502所执行的可能的程序指令。处理器502执行这些指令以实现方法的主要部分。处理器502处理的结果通过通信端口505传给外部的输出设备,在输出设备的用户界面上显示。[0218]举例来说,上述的通用联锁接口工具配置预测方法的实施过程文件可以为计算机程序,保存在硬盘507中,并可记载到处理器502中执行,以实施本技术的方法。[0219]通用联锁接口工具配置方法的实施过程文件为计算机程序时,也可以存储在计算机可读存储介质中作为制品。例如,计算机可读存储介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(cd)、数字多功能盘(dvd))、智能卡和闪存设备(例如,电可擦除可编程只读存储器(eprom)、卡、棒、键驱动)。此外,本文描述的各种存储介质能代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括但不限于能存储、包含和/或承载代码和/或指令和/或数据的无线信道和各种其它介质(和/或存储介质)。[0220]本发明提供了一种通用联锁接口工具配置方法及装置,对联锁接口参数按照布尔逻辑结构进行简化,只需进行简单循环遍历即可以完成所有的布尔逻辑运算,大大提高了联锁软件的可靠性、稳定度和执行效率。[0221]如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。[0222]本领域技术人员将可理解,信息、信号和数据可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,以上描述通篇引述的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表示。[0223]本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。[0224]结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如dsp与微处理器的组合、多个微处理器、与dsp核心协作的一个或多个微处理器、或任何其他此类配置。[0225]结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在asic中。asic可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。[0226]在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(cd)、激光碟、光碟、数字多用碟(dvd)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。[0227]上述实施例是提供给熟悉本领域内的人员来实现或使用本发明的,熟悉本领域的人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1