專利名稱:可編程顯示器的畫(huà)面生成系統(tǒng)及其畫(huà)面生成程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及進(jìn)行可編程顯示器的畫(huà)面生成的系統(tǒng)及其畫(huà)面生成程序,特別地,涉及對(duì)多個(gè)部件分別進(jìn)行設(shè)定的系統(tǒng)及其畫(huà)面生成程序。
背景技術(shù):
通常,可編程顯示器的畫(huà)面由表示與可編程顯示器相連接的外部?jī)x器的狀態(tài)的部件(以下稱作“對(duì)象”)、向外部?jī)x器輸出特定的指示的對(duì)象等各種對(duì)象構(gòu)成。上述各個(gè)對(duì)象中存在對(duì)象的坐標(biāo)信息、框線·內(nèi)部的顏色、所參照的外部?jī)x器的地址信息等各種屬性,畫(huà)面生成者(用戶)需要分別設(shè)定這些屬性。
以往,對(duì)于這些具有多個(gè)的對(duì)象,可以對(duì)相同屬性集中變更,或可以將畫(huà)面上的全部的對(duì)象信息進(jìn)行全體一覽顯示,在該全體一覽信息的基礎(chǔ)上分別進(jìn)行變更(例如,參照專利文獻(xiàn)1、2)。
專利文獻(xiàn)I :日本特開(kāi)2001-67208號(hào)公報(bào)(第3頁(yè)、第2圖)
專利文獻(xiàn)2 :日本特開(kāi)平11-134158號(hào)公報(bào)(第2頁(yè)、第I圖)發(fā)明內(nèi)容
但是,在現(xiàn)有的畫(huà)面生成系統(tǒng)中,畫(huà)面生成者需要在畫(huà)面生成過(guò)程中一邊自己記憶生成至哪個(gè)對(duì)象、設(shè)定值進(jìn)行至哪里這些生成狀態(tài)一邊進(jìn)行畫(huà)面生成。另外,在針對(duì)多個(gè)對(duì)象設(shè)定表示屬性的設(shè)定值的情況下,只能設(shè)定共通的值,畫(huà)面生成者在針對(duì)多個(gè)對(duì)象分配連續(xù)的或隨機(jī)的設(shè)定值時(shí),當(dāng)前,需要每次從多個(gè)對(duì)象中選擇各對(duì)象,從該選擇的對(duì)象的設(shè)定畫(huà)面中一個(gè)一個(gè)地設(shè)定。另外,在對(duì)對(duì)象的設(shè)定值進(jìn)行修正的情況下,需要以坐標(biāo)值或名稱為依據(jù)對(duì)想要進(jìn)行修正的對(duì)象進(jìn)行檢索,如果在畫(huà)面內(nèi)具有多個(gè)對(duì)象,則存在難以選擇需要修正的對(duì)象這樣的問(wèn)題。
本發(fā)明是為了解決上述的問(wèn)題點(diǎn)而提出的,其目的在于通過(guò)將表示需要設(shè)定的對(duì)象的屬性的全部設(shè)定值一覽顯示,并且將設(shè)定值不同的部位、規(guī)律性被破壞的部位強(qiáng)調(diào)顯示,從而容易發(fā)現(xiàn)設(shè)定遺漏或設(shè)定錯(cuò)誤。另外,直觀地掌握全部設(shè)定值的一覽和繪圖畫(huà)面上的對(duì)象的位置關(guān)系,防止弄錯(cuò)設(shè)定的部位。
本發(fā)明涉及的畫(huà)面生成系統(tǒng),其生成在可編程顯示器上顯示的畫(huà)面,具有顯示部,其顯示繪圖畫(huà)面;屬性信息管理部,其對(duì)構(gòu)成繪圖畫(huà)面的部件的屬性信息進(jìn)行管理;以及列表顯示部,其可以從屬性信息管理部中獲取由用戶選擇的部件的屬性信息,將獲取到的部件的屬性信息顯示在顯示部上,并且針對(duì)構(gòu)成所顯示的屬性信息的設(shè)定項(xiàng)目中的規(guī)定的設(shè)定項(xiàng)目進(jìn)行編輯。
發(fā)明的效果
本發(fā)明將需要設(shè)定的對(duì)象的全部設(shè)定值一覽顯示,因此,在進(jìn)行編輯時(shí)無(wú)需記憶作業(yè)狀態(tài)。另外,由于設(shè)定值不同的部位或規(guī)律性受到破壞的部位被強(qiáng)調(diào)顯示,因此,容易發(fā)現(xiàn)設(shè)定遺漏或設(shè)定錯(cuò)誤,能夠抑制對(duì)后續(xù)工序的影響。另外,由于可以直觀地掌握全部設(shè)定值的一覽和繪圖畫(huà)面上的對(duì)象的位置關(guān)系,因此,可以防止弄錯(cuò)設(shè)定的部位。
圖I是本發(fā)明的實(shí)施方式I中的可編程顯示器的畫(huà)面生成系統(tǒng)的結(jié)構(gòu)圖。
圖2是本發(fā)明的實(shí)施方式I中的可編程顯示器的畫(huà)面生成系統(tǒng)的繪圖畫(huà)面。
圖3是本發(fā)明的實(shí)施方式I中的比較顯示的動(dòng)作過(guò)程。
圖4是本發(fā)明的實(shí)施方式I中的規(guī)律性判別的動(dòng)作過(guò)程。
圖5是本發(fā)明的實(shí)施方式I中的提取特征顏色的動(dòng)作過(guò)程。
圖6是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
圖7是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
圖8是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
圖9是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
圖10是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
圖11是本發(fā)明的實(shí)施方式I中的顯示動(dòng)作例。
具體實(shí)施方式
實(shí)施例I.
圖I是用于實(shí)施本發(fā)明的、實(shí)施方式I中的生成在可編程顯示器上顯示的畫(huà)面的畫(huà)面生成系統(tǒng)的結(jié)構(gòu)圖。在圖I中,810是生成繪圖數(shù)據(jù)的個(gè)人計(jì)算機(jī)(以下簡(jiǎn)稱為“電腦”),801是繪圖編輯器,802是數(shù)據(jù)存儲(chǔ)部,803是控制部,804是存儲(chǔ)器部,805是顯示部, 806是輸入部,807是接口部(以下簡(jiǎn)稱為“I / F部”),電腦810由繪圖編輯器801、數(shù)據(jù)存儲(chǔ)部802、控制部803、存儲(chǔ)器部804、顯示部805、輸入部806、I / F部807構(gòu)成。802a是存儲(chǔ)于數(shù)據(jù)存儲(chǔ)部802的項(xiàng)目文件。
820是可編程顯不器,830是外部?jī)x器,840和850是通彳目路徑,電腦810和可編程顯示器820經(jīng)由通信路徑840彼此連接,另外,外部?jī)x器830和可編程顯示器820也經(jīng)由通信路徑850彼此連接。
801a是實(shí)現(xiàn)繪圖畫(huà)面,將對(duì)象顯示在顯示部805上的畫(huà)面生成部,801b是對(duì)對(duì)象的屬性信息進(jìn)行管理的屬性信息管理部,801c是將表示對(duì)象的屬性的設(shè)定值(設(shè)定項(xiàng)目)、 后述的強(qiáng)調(diào)顯示、強(qiáng)調(diào)圖標(biāo)顯示在顯示部805上的列表顯示部,SOld是進(jìn)行是否強(qiáng)調(diào)顯示的判斷的規(guī)律性判斷部,繪圖編輯器801由畫(huà)面生成部801a、屬性信息管理部801b、列表顯示部80lc、規(guī)律性判斷部80Id構(gòu)成。
下面說(shuō)明電腦810的動(dòng)作??刂撇?03調(diào)出預(yù)先存儲(chǔ)于存儲(chǔ)器部804中的操作系統(tǒng)使其起動(dòng),在起動(dòng)的操作系統(tǒng)上執(zhí)行作為應(yīng)用程序的繪圖編輯器801。電腦810通過(guò)使控制部803執(zhí)行繪圖編輯器801,而作為畫(huà)面生成系統(tǒng)起作用。
下面說(shuō)明繪圖編輯器801的動(dòng)作。繪圖編輯器801具有生成在可編程顯示器820 的畫(huà)面顯示或外部?jī)x器830的控制中使用的畫(huà)面數(shù)據(jù)的功能。首先,畫(huà)面生成部801a基于存儲(chǔ)于數(shù)據(jù)存儲(chǔ)部802中的項(xiàng)目文件802a將項(xiàng)目文件802a所表示的對(duì)象顯示在顯示部 805 上。
列表顯示部801c從屬性信息管理部801b獲取經(jīng)由輸入部806而由畫(huà)面生成者選4擇的對(duì)象的屬性信息,將獲取到的屬性信息發(fā)送至規(guī)律性判斷部801d。規(guī)律性判斷部801d 對(duì)接收到的屬性信息的規(guī)律性進(jìn)行判斷,在判斷為需要進(jìn)行強(qiáng)調(diào)顯示的情況下,設(shè)定后述的強(qiáng)調(diào)顯示后,將判斷結(jié)果發(fā)送至列表顯示部801c。列表顯示部801c基于接收到的判斷結(jié)果,與表示對(duì)象的屬性的設(shè)定值一起,將后述的強(qiáng)調(diào)顯示在顯示部805上顯示。
屬性信息管理部801b對(duì)按每個(gè)對(duì)象類型保存的屬性的種類進(jìn)行管理,將與從列表顯示部801c指示的對(duì)象的類型相對(duì)應(yīng)的屬性組返回至列表顯示部801c。列表顯示部 801c例如將從屬性信息管理部801b獲取到的各對(duì)象的屬性組在縱向上列出、將各對(duì)象的 ID信息組在橫向上列出,從而在顯示部805上進(jìn)行列表顯示。
規(guī)律性判斷部SOld針對(duì)從列表顯示部801c接收到的屬性信息,基于后述的圖4 所示的動(dòng)作過(guò)程判斷規(guī)律性,并將判斷結(jié)果發(fā)送至列表顯示部801c。列表顯示部801c基于接收到的判斷結(jié)果實(shí)施強(qiáng)調(diào)顯示或圖標(biāo)的設(shè)定,并在顯示部805上顯示。
圖2是用于實(shí)施本發(fā)明的、實(shí)施方式I中的生成在可編程顯示器上顯示的畫(huà)面的畫(huà)面生成系統(tǒng)的繪圖畫(huà)面。101是通過(guò)畫(huà)面生成部801a顯示在顯示部805上的繪圖畫(huà)面, 102 105是繪圖畫(huà)面101上的對(duì)象,110是屬性表,針對(duì)對(duì)象102 105分別設(shè)定為對(duì)表示與可編程顯示器820相連接的外部?jī)x器830的狀態(tài)的地址進(jìn)行監(jiān)控,在屬性表110上一覽顯示有這些信息。111和112是表示對(duì)象的坐標(biāo)位置的屬性,113和114是強(qiáng)調(diào)顯示,115 是強(qiáng)調(diào)圖標(biāo)。116是對(duì)對(duì)象102 105進(jìn)行監(jiān)控的監(jiān)控設(shè)備的一覽,121和122是將對(duì)象 102 105和顯示于屬性表110的一覽中的對(duì)象的屬性信息相關(guān)聯(lián)的關(guān)聯(lián)線,關(guān)聯(lián)線121和關(guān)聯(lián)線122分別將各對(duì)象和與各對(duì)象相對(duì)應(yīng)的屬性信息用直線或曲線相連結(jié)。
在圖2中,對(duì)象102 105在水平方向上大致等間隔地排列,對(duì)象102的“坐標(biāo)橫” 屬性112的設(shè)定值為“100”,對(duì)象103的“坐標(biāo)橫”屬性112的設(shè)定值為“ 150”,對(duì)象104的 “坐標(biāo)橫”屬性112的設(shè)定值為“198”,對(duì)象105的“坐標(biāo)橫”屬性112的設(shè)定值為“250”,僅對(duì)象104在繪圖畫(huà)面101上處于向左偏離“2”點(diǎn)的狀態(tài)。另外,對(duì)象102、103、105的“坐標(biāo)縱”屬性111的設(shè)定值為“200”,對(duì)象104的“坐標(biāo)縱”屬性111的設(shè)定值為“201”,僅對(duì)象 104在繪圖畫(huà)面101上處于向下偏離“I”點(diǎn)的狀態(tài)。使用圖3說(shuō)明畫(huà)面生成者選擇上述4 個(gè)對(duì)象102 105,將其顯示在繪圖畫(huà)面101上時(shí)的本發(fā)明的動(dòng)作過(guò)程。
首先,畫(huà)面生成者從顯示在繪圖畫(huà)面101上的對(duì)象中選擇多個(gè)對(duì)象(步驟S401)。 如果選擇了多個(gè)對(duì)象,則列表顯示部801c存儲(chǔ)由畫(huà)面生成者選擇的多個(gè)對(duì)象的選擇順序 (步驟S402),列表顯示部801c向?qū)傩孕畔⒐芾聿?01b發(fā)出提取被選擇的多個(gè)對(duì)象的所有屬性信息的指令,獲取屬性信息(步驟S403)。
接著,列表顯示部801c對(duì)獲取到的各對(duì)象的表示屬性的設(shè)定值進(jìn)行比較(步驟 S404),在存在未進(jìn)行比較的設(shè)定值的情況下(步驟S404的“存在未比較的屬性”),列表顯示部801c將獲取到的各對(duì)象的設(shè)定值發(fā)送至規(guī)律性判斷部801d,規(guī)律性判斷部801d對(duì)被選擇的多個(gè)對(duì)象的表示屬性的設(shè)定值進(jìn)行比較(步驟S405)。規(guī)律性判斷部SOld按獲取到的各對(duì)象的屬性的類型,對(duì)設(shè)定值的頻率進(jìn)行計(jì)數(shù)(步驟S405a),調(diào)查設(shè)定值之間的規(guī)律性 (步驟 S405b)。
接著,在所有的設(shè)定值是相同的,沒(méi)有規(guī)律性的情況下,規(guī)律性判斷部801d判斷為“沒(méi)有差異”(步驟S406的“沒(méi)有差異”),進(jìn)入表示下一個(gè)屬性的設(shè)定值的比較(步驟 S404)。另一方面,在存在不同的設(shè)定值的情況下(步驟S406的“存在差異”),規(guī)律性判斷部SOld在存在差異的設(shè)定值中提取頻率最大的設(shè)定值(以下稱作基準(zhǔn)值A(chǔ))(步驟S407)。規(guī)律性判斷部801d在有多個(gè)基準(zhǔn)值A(chǔ)的情況下(步驟S407的“存在多個(gè)計(jì)數(shù)值為最大值的設(shè)定值”),判斷為“沒(méi)有規(guī)律性”,對(duì)所有的設(shè)定值進(jìn)行強(qiáng)調(diào)顯示設(shè)定(步驟S408)。在基準(zhǔn)值 A為I個(gè)的情況下(步驟S407的“存在I個(gè)計(jì)數(shù)值為最大值的設(shè)定值”),判斷為“存在規(guī)律性”,對(duì)基準(zhǔn)值A(chǔ)以外的設(shè)定值進(jìn)行強(qiáng)調(diào)顯示設(shè)定(步驟S409)。
接著,規(guī)律性判斷部SOld基于后述的圖4所示的動(dòng)作過(guò)程調(diào)查設(shè)定值之間的規(guī)律性(步驟S410)。調(diào)查后,在判斷為“存在規(guī)律性”的情況下,且判斷為“存在破壞上述規(guī)律性的設(shè)定值”的情況下(步驟S410的“存在破壞規(guī)律性的設(shè)定值”),規(guī)律性判斷部SOld進(jìn)行與前述的強(qiáng)調(diào)顯示設(shè)定不同的強(qiáng)調(diào)顯示設(shè)定、例如進(jìn)行附加圖標(biāo)等的設(shè)定(步驟S411),強(qiáng)調(diào)顯示設(shè)定完成后,進(jìn)入表示下一個(gè)屬性的設(shè)定值的比較(步驟S404)。調(diào)查后,在判斷為“沒(méi)有破壞規(guī)律性的設(shè)定值”的情況下(步驟S410的“沒(méi)有破壞規(guī)律性的設(shè)定值”),進(jìn)入下一個(gè)屬性的比較(步驟S404)。
最后,如果針對(duì)所有的表示屬性的設(shè)定值的比較處理結(jié)束(步驟S404的“全部屬性都進(jìn)行了比較”),則列表顯示部801c將表示全部屬性的設(shè)定值制成一覽而在顯示部805 上列表顯示。此時(shí),列表顯示部801c進(jìn)行通過(guò)比較處理進(jìn)行的強(qiáng)調(diào)顯示設(shè)定,且在顯示部 805上列表顯示(步驟S412)。
在圖4中,詳細(xì)說(shuō)明在圖3中說(shuō)明的動(dòng)作過(guò)程步驟S410的規(guī)律性判斷部801d的動(dòng)作過(guò)程。
首先,在圖3中說(shuō)明的動(dòng)作過(guò)程步驟S401中,在由畫(huà)面生成者選擇的對(duì)象數(shù)量小于或等于2的情況下,規(guī)律性判斷部SOld判斷為“沒(méi)有規(guī)律性”(步驟S501的“選擇的對(duì)象數(shù)量小于或等于2”)。在由畫(huà)面生成者選擇的對(duì)象數(shù)量大于或等于3的情況下(步驟S501 的“選擇的對(duì)象數(shù)量大于或等于3”),規(guī)律性判斷部SOld針對(duì)選擇的對(duì)象順序,分別計(jì)算彼此相鄰的對(duì)象的表示屬性的設(shè)定值的差和彼此相鄰的對(duì)象的表示屬性的設(shè)定值的商(步驟5502)。
接著,規(guī)律性判斷部SOld針對(duì)計(jì)算出的差,判斷所有的差值是否不同(步驟5503),在所有的差值并非全都不同的情況下,與前述的基準(zhǔn)值A(chǔ)同樣地對(duì)這些差值進(jìn)行計(jì)數(shù),將最多的差值作為基準(zhǔn)值B或基準(zhǔn)值C (基準(zhǔn)值B和基準(zhǔn)值C為相同值)(步驟S504), 在所有的差值都不同的情況下(步驟S503的“所有的差值都不同”),將最初計(jì)算出的彼此相鄰的對(duì)象的設(shè)定值的差作為基準(zhǔn)值B,將最后計(jì)算出的彼此相鄰的對(duì)象的表示屬性的設(shè)定值的差作為基準(zhǔn)值C (步驟S509)。
接著,規(guī)律性判斷部801d將從最前面的對(duì)象開(kāi)始依次加上基準(zhǔn)值B,將相加后的值與實(shí)際的設(shè)定值不同的對(duì)象判斷為“破壞規(guī)律性的候補(bǔ)”(步驟S505)。同樣地,將從最后面的對(duì)象開(kāi)始依次減去基準(zhǔn)值C,將相減得到的值與實(shí)際的設(shè)定值不同的對(duì)象判斷為“破壞規(guī)律性的候補(bǔ)”(步驟S506)。
接著,規(guī)律性判斷部801d對(duì)動(dòng)作過(guò)程步驟S505和步驟S506的結(jié)果進(jìn)行比較,采用“破壞規(guī)律性的候補(bǔ)”的數(shù)量較少的一方的基準(zhǔn)值,將在該情況下成為“破壞規(guī)律性的候補(bǔ)”的設(shè)定值確定為“破壞規(guī)律性”(步驟S507)。在動(dòng)作過(guò)程步驟S505和步驟S506的任一情況下都沒(méi)發(fā)現(xiàn)規(guī)律性的情況下,判斷為“沒(méi)有規(guī)律性”(步驟S508)。
接著,規(guī)律性判斷部SOld針對(duì)計(jì)算出的商,判斷所有的商值是否不同(步驟6S513),在所有的商值并非全都不同的情況下,對(duì)這些商值進(jìn)行計(jì)數(shù),將最多的商值作為基準(zhǔn)值B或基準(zhǔn)值C (基準(zhǔn)值B和基準(zhǔn)值為相同值C)(步驟S514),在所有的商值都不同的情況下(步驟S513的“所有的商值都不同”),將最初計(jì)算出的彼此相鄰的對(duì)象的表示屬性的設(shè)定值的商作為基準(zhǔn)值B,將最后計(jì)算出的彼此相鄰的對(duì)象的表示屬性的設(shè)定值的商作為基準(zhǔn)值C (步驟S519)。
接著,規(guī)律性判斷部801d從最前面的對(duì)象開(kāi)始依次乘以基準(zhǔn)值B,將相乘后的值與實(shí)際的設(shè)定值不同的對(duì)象判斷為“破壞規(guī)律性的候補(bǔ)”(步驟S515)。同樣地,從最后面的對(duì)象開(kāi)始依次除以基準(zhǔn)值C,將相除后的值與實(shí)際的設(shè)定值不同的對(duì)象判斷為“破壞規(guī)律性的候補(bǔ)”(步驟S516)。
接著,規(guī)律性判斷部801d對(duì)動(dòng)作過(guò)程步驟S515和步驟S516的結(jié)果進(jìn)行比較,采用“破壞規(guī)律性的候補(bǔ)”的數(shù)量較少的一方的基準(zhǔn)值,將在該情況下成為“破壞規(guī)律性的候補(bǔ)”的設(shè)定值確定為“破壞規(guī)律性”(步驟S517)。在動(dòng)作過(guò)程步驟S515和步驟S516的任一情況下都沒(méi)發(fā)現(xiàn)規(guī)律性的情況下,判斷為“沒(méi)有規(guī)律性”(步驟S518)。
最后,規(guī)律性判斷部SOld在計(jì)算出的差和商的某一個(gè)中找到規(guī)律性的情況下(步驟S520的“差或商的某一個(gè)中找到規(guī)律性”),判斷為“存在規(guī)律性”(步驟S521),在計(jì)算出的差和商的任一個(gè)中都沒(méi)找到規(guī)律性的情況下(步驟S520的“差或商都沒(méi)找到規(guī)律性”), 判斷為“沒(méi)有規(guī)律性”(步驟S522)。
以圖2所示的繪圖畫(huà)面101為例說(shuō)明在圖3和圖4中說(shuō)明的動(dòng)作過(guò)程。在圖2中, 例如,如果對(duì)“坐標(biāo)縱”屬性111進(jìn)行比較,則對(duì)象102、103、1004、105這4個(gè)對(duì)象中的對(duì)象102、103、105這3個(gè)對(duì)象是“200”這樣的設(shè)定值,只有對(duì)象104是“201”這樣的設(shè)定值。
因此,按照?qǐng)D3的步驟S407,“200”這樣的設(shè)定值為基準(zhǔn)值A(chǔ),對(duì)對(duì)象102、103、105 的設(shè)定值的單元格不進(jìn)行強(qiáng)調(diào)顯示,而僅對(duì)對(duì)象104的“201”這樣的設(shè)定值的單元格進(jìn)行強(qiáng)調(diào)顯示113,畫(huà)面生成者可以直觀地發(fā)現(xiàn)設(shè)定錯(cuò)誤。
在該狀態(tài)下,如果畫(huà)面生成者針對(duì)對(duì)象104設(shè)定“200”,則在所有的對(duì)象中,“坐標(biāo)縱”屬性111成為相等的值“200”,強(qiáng)調(diào)顯示113解除,返回通常的顯示。
另外,在圖2中,例如,如果對(duì)“坐標(biāo)橫”屬性112進(jìn)行比較,則對(duì)象102的設(shè)定值與對(duì)象103的設(shè)定值之差為“50”,對(duì)象103的設(shè)定值與對(duì)象104的設(shè)定值之差為“48”,對(duì)象104的設(shè)定值與對(duì)象105的設(shè)定值之差為“52”,按照?qǐng)D4的步驟S509,基準(zhǔn)值B為“50”, 基準(zhǔn)值C為“ 52”。在該情況下,判明作為基準(zhǔn)值B的“ 50”使規(guī)律性成立,僅對(duì)脫離了該規(guī)律性的對(duì)象104顯示強(qiáng)調(diào)圖標(biāo)115。
另外,由于對(duì)象102 105的設(shè)定值具有規(guī)律性,因此,對(duì)象103的設(shè)定值的單元格進(jìn)行與強(qiáng)調(diào)顯示113不同的強(qiáng)調(diào)顯示114。同樣地,在圖2中,關(guān)聯(lián)線121和關(guān)聯(lián)線122 分別表示對(duì)象104和對(duì)象105在繪圖畫(huà)面101上的顯示位置。
因此,例如,在希望對(duì)屬性表110的一覽中顯示的監(jiān)控設(shè)備116—邊按照對(duì)象102、103、104、105的順序遞增一邊進(jìn)行設(shè)定的情況下,畫(huà)面生成者只要按順序選擇對(duì)象即可,可以一邊直觀地確認(rèn)一邊進(jìn)行該設(shè)定。然后,在“坐標(biāo)橫”屬性112中,設(shè)定從左開(kāi)始依次遞增的值“ 50 ”,從而可以容易地實(shí)現(xiàn)目的。
此時(shí),通過(guò)基于圖5的動(dòng)作過(guò)程,決定關(guān)聯(lián)線121和關(guān)聯(lián)線122的顏色。畫(huà)面生成者向兼具對(duì)關(guān)聯(lián)線121和關(guān)聯(lián)線122付與顏色的功能的畫(huà)面生成部801a詢問(wèn)是否可以對(duì)7所選擇的對(duì)象指定特征顏色,例如在將繪圖畫(huà)面101的顏色設(shè)為背景色的情況下,是否能夠指定可以明確地將繪圖畫(huà)面101的背景色和關(guān)聯(lián)線121、關(guān)聯(lián)線122的顏色區(qū)別開(kāi)的顏色(步驟S701),在不是可以指定特征顏色的對(duì)象的情況下(步驟S701的“不是可以指定特征顏色的對(duì)象的情況”),畫(huà)面生成部801a從構(gòu)成繪圖畫(huà)面101的像素中提取并決定特征顏色后,進(jìn)行顯示(步驟S702)。另一方面,在可以指定特征顏色的情況下(步驟S701的“可以指定特征顏色的對(duì)象的情況”),畫(huà)面生成者決定該指定顏色,畫(huà)面生成部801a將畫(huà)面生成者決定的指定顏色作為對(duì)象的特征顏色顯示(步驟S703)。
圖6至圖9表示畫(huà)面生成者從顯示在顯示部805中的繪圖畫(huà)面101上一個(gè)一個(gè)地選擇對(duì)象時(shí)的顯示動(dòng)作。首先,如圖6所示,如果畫(huà)面生成者選擇對(duì)象301,則在屬性表310 的一覽中顯示對(duì)象301的屬性信息。
接著,如圖7所示,如果畫(huà)面生成者在繪圖畫(huà)面101上選擇配置在對(duì)象301的右側(cè)的對(duì)象302,則在屬性表310的一覽的右側(cè)追加顯示對(duì)象302的屬性信息。
此時(shí),列表顯示部801c對(duì)對(duì)象301和對(duì)象302的表示各屬性的設(shè)定值進(jìn)行比較。 在圖7的例子中,由于“坐標(biāo)橫”屬性311的設(shè)定值不同,因此,在對(duì)象301和對(duì)象302的“坐標(biāo)橫”屬性311中,各設(shè)定值的單元格內(nèi)部的顯示改變,被強(qiáng)調(diào)顯示。
同樣地,如圖8所示,如果畫(huà)面生成者在繪圖畫(huà)面101上選擇對(duì)象303,則在對(duì)象 301 303這3個(gè)對(duì)象的“坐標(biāo)橫”屬性311中,各設(shè)定值的單元格內(nèi)部的顯示改變,被強(qiáng)調(diào)顯不O
接著,如圖9所示,如果畫(huà)面生成者在繪圖畫(huà)面101上選擇對(duì)象304,則基于圖4所示的動(dòng)作過(guò)程,利用規(guī)律性判斷部801d在“坐標(biāo)橫”屬性311中找出規(guī)律性,利用列表顯示部801c使“坐標(biāo)橫”屬性311的強(qiáng)調(diào)顯示的樣式變化。但是,由于僅對(duì)象303脫離其規(guī)律性,因此,列表顯示部801c附加強(qiáng)調(diào)圖標(biāo)320并顯示在顯示部805上。
圖10表示按照與圖6至圖9所示的對(duì)象的選擇順序不同的順序選擇對(duì)象時(shí)的顯示。在圖10的例子中,畫(huà)面生成者在繪圖畫(huà)面101上以對(duì)象202、對(duì)象204、對(duì)象203、對(duì)象 205的順序進(jìn)行選擇,但在該情況下,“坐標(biāo)橫”屬性212從左側(cè)開(kāi)始依次為“100”、“200”、 “150”、“250”,在這些設(shè)定值之間不能找到規(guī)律性。因此,“坐標(biāo)橫”屬性212這4個(gè)設(shè)定值僅是值不同,因此,設(shè)定值的單元格僅進(jìn)行不同的強(qiáng)調(diào)顯示213。
這樣,根據(jù)本發(fā)明,按照選擇的順序以表格形式一覽顯示所選擇的所有對(duì)象,能夠?qū)⒈硎靖髯缘膶傩缘脑O(shè)定值分別直接進(jìn)行編集。因此,在繪圖畫(huà)面上顯示時(shí),通過(guò)對(duì)表示屬性的設(shè)定值不同的部位或破壞規(guī)律性的部位進(jìn)行強(qiáng)調(diào)顯示,容易發(fā)現(xiàn)設(shè)定錯(cuò)誤。另外,通過(guò)直觀地顯示一覽和繪圖畫(huà)面上的位置關(guān)系,可以不會(huì)弄錯(cuò)設(shè)定的對(duì)象而進(jìn)行設(shè)定。
圖11表示畫(huà)面生成者選擇了在屬性表610上一覽顯示的設(shè)定值的單元格時(shí)的動(dòng)作。在選擇對(duì)象602 605之后,在屬性表610的一覽中,如果畫(huà)面生成者對(duì)對(duì)象602的 “尺寸橫”屬性611進(jìn)行選擇,則畫(huà)面生成部801a基于來(lái)自畫(huà)面生成者的選擇指示,在對(duì)象 602的周?chē)M(jìn)行表示被選擇這一情況的強(qiáng)調(diào)顯示。通過(guò)該強(qiáng)調(diào)顯示,畫(huà)面生成者可以從繪圖畫(huà)面101上確認(rèn)將要修正的對(duì)象的位置,可以防止對(duì)與意圖不同的對(duì)象進(jìn)行變更這樣的錯(cuò)誤。
另外,本發(fā)明的畫(huà)面生成系統(tǒng)通過(guò)計(jì)算機(jī)實(shí)現(xiàn)也可以實(shí)現(xiàn)相同的效果。在該情況下,通過(guò)使計(jì)算機(jī)作為上述的各部進(jìn)行動(dòng)作,利用計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的畫(huà)面生成系統(tǒng)的畫(huà)8面生成程序包含在本發(fā)明中。
標(biāo)號(hào)的說(shuō)明
801繪圖編輯器、801a畫(huà)面生成部、801b屬性信息管理部、801c列表顯示部、801d 規(guī)律性判斷部、805顯示部、810電腦、820可編程顯示器。
權(quán)利要求
1.一種畫(huà)面生成系統(tǒng),其生成在可編程顯示器上顯示的畫(huà)面,該畫(huà)面生成系統(tǒng)的特征在于,具有顯示部,其顯示繪圖畫(huà)面;屬性信息管理部,其對(duì)構(gòu)成所述繪圖畫(huà)面的部件的屬性信息進(jìn)行管理;以及列表顯示部,其可以從所述屬性信息管理部獲取由用戶選擇的所述部件的屬性信息,將獲取到的所述部件的屬性信息顯示在所述顯示部上,并且針對(duì)構(gòu)成所顯示的所述屬性信息的設(shè)定項(xiàng)目中的規(guī)定的所述設(shè)定項(xiàng)目進(jìn)行編輯。
2.根據(jù)權(quán)利要求I所述的畫(huà)面生成系統(tǒng),其特征在于,還具有規(guī)律性判斷部,其對(duì)構(gòu)成所述屬性信息的設(shè)定項(xiàng)目之間的規(guī)律性進(jìn)行判斷,在判斷為設(shè)定項(xiàng)目之間沒(méi)有規(guī)律性的情況下,以在所述顯示部上對(duì)沒(méi)有規(guī)律性的所述設(shè)定項(xiàng)目進(jìn)行強(qiáng)調(diào)顯示的方式對(duì)所述列表顯示部進(jìn)行指示,所述列表顯示部將獲取到的所述部件的屬性信息發(fā)送至所述規(guī)律性判斷部,并且基于來(lái)自所述規(guī)律性判斷部的所述指示進(jìn)行動(dòng)作。
3.根據(jù)權(quán)利要求2所述的畫(huà)面生成系統(tǒng),其特征在于,所述規(guī)律性判斷部在判斷為設(shè)定項(xiàng)目之間有一定的規(guī)律性的情況下,以在所述顯示部上對(duì)成為破壞設(shè)定項(xiàng)目之間的規(guī)律性的要因的所述設(shè)定項(xiàng)目附加圖標(biāo)并強(qiáng)調(diào)顯示的方式對(duì)所述列表顯示部進(jìn)行指示,所述列表顯示部基于來(lái)自所述規(guī)律性判斷部的所述指示進(jìn)行動(dòng)作。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的畫(huà)面生成系統(tǒng),其特征在于,還具有畫(huà)面生成部,其在顯示于所述顯示部的所述繪圖畫(huà)面上,在構(gòu)成所述繪圖畫(huà)面的所述部件中,基于來(lái)自用戶的指示,對(duì)規(guī)定的所述部件進(jìn)行強(qiáng)調(diào)顯示。
5.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的畫(huà)面生成系統(tǒng),其特征在于,還具有畫(huà)面生成部,其基于來(lái)自用戶的指示,將規(guī)定的所述部件和與該部件相對(duì)應(yīng)的所述屬性信息用直線或曲線相連結(jié),以在顯示于所述顯示部的所述繪圖畫(huà)面上使構(gòu)成所述繪圖畫(huà)面的所述部件和與該部件相對(duì)應(yīng)的所述屬性信息相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求5所述的畫(huà)面生成系統(tǒng),其特征在于,所述畫(huà)面生成部基于來(lái)自用戶的指示對(duì)所述直線或曲線賦予規(guī)定的顏色。
7.—種畫(huà)面生成程序,其使權(quán)利要求I至6中任一項(xiàng)所述的畫(huà)面生成系統(tǒng)動(dòng)作,其特征在于,使計(jì)算機(jī)作為所述各部起作用。
全文摘要
為了得到一種畫(huà)面生成系統(tǒng),該畫(huà)面生成系統(tǒng)解決現(xiàn)有的畫(huà)面生成系統(tǒng)的問(wèn)題點(diǎn),即在一邊記憶生成狀態(tài)一邊進(jìn)行畫(huà)面生成,或?qū)Χ鄠€(gè)對(duì)象設(shè)定表示屬性的設(shè)定值的情況下,分別設(shè)定連續(xù)值或隨機(jī)值的課題,通過(guò)將對(duì)象的全部設(shè)定值一覽顯示,并且對(duì)設(shè)定值不同的部位或破壞規(guī)律性的部位進(jìn)行強(qiáng)調(diào)顯示,從而容易發(fā)現(xiàn)設(shè)定遺漏或設(shè)定錯(cuò)誤,直觀地掌握一覽和繪圖畫(huà)面上的對(duì)象的位置關(guān)系,防止弄錯(cuò)設(shè)定部位,該畫(huà)面生成系統(tǒng)具有顯示部(805),其顯示繪圖畫(huà)面;屬性信息管理部(801b),其對(duì)構(gòu)成繪圖畫(huà)面的部件的屬性信息進(jìn)行管理;列表顯示部(801c),其可以從屬性信息管理部(801b)獲取由用戶選擇的部件的屬性信息,將獲取到的部件的屬性信息顯示在顯示部(805)上,并且針對(duì)構(gòu)成所顯示的屬性信息的設(shè)定項(xiàng)目中的規(guī)定的設(shè)定項(xiàng)目進(jìn)行編輯。
文檔編號(hào)G06F9/44GK102934062SQ20108006734
公開(kāi)日2013年2月13日 申請(qǐng)日期2010年6月8日 優(yōu)先權(quán)日2010年6月8日
發(fā)明者長(zhǎng)尾知幸 申請(qǐng)人:三菱電機(jī)株式會(huì)社