[发明专利]分析仪器流程编程和控制的方法有效
申请号: | 201110141095.5 | 申请日: | 2011-05-30 |
公开(公告)号: | CN102270127A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 李志超 | 申请(专利权)人: | 桂林欧博仪器技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 541004 广西壮族自治区桂林市*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分析仪器 流程 编程 控制 方法 | ||
技术领域
本发明涉及仪器的流程控制方法,特别涉及一种对分析仪器的流程进行编程和控制的方法。
背景技术
分析仪器的工作流程一般可分为采样、预处理、进样计量、混合、消解反应、测定、消洗、数据处理、显示和通讯这十大功能(或者称为子流程)。现有的分析仪器均采用一个或多个控制器加若干执行器和传感器的系统构架来实施对上述各功能的控制,其分析流程都固化在控制软件中,或者只提供少量的几个参数入口以允许设计人员或用户对流程进行裁剪或更改运行参数。
上述已知的设计具有下列不足:
由于分析流程都固化在控制软件中,仪器出厂后,系统只能提供少量的几个参数入口以允许用户对流程进行选择、裁剪或更改运行参数,当用户需要根据现场情况对分析流程的顺序进行前后调整、更改逻辑跳转条件、甚至重新设计时,往往需要设计人员将控制软件重新进行代码更改并编译,无法实现对流程的灵活编程。
发明内容
为了解决现有技术缺乏灵活编程能力的不足,本发明提供了一种实现分析仪器的检测流程编程和控制的方法。
实现本发明的技术方案是:一种用于分析仪器实现流程编程和控制方法,其特征在于:将仪器按功能抽象划分成一个主流程控制单元和多个在控制技术或运算处理上可独立触发执行的子功能单元,所述子功能单元分别具有一个预先设定的子流程集,所述每个子流程集中至少有一个子流程可以被参数化。
仪器的每一个任务流程均由所述各子功能单元的某些子流程按顺序排列而成,同时遵循流程条件跳转规则,仪器所有的任务流程和子流程的信息被记录在流程配置文件中并可被编辑。
在仪器的初始化阶段,主流程控制单元将流程配置文件中的流程信息读出并解析后存入内存,当需要运行某个任务流程时,再将该任务流程的子流程序列调出运行,用户可通过编辑流程配置文件来实现对仪器流程的编程和修改。
当某个任务流程需要被运行时,主流程控制单元将遵循流程控制算法,按该任务流程中预先编制好的子流程序列依次向各子功能单元发出子流程触发指令。
所述的子流程触发指令分属下列五类操作指令:发送指令、接收指令、运算指令、界面交互指令和错误处理指令。子功能单元收到指令或处理完毕后将处理结果或状态存入指定的寄存器中或直接发送给主流程控制单元,主流程控制单元将根据各子流程所属的操作指令的类别和返回信息按流程控制算法执行相应的控制处理。
所述子流程的五类操作指令均包含各自的操作属性参数,此外,各操作指令还包含下列五种流程控制属性中的一种或多种:显示属性、延时属性、赋值属性、比较属性和跳转属性。
所述流程配置文件记录了各子流程的下列信息:子流程索引、该子流程的操作指令及操作属性参数、显示属性及显示属性参数、延时属性及延时属性参数、赋值属性及赋值属性参数、比较属性及比较属性参数、跳转属性及跳转属性参数;所述流程配置文件还记录了各任务流程的下列信息:任务流程索引、该任务流程的名称、该任务流程的子流程索引序列。
所述发送指令和接收指令的操作属性包含下列两个参数:执行该指令的子功能单元在仪器系统总线上的地址、该指令所激活的子流程能被子功能单元识别的索引;另一种情况是:所述发送指令和接收指令的操作属性包含下列两个参数:执行该指令的子功能单元在仪器系统软件内的寻址地址、该指令所激活的子流程能被子功能单元识别的索引。
所述发送指令的操作属性的参数包含按约定规则排列的能被子功能单元识别的子流程运行数据。
所述发送指令的操作属性的参数包含子流程结束前子功能单元应当向主流程控制单元回报状态或结果的应答次数。
所述发送指令的操作属性的参数包含下列信息:子流程执行完毕的预计耗时,或者与所述预计耗时成比例关系的时间值。
所述计算指令的操作属性的参数包含该计算指令所需运算的计算公式的表达式。
所述界面交互指令的操作属性包含下列三个参数:需要显示给用户的提示内容、是否允许用户输入反馈的提示模式参数、以及等待用户回应的时间。
所述错误处理指令的操作属性包含下列参数:该错误的索引。
所述五类操作指令的显示属性定义了主流程控制单元在执行操作指令之前和之后所做的显示操作,显示属性包含下列参数:前显示模式、前显示内容、后显示模式、后显示内容。其中,前显示模式参数可输入两种选项:不显示任何信息、显示前显示内容参数中定义的信息;后显示模式参数可输入三种选项:不显示任何信息、显示后显示内容参数中定义的信息、显示子功能模块执行完该操作指令后的返回值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林欧博仪器技术有限公司,未经桂林欧博仪器技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110141095.5/2.html,转载请声明来源钻瓜专利网。