医疗检验设备控制时序可视化生成方法及系统技术方案

技术编号:13941662 阅读:52 留言:0更新日期:2016-10-29 17:22
本发明专利技术公开了一种医疗检验设备控制时序可视化生成方法,具体包括:构建多个控制时序,每个所述控制时序具体为:制定控制命令的协议;将多个所述控制命令以甘特图的方式依次编排;及将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包;其中,主控单元根据所需功能获取与之相关的时序包,并将该时序包发送至执行单元,所述执行单元根据所述时序包内的控制命令使受控终端执行相关动作。本发明专利技术令时序动作编辑更精准、直观、灵活,而且使得系统简化,可靠性增强。

【技术实现步骤摘要】

本专利技术涉及医疗检验设备时序控制领域,特别涉及一种医疗检验设备控制时序可视化生成方法及系统
技术介绍
在医疗检验设备中其时序控制系统具体由主控单元、执行单元、受控终端和控制时序组成。主控单元:提供整个系统的业务功能,响应用户的请求;受控终端:包括多个阀、泵、电机等;执行单元:通过驱动电路与受控终端连接,实现受控终端的具体控制;控制时序:是从主控单元剥离出来的控制逻辑。检验仪器完成某个功能需要控制很多的阀、泵、电机及其他设备进行协同动作,随着医疗检验设备的自动化程度越高,实现某个功能的动作复杂度越来越高,不同动作之间的协作时间精度要求越来越高,那么仪器的控制逻辑设计也就越来越复杂、越精确。在仪器设计调试过程中,一个功能的实现通常会频繁的变更动作类型和调整动作的逻辑关系,于是控制逻辑的设计也要经常变更。把易变的控制逻辑从软件系统中剥离出来单独设计形成一个有逻辑关系的动作集合文件,即控制时序文件。传统手段有两种方式来做这种逻辑设计,一种是将控制指令自定义好后,用TXT文本的方式来编辑组合控制指令形成一个时序文件,然后将TXT文本翻译成二进制文件供软件函数去读取调用;另外一种方式就是直接用软件代码来编写该控制逻辑。这两种方式在时序编辑时都不能直观的看出控制指令间的逻辑关系和功能关系,如果需要修改动作间的关系,那么时序编辑效率就会很低,动作逻辑的正确率和时间精度也难以保证。公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
本专利技术的目的在于提供一种可视化医疗检验设备时序控制方法及系统,从而克服在医疗检验设备中,控制逻辑设计效率低,精确度不高的缺点。为实现上述目的,根据本专利技术的另一方面,提供了一种医疗检验设备控制时序可视化生成方法,具体包括:构建多个控制时序,每个所述控制时序具体为:制定控制命令的协议;将多个所述控制命令以甘特图的方式依次编排;及将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包;其中,主控单元根据所需功能获取与之相关的时序包,并将该时序包发送至执行单元,所述执行单元根据所述时序包内的控制命令使受控终端执行相关动作。优选的,上述技术方案中,所述控制命令的协议包括:该控制命令的保留字,周期,触发时间和携带的动作参数。优选的,上述技术方案中,采用甘特图的行和列对控制命令的保留字,周期,触发时间和携带的动作参数进行配置。优选的,上述技术方案中,所述控制命令对应一个单一动作,对所述单一动作设一个连续时间段。优选的,上述技术方案中,将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包具体为:S100:首先把甘特图第一行的控制命令的保留字转换成命令码;S101:再将前置任务换算成该控制命令的触发时间;S102:接着判断命令码是否携带动作参数,如果有则按相应的通信协议格式进行转换;S103:接着判断命令码的持续动作周期,然后把命令码、触发时间、动作参数按照通信命令帧格式组成一个时序命令;S104:最后逐行读取甘特图的行信息,按步骤S100~S103处理,根据触发时间的先后顺序排序组合成一个二进制时序包。为实现上述目的,根据本专利技术另一方面,提供了一种医疗检验设备控制时序可视化生成系统,具体包括:构建时序模块,用于构建多个控制时序,具体包括:制定子模块,用于制定控制命令的协议;甘特图子模块,用于将多个所述控制命令以甘特图的方式依次编排;及翻译子模块,用于将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包;其中,主控单元根据所需功能获取与之相关的时序包,并将该时序包发送至执行单元,所述执行单元根据所述时序包内的控制命令使受控终端执行相关动作。与现有技术相比,本专利技术具有如下有益效果:1.本专利技术把易变的控制逻辑从剥离出来以甘特图控制时序文件的形式单独设计,使业务流程的设计模块化,简化了软件系统,提高了设计效率;方便程序的设计和调试;令时序动作编辑更精准、直观、灵活,而且使得系统简化,可靠性增强。2.本专利技术自定义时序协议,让没有软件代码编写能力的非软件专业人员也可以编辑时序动作,大大降低了人员专业背景的限制,提高了人力利用率。3.本专利技术利用甘特图编辑软件编辑时序文件,能让时序命令以列表形式和图形形式的方式展示时序命令间的逻辑关系和功能关系,不仅使时序命令编辑直观可视化,也使时序检查、更改起来更加方便快捷,错误率降低。4.本专利技术使用时序翻译工具按照通信协议去固化地翻译时序文件,这让时序文件编辑或修改之后进行编译的效率大大提高,再加上时序翻译工具具有的检查报错功能,使得时序文件的错误率也大大降低。附图说明图1是根据本专利技术医疗检验设备时序控制系统的结构图。图2是根据本专利技术例举时序功能所需的液路图。图3是根据本专利技术利用甘特图编辑软件编辑时序的案例图。图4是根据本专利技术构建控制时序模块的结构图。具体实施方式下面结合附图,对本专利技术的具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。如图1所示,根据本专利技术实施例的医疗检验设备控制时序可视化生成方法,具体包括:构建多个控制时序,控制时序是由多个控制命令组成的命令序列,是控制流程设计的最小设计单元,在设计时应遵守逻辑完备,利于重复使用的原则。每个控制时序具体构建步骤为:S100:制定控制命令的协议;具体为制定时序协议,用来自定义控制命令的保留字,周期,触发时间和携带的动作参数等。S101:将多个控制命令以甘特图的方式依次编排;S102:将以甘特图的方式编排的多个控制命令转换为能够识别的时序包;步骤S101具体为,采用甘特图的行和列对控制命令的保留字,周期,触发时间和携带的动作参数进行配置以清晰的列表显示控制命令,对甘特图文件中甘特图的“条形图格式”“时间刻度”进行设置,让控制命令以图形携带相关动作参数的形式清晰地显示控制命令间的逻辑关系。下面,介绍采用甘特图编辑软件设置控制命令的格式:一、设置甘特图的列配置:A、标记:用于对该任务(控制命令)进行备注或注释,宽度3;B、任务名称:为控制命令的保留字,宽度18;C、前置任务:定义控制命令的触发时间,宽度18;D、工期:定义控制命令的工作周期,在选项卡位置“工具、选项、编辑/日程”中设置“天数”单位为“d”,设置工期显示单位为“天”;时序编写时“d”视为秒(s)计算,宽度7;E、参数:设置三列,将其自定义域设置为数字1、数字2、数字3,将其标题设置为参1、参2、参3。用来定义动作的配套参数,比如液量,速度档位,运动位置,开闭状态等,各宽度5。F、开始、结束时间列:设置两列,将其自定义域设置为数字4、数字5,将其标题设置为开始、结束。在“开始”列,在其自定义域的公式中设置成“[开始时间]-[项目开始时间]”以获取该控制命令的精确开始时间;在“结束”列,在其自定义域的公式中设置成“[完成时间]-[项目开始时间]”以获取该控制命令的精确结束时间,各宽度7;二、设置甘特图的行配置:1.包括两层,上层对任务行进行模块划分,下层为保留字;2.大纲级别1为汉字,用来对控制命令动作进行模块分类并注释,不编译;3.大纲级别2为保留字,进行编译;4.前三行任务设置为“开始”设置为大纲级别1本文档来自技高网...

【技术保护点】
一种医疗检验设备控制时序可视化生成方法,其特征在于,具体包括:构建多个控制时序,每个所述控制时序具体为:制定控制命令的协议;将多个所述控制命令以甘特图的方式依次编排;及将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包;其中,主控单元根据所需功能获取与之相关的时序包,并将该时序包发送至执行单元,所述执行单元根据所述时序包内的控制命令使受控终端执行相关动作。

【技术特征摘要】
1.一种医疗检验设备控制时序可视化生成方法,其特征在于,具体包括:构建多个控制时序,每个所述控制时序具体为:制定控制命令的协议;将多个所述控制命令以甘特图的方式依次编排;及将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包;其中,主控单元根据所需功能获取与之相关的时序包,并将该时序包发送至执行单元,所述执行单元根据所述时序包内的控制命令使受控终端执行相关动作。2.根据权利要求1所述的医疗检验设备控制时序可视化生成方法,其特征在于,所述控制命令的协议包括:该控制命令的保留字,周期,触发时间和携带的动作参数。3.根据权利要求2所述的医疗检验设备控制时序可视化生成方法,其特征在于,采用甘特图的行和列对控制命令的保留字,周期,触发时间和携带的动作参数进行配置。4.根据权利要求1所述的医疗检验设备控制时序可视化生成方法,其特征在于,所述控制命令对应一个单一动作,对所述单一动作设一个连续时间段。5.根据权利要求3所述的医疗检验设备控制时序可视化生成方法,其特征在于,将以甘特图的方式编排的多个所述控制命令转换为能够识别的时序包具体为:S100:首先把甘特图第一行的所述控制命令的保留字转换成命令码;S101:再将甘特图的前置任务换算成该控制命令的触发时间;S102:接着判断命令码是否携带动作参数,如果有则按相应的通信协议格式进行转换;S103:接着判断命令码的持续动作周期,然后把命令码、触发时间、动作参数按照通信命令帧格式组成一个时序命令;S104:最后逐行读取甘特图的行信息,按步骤S100~S103处理,根据触发时间的先后顺序排序组合成一个二进制时序包。6.一种医疗检验设备控制时序可视化生...

【专利技术属性】
技术研发人员:刘玲媛周乐敏秦军芳谭玉华张炎梁铁柱
申请(专利权)人:广州埃克森生物科技有限公司
类型:发明
国别省市:广东;44

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

1