专利名称:用于测量设备的数据处理系统的制作方法
技术领域:
本发明涉及一种数据处理系统,所述数据处理系统具有功能根据利用诸如液体色谱仪、气体色谱仪、或质谱仪之类的测量设备获得的测量数据,执行数据处理任务的步进序列,并且显示每一个任务的结果。本发明还涉及一种用于操作作为以上数据处理系统的计算机的程序。在本说明书中,将“步进(step by step)”序列定义为每一个步骤均使用前一个步骤(或任务)的结果的数据处理步骤(或任务)的序列,但是不包括第一步骤(或任务)。
背景技术:
近年来,诸如液体色谱分析仪的很多测量设备,不但执行测量操作,并且使用从测量操作中获得的数据执行各种数据处理操作。通常,使用内置或与测量设备外部相连的数据系统,数据处理操作包括多个任务,例如,峰值积分、样品识别、标定、定量测定、以及统计计算。
在很多情况下,用于测量设备的数据处理系统包括在其上运行了特定应用程序的计算机。在下面描述的非专利文件中公开了这样的应用程序的示例。
在数据处理系统的操作期间,数据处理系统可能遇到妨碍正在进行的过程产生正确结果的异常或麻烦。如果基于步进来执行数据处理,在一个步骤中的故障同样妨碍随后的步骤产生正确结果。在传统的数据处理系统中,当在特定步骤中发生问题时,系统在用于示出前述步骤和随后步骤的结果的每一个区域中显示特定的字符(例如,数字“0”)或空白,指示系统未能产生正确的结果。
图4示出了由传统的数据处理系统产生的、包含一些错误的定量测定的示例。所述示例示出了ID号1的对羟基苯甲酸甲酯(Methyl paraben)的浓度是0,这分别与峰值的面积175519和高度30759相矛盾。此矛盾暗示在用于ID号2的对羟基苯甲酸甲酯的方法中使用的分析曲线和/或定量测定参数中发生了问题,该报告表示保留时间(retention time)、面积、和其他值是0。该结果暗示色谱本身不正确或峰值积分方法和/或化合物表有些问题。
“GCsolution Software/The Future Standardfor Increased GC Productivity and Easy Operation”,[online],Shimadzu Corporation,[搜索日期2006年11月13日],网址http://www.ssi.shimadzu.com/products/product.cfm product=gcsolution。
如图4中所示,如果该报告在同一个屏幕上列举了数据处理任务序列的结果,用户可以识别出现错误的步骤并且做出错误原因的估计。
相反,当在屏幕上仅显示一个任务的结果时,不可能识别错误出现的步骤。例如,假设系统已经获得在图4中示出的结果,并且现在仅示出针对ID号2的“面积”的值“0”。在这种情况下,用户可以断定已经发生了一些错误,但是不能立即识别错误出现的步骤。因此,必须费力地去手动依次浏览之前步骤的结果。
在使用液体色谱仪的测量中,通常连续测量较长的时间,同时自动地依次交换大量的样品,并且执行针对每一个样品的测量数据的数据处理任务的常规设定。在如此的长时间、自动操作中,用户很少连续地持续监控系统;他或她通常仅通过打印报告来检查数据处理操作的最终结果。
当以这种方式使用传统的数据处理系统时,如果在确定的数据处理步骤中发生了错误并且妨碍正确地执行以后的处理,报告的打印输出仅表现为最终的错误结果,例如,数字“0”。根据这种简单的信息,用户不能识别发生错误的步骤。因此,他或她不得不费力地操作数据处理系统以定位发生错误的步骤、标识错误的原因、并且解决问题。
发明内容
为了解决上述问题,本发明提出了一种数据处理系统,所述数据处理系统具有功能根据利用测量设备获得的测量数据,执行数据处理任务的步进序列,并且显示每一个任务的结果,所述数据处理系统包括错误检测器,用于如果不正确地执行确定的数据处理任务则检测错误;错误调查器,用于识别通过错误检测器检测到的错误的原因;以及错误消息显示器,用于如果错误检测器已经检测出错误,响应用于显示前述任务或随后任务的任意一个的结果的请求,显示错误消息,所述错误消息示出了通过错误调查器识别的错误的原因。
根据本发明的数据处理系统还包括指导信息显示器,用于创建用户接口,用户可以通过所述用户接口选择错误消息,并且用于显示指导消息,所述指导消息包含关于与选定的错误消息和消除所述原因的过程有关的错误的原因的信息。
根据本发明的数据处理系统还具有功能创建用户接口,用户可以通过所述用户接口选择原因或消除在指导消息中示出的原因的过程;以及如果屏幕是可用的,显示与选定的原因或过程有关的设定屏幕。
在用于根据本发明的测量设备的数据处理系统中,如果在步进数据处理序列期间由于某些原因不正确地执行了一种数据处理任务,错误检测器检测到错误,并且错误调查器识别出错误的原因。然后,错误消息显示器准备错误消息,所述错误消息指示为什么取消的数据处理任务不成功的原因,并且显示错误消息作为前述任务和随后任务中每一个的结果。因此,即使在屏幕或打印介质上创建的报告仅表现为特定的数据处理任务的结果或数据处理操作的最终结果,用户可以识别发生错误的步骤并且获悉错误的原因。因此,用户可以在较短的时间段内识别并解决该问题。
在本发明的一种模式中,当通过输入单元选择错误消息时,指导消息显示器显示指导消息,所述指导消息包含关于与选定的错误消息和消除该原因的过程有关的错误的原因的信息。即使用户不熟悉测量或数据处理操作,所述指导消息使得能够具有较大可能性地解决问题。
在本发明的另一种模式中,当用户选择与选定的错误消息和消除该原因的过程有关的错误的原因时,数据处理系统显示与选定的原因或过程有关的设定的屏幕。该机制使得能够以更容易且迅速的方式解决问题。
图1示出了使用如本发明的实施例的数据处理系统的分析系统的整体结构。
图2示出了由根据本发明的数据处理系统显示的定量测定报告的示例。
图3示出了指导消息的示例。
图4示出了传统的定量测定报告的示例。
符号说明1液体色谱分析仪(LC分析仪)10测量单元11供液单元12样品注入单元13柱式加热炉14检测器15控制器20数据处理单元21中央处理单元(CPU)22外部存储单元23输入单元24显示单元25打印机30用于测量设备的数据处理系统31错误检测器32错误调查器33错误消息显示器34指导信息显示器
具体实施例方式
参考附图描述根据本发明用于测量设备的数据处理系统的实施例。图1示出了使用本发明实施例的数据处理系统的分析系统的整体结构。在本示例中,测量设备是液体色谱分析仪(在下文中称作“LC分析仪”)。应该注意的是,可以将本发明用于其他类型的测量设备。
LC分析仪1包括测量单元10和数据处理单元20,所述测量单元10用于对样品执行测量以获得测量数据。
测量单元10包括供液单元11、样品注入单元12、柱式加热炉13、检测器14。控制器15根据来自数据处理单元20的指令操作这些部件。测量单元10与本发明的测量设备相对应。
数据处理单元20实际上由个人计算机构成,所述个人计算机具有中央处理单元(CPU)21、外部存储单元22(例如半导体存储器或硬盘驱动器)、输入单元23(包括键盘和/或鼠标)、显示单元24(包括阴极射线管(CRT)或液晶显示器(LCD))、以及打印机25。
典型地,根据本发明的用于测量设备的数据处理系统是软件功能的集合,通过命令CPU 21运行安装在数据处理单元20中的应用程序来实现所述软件功能集合。所述数据处理系统使用从测量单元10接收的测量数据,基于步进来执行各种数据处理任务。在下文中详述的数据处理系统30具有错误检测器31、错误调查器32、错误消息显示器33、以及指导信息显示器34。典型地,同样通过CPU 21运行特定的应用程序来实现这些功能。
为了开始利用LC分析仪1进行分析,用户首先应该操作输入单元23输入必要的信息,例如分析条件和数据处理条件。根据用户设定的条件,CPU 21通过利用控制器15控制测量单元10的部件来引导分析。更具体地,供液单元11向样品注入器12发送洗脱(eluting)溶液,所述样品注入器12将液体样品注入到洗脱溶液中。然后,将溶液转移到包含在柱式加热炉13的柱状物中。当溶液流过柱状物时,将溶液分离为其成分,所述成分及时地到达检测器14的不同点。当检测每一种成分时,检测器14产生与成分相对应的信号。控制器15接收该信号并且将其发送到数据处理单元20。
当接收到信号时,数据处理单元20的CPU 21使用接收到的信号执行一系列数据处理任务,例如峰值积分、识别、标定、定量测定、以及统计计算。CPU 21还响应通过输入单元23接收的手动请求或通过程序发出的自动请求,执行各种操作。例如,CPU 21可以在显示单元24上显示每一个数据处理任务的结果。CPU 21还可以用打印机25打印出示出了数据处理操作的最终结果的报告。
由于处理期间遇到的一些麻烦,数据处理操作可能不正确地结束。错误检测器31检测出该错误。可以使用电子电路或其他元件代替早先提到的软件程序,来机械地构造错误检测器31。
在利用错误检测器31检测错误之后,错误调查器31识别错误的原因。在该实施例中,在外部存储单元22中创建示出了典型错误与其原因之间关系的数据库,并且错误调查器32在该数据库搜索与遇到的错误有关的原因。
当通过输入单元23接收或由程序(自动)发出用于显示数据处理操作的结果的请求时,CPU 21检查错误检测器31是否已经检测到错误以及错误调查器32是否已经识别出检测到的错误的原因。如果已经检测到错误,CPU 21命令错误消息显示器33准备错误消息,所述错误消息包括示出了由错误调查器32识别的错误的原因的字符串、图像、和/或其他提供消息的元素。将所述错误消息显示为每一个当前和随后的数据处理任务的结果。
在步进数据处理序列中,一个数据处理步骤中的故障还妨碍了随后的步骤产生正确的结果。然而,在针对一个样品的数据处理操作中发生的错误并不总是影响针对另一个样品的数据处理操作。在此种情况下,可以毫无问题地执行针对另一个样品的操作。因此,在针对另一个样品的操作中不必使用之前的错误消息。
图2示出了作为示出处理结果的报告示例的定量测定报告。这是一个通过根据本发明的数据处理系统、使用用于创建在图4中示出的错误的定量测定报告的测量数据显示或打印的报告的示例。在图2中,将错误消息“没有准备标定曲线”显示在用于示出针对ID号1的对羟基苯甲酸甲酯的“浓度”步骤的结果的区域中,其中不正确地执行了处理。
针对ID号2的对羟基苯甲酸乙酯,将另一个错误消息“没有检测到峰值”显示在用于示出“保留时间”步骤和随后的步骤的每一个区域中,代替在图4中示出的0。
利用在图2中示出的报告,用户可以立即获悉为什么数据处理是不成功原因。即使当在显示单元24示出或通过打印机25仅打印出一个步骤(例如“面积”)的结果的报告,代替在图4中示出的、通知用户多个步骤的结果,用户可以立即获悉错误的原因。
错误消息澄清了为什么数据处理任务不成功的原因。然而,该消息对于用户知道如何处置错误不一定是足够的。在这种情况下,数据处理系统30的指导信息显示器34帮助了用户。
当用户通过操作输入单元23选择错误信息时,指导信息显示器34在显示单元24上显示指导消息。所述消息包含关于与选定的错误消息有关的错误的原因和消除原因的过程的信息。
例如,如果用户操作鼠标双击在显示单元24上示出的定量测定报告中的错误消息“没有准备标定曲线”,CPU 21(或指导信息显示器34)在显示单元24上显示在图3中示出的指导消息。
在图3中示出的指导消息包含为什么“没有准备标定曲线”的两个可能原因,如下“用于使用标准样品创建标定曲线的必要操作还没有结束”;“在使用标准样品的分析期间,没有正确地创建标定曲线”。
该指导消息帮助用户做出错误的原因的估计。
针对项目“用于使用标准样品创建标定曲线的必要操作还没有结束”,所述消息还列举了用于解决所述问题的两种可能的过程,如下“在<LC Postrun analysis>中选择<Batch Table>以执行用于创建标定曲线的批处理”;“在<LC Postrun analysis>中选择<Calibration curve>以创建标定曲线”。
该信息帮助用户获悉用于解决该问题的有效方法。
为使本系统更加有用,指导消息还包括用于显示关于解决该问题的方法的详细信息的链接。在图3中,将链接设定在下划线文本串“如何通过批处理创建标定曲线”和“如何通过标定曲线窗口创建标定曲线”。当用户用鼠标在下划线文本串之一上单击时,指导信息显示器34在屏幕上显示详细的指令。
优选地,构造本系统,使得所述系统创建指导消息屏幕,所述指导消息屏幕不仅示出了用于解决所述问题的方案,而且提供了用于直接地显示设定的屏幕的链接,在所述设定的屏幕上用户可以改变解决所述问题的设定。在该过程中,CPU 21如下操作例如,如果用户已经通过输入单元23选择了错误消息“没有检测到峰值”,CPU 21显示了错误的两种可能原因,如下“由于峰值积分参数的不恰当设定导致的检测处理故障”;“由于在化合物表中保留时间和带宽的不恰当设定导致的检测故障”如果用户通过输入单元23选择了第一项,CPU 21显示峰值积分参数设定屏幕。另一方面,如果用户通过输入单元23选择第二项,CPU 21显示化合物表设定屏幕。
该指令帮助用户更加迅速地解决问题。
最后,应该注意的是,根据本发明的用于测量设备的数据处理系统的上述实施例仅作为示例,可以在本发明的精神和范围之内进行改变和修改。
例如,可以将数据处理系统具体实现为外部地与测量系统相连的独立系统;将之前实施例中的数据处理系统内置在包括测量单元和数据处理单元的分析系统中。
权利要求
1.一种数据处理系统,所述数据处理系统具有功能根据利用测量设备获得的测量数据,执行数据处理任务的步进序列、并且显示每一个任务的结果,所述数据处理系统包括错误检测器,用于如果不正确地执行确定的数据处理任务则检测错误;错误调查器,用于识别通过错误检测器检测到的错误的原因;以及错误消息显示器,用于如果错误检测器检测出错误,响应用于显示前述任务或随后任务中任意一个的结果的请求,显示错误消息,所述错误消息示出了通过错误调查器识别的错误的原因。
2.如权利要求1所述的数据处理系统,还包括指导信息显示器,所述指导信息显示器创建用户接口,用户通过所述用户接口选择错误消息,并且显示指导消息,所述指导消息包含与选定的错误消息和消除原因的过程有关的错误原因的信息。
3.如权利要求2所述的数据处理系统,还包括功能创建用户接口,用户通过所述用户接口选择原因或消除在指导消息中示出的原因的过程;以及如果这种屏幕是可用的,显示与选定的原因或过程有关的设定的屏幕。
4.一种用于控制数据处理系统的数据处理程序,所述数据处理系统具有根据利用测量设备获得的测量数据来执行数据处理任务的步进序列并且显示每一个任务的结果的功能,其中,所述数据处理系统执行的数据处理操作包括步骤如果不正确地执行了确定的数据处理任务,则检测错误;识别检测到的错误的原因;以及如果检测到错误,响应用于显示前述任务或随后任务中任意一个的结果的请求,显示示出了错误原因的错误消息。
5.如权利要求4所述的数据处理程序,其中,所述数据处理操作还包括步骤创建用户接口,用户通过所述用户接口来选择错误消息,并且显示指导消息,所述指导消息包含有关与选定的错误消息和消除原因的过程有关的错误原因的信息。
全文摘要
本发明提出了一种用于测量设备的数据处理系统,所述数据处理系统执行数据处理任务的步进序列。在根据本发明的数据处理系统中,如果由于某些原因不正确地执行数据处理任务,错误检测器检测到错误,并且错误调查器识别错误的原因。然后,错误调查器准备错误消息,所述错误消息指示为什么相关数据处理任务不成功的原因,然后显示错误消息,作为每一个之前任务或随后任务的结果。用户可以通过检查任意一个不成功任务的错误消息来立即地获悉错误的原因。因此,可以在较短的时间段内识别和解决所述问题。
文档编号G01N35/00GK1979159SQ20061016408
公开日2007年6月13日 申请日期2006年12月7日 优先权日2005年12月9日
发明者宗高启介 申请人:株式会社岛津制作所