具有可重组软件的检验系统技术方案

技术编号:2877767 阅读:266 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及具有通过从外部途径可重组的程序的检验系统。在计算机系统中,对某检查装置用软件,为了根据用户要求通过从外部的途径(设定.手段),不变更软件编码,进行所希望的目的动作,设置外围装置控制部,外围装置通信部,时序控制部,功能控制部,及各控制部编辑部,通过在各控制部编辑部对各控制部进行编辑,构筑所希望目的的检查装置用软件,同时,将该软件及该软件所用的信息文件存储在具有数据库发动器的网络服务器(检查装置信息服务器)2中,能通过网络进行检索或获得。即使没有编程知识,也容易获得及构筑所希望目的的检验装置用软件,且能降低开发成本。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及具有可重组程序的检验系统,该程序通过从外部的途径(approach)可重组,尤其涉及以下检验系统不变更软件编码(code),变更处理动作或实行顺序,例如,在印刷电路板或外围装置的检验装置、或测定机器中,在无程序设计知识状态下,能构筑所希望目的的检验用软件,且能降低开发成本。
技术介绍
以往,在至少设有处理器、存储器、输入装置、显示装置的计算机系统中,装有操作系统(operating system,以下简记为“OS”),通过处理器读取存储在上述存储器中的OS,在该计算机系统中,有时需要用于完成某所希望目的检验的检验装置用软件。在这种场合,为了开发该软件,或者为了追加或修正该软件的一部分机能等,需要随时对软件进行编程,没有相关知识的用户不能进行这种开发作业。另外,即使是具有相关知识的用户,必须变更进行追加、修正等程序编码,编译程序,还须再次进行验证试验,存在该软件开发成本昂贵的问题。再有,为了构筑软件,必须准备好开发环境,并依存该环境。所作成的设定文件与软件通用化成正比,信息量大,恐怕很复杂,很烦杂,用户难以把握。另外,进行变更场合,需要再次编辑该设定文件,作业量很大。还有,在文件中描述动作时,要碰到编程语言那样的复杂问题。当下次开发时,罗列指令的方法非常麻烦。用户必须将对于各指令的详细设定(指令选择)、与该指令对应的数值等写入文件中,在作成文件中很复杂,很麻烦。作为以往的软件自动作成方法或试验·调试方法技术可以列举例如特开平9-6702号公报中公开的“外围装置、装置驱动软件自动作成系统、装置驱动器”。该系统为了作成作为目的的外围装置的装置驱动软件,通过向外围装置询问必要的控制指令以及固有参数,接收从该外围装置发送来的控制指令和固有参数,根据该控制指令和固有参数自动作成作为目的的装置驱动软件,将作成的软件设置在主计算机中。作为其他例可以列举特开平9-081416号公报中公开的“试验装置”,其设有以软件构成的假设机械装置,实际上没有机械部机能动作,若该假设机械装置一接收到指令,则从预先准备的文件输入试验数据,实行根据指令指示的动作,输出实行结果。作为其他例还可以列举特开平10-301803号公报中公开的“调试装置,信息处理装置及信息存储媒体”,对象装置实行调试用程序,其输出送向主机,当从主机发送指令场合,处理该指令。主机实行主程序,自动地或根据用户指示向对象装置发送程序,使对象装置实行,或向对象装置发送从存储器读取的指令,接收结果,进行显示。作为其他例还可以列举特开平7-319950号公报中公开的“试验系统”,其设有通过软件模拟试验器动作的假设试验器,以及程序变换装置,能将程序变换成上述假设试验器能实行的试验程序。作为其他例还可以列举特开平11-118889号公报中公开的“试验程序生成系统”,特开平10-340201号公报中公开的“系统试验自动化装置”,以及特开平6-139101号公报中公开的“计算机软件的自动检验系统及方法”等。如上所述,在以往技术中,为了开发用于检验装置的软件,或者为了追加或修正该软件的一部分机能,需要随时对软件进行编程,没有相关知识的用户不能进行这种开发作业。另外,即使是具有相关知识的用户,必须变更进行追加、修正等程序编码,编译程序,还须再次进行验证试验,存在该软件开发成本昂贵的问题。再有,作为检验系统,必须在开发该检验装置的部门(检验装置开发区)、利用检验装置的部门(制造实施区)分别准备该检验装置一套,提高了开发成本,同时,难以确保各区间的同一性。
技术实现思路
本专利技术就是为解决上述先有技术所存在的问题而提出来的,本专利技术的目的在于,提供具有可重组软件的检验系统,即使没有编程知识,也能构筑所希望目的的检验装置用软件,且能降低开发成本。为了实现上述目的,在本专利技术中,在至少设有输入部、显示部、存储部的计算机系统中,对某检查装置用软件,为了根据用户要求通过从外部的途径(设定·手段),不变更软件编码,进行所希望的目的动作,设置外围装置控制部,外围装置通信部,时序控制部,功能控制部,及各控制部编辑部,通过在各控制部编辑部对各控制部进行编辑,构筑所希望目的的检查装置用软件,同时,将包含该软件的软件文件(软件及该软件所用的信息文件)存储在具有数据库发动器的网络服务器中,能通过网络进行检索或获得。这样,即使没有编程知识,也容易获得及构筑所希望目的的检验装置用软件,能降低开发成本。根据本专利技术,提供一种具有可重组软件的检验系统,其特征在于,设有检验装置和服务器装置,上述检验装置重组所实行的软件,进行通用的检查,上述服务器装置存储上述检验装置实行的上述重组对象的软件以及该软件所用的信息文件,根据需要通过网络发送;上述检验装置包括处理器;存储上述处理器使用的数据以及程序的存储器;用于输入数据的输入装置;表示输入数据及处理结果的显示装置;各控制部编辑部,通过操作上述输入装置,对各控制部的功能选择、处理流程进行编辑; 时序控制部,根据上述各控制部编辑部设定的处理流程实行控制动作;功能控制部,根据上述各控制部编辑部设定的控制指示,实行对各控制部的控制以及内部处理;外围装置控制部,根据上述各控制部编辑部设定的控制指示,在上述功能控制部的控制下,实行对外围装置的控制;外围装置通信部,根据上述各控制部编辑部设定的控制指示,在上述功能控制部的控制下,实行与外围装置之间的通信控制。根据本专利技术的检验系统,其特征还在于,在上述服务器装置中设有存储装置,以原先设定的机能单位存储机能模块,该机能模块由上述重组对象的软件以及该软件所用的信息文件构成;抽取·提供装置,以机能单位抽取·提供上述机能模块。根据本专利技术的检验系统,其特征还在于,在上述服务器装置中设有存储·提供装置,其将上述机能模块区分为复数检查装置能通用的基本构成机能模块,以及按各检查装置使用的用途机能模块,进行存储及提供,分别抽取·提供上述基本构成机能模块及用途机能模块。根据本专利技术的检验系统,其特征还在于,对提供存储在上述服务器装置中的上述用途机能模块设定为收费。根据本专利技术的检验系统,其特征还在于,将开发方所作成的上述检查装置用的各机能模块以及该检查装置利用方所作成的上述检查装置用的机能模块存储在上述服务器装置中,上述开发方对于上述利用方所作成的机能模块向上述利用方支付许可费。根据本专利技术的检验系统,其特征还在于,当上述利用方所作成的机能模块的使用实绩达到原先设定的阈值场合,上述开发方向上述利用方支付许可费。根据本专利技术的检验系统,其特征还在于,上述开发方利用上述已支付许可费的机能模块。根据本专利技术的检验系统,其特征还在于,上述服务器装置设有用于监视上述机能模块的监视装置,根据该监视装置的监视结果按时间单位收取关于该机能模块的费用。根据本专利技术的检验系统,其特征还在于,上述服务器装置设有用于监视上述机能模块使用次数的监视装置,根据该监视装置的监视结果按使用次数单位收取关于该机能模块的费用。根据本专利技术的检验系统,其特征还在于,随着对存储在上述服务器装置中的机能模块支付许可费,向许可费支付方提供该机能模块。下面说明本专利技术的效果。按照本专利技术的具有可重组软件的检验系统,即使没有编程知识,也能容易地构筑所希望目的的检验装置用软件,且能降低开发成本。附图说明图1是本专利技术本文档来自技高网
...

【技术保护点】
一种具有可重组软件的检验系统,其特征在于,设有检验装置和服务器装置,上述检验装置重组所实行的软件,进行通用的检查,上述服务器装置存储上述检验装置实行的上述重组对象的软件以及该软件所用的信息文件,根据需要通过网络发送;上述检验装置包括:处 理器;存储上述处理器使用的数据以及程序的存储器;用于输入数据的输入装置;表示输入数据及处理结果的显示装置;各控制部编辑部,通过操作上述输入装置,对各控制部的功能选择、处理流程进行编辑;时序控制部,根据上述各控制部编辑部设 定的处理流程实行控制动作;功能控制部,根据上述各控制部编辑部设定的控制指示,实行对各控制部的控制以及内部处理;外围装置控制部,根据上述各控制部编辑部设定的控制指示,在上述功能控制部的控制下,实行对外围装置的控制;外围装置通信部, 根据上述各控制部编辑部设定的控制指示,在上述功能控制部的控制下,实行与外围装置之间的通信控制。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:渡部觉士加藤博敏今井亮一
申请(专利权)人:株式会社理光
类型:发明
国别省市:JP[日本]

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

1