CN101105481A - 辅助创建自动采样器控制程序的***和程序 - Google Patents
辅助创建自动采样器控制程序的***和程序 Download PDFInfo
- Publication number
- CN101105481A CN101105481A CNA2007101286523A CN200710128652A CN101105481A CN 101105481 A CN101105481 A CN 101105481A CN A2007101286523 A CNA2007101286523 A CN A2007101286523A CN 200710128652 A CN200710128652 A CN 200710128652A CN 101105481 A CN101105481 A CN 101105481A
- Authority
- CN
- China
- Prior art keywords
- statement
- mandatory
- control program
- parameter
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N30/00—Investigating or analysing materials by separation into components using adsorption, absorption or similar phenomena or using ion-exchange, e.g. chromatography or field flow fractionation
- G01N30/02—Column chromatography
- G01N30/04—Preparation or injection of sample to be analysed
- G01N30/24—Automatic injection systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N30/00—Investigating or analysing materials by separation into components using adsorption, absorption or similar phenomena or using ion-exchange, e.g. chromatography or field flow fractionation
- G01N30/02—Column chromatography
- G01N30/88—Integrated analysis systems specially adapted therefor, not covered by a single one of the groups G01N30/04 - G01N30/86
- G01N2030/8804—Integrated analysis systems specially adapted therefor, not covered by a single one of the groups G01N30/04 - G01N30/86 automated systems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
- Stored Programmes (AREA)
Abstract
在常规情况下,必须通过组合操作命令,来创建液相色谱仪的自动采样器的控制程序。为此,用户不得不知道每个命令的含意并了解编程方法。因此,对于不善于编程的用户,这种常规方法是比较困难的。相反,利用用于辅助创建自动采样器控制程序的***,用户可以通过选择以自然语言编写的指令性语句,创建控制程序。该***使用定义文件,其中每个指令性语句与一个或多个操作命令相关联。当用户选择显示屏幕上显示的指令性语句之一时,***将与所选指令性语句相对应的一个或多个操作命令包括到控制程序中。通过在多个语句输入行上逐个选择指令性语句,用户可以容易地创建包括操作命令序列的控制程序。
Description
技术领域
本发明涉及用于将一个或多个样本自动引入诸如液相色谱仪等分析装置的自动采样器。具体地,本发明涉及一种辅助创建自动采样器控制程序的***和程序。
背景技术
在使用液相色谱仪的分析中,自动采样器用于按照预定顺序将多个样本自动地引入列中(例如,参见日本未审专利申请公开No.2005-257575)。
为了执行使用自动采样器的分析,负责分析的用户必须根据他或她的意愿,对自动采样器进行定制。为此,用户需要创建包括适当组织的命令序列的控制程序,用于向自动采样器发出指令。图11示出了用于创建自动采样器控制程序的常规程序的程序编辑屏幕。在该屏幕上,用户可以通过从编号为0到21的操作命令的列表中逐个命令地选择,以创建命令序列。在该示例中,一些命令用于实际控制设备的操作,而其他命令仅用于条件处理和分支操作,例如“IF”或“GOTO”。每个命令所需的参数是需要手动输入的。
在如上所述通过选择操作命令来创建控制程序期间,为了使自动采样器以希望的方式进行操作,用户必须:(1)了解每个命令的含意,(2)理解创建程序的过程,以及(3)知道自动采样器的流程结构,以确定合适的操作序列。此外,还有必要知道用于每个命令的每个参数的意思。
假设用户想要“注入样本”。为了使自动采样器执行这个完整、独立的操作,他或她必须逐个地选择五个操作命令(“VIAL”、“NSTRK”、“ASPIR”、“INJP”和“SINJ”),并按照正确顺序将它们组合。不知道这种组合和顺序的用户必须查阅手册或请教熟悉设备的人。
如果用户想要将条件处理和分支操作包括在序列中,则需要使用遵守他或她正在使用的辅助程序的特定描述规则的命令。
因此,利用自动采样器执行分析的常规方法要求用户了解除分析技术之外的其他许多事物。因此,一些用户,特别是那些不善于计算机编程的用户,常常感到这种方法相当难学习和使用。此外,逐个命令地选择和输入本来就很费时费力。
在付出了巨大努力以解决这些问题之后,本发明人得到了一种***的构思,使用该***,用户可以通过选择各自与自动采样器的完整、独立操作相对应的自然语言短语(或语句)来创建控制程序。这种新***与用户必须逐个选择操作命令来创建控制程序的常规***不同。
发明内容
因此,本发明提出了一种用于辅助创建自动采样器控制程序的***,所述自动采样器控制程序包括操作命令序列,其中:
所述***访问定义文件,在所述定义文件中,用自然语言编写有多个指令性语句,每个指令性语句与对应于该指令性语句的一个或多个操作命令相关联。
所述***还包括:
输入助手,用于选择语句输入行之一,在每个语句输入行中可以写入指令性语句;用于选择指令性语句;用于输入参数;并用于输入输出命令;
候选项选择助手,响应于一个语句输入行的选择,从定义文件中读取多个指令性语句,并显示读出的指令性语句,作为候选项;
程序创建器,响应于作为候选项而显示的指令性语句之一的选择,通过从定义文件中读取与所选指令性语句相对应的一个或多个操作命令,然后根据语句输入行中写入的指令性语句的顺序将读出的操作命令写入控制程序中,以创建控制程序;
参数设置助手,响应于控制程序中包括的一个操作命令的参数的输入,将输入的参数与前述一个操作命令相关联;以及
输出器,响应于输出命令,以预定文件格式输出控制程序。
在常规情况下,不熟悉命令含意和程序操作的用户无法创建自动采样器的控制程序。相反,采用用于辅助创建自动采样器控制程序的***,用户可以通过简单选择以自然语言描述的、作为候选项显示在屏幕上的一个或多个指令性语句,创建一个自动采样器控制程序。即使分析员不知道每个操作命令的含意或不充分具备创建控制程序所必需的知识,他或她也可以容易地创建自动采样器控制程序。
在定义文件中,每个指令性语句典型地与多个操作命令相关联。用户只需要使用鼠标或其他输入设备,选择作为候选项而显示的指令性语句之一。然后,与所选指令性语句相对应的多个命令自动写入控制程序。因此,避免了逐个选择多个命令的麻烦操作,从而可以在编程错误概率较低的情况下,快速创建控制程序。
在本发明的***的优选模式中:
定义文件包含以具有多个等级的分级结构而组织的候选项信息,并且前述指令性语句位于最低等级;以及
候选项选择助手基于候选项信息,分级地显示候选项。
在本发明的这种模式中,减少了由候选项选择助手在屏幕上一次显示的选项的数目,从而更容易在视觉上辨认信息。用户可以通过从高等级到低等级减小选项范围,以获得他或她的目标指令性语句。这种可以将用户正确引导到所需控制操作的逐步窄化过程有效改善了***的用户友好性,尤其在存在大量候选项指令性语句或存在多种控制操作时。
在本发明的***的另一优选模式中:
定义文件指定一个或多个特定操作命令的每个参数的初始值;以及
对于在待创建的控制程序中使用的每个操作命令,如果定义了该操作命令的每个参数的初始值,则程序创建器将该操作命令与每个参数的初始值一起写入控制程序。
在本发明的这种模式中,可以将每个参数的初始值显示在屏幕上,以帮助用户设置或改变参数。
附图说明
图1示出了根据本发明的***硬件结构的示例。
图2示出了自动采样器控制程序的示例。
图3从概念上示出了定义文件的结构。
图4示出了根据本发明的用于辅助创建自动采样器控制程序的操作流程图。
图5示出了当运行辅助程序时显示的程序编辑屏幕。
图6示出了程序编辑屏幕的语句输入区,其中选择了一个语句输入行。
图7示出了其中选择了一个指令性语句的程序编辑屏幕。
图8示出了已完成整个控制程序的程序编辑屏幕。
图9示出了定义文件的示例。
图10示出了分级显示有多个候选项的程序编辑屏幕。
图11示出了用于辅助创建自动采样器控制程序的常规程序的程序编辑屏幕。
附图标记说明
10中央处理单元(CPU)
12存储器
14显示单元
16输入单元
20存储单元
21用于辅助创建自动采样器控制程序的程序
22定义文件
23操作***(OS)
具体实施方式
图1示出了根据本发明实施例的用于辅助创建自动采样器控制程序的***硬件结构。该***包括与存储器12、显示单元14、包括鼠标、键盘或类似设备的输入单元16、以及诸如硬盘驱动等存储单元20等多个设备相连的中央处理单元(CPU)10。在存储单元20中存储有用于辅助创建自动采样器控制程序的程序21(以下程序21称作辅助程序21)、定义文件22和操作***(OS)23。
在本发明中,在本说明书中可以简称为“控制程序”的“自动采样器控制程序”包括用于控制自动采样器的多个顺序排列的操作命令。图2示出了该控制程序的示例。一些操作命令需要参数设置,而其他的不需要。
由本发明的***创建的控制程序与如图11所示的基于命令的常规***所创建的控制程序相同。
图3从概念上示出了定义文件22的结构。定义文件22中写有所有可能的指令性语句,如下将具体描述的,每个指令性语句与一个或多个对应的操作命令相关联。CPU 10可以从该定义文件22中获得要呈现在显示单元14上的指令性语句、以及与每个指令性语句相对应的一个或多个操作命令。
本发明中的“指令性语句”是描述完整、独立指令的自然语言语句。例如,“Rinse the injection port with the cleaning fluid1”、“Injectthe sample”和“Set the operation waiting time”是完整独立的指令。每个指令语句与一个或多个操作命令相关联,该操作命令是适当排序的,以便如相关指令语句所希望的那样控制自动采样器。定义文件22也包括用于执行条件处理和分支操作的指令性语句。
应该注意,对于本发明所属领域的技术人员,即使不具备任何特殊的计算机编程知识,只要该自然语言是可以理解的,就可以采用该语言编写指令性语句。
定义文件22的详细内容如下:
在图3中,指令性语句“Rinse the injection port with the cleaningfluid1”与依次写在两行中的两个操作命令“AO=”和“IRINSE”相关联。第一个命令“AO=”具有初始值为“13”的参数。类似地,第二个命令“IRINSE”具有初始化为“RV,RS”的参数。
另一个指令性语句“Inject the sample”与依次编写的五个操作命令“VIAL”、“NSTRK”、“ASPIR”、“INJP”和“SINJ”相关联。在这些命令中,“VIAL”、“NSTRK”和“ASPIR”具有初始值分别为“SN”、“NS”和“IV,SS”的参数。因为命令“INJP”和“SINJ”本身不需要参数设置,所以没有向其赋予参数值。
定义文件22可以创建为任何文件格式,包括CSV(逗号分隔值)、TSV(制表键分隔值)和XML(可扩展标记语言)格式。优选地,使用用户可以利用文本编辑器或类似软件应用程序自由编辑的文件格式。
以下描述解释了当CPU执行辅助程序时由本发明***执行的过程。图4示出了该过程的流程图,图5示出了当运行辅助程序时所显示的程序编辑屏幕。图4还示出了流程图的每个步骤与由CPU 10执行的基于软件的功能(即,候选项选择助手、程序创建器和输出器)之间的关系。
最初,用户操作输入单元16,在显示单元14上的程序编辑屏幕中选择语句输入行之一(步骤S14)。如图5所示,程序编辑屏幕具有带有多个行(即,语句输入行)的语句输入区,其中可以按照执行顺序、一行一个语句地写入指令性语句。当选择语句输入行之一时,当前执行候选项选择助手功能的CPU 10从存储单元20中保存的定义文件22中读出指令性语句,并将语句作为候选项显示在屏幕上。
图6示出了已选择一个语句输入行的语句输入区。在语句输入区上,用户可以选择任何语句输入行。通常,首先选择行No.1。当选择了一个语句输入行时,在所选行旁边列出多个候选项语句(步骤S2)。在图6的示例中,列出了五个指令性语句。当然,可以同时列出更多的选项。根据需要,用户可以通过修改定义文件22,改变候选列表的内容。
接着,在步骤S3,用户操作输入单元16,以突出显示一个指令性语句(例如,通过将鼠标指针置于目标指令性语句上),并选择该语句(例如,通过点击鼠标左键)。在该操作中,CPU 10查阅定义文件22,读取与所选指令性语句相对应的操作命令(步骤S4)。现在,假设用户已选择了位于图6候选项列表顶部的指令性语句“Rinse theinjection port with the cleaning fluid1”。根据定义文件22,该语句“Rinsethe injection port with the cleaning fluid1”与两个操作命令“AO=”和“IRINSE”相关联。这两个命令具有初始值分别为“15”和“RV,RS”的参数。因此,将这些操作命令与初始参数值一起写入控制程序输入区(步骤S5)。如图7所示,因为当前选择的语句输入行是语句输入区的第一行,所以将两个操作命令写在控制程序输入区的最高行。应该注意,从步骤S3到S5的过程与程序创建器的操作相对应(图4)。
根据需要,用户可以新设置控制程序输入区中特定操作命令的参数(当未预设参数的初始值时)或改变现有参数值。在这些情况下,CPU 10执行本发明的参数设置助手的功能。响应于参数值的输入,CPU 10将参数值与相关操作命令相关联。在图7的示例中,通过将输入的参数值写入适当的参数输入单元,完成参数关联。
用户可以通过包括在输入单元16中的键盘,手动输入参数。如果定义文件22包含相关参数的可用值列表,则CPU 10可以在屏幕上创建下拉列表或类似输入组件,从而允许用户选择可用值之一。这种方法帮助用户避免输入错误。
控制程序输入区可以进一步包括附加部分(例如,“注释”列),其中可以显示原始指令性语句。根据该方法,即使给定指令性语句与多个操作命令相关联,并且这些命令在控制程序输入区中写为多个行,也易于找到控制程序输入区中显示的哪个操作命令与该指令性语句相对应。
在图7中,程序编辑屏幕具有“帮助”信息区,用于显示对定义文件22中所述的每个参数的含意及其设置方法的说明。通过阅读该说明,用户即使预先不知道该参数的含意,也可以确定地、正确地改变或设置参数值。
在如上所述地完成一个指令性语句之后,当用户选择下一个语句输入行(通常,行No.2)时,步骤S6的确定结果将会是“否”,过程返回步骤S1。然后,对于第二语句输入行,执行步骤S1到步骤S5的过程,以选择另一指令性语句,并将对应于所选语句的操作命令添加到控制程序。
在多次重复步骤S1到S5的过程之后,例如,如图8所示,已如用户希望的那样完成了整个控制程序。在该示例中,在行No.1到9中有9个指令性语句,一个语句一行,与这些指令性语句相对应的操作命令写在控制程序输入区中。语句输入区中的最末行应该是结束该过程的声明。因此,控制程序的最末行的最后操作命令是“END”。
在根据本发明实施例的***中,当附加地选择了新的指令性语句时,辅助程序将创建控制程序,以按照与新的操作语句集相对应的正确顺序,控制程序输入区中重新组织操作命令。由此,总是根据由指令性语句指定的顺序而控制自动采样器。
也可以改变或删除语句输入区中写有的现有指令性语句。通过选择其中写有相关指令性语句的语句输入行、然后从候选项列表中选择新的语句,可以实现改变指令语句。可以将语句输入区设计为可以在语句输入行之间“复制和粘贴”或“剪切和粘贴”指令性语句。当改变或删除指令性语句时,CPU 10改变或删除控制程序输入区中的操作命令。此外,在这种情况下,CPU 10(或辅助程序)创建控制程序,以使控制程序输入区中的操作命令的顺序总是与语句输入区中的操作语句的顺序相同。
在创建了控制程序之后,用户操作输入16,以输入输出命令。本实施例中的辅助程序支持两种输出文件格式:XML和纯文本(CSV、TSV或其他文本格式)。因此,图8中屏幕具有两种输出按钮:“Outputas XML”和“Output as Text”。当用户按下这些按钮之一时,当前执行输出器功能的CPU 10创建其中以XML或文本格式写有操作命令的文件。应该注意,输出格式的选择并不总是限于XML或文本格式;可以根据使用控制程序的自动采样器的规范,改变输出格式。将保存输出文件的目录可以由辅助程序自动指定或由用户手动指定。
如上所述地执行根据本发明的用于辅助创建自动采样器控制程序的过程。当开始操作时,自动采样器在步骤S7读取其中写有自动采样器控制程序的文件。
上述用于辅助创建自动采样器控制程序的***只是本发明的示例。显而易见,在本发明的精神和范围之内,可以进一步改变或改进本示例,例如以下改变或改进:
[保存程序的当前状态]
在特定工作条件下,本发明***的用户可能需要暂时停止***,稍后再重新开始创建或改变控制程序的任务。也有可能用户想要保存给定时间点上的控制程序状态,以便稍后可以用作创建多种控制程序的模板。为了满足这些需求,辅助程序可以进一步包括创建和保存用于记录控制程序当前状态的文件的功能。
例如,在如图8所示的程序编辑屏幕上,按下标注为“Output asText with Comments”的按钮,将会创建文本文件,其中记录了写在语句输入区中的指令性语句和写在控制程序输入区中的命令和参数。
[分级显示候选项]
如果存在大量指令性语句,当在步骤S1选择语句输入行时,一次可能显示太多的指令性语句,这妨碍了用户快速找到与目标控制操作相对应的指令性语句。为了解决这种问题,可以采用具有多个等级的分级结构来组织定义文件22中的信息,其中指令性语句位于最低等级。
图9示出了该定义文件22的示例。在该示例中,文件是XML格式的。应该注意,在图9只示出了定义文件22的一部分,并且只有一个在该部分中定义的指令性语句。事实上,定义文件22包含所有指令性语句的定义。
在定义文件22中,由<config>标签包围的三个选项“Rinsing”、“Reaction”和“Advanced”属于分级结构的第一等级(这些选项不是指令性语句)。指令性语句“Rinse the injection port with the cleaningfluid1”、和两个操作命令“AO=”和“IRINSE”及其它们的初始参数值均由<prog set>标签包围,并属于在本实施例中为最低等级的第二等级。
当用户在步骤S1选择了语句输入行时,CPU 10查阅定义文件22中分级组织的候选项信息,并以分级格式显示候选项。图10示出了屏幕图像,其中显示了四个候选项语句,如图9中所示的定义文件22中定义的一样。在图10中,用户将要用不同的指令性语句改变现有语句“Inject the sample”。具体地,在第一等级,用户从三个选项“Rinsing”、“Reaction”和“Advanced”中选择“Rinsing”(例如,通过在预定时间段上将鼠标指针置于标注为“Rinsing”的区域上)。则在第二等级,显示四个候选项语句“Rinse the injection port with thecleaning fluid1”、“Rinse the injection port with the cleaning fluid2”、“Rinse the sample port with the cleaning fluid1”和“Rinse the sampleport with the cleaning fluid2”。
指令性选项语句的分级显示帮助用户定位目标指令语句。分级结构的深度(或等级个数)在前述示例中是2,但是可以通过适当修改定义文件22,改变成3个或更多。
[将该***与分析装置链接]
本发明的***可以作为独立***(或程序)进行操作。可选地,可以将该***嵌入到分析装置或自动采样器中,或将其构造为可以从分析装置或自动采样器中调用和执行的***(或程序)。例如,可以构造本发明的***,从而可以在分析装置的控制器中运行的分析程序中执行该***。
Claims (5)
1.一种用于辅助创建自动采样器控制程序的***,所述自动采样器控制程序包括操作命令序列,其中:
所述***访问定义文件,在所述定义文件中,用自然语言编写有多个指令性语句,每个指令性语句与对应于所述指令性语句的一个或多个操作命令相关联,
所述***还包括:
输入助手,用于选择语句输入行之一,在每个语句输入行中可以写入指令性语句;用于选择指令性语句;用于输入参数;并用于输入输出命令;
候选项选择助手,响应于一个语句输入行的选择,从定义文件中读取多个指令性语句,并显示读出的指令性语句,作为候选项;
程序创建器,响应于作为候选项而显示的指令性语句之一的选择,通过从定义文件中读取与所选指令性语句相对应的一个或多个操作命令,然后根据语句输入行中写入的指令性语句的顺序将读出的操作命令写入控制程序中,以创建控制程序;
参数设置助手,响应于控制程序中包括的一个操作命令的参数的输入,将输入的参数与前述一个操作命令相关联;以及
输出器,响应于输出命令,以预定文件格式输出控制程序。
2.根据权利要求1所述的***,其中:
定义文件包含以具有多个等级的分级结构而组织的候选项信息,并且前述指令性语句位于最低等级;以及
候选项选择助手基于候选项信息,分级地显示候选项。
3.根据权利要求1所述的***,其中:
定义文件指定一个或多个特定操作命令的每个参数的初始值;以及
对于在待创建的控制程序中使用的每个操作命令,如果定义了所述操作命令的每个参数的初始值,则程序创建器将所述操作命令与每个参数的初始值一起写入控制程序。
4.根据权利要求2所述的***,其中:
定义文件指定一个或多个特定操作命令的每个参数的初始值;以及
对于在待创建的控制程序中使用的每个操作命令,如果定义了所述操作命令的每个参数的初始值,则程序创建器将所述操作命令与每个参数的初始值一起写入控制程序。
5.一种在计算机上运行的辅助程序,用于辅助创建自动采样器控制程序的***,所述自动采样器控制程序包括操作命令序列,所述计算机访问定义文件,在所述定义文件中,用自然语言写有多个指令性语句,每个指令性语句与对应于所述指令性语句的一个或多个操作命令相关联,其中辅助程序使计算机执行如下功能:
候选项选择助手,响应于一个语句输入行的选择,从定义文件中读取多个指令性语句,并显示读出的指令性语句,作为候选项;
程序创建器,响应于作为候选项而显示的指令性语句之一的选择,通过从定义文件中读取与所选指令性语句相对应的一个或多个操作命令,然后根据语句输入行中写入的指令性语句的顺序将读出的操作命令写入控制程序中,以创建控制程序;
参数设置助手,响应于控制程序中包括的一个操作命令的参数的输入,将输入的参数与前述一个操作命令相关联;以及
输出器,响应于输出命令,以预定文件格式输出控制程序。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-190336 | 2006-07-11 | ||
JP2006190336 | 2006-07-11 | ||
JP2006190336A JP4779842B2 (ja) | 2006-07-11 | 2006-07-11 | オートサンプラ制御プログラム作成支援システム及び作成支援プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101105481A true CN101105481A (zh) | 2008-01-16 |
CN101105481B CN101105481B (zh) | 2013-01-02 |
Family
ID=38999473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101286523A Expired - Fee Related CN101105481B (zh) | 2006-07-11 | 2007-07-09 | 辅助创建自动采样器控制程序的***和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7962893B2 (zh) |
JP (1) | JP4779842B2 (zh) |
CN (1) | CN101105481B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104897828A (zh) * | 2014-03-04 | 2015-09-09 | 株式会社岛津制作所 | 色谱仪数据处理***和数据处理方法 |
WO2018032813A1 (zh) * | 2016-08-15 | 2018-02-22 | 中兴通讯股份有限公司 | 下拉菜单显示方法、装置、组件、应用、存储介质和设备 |
CN106293725B (zh) * | 2016-08-04 | 2021-03-02 | 深圳市微我科技有限公司 | 一种基于后实现的自然语言混合编程方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8589874B2 (en) * | 2007-06-11 | 2013-11-19 | Microsoft Corporation | Visual interface to represent scripted behaviors |
US20100241990A1 (en) * | 2009-03-23 | 2010-09-23 | Microsoft Corporation | Re-usable declarative workflow templates |
CN102331763A (zh) * | 2011-08-02 | 2012-01-25 | 成都海视特科技有限公司 | 过程控制***的命令生成执行方法 |
JP6127790B2 (ja) * | 2013-07-12 | 2017-05-17 | 株式会社島津製作所 | 液体クロマトグラフ用制御装置および制御方法 |
CN104516728B (zh) * | 2013-09-27 | 2018-05-15 | 北京新媒传信科技有限公司 | 一种设置默认按钮的方法及装置 |
US9792095B2 (en) * | 2014-11-25 | 2017-10-17 | Symbol Technologies, Llc | Apparatus and method for converting a procedure manual to an automated program |
DE102016115243A1 (de) * | 2016-04-28 | 2017-11-02 | Masoud Amri | Programmieren in natürlicher Sprache |
JP7452643B2 (ja) | 2020-05-25 | 2024-03-19 | 株式会社島津製作所 | 自動試料注入装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6344172B1 (en) * | 1991-09-30 | 2002-02-05 | Perseptive Biosystems, Inc. | Protein chromatography system |
CN1712994A (zh) * | 2005-07-01 | 2005-12-28 | 天津陆海石油设备***工程有限责任公司 | 色谱综合评价仪 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005257575A (ja) | 2004-03-15 | 2005-09-22 | Shimadzu Corp | クロマトグラフ装置 |
-
2006
- 2006-07-11 JP JP2006190336A patent/JP4779842B2/ja not_active Expired - Fee Related
-
2007
- 2007-07-09 CN CN2007101286523A patent/CN101105481B/zh not_active Expired - Fee Related
- 2007-07-10 US US11/775,508 patent/US7962893B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6344172B1 (en) * | 1991-09-30 | 2002-02-05 | Perseptive Biosystems, Inc. | Protein chromatography system |
CN1712994A (zh) * | 2005-07-01 | 2005-12-28 | 天津陆海石油设备***工程有限责任公司 | 色谱综合评价仪 |
Non-Patent Citations (2)
Title |
---|
王英武; 唐云彪; 武毅; 王贞佐; 顾景凯: "提高LC-MS工作效率的自动进样新程序", 《质谱学报》 * |
窦振文; 金素文: "GH—1型实验室气相色谱仪连续自动进样程序控制装置的研制和使用", 《甘肃环境研究与监测》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104897828A (zh) * | 2014-03-04 | 2015-09-09 | 株式会社岛津制作所 | 色谱仪数据处理***和数据处理方法 |
CN106293725B (zh) * | 2016-08-04 | 2021-03-02 | 深圳市微我科技有限公司 | 一种基于后实现的自然语言混合编程方法 |
WO2018032813A1 (zh) * | 2016-08-15 | 2018-02-22 | 中兴通讯股份有限公司 | 下拉菜单显示方法、装置、组件、应用、存储介质和设备 |
Also Published As
Publication number | Publication date |
---|---|
US20080052672A1 (en) | 2008-02-28 |
US7962893B2 (en) | 2011-06-14 |
CN101105481B (zh) | 2013-01-02 |
JP4779842B2 (ja) | 2011-09-28 |
JP2008020242A (ja) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101105481B (zh) | 辅助创建自动采样器控制程序的***和方法 | |
KR101323011B1 (ko) | 데이터베이스 애플리케이션에 선택 가능 기능 컨트롤을디스플레이하기 위한 명령 사용자 인터페이스 | |
US8255828B2 (en) | Command user interface for displaying selectable software functionality controls | |
CN100507818C (zh) | 使用户能够在一个文档中选择多个对象的方法及装置 | |
US9875227B2 (en) | Manipulating of labelled data for data entry in management applications | |
EP2686755B1 (en) | Input device enhanced interface | |
RU2386996C2 (ru) | Улучшенный пользовательский интерфейс для отображения выбираемых элементов управления функциональными возможностями программы, контекстуально уместный по отношению к выбранному объекту | |
US5644739A (en) | Method and system for adding buttons to a toolbar | |
US6438565B1 (en) | System and methods for improved scenario management in an electronic spreadsheet | |
RU2523914C2 (ru) | Командный интерфейс пользователя для отображения множества участков элементов управления функциями программного обеспечения | |
US8296654B2 (en) | Automatic guide for data analysis | |
US6466240B1 (en) | Method for visually writing programs or scripts that transform structured text presented as a tree | |
JPH02130628A (ja) | データ入力方法 | |
US20060209035A1 (en) | Device independent specification of navigation shortcuts in an application | |
US20020140734A1 (en) | System and method for calculation using formulas in number fields | |
US20100257479A1 (en) | Graphical User Interface with Dynamic Toolbar Search Functionality | |
US20020143810A1 (en) | System and method for calculation using vertical parentheses | |
CN101802765A (zh) | 用于促进在显示画面上的对象选择的方法、装置及程序 | |
WO2006046668A1 (ja) | 文書処理装置および文書処理方法 | |
US5673429A (en) | Database display system using list management of display formats | |
US20020143809A1 (en) | System and method for calculation using multi-field columns with hidden fields | |
JP4516224B2 (ja) | ラダー図作成プログラム | |
US5659772A (en) | Method for customizing kana-kanji conversion system and kana-kanji conversion system | |
WO1994029786A1 (en) | System and methods for automatically displaying graphical help images on a computer | |
US20040205676A1 (en) | System and method for calculation using a subtotal function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20200709 |