[发明专利]程序生成装置以及图像控制系统无效
申请号: | 201180031516.7 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102959509A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 森本贤一 | 申请(专利权)人: | 三菱重工业株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡金珑 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 生成 装置 以及 图像 控制系统 | ||
技术领域
本发明涉及程序生成装置以及图像控制系统。
背景技术
以往,如下所述那样开发在通过利用了个人计算机等的图形用户界面,进行机械装置和设备等的运行监视操作时使用的程序。
图8是表示了开发上述程序的过程的示意图。
以往,作为描画使图像显示部100的画面显示的图像的工具,例如使用了图形编辑器(graphic editor)等利用了鼠标的描画工具102。因此,描画内容被可视化,进行描画的作业者能够一边确认描画内容一边进行描画。
另一方面,作为用于生成程序的工具,利用了编程工具104,所述编程工具104利用了C++语言以及JAVA等结构化语言(通过列举函数和变量而记述动作的语言)。因此,程序需要由精通程序语言的作业者来设计,该作业者需要与使用描画工具的作业者不同的专业知识和技能。
此外,为了使通过程序语言记述的逻辑(处理)的动作状态可视化,一般来说利用了以下的方法:将称为断点的用于中断处理的结构编入程序中,从而使程序在动作的每个关键点暂时中止,并显示程序的变量的值,或者进行称为步骤执行的每次一行的执行,从而确认动作状态。但是,在该方法中,难以实时确认反应于画面显示部100侧的活动(action)(点击按钮等事件)的动作等程序的动向与活动的协作。因此,程序的作业者在程序不进行预期的动作时,为调整对于活动的反应定时等而费工夫。
因此,作为以作业者能够容易实施编程作业,且在视觉上容易理解的环境下生成程序作为目的的技术,在专利文献1中,公开了以下的可视化编程方法:选择成为用于定义动作的对象的图形对象以及该图形对象的特性,并定义所选择的多个图形对象的关系,设定所选择的图形对象的动作规则,从而自动生成程序。
此外,被称为SCADA(数据采集与监控)系统的、进行基于计算机的系统监视以及进程控制等的系统被用于机械设备等。SCADA系统对通过上述那样的描画工具描画的图像,分配“开启”、“关闭”或“数值”的信号,从而通过图像根据在其他的系统中生成的信号的变化而变化的监视画面,进行系统监视以及进程控制等。
现有技术文献
专利文献
专利文献1:国际公开第98/040817号
发明内容
发明要解决的课题
但是,在专利文献1中记载的技术中,编程的作业者只能选择预先决定的图形对象及其特性,无法在图像显示装置的画面上实现具有高表现力的图像。
此外,在SCADA系统中,不存在其他的系统中显示图像的画面侧的信息,因此通过号码等对各事件等的信号进行编号管理,对作业者来说增加了对大量的信号附上固有的名称等管理业务。此外,由于需要预先定义其他的系统和SCADA系统的界面,因此存在作为图像的表现例如只能进行“颜色改变”或者“数值改变”等的简单的表现的图像表现上的制约。因此,在SCADA系统中,无法对使画面显示的图像提供例如将动画以及地图信息等进行组合等高表现力,虽然能够生成简单的监视画面,但不易构建具有高表现力的监视图像。
另一方面,通过利用专用的应用开发框架(富客户端技术),能够实现具有高表现力的图像显示。这是通过相同工具来实现图8所示的描画工具102以及编程工具104,从而能够对所描画的图像部件的行为进行编程。但是,该技术有时利用作为编程语言的C++等,此时,作业者需要较高的编程知识。此外,在不使用编程语言时,通过预先对图像部件提供被称为“属性”的行为的参数,从而规定动作,但存在难以将动作的状态可视化的问题。
本发明鉴于这样的情况而完成,其目的在于提供能够简单地生成用于实现具有高表现力的图像显示的程序的程序生成装置以及图像控制系统。
用于解决课题的手段
为了解决上述课题,本发明的程序生成装置以及图像控制系统采用以下的手段。
即,本发明的第一方式的程序生成装置生成用于使计算机执行处理的程序,所述处理对显示在图像显示装置的画面上的图像进行控制,所述程序生成装置包含:描画部件,描画在所述图像显示装置的画面上进行规定的行为的图像;以及处理记述部件,将通过所述描画部件描画的所述图像作为对象来处理,对该对象连接用于使其进行所述行为的信号线,从而定义所述图像要进行的行为,并通过功能模块图语言来记述用于所述图像进行该定义的行为的处理的流程。
根据上述结构,通过描画部件描画在图像显示装置的画面上进行规定的行为的图像。即,作业者作为通过程序来控制的图像,并非利用预先规定的图像,能够利用由描画部件描画的任意的各种图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱重工业株式会社,未经三菱重工业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180031516.7/2.html,转载请声明来源钻瓜专利网。