可编程显示器的画面生成系统及其画面生成程序的制作方法

文档序号:6352266阅读:232来源:国知局
专利名称:可编程显示器的画面生成系统及其画面生成程序的制作方法
技术领域
本发明涉及进行可编程显示器的画面生成的系统及其画面生成程序,特别地,涉及对多个部件分别进行设定的系统及其画面生成程序。
背景技术
通常,可编程显示器的画面由表示与可编程显示器相连接的外部仪器的状态的部件(以下称作“对象”)、向外部仪器输出特定的指示的对象等各种对象构成。上述各个对象中存在对象的坐标信息、框线·内部的颜色、所参照的外部仪器的地址信息等各种属性,画面生成者(用户)需要分别设定这些属性。
以往,对于这些具有多个的对象,可以对相同属性集中变更,或可以将画面上的全部的对象信息进行全体一览显示,在该全体一览信息的基础上分别进行变更(例如,参照专利文献1、2)。
专利文献I :日本特开2001-67208号公报(第3页、第2图)
专利文献2 :日本特开平11-134158号公报(第2页、第I图)发明内容
但是,在现有的画面生成系统中,画面生成者需要在画面生成过程中一边自己记忆生成至哪个对象、设定值进行至哪里这些生成状态一边进行画面生成。另外,在针对多个对象设定表示属性的设定值的情况下,只能设定共通的值,画面生成者在针对多个对象分配连续的或随机的设定值时,当前,需要每次从多个对象中选择各对象,从该选择的对象的设定画面中一个一个地设定。另外,在对对象的设定值进行修正的情况下,需要以坐标值或名称为依据对想要进行修正的对象进行检索,如果在画面内具有多个对象,则存在难以选择需要修正的对象这样的问题。
本发明是为了解决上述的问题点而提出的,其目的在于通过将表示需要设定的对象的属性的全部设定值一览显示,并且将设定值不同的部位、规律性被破坏的部位强调显示,从而容易发现设定遗漏或设定错误。另外,直观地掌握全部设定值的一览和绘图画面上的对象的位置关系,防止弄错设定的部位。
本发明涉及的画面生成系统,其生成在可编程显示器上显示的画面,具有显示部,其显示绘图画面;属性信息管理部,其对构成绘图画面的部件的属性信息进行管理;以及列表显示部,其可以从属性信息管理部中获取由用户选择的部件的属性信息,将获取到的部件的属性信息显示在显示部上,并且针对构成所显示的属性信息的设定项目中的规定的设定项目进行编辑。
发明的效果
本发明将需要设定的对象的全部设定值一览显示,因此,在进行编辑时无需记忆作业状态。另外,由于设定值不同的部位或规律性受到破坏的部位被强调显示,因此,容易发现设定遗漏或设定错误,能够抑制对后续工序的影响。另外,由于可以直观地掌握全部设定值的一览和绘图画面上的对象的位置关系,因此,可以防止弄错设定的部位。


图I是本发明的实施方式I中的可编程显示器的画面生成系统的结构图。
图2是本发明的实施方式I中的可编程显示器的画面生成系统的绘图画面。
图3是本发明的实施方式I中的比较显示的动作过程。
图4是本发明的实施方式I中的规律性判别的动作过程。
图5是本发明的实施方式I中的提取特征颜色的动作过程。
图6是本发明的实施方式I中的显示动作例。
图7是本发明的实施方式I中的显示动作例。
图8是本发明的实施方式I中的显示动作例。
图9是本发明的实施方式I中的显示动作例。
图10是本发明的实施方式I中的显示动作例。
图11是本发明的实施方式I中的显示动作例。
具体实施方式
实施例I.
图I是用于实施本发明的、实施方式I中的生成在可编程显示器上显示的画面的画面生成系统的结构图。在图I中,810是生成绘图数据的个人计算机(以下简称为“电脑”),801是绘图编辑器,802是数据存储部,803是控制部,804是存储器部,805是显示部, 806是输入部,807是接口部(以下简称为“I / F部”),电脑810由绘图编辑器801、数据存储部802、控制部803、存储器部804、显示部805、输入部806、I / F部807构成。802a是存储于数据存储部802的项目文件。
820是可编程显不器,830是外部仪器,840和850是通彳目路径,电脑810和可编程显示器820经由通信路径840彼此连接,另外,外部仪器830和可编程显示器820也经由通信路径850彼此连接。
801a是实现绘图画面,将对象显示在显示部805上的画面生成部,801b是对对象的属性信息进行管理的属性信息管理部,801c是将表示对象的属性的设定值(设定项目)、 后述的强调显示、强调图标显示在显示部805上的列表显示部,SOld是进行是否强调显示的判断的规律性判断部,绘图编辑器801由画面生成部801a、属性信息管理部801b、列表显示部80lc、规律性判断部80Id构成。
下面说明电脑810的动作。控制部803调出预先存储于存储器部804中的操作系统使其起动,在起动的操作系统上执行作为应用程序的绘图编辑器801。电脑810通过使控制部803执行绘图编辑器801,而作为画面生成系统起作用。
下面说明绘图编辑器801的动作。绘图编辑器801具有生成在可编程显示器820 的画面显示或外部仪器830的控制中使用的画面数据的功能。首先,画面生成部801a基于存储于数据存储部802中的项目文件802a将项目文件802a所表示的对象显示在显示部 805 上。
列表显示部801c从属性信息管理部801b获取经由输入部806而由画面生成者选4择的对象的属性信息,将获取到的属性信息发送至规律性判断部801d。规律性判断部801d 对接收到的属性信息的规律性进行判断,在判断为需要进行强调显示的情况下,设定后述的强调显示后,将判断结果发送至列表显示部801c。列表显示部801c基于接收到的判断结果,与表示对象的属性的设定值一起,将后述的强调显示在显示部805上显示。
属性信息管理部801b对按每个对象类型保存的属性的种类进行管理,将与从列表显示部801c指示的对象的类型相对应的属性组返回至列表显示部801c。列表显示部 801c例如将从属性信息管理部801b获取到的各对象的属性组在纵向上列出、将各对象的 ID信息组在横向上列出,从而在显示部805上进行列表显示。
规律性判断部SOld针对从列表显示部801c接收到的属性信息,基于后述的图4 所示的动作过程判断规律性,并将判断结果发送至列表显示部801c。列表显示部801c基于接收到的判断结果实施强调显示或图标的设定,并在显示部805上显示。
图2是用于实施本发明的、实施方式I中的生成在可编程显示器上显示的画面的画面生成系统的绘图画面。101是通过画面生成部801a显示在显示部805上的绘图画面, 102 105是绘图画面101上的对象,110是属性表,针对对象102 105分别设定为对表示与可编程显示器820相连接的外部仪器830的状态的地址进行监控,在属性表110上一览显示有这些信息。111和112是表示对象的坐标位置的属性,113和114是强调显示,115 是强调图标。116是对对象102 105进行监控的监控设备的一览,121和122是将对象 102 105和显示于属性表110的一览中的对象的属性信息相关联的关联线,关联线121和关联线122分别将各对象和与各对象相对应的属性信息用直线或曲线相连结。
在图2中,对象102 105在水平方向上大致等间隔地排列,对象102的“坐标横” 属性112的设定值为“100”,对象103的“坐标横”属性112的设定值为“ 150”,对象104的 “坐标横”属性112的设定值为“198”,对象105的“坐标横”属性112的设定值为“250”,仅对象104在绘图画面101上处于向左偏离“2”点的状态。另外,对象102、103、105的“坐标纵”属性111的设定值为“200”,对象104的“坐标纵”属性111的设定值为“201”,仅对象 104在绘图画面101上处于向下偏离“I”点的状态。使用图3说明画面生成者选择上述4 个对象102 105,将其显示在绘图画面101上时的本发明的动作过程。
首先,画面生成者从显示在绘图画面101上的对象中选择多个对象(步骤S401)。 如果选择了多个对象,则列表显示部801c存储由画面生成者选择的多个对象的选择顺序 (步骤S402),列表显示部801c向属性信息管理部801b发出提取被选择的多个对象的所有属性信息的指令,获取属性信息(步骤S403)。
接着,列表显示部801c对获取到的各对象的表示属性的设定值进行比较(步骤 S404),在存在未进行比较的设定值的情况下(步骤S404的“存在未比较的属性”),列表显示部801c将获取到的各对象的设定值发送至规律性判断部801d,规律性判断部801d对被选择的多个对象的表示属性的设定值进行比较(步骤S405)。规律性判断部SOld按获取到的各对象的属性的类型,对设定值的频率进行计数(步骤S405a),调查设定值之间的规律性 (步骤 S405b)。
接着,在所有的设定值是相同的,没有规律性的情况下,规律性判断部801d判断为“没有差异”(步骤S406的“没有差异”),进入表示下一个属性的设定值的比较(步骤 S404)。另一方面,在存在不同的设定值的情况下(步骤S406的“存在差异”),规律性判断部SOld在存在差异的设定值中提取频率最大的设定值(以下称作基准值A)(步骤S407)。规律性判断部801d在有多个基准值A的情况下(步骤S407的“存在多个计数值为最大值的设定值”),判断为“没有规律性”,对所有的设定值进行强调显示设定(步骤S408)。在基准值 A为I个的情况下(步骤S407的“存在I个计数值为最大值的设定值”),判断为“存在规律性”,对基准值A以外的设定值进行强调显示设定(步骤S409)。
接着,规律性判断部SOld基于后述的图4所示的动作过程调查设定值之间的规律性(步骤S410)。调查后,在判断为“存在规律性”的情况下,且判断为“存在破坏上述规律性的设定值”的情况下(步骤S410的“存在破坏规律性的设定值”),规律性判断部SOld进行与前述的强调显示设定不同的强调显示设定、例如进行附加图标等的设定(步骤S411),强调显示设定完成后,进入表示下一个属性的设定值的比较(步骤S404)。调查后,在判断为“没有破坏规律性的设定值”的情况下(步骤S410的“没有破坏规律性的设定值”),进入下一个属性的比较(步骤S404)。
最后,如果针对所有的表示属性的设定值的比较处理结束(步骤S404的“全部属性都进行了比较”),则列表显示部801c将表示全部属性的设定值制成一览而在显示部805 上列表显示。此时,列表显示部801c进行通过比较处理进行的强调显示设定,且在显示部 805上列表显示(步骤S412)。
在图4中,详细说明在图3中说明的动作过程步骤S410的规律性判断部801d的动作过程。
首先,在图3中说明的动作过程步骤S401中,在由画面生成者选择的对象数量小于或等于2的情况下,规律性判断部SOld判断为“没有规律性”(步骤S501的“选择的对象数量小于或等于2”)。在由画面生成者选择的对象数量大于或等于3的情况下(步骤S501 的“选择的对象数量大于或等于3”),规律性判断部SOld针对选择的对象顺序,分别计算彼此相邻的对象的表示属性的设定值的差和彼此相邻的对象的表示属性的设定值的商(步骤5502)。
接着,规律性判断部SOld针对计算出的差,判断所有的差值是否不同(步骤5503),在所有的差值并非全都不同的情况下,与前述的基准值A同样地对这些差值进行计数,将最多的差值作为基准值B或基准值C (基准值B和基准值C为相同值)(步骤S504), 在所有的差值都不同的情况下(步骤S503的“所有的差值都不同”),将最初计算出的彼此相邻的对象的设定值的差作为基准值B,将最后计算出的彼此相邻的对象的表示属性的设定值的差作为基准值C (步骤S509)。
接着,规律性判断部801d将从最前面的对象开始依次加上基准值B,将相加后的值与实际的设定值不同的对象判断为“破坏规律性的候补”(步骤S505)。同样地,将从最后面的对象开始依次减去基准值C,将相减得到的值与实际的设定值不同的对象判断为“破坏规律性的候补”(步骤S506)。
接着,规律性判断部801d对动作过程步骤S505和步骤S506的结果进行比较,采用“破坏规律性的候补”的数量较少的一方的基准值,将在该情况下成为“破坏规律性的候补”的设定值确定为“破坏规律性”(步骤S507)。在动作过程步骤S505和步骤S506的任一情况下都没发现规律性的情况下,判断为“没有规律性”(步骤S508)。
接着,规律性判断部SOld针对计算出的商,判断所有的商值是否不同(步骤6S513),在所有的商值并非全都不同的情况下,对这些商值进行计数,将最多的商值作为基准值B或基准值C (基准值B和基准值为相同值C)(步骤S514),在所有的商值都不同的情况下(步骤S513的“所有的商值都不同”),将最初计算出的彼此相邻的对象的表示属性的设定值的商作为基准值B,将最后计算出的彼此相邻的对象的表示属性的设定值的商作为基准值C (步骤S519)。
接着,规律性判断部801d从最前面的对象开始依次乘以基准值B,将相乘后的值与实际的设定值不同的对象判断为“破坏规律性的候补”(步骤S515)。同样地,从最后面的对象开始依次除以基准值C,将相除后的值与实际的设定值不同的对象判断为“破坏规律性的候补”(步骤S516)。
接着,规律性判断部801d对动作过程步骤S515和步骤S516的结果进行比较,采用“破坏规律性的候补”的数量较少的一方的基准值,将在该情况下成为“破坏规律性的候补”的设定值确定为“破坏规律性”(步骤S517)。在动作过程步骤S515和步骤S516的任一情况下都没发现规律性的情况下,判断为“没有规律性”(步骤S518)。
最后,规律性判断部SOld在计算出的差和商的某一个中找到规律性的情况下(步骤S520的“差或商的某一个中找到规律性”),判断为“存在规律性”(步骤S521),在计算出的差和商的任一个中都没找到规律性的情况下(步骤S520的“差或商都没找到规律性”), 判断为“没有规律性”(步骤S522)。
以图2所示的绘图画面101为例说明在图3和图4中说明的动作过程。在图2中, 例如,如果对“坐标纵”属性111进行比较,则对象102、103、1004、105这4个对象中的对象102、103、105这3个对象是“200”这样的设定值,只有对象104是“201”这样的设定值。
因此,按照图3的步骤S407,“200”这样的设定值为基准值A,对对象102、103、105 的设定值的单元格不进行强调显示,而仅对对象104的“201”这样的设定值的单元格进行强调显示113,画面生成者可以直观地发现设定错误。
在该状态下,如果画面生成者针对对象104设定“200”,则在所有的对象中,“坐标纵”属性111成为相等的值“200”,强调显示113解除,返回通常的显示。
另外,在图2中,例如,如果对“坐标横”属性112进行比较,则对象102的设定值与对象103的设定值之差为“50”,对象103的设定值与对象104的设定值之差为“48”,对象104的设定值与对象105的设定值之差为“52”,按照图4的步骤S509,基准值B为“50”, 基准值C为“ 52”。在该情况下,判明作为基准值B的“ 50”使规律性成立,仅对脱离了该规律性的对象104显示强调图标115。
另外,由于对象102 105的设定值具有规律性,因此,对象103的设定值的单元格进行与强调显示113不同的强调显示114。同样地,在图2中,关联线121和关联线122 分别表示对象104和对象105在绘图画面101上的显示位置。
因此,例如,在希望对属性表110的一览中显示的监控设备116—边按照对象102、103、104、105的顺序递增一边进行设定的情况下,画面生成者只要按顺序选择对象即可,可以一边直观地确认一边进行该设定。然后,在“坐标横”属性112中,设定从左开始依次递增的值“ 50 ”,从而可以容易地实现目的。
此时,通过基于图5的动作过程,决定关联线121和关联线122的颜色。画面生成者向兼具对关联线121和关联线122付与颜色的功能的画面生成部801a询问是否可以对7所选择的对象指定特征颜色,例如在将绘图画面101的颜色设为背景色的情况下,是否能够指定可以明确地将绘图画面101的背景色和关联线121、关联线122的颜色区别开的颜色(步骤S701),在不是可以指定特征颜色的对象的情况下(步骤S701的“不是可以指定特征颜色的对象的情况”),画面生成部801a从构成绘图画面101的像素中提取并决定特征颜色后,进行显示(步骤S702)。另一方面,在可以指定特征颜色的情况下(步骤S701的“可以指定特征颜色的对象的情况”),画面生成者决定该指定颜色,画面生成部801a将画面生成者决定的指定颜色作为对象的特征颜色显示(步骤S703)。
图6至图9表示画面生成者从显示在显示部805中的绘图画面101上一个一个地选择对象时的显示动作。首先,如图6所示,如果画面生成者选择对象301,则在属性表310 的一览中显示对象301的属性信息。
接着,如图7所示,如果画面生成者在绘图画面101上选择配置在对象301的右侧的对象302,则在属性表310的一览的右侧追加显示对象302的属性信息。
此时,列表显示部801c对对象301和对象302的表示各属性的设定值进行比较。 在图7的例子中,由于“坐标横”属性311的设定值不同,因此,在对象301和对象302的“坐标横”属性311中,各设定值的单元格内部的显示改变,被强调显示。
同样地,如图8所示,如果画面生成者在绘图画面101上选择对象303,则在对象 301 303这3个对象的“坐标横”属性311中,各设定值的单元格内部的显示改变,被强调显不O
接着,如图9所示,如果画面生成者在绘图画面101上选择对象304,则基于图4所示的动作过程,利用规律性判断部801d在“坐标横”属性311中找出规律性,利用列表显示部801c使“坐标横”属性311的强调显示的样式变化。但是,由于仅对象303脱离其规律性,因此,列表显示部801c附加强调图标320并显示在显示部805上。
图10表示按照与图6至图9所示的对象的选择顺序不同的顺序选择对象时的显示。在图10的例子中,画面生成者在绘图画面101上以对象202、对象204、对象203、对象 205的顺序进行选择,但在该情况下,“坐标横”属性212从左侧开始依次为“100”、“200”、 “150”、“250”,在这些设定值之间不能找到规律性。因此,“坐标横”属性212这4个设定值仅是值不同,因此,设定值的单元格仅进行不同的强调显示213。
这样,根据本发明,按照选择的顺序以表格形式一览显示所选择的所有对象,能够将表示各自的属性的设定值分别直接进行编集。因此,在绘图画面上显示时,通过对表示属性的设定值不同的部位或破坏规律性的部位进行强调显示,容易发现设定错误。另外,通过直观地显示一览和绘图画面上的位置关系,可以不会弄错设定的对象而进行设定。
图11表示画面生成者选择了在属性表610上一览显示的设定值的单元格时的动作。在选择对象602 605之后,在属性表610的一览中,如果画面生成者对对象602的 “尺寸横”属性611进行选择,则画面生成部801a基于来自画面生成者的选择指示,在对象 602的周围进行表示被选择这一情况的强调显示。通过该强调显示,画面生成者可以从绘图画面101上确认将要修正的对象的位置,可以防止对与意图不同的对象进行变更这样的错误。
另外,本发明的画面生成系统通过计算机实现也可以实现相同的效果。在该情况下,通过使计算机作为上述的各部进行动作,利用计算机实现本发明的画面生成系统的画8面生成程序包含在本发明中。
标号的说明
801绘图编辑器、801a画面生成部、801b属性信息管理部、801c列表显示部、801d 规律性判断部、805显示部、810电脑、820可编程显示器。
权利要求
1.一种画面生成系统,其生成在可编程显示器上显示的画面,该画面生成系统的特征在于,具有显示部,其显示绘图画面;属性信息管理部,其对构成所述绘图画面的部件的属性信息进行管理;以及列表显示部,其可以从所述属性信息管理部获取由用户选择的所述部件的属性信息,将获取到的所述部件的属性信息显示在所述显示部上,并且针对构成所显示的所述属性信息的设定项目中的规定的所述设定项目进行编辑。
2.根据权利要求I所述的画面生成系统,其特征在于,还具有规律性判断部,其对构成所述属性信息的设定项目之间的规律性进行判断,在判断为设定项目之间没有规律性的情况下,以在所述显示部上对没有规律性的所述设定项目进行强调显示的方式对所述列表显示部进行指示,所述列表显示部将获取到的所述部件的属性信息发送至所述规律性判断部,并且基于来自所述规律性判断部的所述指示进行动作。
3.根据权利要求2所述的画面生成系统,其特征在于,所述规律性判断部在判断为设定项目之间有一定的规律性的情况下,以在所述显示部上对成为破坏设定项目之间的规律性的要因的所述设定项目附加图标并强调显示的方式对所述列表显示部进行指示,所述列表显示部基于来自所述规律性判断部的所述指示进行动作。
4.根据权利要求I至3中任一项所述的画面生成系统,其特征在于,还具有画面生成部,其在显示于所述显示部的所述绘图画面上,在构成所述绘图画面的所述部件中,基于来自用户的指示,对规定的所述部件进行强调显示。
5.根据权利要求I至3中任一项所述的画面生成系统,其特征在于,还具有画面生成部,其基于来自用户的指示,将规定的所述部件和与该部件相对应的所述属性信息用直线或曲线相连结,以在显示于所述显示部的所述绘图画面上使构成所述绘图画面的所述部件和与该部件相对应的所述属性信息相关联。
6.根据权利要求5所述的画面生成系统,其特征在于,所述画面生成部基于来自用户的指示对所述直线或曲线赋予规定的颜色。
7.—种画面生成程序,其使权利要求I至6中任一项所述的画面生成系统动作,其特征在于,使计算机作为所述各部起作用。
全文摘要
为了得到一种画面生成系统,该画面生成系统解决现有的画面生成系统的问题点,即在一边记忆生成状态一边进行画面生成,或对多个对象设定表示属性的设定值的情况下,分别设定连续值或随机值的课题,通过将对象的全部设定值一览显示,并且对设定值不同的部位或破坏规律性的部位进行强调显示,从而容易发现设定遗漏或设定错误,直观地掌握一览和绘图画面上的对象的位置关系,防止弄错设定部位,该画面生成系统具有显示部(805),其显示绘图画面;属性信息管理部(801b),其对构成绘图画面的部件的属性信息进行管理;列表显示部(801c),其可以从属性信息管理部(801b)获取由用户选择的部件的属性信息,将获取到的部件的属性信息显示在显示部(805)上,并且针对构成所显示的属性信息的设定项目中的规定的设定项目进行编辑。
文档编号G06F9/44GK102934062SQ20108006734
公开日2013年2月13日 申请日期2010年6月8日 优先权日2010年6月8日
发明者长尾知幸 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1