国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      定序程序生成裝置制造方法

      文檔序號(hào):6294519閱讀:177來源:國(guó)知局
      定序程序生成裝置制造方法
      【專利摘要】具備:檢索線索電路指定部(222),其指定檢索線索電路;檢索范圍指定部(223),其對(duì)檢索與檢索線索電路相似的電路的檢索范圍進(jìn)行指定;檢索指標(biāo)指定部(224),其對(duì)算出檢索線索電路的相似度的處理中的指標(biāo)進(jìn)行指定;相似度算出部(225),其針對(duì)由檢索范圍指定部(223)指定的檢索范圍所包含的各電路,基于檢索指標(biāo)指定部(224)所指定的指標(biāo),算出該各電路與由檢索線索電路指定部(222)所指定的檢索線索電路之間的相似度;檢索對(duì)象部件判定部(226),其針對(duì)由相似度算出部(225)算出相似度的各電路,判定相似度是否大于或等于規(guī)定的閾值;以及檢索結(jié)果顯示用畫面顯示部(228),其使檢索對(duì)象部件判定部(226)判定為相似度大于或等于規(guī)定的閾值的電路顯示于檢索結(jié)果顯示用畫面。
      【專利說明】定序程序生成裝置

      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及定序程序生成裝置。

      【背景技術(shù)】
      [0002]定序程序通常通過使用程序編輯器將程序的構(gòu)成要素在編輯器畫面上以圖形方式配置而生成。特別是定序程序之一即梯形圖程序由電路塊構(gòu)成,電路塊通過將其構(gòu)成要素即電路要素(觸點(diǎn)、線圈、命令、功能塊等)配置在程序編輯器的編輯器畫面上而生成。
      [0003]當(dāng)利用程序編輯器編輯梯形圖程序時(shí),在指定檢索線索的基礎(chǔ)上,從菜單選擇相似部件檢索,從而能夠在檢索顯示用畫面顯示與檢索線索相似的程序部件。用戶從顯示的檢索結(jié)果中選擇目標(biāo)程序部件并在編輯器畫面進(jìn)行拖放,由此將程序部件配置于梯形圖程序。
      [0004]專利文獻(xiàn)I中公開了如下技術(shù),即,確定滿足在同一電路內(nèi)指定的所有電路要素和條件的電路,對(duì)確定的電路進(jìn)行顯不。
      [0005]專利文獻(xiàn)1:日本特開平05-061509號(hào)公報(bào)


      【發(fā)明內(nèi)容】

      [0006]然而,在上述現(xiàn)有技術(shù)中,由于并未考慮是否在邏輯.圖形方面相似而進(jìn)行檢索,因此,有時(shí)滿足指定的所有電路要素及條件的、在邏輯.圖形方面完全不同的電路作為檢索結(jié)果而被顯示。相反,不滿足指定的所有電路要素及條件的、在邏輯.圖形方面相似的電路不被作為檢索結(jié)果而顯示。因此,在現(xiàn)有技術(shù)中,難以提供各種情況下的有效的編程環(huán)境。
      [0007]本發(fā)明就是鑒于上述情況而提出的,其目的在于獲得一種定序程序生成裝置,其能夠考慮邏輯.圖形方面的相似度而進(jìn)行程序部件的檢索。
      [0008]本發(fā)明是一種定序程序生成裝置,為了解決上述課題而達(dá)成目的,通過將程序的構(gòu)成要素以圖形方式配置在編輯器畫面上而生成定序程序,其特征在于,具備:檢索線索電路指定部,其指定檢索線索電路;檢索范圍指定部,其指定對(duì)與檢索線索電路相似的電路進(jìn)行檢索的檢索范圍;檢索指標(biāo)指定部,其將與檢索線索電路之間的圖形方面的相似度、與檢索線索電路之間的邏輯方面的相似度以及與檢索線索電路相關(guān)聯(lián)的關(guān)鍵詞的相似度中的至少一個(gè),指定為在算出與檢索線索電路之間的相似度的處理中使用的指標(biāo);相似度算出部,其針對(duì)由檢索范圍指定部指定的檢索范圍中所包含的各電路,基于由檢索指標(biāo)指定部指定的指標(biāo),算出所述各電路與由檢索線索電路指定部指定的檢索線索電路之間的相似度;檢索對(duì)象部件判定部,其針對(duì)由相似度算出部算出了相似度的各電路,判定所述相似度是否大于或等于規(guī)定的閾值;以及檢索結(jié)果顯示用畫面顯示部,其使由檢索對(duì)象部件判定部判定為相似度大于或等于規(guī)定的閾值的電路顯示于檢索結(jié)果顯示用畫面。
      [0009]發(fā)明的效果
      [0010]本發(fā)明所涉及的定序程序生成裝置起到如下效果,即,能夠考慮邏輯.圖形方面的相似度而進(jìn)行程序部件的檢索。

      【專利附圖】

      【附圖說明】
      [0011]圖1是表示本發(fā)明所涉及的定序程序生成裝置的實(shí)施方式的結(jié)構(gòu)的圖。
      [0012]圖2是表示程序編輯器的功能結(jié)構(gòu)的框圖。
      [0013]圖3是表示檢索線索電路的一個(gè)例子的圖。
      [0014]圖4是表示檢索對(duì)象電路的一個(gè)例子的圖。
      [0015]圖5是表示檢索對(duì)象電路的一個(gè)其它例子的圖。
      [0016]圖6是表示實(shí)施方式所涉及的定序程序生成裝置執(zhí)行的相似部件檢索處理的流程的流程圖。
      [0017]圖7是表示在相似部件檢索處理過程中顯示于顯示部的畫面的一個(gè)例子的圖。
      [0018]圖8是表示相似部件檢索畫面的一個(gè)例子的圖。
      [0019]圖9是表示檢索結(jié)果顯示用畫面的一個(gè)例子的圖。
      [0020]圖10是表示實(shí)施方式所涉及的定序程序生成裝置的相似部件檢索以及檢索結(jié)果的顯示的處理的流程的流程圖。

      【具體實(shí)施方式】
      [0021]以下,基于附圖對(duì)本發(fā)明所涉及的定序程序生成裝置的實(shí)施方式進(jìn)行詳細(xì)說明。此外,本發(fā)明不限定于本實(shí)施方式。
      [0022]實(shí)施方式.
      [0023]圖1是表示本發(fā)明所涉及的定序程序生成裝置的實(shí)施方式的結(jié)構(gòu)的圖。實(shí)施方式所涉及的定序程序生成裝置100通過計(jì)算機(jī)10執(zhí)行軟件、且在CPU 11上形成程序編輯器 20 而構(gòu)成,其中,計(jì)算機(jī) 10 具有 CPU (Central Processing Unit) 11> ROM (Read OnlyMemory) 12、RAM (Random Access Memory) 13、通信部 14、輸入部 15、存儲(chǔ)部 16 以及顯不部
      17。CPU 11以RAM 13為工作區(qū)域,執(zhí)行在R0M12、存儲(chǔ)部16中存儲(chǔ)的程序。通信部14是用于與外部裝置之間發(fā)送或接收數(shù)據(jù)的通信接口,在對(duì)生成的定序程序進(jìn)行發(fā)送并將其寫入PLC時(shí)使用。輸入部15是鍵盤、定位設(shè)備等用戶接口。存儲(chǔ)部16是以非易失的方式存儲(chǔ)信息的存儲(chǔ)裝置,能夠應(yīng)用HDD (Hard Disk Drive)、半導(dǎo)體存儲(chǔ)器等。顯示部17是在定序程序的生成作業(yè)中顯示各種畫面(編輯器畫面、檢索結(jié)果顯示畫面等)的裝置,能夠應(yīng)用LCD (Liquid Crystal Display)、有機(jī) EL (Electro-Luminescence)顯不器等。
      [0024]圖2是表示程序編輯器的功能結(jié)構(gòu)的框圖。程序編輯器20具備編輯器基本動(dòng)作部21和相似部件檢索處理部22。相似部件檢索處理部22具備檢索線索輸入畫面顯示部221、檢索線索電路指定部222、檢索范圍指定部223、檢索指標(biāo)指定部224、相似度算出部225、檢索對(duì)象部件判定部226、檢索結(jié)果列表生成部227以及檢索結(jié)果顯示用畫面顯示部228。程序編輯器20的各功能部(編輯器基本動(dòng)作部21以及相似部件檢索處理部22)通過軟件處理而在CPU 11上實(shí)現(xiàn)。編輯器基本動(dòng)作部21具備與通常的程序編輯器相同的功能,使編輯器畫面顯示于顯示部17。在顯示于顯示部17的編輯器畫面上,通過針對(duì)輸入部15的操作,以圖形方式對(duì)電路要素進(jìn)行配置,由此生成定序程序。
      [0025]檢索線索輸入畫面顯示部221使檢索線索輸入畫面顯示于顯示部17。檢索線索輸入畫面與通常的編輯器畫面同樣,是能夠在網(wǎng)格上配置電路要素的畫面,由通過用戶針對(duì)輸入部15所進(jìn)行的操作而配置于網(wǎng)格上的電路要素構(gòu)成的電路,成為檢索線索電路。此夕卜,此處的“電路”是指程序的至少一部分,包含至少一個(gè)電路要素。電路不必是像程序部件那樣具有含義的集合。但是,也可以將程序部件本身作為檢索線索電路。檢索線索電路指定部222,指定正配置于編輯器畫面上的生成過程中的定序程序211的一部分、已經(jīng)存儲(chǔ)于存儲(chǔ)部16中的程序部件161、以及在由檢索線索輸入畫面顯示部221顯示于顯示部17的檢索線索輸入畫面上編輯的電路中的某一個(gè)作為檢索線索電路。檢索范圍指定部223指定從已經(jīng)存儲(chǔ)于存儲(chǔ)部16的程序部件161中進(jìn)行檢索、或者從生成過程中的程序(編輯器基本動(dòng)作部21保持的生成過程中的定序程序211)中進(jìn)行檢索。
      [0026]當(dāng)從檢索范圍中檢索與檢索線索電路相似的電路時(shí),檢索指標(biāo)指定部224對(duì)使用的指標(biāo)(圖形方面的相似度、邏輯結(jié)構(gòu)的相似度(邏輯方面的相似度)、關(guān)鍵詞的相似度)進(jìn)行指定。對(duì)于圖形方面的相似度、邏輯方面的相似度、關(guān)鍵詞的相似度的定義,在后文中進(jìn)打說明。此外,檢索指標(biāo)指定部224還能夠指定多個(gè)指標(biāo)。針對(duì)在檢索沮圍指定部223所指定的檢索范圍(存儲(chǔ)于存儲(chǔ)部16的程序部件161、或者編輯器基本動(dòng)作部21所保持的生成過程中的定序程序211,相似度算出部225算出其與檢索線索電路的相似度。此外,在檢索指標(biāo)指定部224指定了多個(gè)檢索指標(biāo)的情況下,相似度算出部225對(duì)與各指標(biāo)對(duì)應(yīng)的相似度進(jìn)行綜合運(yùn)算而算出檢索對(duì)象部件的相似度。
      [0027]檢索對(duì)象部件判定部226判定與檢索線索電路的相似度是否大于或等于規(guī)定的閾值,并抽取相似度大于或等于規(guī)定的閾值的電路。在指定作為檢索范圍從已經(jīng)存儲(chǔ)于存儲(chǔ)部16的程序部件161進(jìn)行檢索的情況下,檢索結(jié)果列表生成部227生成包含檢索對(duì)象部件判定部226抽取出的電路的程序部件的列表。檢索結(jié)果顯示用畫面顯示部228,將由檢索結(jié)果列表生成部227生成的程序部件的列表作為檢索結(jié)果顯示畫面顯示于顯示部17。
      [0028]對(duì)檢索指標(biāo)進(jìn)行說明。圖形方面的相似度是指對(duì)電路要素間的圖形配置(上下左右的相對(duì)位置關(guān)系)、連接關(guān)系(是否直接連接)、距離(存在于其間的電路要素的數(shù)量)等進(jìn)行數(shù)值化的結(jié)果。邏輯方面的相似度是指對(duì)電路要素中包含的命令、標(biāo)記、設(shè)備地址等的出現(xiàn)順序進(jìn)行數(shù)值化的結(jié)果,通過標(biāo)準(zhǔn)化而在邏輯上與電路成為相同的值。關(guān)鍵詞的相似度是指將針對(duì)檢索線索電路而登記的關(guān)鍵詞、和針對(duì)檢索對(duì)象電路而登記的關(guān)鍵詞一致的關(guān)鍵詞的數(shù)量的多少(比例)數(shù)值化后的結(jié)果。
      [0029]此處,對(duì)相似度算出部225算出圖形方面的相似度.邏輯方面的相似度的方法進(jìn)行說明。圖3是表示檢索線索電路的一個(gè)例子的圖。圖4是表示檢索對(duì)象電路的一個(gè)例子的圖。首先,對(duì)相似度算出部225算出檢索線索電路30和檢索對(duì)象電路40的圖形方面的相似度的處理進(jìn)行說明。
      [0030]作為要素,檢索線索電路30居于二個(gè)A觸點(diǎn)(要素A、B)、一個(gè)B觸點(diǎn)(要素C)、以及二個(gè)線圈(要素D、E)。在某個(gè)A觸點(diǎn)(要素A)的右側(cè)相鄰配置有其它A觸點(diǎn)(要素B)。另外,在左側(cè)相鄰配置有其它A觸點(diǎn)(要素A)的某個(gè)A觸點(diǎn)(要素B)的下側(cè),相鄰配置有B觸點(diǎn)(要素C)。并且,在某個(gè)線圈(要素D)的下側(cè)相鄰配置有其它線圈(要素E)。另外,作為基于連結(jié)線的直接連接方式,要素A和要素B連接。另外,要素A和要素C連接。另外,要素B和要素D連接。另外,要素B和要素E連接。另外,要素C和要素D連接。另夕卜,要素C和要素E連接。
      [0031]作為要素,檢索對(duì)象電路40具備三個(gè)A觸點(diǎn)(要素A、B、F)、一個(gè)B觸點(diǎn)(要素C)、以及二個(gè)線圈(要素D、E)。在某個(gè)A觸點(diǎn)(要素F)的右側(cè)相鄰配置有其它A觸點(diǎn)(要素A)。另外,在左側(cè)相鄰配置有其它A觸點(diǎn)(要素F)的某個(gè)A觸點(diǎn)(要素A)的右側(cè),還相鄰配置有其它A觸點(diǎn)(要素B)。另外,在左側(cè)相鄰配置有二個(gè)A觸點(diǎn)(要素F、A)的某個(gè)A觸點(diǎn)(要素B)的下側(cè),相鄰配置有B觸點(diǎn)(要素C)。并且,在某個(gè)線圈(要素D)的下側(cè)相鄰配置有其它線圈(要素E)。另外,作為基于連結(jié)線的直接連接方式,要素A和要素B連接。另外,要素A和要素C連接。另外,要素B和要素D連接。另外,要素B和要素E連接。另夕卜,要素C和要素D連接。另外,要素C和要素E連接。另外,要素F和要素A連接。
      [0032]檢索線索電路30的5個(gè)要素(要素A、B、C、D、E)全部與檢索對(duì)象電路40的6個(gè)要素(要素A、B、C、D、E、F) —致。因此,相似度算出部225算出5/6作為與要素的存在相關(guān)的相似度。
      [0033]另外,檢索線索電路30中的相鄰的要素的位置關(guān)系(要素B在要素A的右側(cè)相鄰,要素C在要素B的下側(cè)相鄰,要素E在要素D的下側(cè)相鄰),全部與檢索對(duì)象電路40中的相鄰的要素的位置關(guān)系(要素A在要素F的右側(cè)相鄰,要素B在要素A的右側(cè)相鄰,要素C在要素B的下側(cè)相鄰,要素E在要素D的下側(cè)相鄰)一致。因此,相似度算出部225算出3/4作為與相鄰的要素的位置關(guān)系相關(guān)的相似度。
      [0034]另外,檢索線索電路30中的基于連結(jié)線的直接連接關(guān)系(要素A-要素B、要素A-要素C、要素B-要素D、要素B-要素E、要素C-要素D、要素C-要素E),全部與檢索對(duì)象電路40中的基于連結(jié)線的直接連接關(guān)系(要素A-要素B、要素A-要素C、要素B-要素D、要素B-要素E、要素C-要素D、要素C-要素E、要素F-要素A) —致。因此,相似度算出部225算出6/7作為與基于連結(jié)線的直接連接關(guān)系相關(guān)的相似度。
      [0035]相似度算出部225將與要素的存在相關(guān)的相似度、與相鄰的要素的位置關(guān)系相關(guān)的相似度、以及與基于連結(jié)線的直接連接關(guān)系相關(guān)的相似度相乘,算出綜合的圖形方面的相似度。在上述例子中,根據(jù)5/6X3/4X6/7 = 15/28?0.54,將檢索線索電路30和檢索對(duì)象電路40的圖形方面的相似度算出為0.54。
      [0036]上述例子是算出圖形方面的相似度的方法的一個(gè)例子,也可以將與該例不同的基準(zhǔn)(例如,各電路要素間的距離的差異)用于對(duì)圖形方面的相似度的計(jì)算。
      [0037]下面,對(duì)相似度算出部225算出檢索線索電路30和檢索對(duì)象電路40的邏輯方面的相似度的處理進(jìn)行說明。圖5是表示檢索對(duì)象電路的另一個(gè)例子的圖。作為要素,檢索對(duì)象電路50具備二個(gè)A觸點(diǎn)(要素A、B)、一個(gè)B觸點(diǎn)(要素C)、以及二個(gè)線圈(要素D、E)。在某個(gè)A觸點(diǎn)(要素B)的右側(cè)相鄰配置有其它A觸點(diǎn)(要素A)。另外,在右側(cè)相鄰配置有其它A觸點(diǎn)(要素A)的A觸點(diǎn)(要素B)的下側(cè),相鄰配置有B觸點(diǎn)(要素C)。并且,在某個(gè)線圈(要素D)的下側(cè)相鄰配置有其它線圈(要素E)。另外,作為基于連結(jié)線的直接連接方式,要素B和要素A連接。另外,要素C和要素A連接。另外,要素A和要素D連接。另外,要素A和要素E連接。
      [0038]檢索對(duì)象電路50中的各電路要素的出現(xiàn)順序?yàn)锽CADE。另一方面,檢索線索電路30中的各電路要素的出現(xiàn)順序?yàn)锳BCDE。由于五個(gè)電路要素中的二個(gè)(D、E)的出現(xiàn)順序一致,因此,在簡(jiǎn)單比較的情況下,邏輯方面的相似度為2/5 = 0.40。其中,相似度算出部225具備對(duì)電路進(jìn)行標(biāo)準(zhǔn)化的功能。在檢索對(duì)象電路50中,即使將要素B、C的并聯(lián)部分和要素A的順序調(diào)換,在邏輯方面也等價(jià)。因此,相似度算出部225將要素B、C的並列部分和要素A的順序調(diào)換而算出邏輯方面的相似度。將要素B、C的并聯(lián)部分和要素A的順序調(diào)換的電路中的電路要素的出現(xiàn)順序?yàn)锳BCDE,與檢索線索電路30中的電路要素的出現(xiàn)順序一致。因此,在進(jìn)行標(biāo)準(zhǔn)化的處理的情況下,算出邏輯方面的相似度為5/5 = 1.0。
      [0039]對(duì)實(shí)施方式所涉及的定序程序生成裝置的動(dòng)作進(jìn)行說明。圖6是表示實(shí)施方式所涉及的定序程序生成裝置執(zhí)行的相似部件檢索處理的流程的流程圖。圖7是表示在相似部件檢索處理中顯示于顯示部的畫面的一個(gè)例子的圖。首先,用戶進(jìn)行針對(duì)輸入部15的操作,指定檢索線索電路(步驟S101)。此時(shí),如果將生成過程中的程序的一部分作為檢索線索,則在編輯器畫面上選擇并指定生成的程序的一部分。例如,如圖7所示,通過針對(duì)輸入部15的操作,選擇在網(wǎng)格狀的編輯器畫面80中顯示的梯形圖程序的至少一部分。此外,圖7中,利用陰影線示出通過針對(duì)輸入部15的操作而選擇的部分。另外,如果將存儲(chǔ)于存儲(chǔ)部16的程序部件作為檢索線索電路,則通過針對(duì)輸入部15的操作而從以往生成的程序部件的列表中選擇與目標(biāo)程序部件相似的程序部件。并且,如果將在檢索線索輸入畫面顯示部221顯示于顯示部17的檢索線索輸入畫面上編輯的電路作為檢索線索電路,則針對(duì)輸入部15進(jìn)行在檢索線索輸入畫面上編輯檢索線索電路的操作。
      [0040]接著,用戶進(jìn)行針對(duì)輸入部15的操作(例如,如圖7所示,從菜單51中選擇相似部件檢索),使相似部件檢索畫面顯示于顯示部17 (步驟S102)。圖8是表示相似部件檢索畫面的一個(gè)例子的圖。相似部件檢索畫面60具備檢索范圍指定欄61和檢索指標(biāo)指定欄62。并且,用戶通過針對(duì)輸入部15的操作,在相似部件檢索畫面60上的檢索范圍指定欄61中指定檢索范圍(步驟S103)。并且,用戶通過針對(duì)輸入部15的操作,在相似部件檢索畫面60上的檢索指標(biāo)指定欄62中指定檢索指標(biāo)(步驟S104)。在對(duì)檢索指標(biāo)進(jìn)彳丁指定以后,如果用戶進(jìn)行針對(duì)輸入部15的操作而在相似部件檢索畫面60上按下檢索執(zhí)行按鈕63,則相似部件檢索處理部21執(zhí)行相似部件檢索(步驟S105),使檢索結(jié)果顯示于顯示部17 (步驟S106),使處理結(jié)束。圖9是表示檢索結(jié)果顯示用畫面的一個(gè)例子的圖,且是作為檢索范圍而指定從已經(jīng)存儲(chǔ)于存儲(chǔ)部16的程序部件161中進(jìn)行檢索的情況下的畫面例。在檢索結(jié)果顯示用畫面70上,顯示出包含與檢索線索電路的相似度大于或等于閾值的電路的程序部件的一覽71。此外,可以在檢索結(jié)果顯示用畫面70上一并顯示各程序部件中所包含的電路的相似度的值。通過在檢索結(jié)果顯示用畫面70 —并顯示相似度,用戶能夠?qū)⑵溆米髋袛嗍欠裱赜脵z索結(jié)果的程序部件的基準(zhǔn)。
      [0041]圖10是表示實(shí)施方式所涉及的定序程序生成裝置的相似部件檢索以及檢索結(jié)果的顯示處理的流程的流程圖。圖10所示的流程圖,示出了圖6的步驟S105、S106中的處理的詳情。檢索結(jié)果列表生成部227對(duì)檢索結(jié)果列表進(jìn)行初始化(步驟S201)。然后,相似部件檢索處理部21對(duì)所有檢索對(duì)象電路進(jìn)行下述的循環(huán)處理。
      [0042]對(duì)于檢索對(duì)象電路,相似度算出部225利用由檢索指標(biāo)指定部224指定的檢索指標(biāo),算出其與檢索線索電路的相似度(步驟S202)。檢索對(duì)象部件判定部226判定由相似度算出部225算出的相似度是否大于或等于閾值(步驟S203)。如果相似度大于或等于閾值(步驟S203/是),則檢索對(duì)象部件判定部226將檢索對(duì)象電路通知給檢索結(jié)果列表生成部227。檢索結(jié)果列表生成部227將包含檢索對(duì)象電路的程序部件追加到檢索結(jié)果列表(步驟S204)。如果相似度小于閾值(步驟S203/否),則不進(jìn)行任何處理。
      [0043]如果針對(duì)所有檢索對(duì)象電路的循環(huán)處理結(jié)束,則檢索結(jié)果顯示用畫面顯示部228使檢索結(jié)果列表顯示于顯示部17(步驟S205)。此時(shí),按照檢索對(duì)象部件的相似度的順序(降序)對(duì)檢索結(jié)果列表中所包含的程序部件進(jìn)行顯示。此時(shí),通過對(duì)檢索條件(檢索范圍以及檢索指標(biāo))與檢索結(jié)果列表一同進(jìn)行顯示,在無法獲得所需的檢索結(jié)果的情況下,用戶能夠容易地判斷檢索條件是否適當(dāng)。
      [0044]此外,在上述實(shí)施方式中雖然以梯形圖程序?yàn)槔词乖诶肧T(StructuredText)、FBD (Funct1n Block Diagram)等其它程序語言生成定序程序的情況下,也能夠應(yīng)用本發(fā)明。此外,在ST的情況下,只要構(gòu)成為無法將圖形方面的相似度指定為檢索指標(biāo)、且能夠?qū)⑦壿嫹矫娴南嗨贫纫约瓣P(guān)鍵詞的相似度指定為指標(biāo)即可。
      [0045]根據(jù)本實(shí)施方式,基于程序的構(gòu)造、使用的部件等的傾向,機(jī)械地算出電路的相似度,因此,能夠不指定復(fù)雜的檢索線索而對(duì)欲沿用的程序部件進(jìn)行檢索。即,由于能夠考慮在圖形?邏輯方面是否相似而對(duì)程序部件進(jìn)行檢索,因此,能夠提供各種情況下的有效的編程環(huán)境。
      [0046]工業(yè)實(shí)用性
      [0047]如上,本發(fā)明所涉及的定序程序生成裝置,能夠容易地沿用圖形?邏輯的一部分隨著設(shè)備種類、規(guī)格而不同的程序部件,在這一點(diǎn)上具有實(shí)用性。
      [0048]標(biāo)號(hào)的說明
      [0049]10計(jì)算機(jī)
      [0050]11 CPU
      [0051]12 ROM
      [0052]13 RAM
      [0053]14通信部
      [0054]15輸入部
      [0055]16存儲(chǔ)部
      [0056]17顯示部
      [0057]20程序編輯器
      [0058]21編輯器基本動(dòng)作部
      [0059]22相似部件檢索處理部
      [0060]30檢索線索電路
      [0061]40、50檢索對(duì)象電路
      [0062]51 菜單
      [0063]60相似部件檢索畫面
      [0064]61檢索范圍指定欄
      [0065]62檢索指標(biāo)指定欄
      [0066]63檢索執(zhí)行按鈕
      [0067]70檢索結(jié)果顯示用畫面
      [0068]71程序部件的一覽
      [0069]80編輯器畫面
      [0070]161程序部件
      [0071]211生成過程中的定序程序
      [0072]221檢索線索輸入畫面顯示部
      [0073]222檢索線索電路指定部
      [0074]223檢索范圍指定部
      [0075]224檢索指標(biāo)指定部
      [0076]225相似度算出部
      [0077]226檢索對(duì)象部件判定部
      [0078]227檢索結(jié)果列表生成部
      [0079]228檢索結(jié)果顯示用畫面顯示部
      【權(quán)利要求】
      1.一種定序程序生成裝置,其通過將程序的構(gòu)成要素以圖形方式配置在編輯器畫面上而生成定序程序, 該定序程序生成裝置的特征在于,具備: 檢索線索電路指定部,其指定檢索線索電路; 檢索范圍指定部,其指定對(duì)與所述檢索線索電路相似的電路進(jìn)行檢索的檢索范圍; 檢索指標(biāo)指定部,其將與所述檢索線索電路之間的圖形方面的相似度、與所述檢索線索電路之間的邏輯方面的相似度以及與所述檢索線索電路相相關(guān)聯(lián)的關(guān)鍵詞的相似度中的至少一個(gè),指定為在算出與所述檢索線索電路之間的相似度的處理中使用的指標(biāo); 相似度算出部,其針對(duì)由所述檢索范圍指定部指定的所述檢索范圍中所包含的各電路,基于由所述檢索指標(biāo)指定部指定的所述指標(biāo),算出所述各電路與由所述檢索線索電路指定部指定的所述檢索線索電路之間的相似度; 檢索對(duì)象部件判定部,其針對(duì)由所述相似度算出部算出了相似度的所述各電路,判定所述相似度是否大于或等于規(guī)定的閾值;以及 檢索結(jié)果顯示用畫面顯示部,其使由檢索對(duì)象部件判定部判定為相似度大于或等于所述規(guī)定的閾值的所述電路顯示于檢索結(jié)果顯示用畫面。
      2.根據(jù)權(quán)利要求1所述的定序程序生成裝置,其特征在于, 所述檢索范圍指定部將正在所述編輯器畫面上生成的所述定序程序的一部分以及生成完畢的程序部件中的至少一方指定為所述檢索范圍。
      3.根據(jù)權(quán)利要求2所述的定序程序生成裝置,其特征在于, 具備檢索結(jié)果列表生成部,該檢索結(jié)果列表生成部在所述檢索范圍指定部將生成完畢的程序部件指定為所述檢索范圍的情況下,生成所述生成完畢的程序部件列表,該程序部件列表包含由所述檢索對(duì)象部件判定部判定為所述相似度大于或等于所述規(guī)定的閾值的所述電路, 所述檢索結(jié)果顯示用畫面顯示部使所述檢索結(jié)果列表生成部生成的列表顯示于所述檢索結(jié)果顯示用畫面。
      4.根據(jù)權(quán)利要求3所述的定序程序生成裝置,其特征在于, 能夠?qū)脑谒鰴z索結(jié)果顯示用畫面上顯示的所述列表中選擇的所述電路配置在所述編輯器畫面上。
      5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的定序程序生成裝置,其特征在于, 具備檢索線索輸入畫面顯示部,該檢索線索輸入畫面顯示部顯示檢索線索輸入畫面,該檢索線索輸入畫面用于通過以圖形方式配置程序的構(gòu)成要素而生成電路, 所述檢索線索電路指定部指定生成完畢的程序部件、正在所述編輯器畫面上生成的所述定序程序以及在所述檢索線索輸入畫面上形成的電路中的某一個(gè)作為所述檢索線索電路。
      【文檔編號(hào)】G05B19/05GK104169818SQ201280071530
      【公開日】2014年11月26日 申請(qǐng)日期:2012年3月19日 優(yōu)先權(quán)日:2012年3月19日
      【發(fā)明者】巖津賢 申請(qǐng)人:三菱電機(jī)株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1