本發(fā)明涉及對重復樣式(pattern)被周期性地重復的1個或多個波形進行顯示的波形顯示裝置、波形顯示方法及波形顯示程序。
背景技術(shù):
在fa(factoryautomation)領(lǐng)域?qū)C械進行控制的可編程控制器(jisb3502:2011,programmablecontrollers(plc)),反復執(zhí)行在控制程序中記述的運算。因此,在控制正常的情況下,對作為運算結(jié)果的數(shù)據(jù)進行繪制而得到的波形成為將固定的樣式周期性地重復的波形。另一方面,在控制不正常的情況下,對作為運算結(jié)果的數(shù)據(jù)進行繪制而得到的波形成為在控制不正常的部位處樣式錯亂的波形。
因此,通過將某個樣式與其他樣式進行比較,從而對樣式錯亂的部位,即控制不正常的部位進行確定,將fa系統(tǒng)恢復。
作為相關(guān)技術(shù),在下述的專利文獻1(摘要)中記載有下述的趨勢圖的顯示方法,即,在1個顯示畫面24上打開多個窗口48,在該窗口48上對趨勢圖26進行顯示,在1個窗口48b上對應該合成顯示的1個或者多個筆圖(penchart)60b進行選擇,在通過鼠標的拖動操作而移動至另一個窗口48a時,進行使時間軸等顯示條件自動地一致的數(shù)據(jù)處理。
另外,在下述的專利文獻2(0058段至0063段)中記載有下述趨勢圖顯示方法,即,將波形45作為背景而在波形顯示部32進行顯示,將作為波形45的副本的波形48在波形顯示部32進行顯示,在從比較源事件523的發(fā)生時刻附近起對波形45進行顯示的狀態(tài)下,將比較對象事件524的發(fā)生時刻與比較源事件523的發(fā)生時刻重疊而對波形48進行顯示,由此實質(zhì)上使波形的峰453和波形的峰484重疊。
專利文獻1:日本特開平11-85446號公報
專利文獻2:日本特開2009-104502號公報
技術(shù)實現(xiàn)要素:
但是,在專利文獻1記載的方法中,被復制到窗口48a中的筆圖60b需要在作為復制源的窗口48b中進行時間軸方向上的位置調(diào)整(0036段),時間軸方向上的位置調(diào)整的操作繁瑣,趨勢圖的重疊并不容易。
另外,在專利文獻2記載的方法中,操作者對比較對象事件524進行選擇,移動部114a基于比較對象事件524而取得事件發(fā)生時刻,向當前顯示位置存儲部124進行儲存。而且,圖形生成部110從當前顯示位置存儲部124取得顯示時刻范圍中的起始點的時刻,參照顯示時刻范圍的波形48的起始點的時刻,生成趨勢圖,在波形顯示部32對波形進行顯示(0062段)。即,操作者為了進行波形45和波形48的時間軸方向上的位置調(diào)整,需要對事件發(fā)生時刻進行選擇的操作,時間軸方向上的位置調(diào)整的操作繁瑣,趨勢圖的重疊并不容易。
本發(fā)明就是鑒于上述情況而提出的,其目的在于得到能夠容易地進行波形的重疊的波形顯示裝置。
為了解決上述的課題并達到目的,本發(fā)明的特征在于,具有:顯示部,其對圖像進行顯示;輸入部,其用于由用戶進行輸入;操作接收部,其接收來自用戶的操作;顯示處理部,其基于周期性地變化的1個或者多個日志數(shù)據(jù),將重復樣式被周期性地重復的1個或者多個波形在顯示部進行顯示;偏差時間計算部,如果輸入了成為使1個或者多個波形內(nèi)的1個,與1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個重疊的執(zhí)行觸發(fā)的操作,則偏差時間計算部對1個或者多個波形內(nèi)的1個,與1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個之間的相位的偏差時間進行計算;以及重疊顯示處理部,其將1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個,以偏差時間使相位錯動而與1個或者多個波形內(nèi)的1個重疊地顯示于顯示部。
發(fā)明的效果
本發(fā)明所涉及的波形顯示裝置取得下述效果,即,能夠容易地進行波形的重疊。
附圖說明
圖1是表示實施方式1所涉及的控制系統(tǒng)的結(jié)構(gòu)的圖。
圖2是表示實施方式1所涉及的控制裝置的硬件結(jié)構(gòu)的圖。
圖3是表示實施方式1所涉及的工程設(shè)計工具的硬件結(jié)構(gòu)的圖。
圖4是表示實施方式1所涉及的工程設(shè)計工具的功能塊的圖。
圖5是表示實施方式1所涉及的工程設(shè)計工具的顯示處理的流程圖。
圖6是表示實施方式1所涉及的工程設(shè)計工具的波形顯示畫面的圖。
圖7是表示實施方式1所涉及的工程設(shè)計工具的主處理的流程圖。
圖8是表示實施方式1所涉及的工程設(shè)計工具的第1偏差時間計算處理的流程圖。
圖9是表示實施方式1所涉及的工程設(shè)計工具的波形顯示畫面的圖。
圖10是表示實施方式2所涉及的工程設(shè)計工具的波形顯示畫面的圖。
圖11是表示實施方式2所涉及的工程設(shè)計工具的主處理的流程圖。
圖12是表示實施方式2所涉及的工程設(shè)計工具的第2偏差時間計算處理的流程圖。
圖13是對實施方式2所涉及的工程設(shè)計工具的處理進行說明的圖。
圖14是對實施方式2所涉及的工程設(shè)計工具的處理進行說明的圖。
圖15是表示實施方式2所涉及的工程設(shè)計工具的波形顯示畫面的圖。
圖16是表示實施方式3所涉及的工程設(shè)計工具的主處理的流程圖。
圖17是表示實施方式3所涉及的工程設(shè)計工具的重復樣式提取處理的流程圖。
圖18是表示實施方式3所涉及的工程設(shè)計工具的第1重復樣式提取處理的流程圖。
圖19是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。
圖20是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。
圖21是表示實施方式3所涉及的工程設(shè)計工具的第2重復樣式提取處理的流程圖。
圖22是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。
圖23是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。
圖24是表示實施方式4所涉及的工程設(shè)計工具的波形顯示畫面的圖。
圖25是表示實施方式4所涉及的工程設(shè)計工具的主處理的流程圖。
具體實施方式
下面,基于附圖對本發(fā)明的實施方式所涉及的波形顯示裝置、波形顯示方法及波形顯示程序詳細地進行說明。此外,本發(fā)明并不限定于本實施方式。
實施方式1.
圖1是表示實施方式1所涉及的控制系統(tǒng)的結(jié)構(gòu)的圖??刂葡到y(tǒng)1包含工程設(shè)計工具2、控制裝置3、機械4及5。
工程設(shè)計工具2對包含由控制裝置3執(zhí)行的控制程序的項目數(shù)據(jù)進行創(chuàng)建,發(fā)送至控制裝置3。控制裝置3執(zhí)行項目數(shù)據(jù)所包含的控制程序,由此對機械4及5進行控制。作為控制裝置3,例示出可編程控制器(jisb3502:2011,programmablecontrollers(plc))。
圖2是表示實施方式1所涉及的控制裝置的硬件結(jié)構(gòu)的圖??刂蒲b置3包含主基板3a、副基板3b及3c。
主基板3a包含:cpu(centralprocessingunit)3a1、ram(randomaccessmemory)即存儲器3a2、通信接口3a3、總線接口3a4、存儲部3a5。cpu3a1、存儲器3a2、通信接口3a3、總線接口3a4及存儲部3a5經(jīng)由內(nèi)部總線b1連接。
通信接口3a3與工程設(shè)計工具2進行通信。
總線接口3a4是將內(nèi)部總線b1和擴展總線b2聯(lián)系起來的總線橋電路。副基板3b及3c經(jīng)由擴展總線b2而與主基板3a連接。副基板3b與機械4連接。副基板3c與機械5連接。
存儲部3a5對從工程設(shè)計工具2接收到的項目數(shù)據(jù)3a5a進行存儲。作為存儲部3a5,例示出ssd(solidstatedrive)或hdd(harddiskdrive)。項目數(shù)據(jù)3a5a由工程設(shè)計工具2創(chuàng)建,被發(fā)送至控制裝置3。
項目數(shù)據(jù)3a5a包含:控制程序3a5a1,其由cpu3a1執(zhí)行用以對機械4及5進行控制;控制參數(shù)3a5a2,其在執(zhí)行控制程序3a5a1時被參照;設(shè)備存儲器3a5a3,其對存儲器3a2內(nèi)的作業(yè)區(qū)域進行規(guī)定;以及連接信息3a5a4,其對副基板3b和機械4的連接關(guān)系及副基板3c和機械5的連接關(guān)系進行規(guī)定。
在存儲器3a2內(nèi)保留設(shè)備區(qū)域3a2a,該設(shè)備區(qū)域3a2a包含由設(shè)備存儲器3a5a3規(guī)定的多個設(shè)備。在實施方式1中,存儲器3a2內(nèi)的多個設(shè)備各自對通過執(zhí)行控制程序3a5a1而得到的控制結(jié)果的值進行儲存。
cpu3a1通過執(zhí)行控制程序3a5a1,從而對機械4及5進行控制。另外,cpu3a1每隔預定的數(shù)據(jù)收集時間間隔,將設(shè)備區(qū)域3a2a內(nèi)的多個設(shè)備的值寫入至存儲部3a5內(nèi),創(chuàng)建日志數(shù)據(jù)3a5b。在實施方式1中,數(shù)據(jù)收集時間間隔設(shè)為1秒,但數(shù)據(jù)收集時間間隔并不限定于1秒。另外,在實施方式1中,日志數(shù)據(jù)3a5b設(shè)為csv(rfc4180,comma-separatedvalues)格式,但日志數(shù)據(jù)3a5b并不限定于csv格式。
控制程序3a5a1周期性地重復相同的處理,使機械4及5周期性地動作。因此,對通過執(zhí)行控制程序3a5a1而得到的控制結(jié)果的值進行儲存的各設(shè)備的值周期性地變化。
cpu3a1在預定的定時,將日志數(shù)據(jù)3a5b發(fā)送至工程設(shè)計工具2。
圖3是表示實施方式1所涉及的工程設(shè)計工具的硬件結(jié)構(gòu)的圖。實施方式1所涉及的工程設(shè)計工具2是計算機。工程設(shè)計工具2包含:cpu21、ram22、rom(readonlymemory)23、存儲部24、輸入部25、顯示部26、通信接口27。cpu21、ram22、rom23、存儲部24、輸入部25、顯示部26及通信接口27經(jīng)由總線b連接。
cpu21一邊將ram22作為作業(yè)區(qū)域使用,一邊執(zhí)行在rom23及存儲部24中存儲的程序。作為在rom23中存儲的程序,例示出bios(basicinput/outputsystem)或uefi(unifiedextensiblefirmwareinterface)。作為在存儲部24中存儲的程序,例示出操作系統(tǒng)程序及工程設(shè)計工具程序。作為存儲部24,例示出ssd或hdd。
顯示部26對文字及圖像進行顯示。作為顯示部26,例示出液晶顯示裝置。通信接口27與控制裝置3進行通信。
輸入部25是用戶用于進行輸入的裝置。輸入部25包含用于進行觸摸輸入的觸摸面板25a及用于進行語音輸入的傳聲器25b。另外,輸入部25包含鍵盤或鼠標。觸摸面板25a與顯示部26重疊配置或與顯示部26一體地構(gòu)成。
圖4是表示實施方式1所涉及的工程設(shè)計工具的功能塊的圖。
存儲部24對項目數(shù)據(jù)24a進行存儲。項目數(shù)據(jù)24a包含:控制程序24a1,其由控制裝置3的cpu3a1執(zhí)行用以對機械4及5進行控制;控制參數(shù)24a2,其在執(zhí)行控制程序24a1時被參照;設(shè)備存儲器24a3,其對控制裝置3的存儲器3a2內(nèi)的作業(yè)區(qū)域進行規(guī)定;以及連接信息24a4,其對控制裝置3的副基板3b和機械4的連接關(guān)系及副基板3c和機械5的連接關(guān)系進行規(guī)定。
存儲部24對日志數(shù)據(jù)24b及24c進行存儲。在實施方式1中,日志數(shù)據(jù)24b包含從12時00分00秒至12時59分59秒為止的期間的多個設(shè)備的值。在實施方式1中,數(shù)據(jù)收集時間間隔為1秒,因此日志數(shù)據(jù)24b針對每1個設(shè)備而包含3600個數(shù)據(jù)。
在實施方式1中,日志數(shù)據(jù)24c包含從13時00分00秒至13時59分59秒為止的期間的多個設(shè)備的值。在實施方式1中,數(shù)據(jù)收集時間間隔為1秒,因此日志數(shù)據(jù)24c針對每1個設(shè)備而包含3600個數(shù)據(jù)。
在實施方式1中,日志數(shù)據(jù)24b及24c由控制裝置3創(chuàng)建而被轉(zhuǎn)發(fā)至工程設(shè)計工具2,但日志數(shù)據(jù)24b及24c并不限定于由控制裝置3創(chuàng)建。例如,也可以設(shè)為工程設(shè)計工具2始終對控制裝置3的設(shè)備區(qū)域3a2a內(nèi)的多個設(shè)備進行監(jiān)視,每隔數(shù)據(jù)收集時間間隔,將設(shè)備區(qū)域3a2a內(nèi)的多個設(shè)備的值寫入至存儲部24內(nèi),對日志數(shù)據(jù)24b及24c進行創(chuàng)建。
cpu21執(zhí)行在存儲部24中存儲的工程設(shè)計工具程序。由此,實現(xiàn)包含項目數(shù)據(jù)創(chuàng)建部21a1及波形顯示部21a2的工程設(shè)計工具部21a。
項目數(shù)據(jù)創(chuàng)建部21a1對項目數(shù)據(jù)24a進行創(chuàng)建,發(fā)送至控制裝置3。
波形顯示部21a2包含日志數(shù)據(jù)取得部21a2a,該日志數(shù)據(jù)取得部21a2a從控制裝置3接收日志數(shù)據(jù)24b及24c而寫入至存儲部24。
波形顯示部21a2包含顯示處理部21a2b,該顯示處理部21a2b基于周期性地變化的1個或多個日志數(shù)據(jù),將重復樣式被周期性地重復的1個或多個波形在顯示部26進行顯示。
波形顯示部21a2包含操作接收部21a2c,該操作接收部21a2c接收來自用戶的操作輸入。
波形顯示部21a2包含偏差時間計算部21a2d,如果輸入了成為使1個或者多個波形內(nèi)的1個,與1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個重疊的執(zhí)行觸發(fā)的操作,則該偏差時間計算部21a2d對1個或者多個波形內(nèi)的1個,與1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個之間的相位的偏差時間進行計算。偏差時間計算部21a2d包含第1偏差時間計算部21a2d1和第2偏差時間計算部21a2d2。
波形顯示部21a2包含重復樣式提取處理部21a2e,該重復樣式提取處理部21a2e從1個或者多個波形內(nèi)的1個中提取重復樣式。重復樣式提取處理部21a2e包含第1重復樣式提取處理部21a2e1和第2重復樣式提取處理部21a2e2。
波形顯示部21a2包含重疊顯示處理部21a2f,該重疊顯示處理部21a2f將1個或者多個波形內(nèi)的1個的一部分或1個或者多個波形內(nèi)的另1個,以偏差時間使相位錯動而與1個或者多個波形內(nèi)的1個重疊地進行顯示。
圖5是表示實施方式1所涉及的工程設(shè)計工具的顯示處理的流程圖。
顯示處理部21a2b在步驟s10中,基于多個設(shè)備的日志數(shù)據(jù),將多個波形在1個顯示框內(nèi)以用戶能夠單手同時觸摸的距離進行顯示。
圖6是表示實施方式1所涉及的工程設(shè)計工具的波形顯示畫面的圖。顯示處理部21a2b在顯示部26對1個顯示框26a進行顯示。在圖6中,左右方向為時間軸,上下方向為日志數(shù)據(jù)的值。
顯示處理部21a2b在顯示框26a內(nèi),基于1個設(shè)備的日志數(shù)據(jù),對波形41進行顯示。另外,顯示處理部21a2b在顯示框26a內(nèi),基于另1個設(shè)備的日志數(shù)據(jù),對波形42進行顯示。
波形41是基于1個設(shè)備的從12時00分00秒至12時59分59秒為止的日志數(shù)據(jù)的波形。波形42是基于1個設(shè)備的從13時00分00秒至13時59分59秒為止的日志數(shù)據(jù)的波形。
此時,顯示處理部21a2b以用戶能夠單手同時對波形41及42進行觸摸的距離對波形41及42進行顯示。
作為用戶能夠單手同時對波形41及42進行觸摸的距離,例示出小于或等于20cm?;蛘?,也可以利用量尺對用戶的單手的大小進行測定,將測定出的值作為設(shè)定值而存儲于存儲部24。
由此,就波形顯示部21a2而言,即使用戶的一只手被占用,也能夠通過用戶空著的另一只手同時對波形41及42進行觸摸操作。
圖7是表示實施方式1所涉及的工程設(shè)計工具的主處理的流程圖。
操作接收部21a2c在步驟s100中,接收針對作為重疊對象的多個波形的選擇。
再次參照圖6,用戶為了將波形41和波形42重疊而進行比較,利用單手51的第1手指51a對波形41進行點擊,利用第2手指51b對波形42進行點擊。
再次參照圖7,顯示處理部21a2b在步驟s102中,將多個波形設(shè)為選擇狀態(tài)。例示出顯示處理部21a2b對波形41及42進行突出顯示,從而將波形41及42設(shè)為選擇狀態(tài)。
操作接收部21a2c在步驟s104中,接收成為使多個波形重疊的執(zhí)行觸發(fā)的操作。
再次參照圖6,用戶將第1手指51a和第2手指51b沿箭頭52所示的方向接近,作為使波形41和波形42重疊的執(zhí)行觸發(fā)操作。即,用戶進行將波形41和波形42向內(nèi)收縮的操作。
此外,成為使波形41和波形42重疊的執(zhí)行觸發(fā)的操作并不限定于將波形41和波形42向內(nèi)收縮的操作。關(guān)于成為使波形41和波形42重疊的執(zhí)行觸發(fā)的操作,作為其他例,例示出對波形41進行雙擊,對波形42進行點擊,將波形42向波形41方向滑動的操作。
另外,關(guān)于成為使波形41和波形42重疊的執(zhí)行觸發(fā)的操作,作為其他例,例示出將“使波形42與波形41重疊”這樣的語音輸入至輸入部25的傳聲器25b的操作。操作接收部21a2c通過使用已有的語音識別技術(shù),從而能夠接收所輸入的語音而作為重疊的執(zhí)行觸發(fā)操作。
由此,就波形顯示部21a2而言,即使用戶的雙手被占用,也能夠執(zhí)行波形41和波形42的重疊。
再次參照圖7,第1偏差時間計算部21a2d1在步驟s106中,執(zhí)行第1偏差時間計算處理子程序。
圖8是表示實施方式1所涉及的工程設(shè)計工具的第1偏差時間計算處理的流程圖。
第1偏差時間計算部21a2d1在步驟s110中,將一個波形的日志數(shù)據(jù)的起始與另一個波形的日志數(shù)據(jù)的起始對齊。
在這里,波形41是基于1個設(shè)備的從12時00分00秒至12時59分59秒為止的日志數(shù)據(jù)的波形,波形42是基于1個設(shè)備的從13時00分00秒至13時59分59秒為止的日志數(shù)據(jù)的波形。
因此,第1偏差時間計算部21a2d1將波形41的日志數(shù)據(jù)的起始即12時00分00秒的數(shù)據(jù)與波形42的日志數(shù)據(jù)的起始即13時00分00秒的數(shù)據(jù)對齊。
第1偏差時間計算部21a2d1在步驟s112中,對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值的總和進行計算。
即,第1偏差時間計算部21a2d1對波形41的12時00分00秒的數(shù)據(jù)和波形42的13時00分00秒的數(shù)據(jù)之間的差值的絕對值進行計算。
另外,第1偏差時間計算部21a2d1對波形41的12時00分01秒的數(shù)據(jù)和波形42的13時00分01秒的數(shù)據(jù)之間的差值的絕對值進行計算。
依此類推,第1偏差時間計算部21a2d1對波形41的12時59分59秒的數(shù)據(jù)和波形42的13時59分59秒的數(shù)據(jù)之間的差值的絕對值進行計算。
然后,第1偏差時間計算部21a2d1對如上述所示計算出的3600個絕對值的總和進行計算。
此外,第1偏差時間計算部21a2d1在步驟s112中,也可以取代對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值的總和進行計算,而是對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的平方的總和進行計算。
第1偏差時間計算部21a2d1在步驟s114中,將在步驟s112中計算出的值除以一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的重疊部分的時間。即,第1偏差時間計算部21a2d1對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均進行計算。
第1偏差時間計算部21a2d1在步驟s116中,將在步驟s114中計算出的值與另一個波形的日志數(shù)據(jù)的起始相對于一個波形的日志數(shù)據(jù)的起始的偏差時間相關(guān)聯(lián)地存儲于存儲部24。
第1偏差時間計算部21a2d1在步驟s118中,將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動。使相位錯動的方向既可以是時間提前方向,也可以是時間延遲方向。
第1偏差時間計算部21a2d1在步驟s120中,對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)是否沒有重疊進行判定,如果判定為重疊(no),則使處理進入步驟s112。
從步驟s112至步驟s120構(gòu)成循環(huán)。而且,第1偏差時間計算部21a2d1在步驟s118中,將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動。因此,第1偏差時間計算部21a2d1通過反復進行從步驟s112至步驟s120為止的循環(huán),從而一邊將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動,一邊對一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均進行多次計算。
此外,在每次重復從步驟s112至步驟s120為止的循環(huán)時,一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的重疊部分的時間以數(shù)據(jù)收集時間間隔為單位即1秒1秒地不斷減少。
第1偏差時間計算部21a2d1如果在步驟s120中判定為一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)沒有重疊(yes),則使處理進入步驟s122。
第1偏差時間計算部21a2d1在步驟s122中,將在步驟s116中存儲于存儲部24的值中的最小值所關(guān)聯(lián)的偏差時間用作另一個波形的相位相對于一個波形的偏差時間,結(jié)束處理。
即,第1偏差時間計算部21a2d1將一個波形的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均成為最小時的另一個波形的日志數(shù)據(jù)的起始相對于一個波形的日志數(shù)據(jù)的起始的偏差時間,用作另一個波形的起始的相位相對于一個波形的起始的偏差時間。
再次參照圖7,重疊顯示處理部21a2f在步驟s108中,將選擇出的多個波形以由第1偏差時間計算部21a2d1計算出的偏差時間使相位錯動而重疊地進行顯示,結(jié)束處理。
再次參照圖6,在波形41的凸狀的部分41a和波形42的凸狀的部分42a重疊,波形41的凸狀的部分41b和波形42的凸狀的部分42b重疊時,波形41的日志數(shù)據(jù)和波形42的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均成為最小。因此,重疊顯示處理部21a2f使波形42沿箭頭43方向移動,將波形42的相位與波形41對齊。
圖9是表示實施方式1所涉及的工程設(shè)計工具的波形顯示畫面的圖。重疊顯示處理部21a2f將波形42的相位與波形41對齊而進行顯示,以使得波形41的凸狀的部分41a和波形42的凸狀的部分42a重疊,波形41的凸狀的部分41b和波形42的凸狀的部分42b重疊。此外,在圖9中,為了容易理解,將波形41和波形42稍微錯開地描繪出,但實際上波形41和波形42完全地重疊而進行圖像顯示。
用戶將波形41和波形42對比觀察,如果波形41和波形42沒有差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制正常。另一方面,用戶將波形41和波形42對比觀察,如果波形41和波形42存在差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制不正常。
根據(jù)實施方式1所涉及的工程設(shè)計工具2的波形顯示部21a2,用戶即使不進行將波形42的凸狀的部分42a的位置與波形41的凸狀的部分41a的位置對齊的細微操作,也能夠?qū)⒉ㄐ?2的相位與波形41對齊。因此,波形顯示部21a2能夠容易地將波形42與波形41重疊地進行顯示。
另外,如圖9所示,在波形42與波形41重疊地進行顯示的狀態(tài)下,如果用戶利用第1手指51a將波形42沿箭頭54的方向滑動,則波形顯示部21a2使波形42沿箭頭44的方向移動,能夠以波形42的凸狀的部分42b和波形41的凸狀的部分41a重疊的方式將波形42與波形41重疊而進行顯示。
上述情況能夠通過波形顯示部21a2執(zhí)行圖8所示的處理而實現(xiàn)。在該情況下,波形顯示部21a2跳過圖8的步驟s110而執(zhí)行步驟s112及其以后的步驟。并且,波形顯示部21a2在步驟s118,將波形42的日志數(shù)據(jù)的相位相對于波形41的日志數(shù)據(jù)而以數(shù)據(jù)收集時間間隔沿箭頭54的方向錯動即可。另外,如果由用戶利用第1手指51a將波形42沿與箭頭54相反的方向滑動,則波形顯示部21a2在步驟s118中,將波形42的日志數(shù)據(jù)的相位相對于波形41的日志數(shù)據(jù)而以數(shù)據(jù)收集時間間隔沿與箭頭54相反的方向錯動即可。
根據(jù)實施方式1所涉及的工程設(shè)計工具2的波形顯示部21a2,能夠在波形42的1個凸狀的部分42a與波形41的1個凸狀的部分41a重疊而進行顯示的狀態(tài)下,容易地將波形42的其他凸狀的部分42b與波形41的1個凸狀的部分41a重疊而進行顯示。
實施方式2.
實施方式2所涉及的工程設(shè)計工具的結(jié)構(gòu)與實施方式1所涉及的工程設(shè)計工具的結(jié)構(gòu)相同。
在實施方式2中,工程設(shè)計工具2能夠由用戶對波形中的將相位對齊的目標部分進行選擇,將波形重疊而進行顯示。
圖10是表示實施方式2所涉及的工程設(shè)計工具的波形顯示畫面的圖。顯示處理部21a2b在顯示部26對1個顯示框26a進行顯示。而且,顯示處理部21a2b在顯示框26a內(nèi),基于1個設(shè)備的日志數(shù)據(jù),對波形45進行顯示。波形45具有凸狀的部分45a。另外,顯示處理部21a2b在顯示框26a內(nèi),基于另1個設(shè)備的日志數(shù)據(jù),對波形46進行顯示。波形46具有凸狀的部分46a。
圖11是表示實施方式2所涉及的工程設(shè)計工具的主處理的流程圖。
操作接收部21a2c在步驟s200中,接收針對一個波形的一部分的選擇。
再次參照圖10,用戶輸入對波形45的一部分即凸狀的部分45a進行選擇的操作。作為對凸狀的部分45a進行選擇的操作,例示出從凸狀的部分45a的一端滑動至凸狀的部分45a的另一端的操作。作為對凸狀的部分45a進行選擇的其他操作,例示出對凸狀的部分45a的一端進行點擊,對凸狀的部分45a的另一端進行雙擊的操作。
再次參照圖11,顯示處理部21a2b在步驟s202中,將一個波形的一部分設(shè)為選擇狀態(tài)。例示出顯示處理部21a2b通過對波形45的凸狀的部分45a進行強調(diào)顯示,從而將凸狀的部分45a設(shè)為選擇狀態(tài)。
操作接收部21a2c在步驟s204中,接收針對另一個波形的選擇。作為對波形46進行選擇的操作,例示出對波形46進行點擊。
顯示處理部21a2b在步驟s206中,將另一個波形設(shè)為選擇狀態(tài)。例示出顯示處理部21a2b通過對波形46進行突出顯示,從而將波形46設(shè)為選擇狀態(tài)。
操作接收部21a2c在步驟s208中,接收成為使一個波形和另一個波形重疊的執(zhí)行觸發(fā)的操作。
再次參照圖10,用戶將對波形45進行了點擊的第1手指51a和對波形46進行了點擊的第2手指51b沿箭頭53所示的方向接近,作為使波形45和波形46重疊的執(zhí)行觸發(fā)操作。即,用戶進行將波形45和波形46向內(nèi)收縮的操作。
此外,成為使波形45和波形46重疊的執(zhí)行觸發(fā)的操作并不限定于將波形45和波形46向內(nèi)收縮的操作。關(guān)于成為使波形45和波形46重疊的執(zhí)行觸發(fā)的操作,作為其他例,例示出對波形45進行雙擊,對波形46進行點擊,將波形46向波形45方向滑動的操作。
另外,關(guān)于成為使波形45和波形46重疊的執(zhí)行觸發(fā)的操作,作為其他例,例示出將“使波形46與波形45重疊”這樣的語音輸入至輸入部25的傳聲器25b的操作。操作接收部21a2c通過使用已有的語音識別技術(shù),從而能夠接收所輸入的語音而作為重疊的執(zhí)行觸發(fā)操作。
由此,就波形顯示部21a2而言,即使用戶的雙手被占用,也能夠執(zhí)行波形45和波形46的重疊。
再次參照圖11,第2偏差時間計算部21a2d2在步驟s210中,執(zhí)行第2偏差時間計算處理子程序。
圖12是表示實施方式2所涉及的工程設(shè)計工具的第2偏差時間計算處理的流程圖。
第2偏差時間計算部21a2d2在步驟s220中,將另一個波形的日志數(shù)據(jù)的起始與一個波形的一部分的日志數(shù)據(jù)的起始對齊。
在這里,波形45的凸狀的部分45a的日志數(shù)據(jù)為從12時00分00秒至12時04分59秒,波形46的日志數(shù)據(jù)為從13時00分00秒至13時59分59秒。
因此,第2偏差時間計算部21a2d2將波形46的日志數(shù)據(jù)的起始即13時00分00秒的數(shù)據(jù)與波形45的凸狀的部分45a的日志數(shù)據(jù)的起始即12時00分00秒的數(shù)據(jù)對齊。
第2偏差時間計算部21a2d2在步驟222中,對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值的總和進行計算。
即,第2偏差時間計算部21a2d2對波形45的凸狀的部分45a的12時00分00秒的數(shù)據(jù)和波形46的13時00分00秒的數(shù)據(jù)之間的差值的絕對值進行計算。
另外,第2偏差時間計算部21a2d2對凸狀的部分45a的12時00分01秒的數(shù)據(jù)和波形46的13時00分01秒的數(shù)據(jù)之間的差值的絕對值進行計算。
依此類推,第2偏差時間計算部21a2d2對凸狀的部分45a的12時04分59秒的數(shù)據(jù)和波形46的13時04分59秒的數(shù)據(jù)之間的差值的絕對值進行計算。
然后,第2偏差時間計算部21a2d2對如上述所示計算出的300個絕對值的總和進行計算。
此外,第2偏差時間計算部21a2d2在步驟s222中,也可以取代對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值的總和進行計算,而是對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的平方的總和進行計算。
第2偏差時間計算部21a2d2在步驟s224中,將在步驟s222中計算出的值除以一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的重疊部分的時間。即,第2偏差時間計算部21a2d2對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均進行計算。
第2偏差時間計算部21a2d2在步驟s226中,將在步驟s224中計算出的值與另一個波形的日志數(shù)據(jù)的起始相對于一個波形的一部分的日志數(shù)據(jù)的起始的偏差時間相關(guān)聯(lián)地存儲于存儲部24。
第2偏差時間計算部21a2d2在步驟s228中,將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的一部分的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動。使相位錯動的方向既可以是時間提前方向,也可以是時間延遲方向。
第2偏差時間計算部21a2d2在步驟s230中,對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)是否沒有重疊進行判定,如果判定為重疊(no),則使處理進入步驟s222。
從步驟s222至步驟s230構(gòu)成循環(huán)。而且,第2偏差時間計算部21a2d2在步驟s228中,將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的一部分的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動。因此,第2偏差時間計算部21a2d2通過反復進行從步驟s222至步驟s230為止的循環(huán),從而一邊將另一個波形的日志數(shù)據(jù)的相位相對于一個波形的一部分的日志數(shù)據(jù)以數(shù)據(jù)收集時間間隔向一個方向錯動,一邊對一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均進行多次計算。
圖13是對實施方式2所涉及的工程設(shè)計工具的處理進行說明的圖。如圖13所示,在將波形46的日志數(shù)據(jù)的起始與凸狀的部分45a的日志數(shù)據(jù)的起始對齊時,凸狀的部分45a的日志數(shù)據(jù)和波形46的日志數(shù)據(jù)之間的差值的絕對值或平方的時間平均變得非常大。
第2偏差時間計算部21a2d2在每次重復從步驟s222至步驟s230為止的循環(huán)時,將波形46的日志數(shù)據(jù)的相位沿箭頭48的方向錯動。
圖14是對實施方式2所涉及的工程設(shè)計工具的處理進行說明的圖。如圖14所示,在凸狀的部分45a和波形46的凸狀的部分46a重疊時,凸狀的部分45a的日志數(shù)據(jù)和波形46的日志數(shù)據(jù)之間的差值的絕對值或平方的時間平均變得非常小。
再次參照圖12,第2偏差時間計算部21a2d2如果在步驟s230中判定為一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)沒有重疊(yes),則使處理進入步驟s232。
第2偏差時間計算部21a2d2在步驟s232中,將在步驟s226中存儲于存儲部24的值中的比預定的閾值小的值所關(guān)聯(lián)的偏差時間中的最小偏差時間用作另一個波形的相位相對于一個波形的一部分的偏差時間,結(jié)束處理。
即,第2偏差時間計算部21a2d2將一個波形的一部分的日志數(shù)據(jù)和另一個波形的日志數(shù)據(jù)之間的各數(shù)據(jù)收集時刻下的差值的絕對值或平方的時間平均比閾值小的值所關(guān)聯(lián)的1個或多個偏差時間中的最小偏差時間用作另一個波形的起始的相位相對于一個波形的一部分的起始的偏差時間。
第2偏差時間計算部21a2d2在步驟s226中存儲于存儲部24的值中的比預定的閾值小的值存在多個的情況下,將與多個值分別相關(guān)聯(lián)的多個偏差時間中的最小偏差時間用作另一個波形的相位相對于一個波形的一部分的偏差時間。
再次參照圖11,重疊顯示處理部21a2f在步驟s212中,將另一個波形以由第2偏差時間計算部21a2d2計算出的偏差時間使相位錯動而與一個波形重疊地進行顯示,結(jié)束處理。
圖15是表示實施方式2所涉及的工程設(shè)計工具的波形顯示畫面的圖。重疊顯示處理部21a2f將波形46的相位與波形45對齊而進行顯示,以使得波形45的凸狀的部分45a和波形46的凸狀的部分46a重疊。此外,在圖15中,為了容易理解,將波形45和波形46稍微錯開地描繪出,但實際上波形45和波形46完全地重疊而進行圖像顯示。
用戶將波形45的凸狀的部分45a和波形46的凸狀的部分46a對比觀察,如果凸狀的部分45a和凸狀的部分46a沒有差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制正常。另一方面,用戶將凸狀的部分45a和凸狀的部分46a對比觀察,如果凸狀的部分45a和凸狀的部分46a存在差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制不正常。
根據(jù)實施方式2所涉及的工程設(shè)計工具2的波形顯示部21a2,用戶即使不進行將波形46的凸狀的部分46a的位置與波形45的凸狀的部分45a的位置對齊的細微操作,也能夠?qū)⒉ㄐ?6的相位與波形45對齊。因此,波形顯示部21a2能夠容易地將波形46與波形45重疊而進行顯示。
實施方式3.
實施方式3所涉及的工程設(shè)計工具的結(jié)構(gòu)與實施方式1所涉及的工程設(shè)計工具的結(jié)構(gòu)相同。
在實施方式2中,如參照圖10進行說明所述,用戶通過操作輸入對波形45的一部分即凸狀的部分45a進行了選擇。另一方面,在實施方式3中,用戶即使不進行操作輸入,也能夠?qū)Σㄐ蔚囊徊糠诌M行選擇。
圖16是表示實施方式3所涉及的工程設(shè)計工具的主處理的流程圖。
操作接收部21a2c在步驟s300中,接收針對一個波形的選擇。
重復樣式提取處理部21a2e在步驟s302中,執(zhí)行重復樣式提取處理子程序。
圖17是表示實施方式3所涉及的工程設(shè)計工具的重復樣式提取處理的流程圖。
第1重復樣式提取處理部21a2e1在步驟s315中,執(zhí)行第1重復樣式提取處理子程序。
圖18是表示實施方式3所涉及的工程設(shè)計工具的第1重復樣式提取處理的流程圖。
第1重復樣式提取處理部21a2e1在步驟s320中,將波形的日志數(shù)據(jù)中的值為0的第1部位設(shè)為起始點。
圖19是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。第1重復樣式提取處理部21a2e1將波形61的日志數(shù)據(jù)中的值為0的第1部位61a設(shè)為起始點。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s322中,將波形的日志數(shù)據(jù)的微分系數(shù)經(jīng)由增加趨勢而成為0的第2部位的日志數(shù)據(jù)的值設(shè)為峰值δd1。
再次參照圖19,波形61在第2部位61b處微分系數(shù)成為0。因此,第1重復樣式提取處理部21a2e1將第2部位61b的日志數(shù)據(jù)的值設(shè)為峰值δd1。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s324中,將從起始點至波形的日志數(shù)據(jù)中的值成為0的第3部位為止的時間設(shè)為δt1。
再次參照圖19,波形61在第3部位61c處日志數(shù)據(jù)的值成為0。因此,第1重復樣式提取處理部21a2e1將從第1部位61a至第3部位61c為止的時間設(shè)為δt1。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s326中,將波形的日志數(shù)據(jù)的微分系數(shù)經(jīng)由減少趨勢而成為0的第4部位的日志數(shù)據(jù)的值設(shè)為峰值δd2。
再次參照圖19,波形61在第4部位61d處微分系數(shù)成為0。因此,第1重復樣式提取處理部21a2e1將第4部位61d的日志數(shù)據(jù)的值設(shè)為峰值δd2。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s328中,將從第3部位至波形的日志數(shù)據(jù)中的值成為0的第5部位為止的時間設(shè)為δt2。
再次參照圖19,波形61在第5部位61e處日志數(shù)據(jù)的值成為0。因此,第1重復樣式提取處理部21a2e1將從第3部位61c至第5部位61e為止的時間設(shè)為δt2。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s330中,將從第1部位至第5部位為止設(shè)為1個樣式。
再次參照圖19,第1重復樣式提取處理部21a2e1將從第1部位61a至第5部位61e為止設(shè)為1個樣式62。
此外,也可以將步驟s322和步驟s326調(diào)換。如果這樣做,則第1重復樣式提取處理部21a2e1能夠?qū)⑽⒎窒禂?shù)經(jīng)由減少趨勢而成為增加趨勢的部位設(shè)為樣式。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s332中,判定是否有2個樣式進行重復。
第1重復樣式提取處理部21a2e1如果在步驟s332中判定為沒有2個樣式進行重復(no),則結(jié)束處理。在該情況下,通過步驟s317的第2重復提取處理子程序進行重復樣式的提取。
第1重復樣式提取處理部21a2e1如果在步驟s332中判定為有2個樣式進行重復(yes),則在步驟s334中,將樣式設(shè)為準重復樣式。
再次參照圖19,在樣式62后,重復有與樣式62相同的樣式63。因此,第1重復樣式提取處理部21a2e1將樣式62設(shè)為準重復樣式。
再次參照圖18,第1重復樣式提取處理部21a2e1在步驟s336中,判定是否有3個準重復樣式進行重復。
第1重復樣式提取處理部21a2e1如果在步驟s336中判定為沒有3個準重復樣式進行重復(no),則結(jié)束處理。在該情況下,通過步驟s317的第2重復提取處理子程序進行重復樣式的提取。
第1重復樣式提取處理部21a2e1如果在步驟s336中判定為有3個準重復樣式進行重復(yes),則在步驟s338中,將準重復樣式設(shè)為重復樣式,結(jié)束處理。
再次參照圖19,在準重復樣式62及63后,重復有與準重復樣式62及63相同的準重復樣式64。因此,第1重復樣式提取處理部21a2e1將準重復樣式62設(shè)為重復樣式。
圖20是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。在圖20中,波形61包含重復樣式62、63、64、65及66。
再次參照圖17,重復樣式提取處理部21a2e在步驟s316中,判定是否成功提取了重復樣式。
重復樣式提取處理部21a2e如果在步驟s316中判定為成功提取了重復樣式(yes),則結(jié)束處理。
重復樣式提取處理部21a2e如果在步驟s316中判定為未能提取重復樣式(no),則使處理進入步驟s317。
第2重復樣式提取處理部21a2e2在步驟s317中,執(zhí)行第2重復樣式提取處理子程序。
圖21是表示實施方式3所涉及的工程設(shè)計工具的第2重復樣式提取處理的流程圖。
第2重復樣式提取處理的從步驟s400至步驟s410為止,與第1重復樣式提取處理的從步驟s320至步驟s330為止相同,因此省略說明。
圖22是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。第2重復樣式提取處理部21a2e2執(zhí)行步驟s400至步驟s410,提取波形71中的樣式71a。
第2重復樣式提取處理部21a2e2在步驟s412中,判定是否有2個樣式進行重復。
第2重復樣式提取處理部21a2e2如果在步驟s412中判定為有2個樣式進行重復(yes),則結(jié)束處理。在如上所述的情況下,是通過先前已執(zhí)行的第1重復樣式提取處理,進行重復樣式的提取。
第2重復樣式提取處理部21a2e2如果在步驟s412中判定為沒有2個樣式進行重復(no),則在步驟s414中,將樣式與相鄰的樣式結(jié)合,設(shè)為預備樣式。
再次參照圖22,在樣式71a后,存在與樣式71a不同的樣式71b。因此,第2重復樣式提取處理部21a2e2將樣式71a和樣式71b結(jié)合,設(shè)為預備樣式71c。
再次參照圖21,第2重復樣式提取處理部21a2e2在步驟s416中,判定是否有2個預備樣式進行重復。
第2重復樣式提取處理部21a2e2如果在步驟s416中判定為有2個預備樣式進行重復(yes),則在步驟s420中,將預備樣式設(shè)為重復樣式,結(jié)束處理。
再次參照圖22,在預備樣式71c后,重復有與預備樣式71c相同的預備樣式71d。因此,第2重復樣式提取處理部21a2e2將預備樣式71c設(shè)為重復樣式。
圖23是對實施方式3所涉及的工程設(shè)計工具的處理進行說明的圖。在圖23中,波形71包含重復樣式72、73、74及75。
再次參照圖21,第2重復樣式提取處理部21a2e2如果在步驟s416中判定為沒有2個預備樣式進行重復(no),則在步驟s418中,將預備樣式與相鄰的樣式結(jié)合而設(shè)為新的預備樣式,使處理進入步驟s416。
步驟s416及步驟s418構(gòu)成循環(huán)。第2重復樣式提取處理部21a2e2通過執(zhí)行該循環(huán),從而直至有2個預備樣式進行重復為止,不斷將預備樣式與相鄰的樣式結(jié)合。由此,第2重復樣式提取處理部21a2e2能夠提取重復樣式。
再次參照圖16,顯示處理部21a2b在步驟s304中,將重復樣式設(shè)為選擇狀態(tài)。例示出顯示處理部21a2b通過對重復樣式進行突出顯示,從而將重復樣式設(shè)為選擇狀態(tài)。
從步驟s306至步驟s314為止,與實施方式2的從步驟s204至步驟s212相同,因此省略說明。
根據(jù)實施方式3所涉及的工程設(shè)計工具2的波形顯示部21a2,即使用戶不進行對波形61或波形71的一部分進行選擇的操作輸入,也能夠?qū)Σㄐ?1的重復樣式62或波形71的重復樣式72進行選擇。因此,波形顯示部21a2能夠容易地將其他波形與波形61或波形71重疊而進行顯示。
實施方式4.
實施方式4所涉及的工程設(shè)計工具的結(jié)構(gòu)與實施方式1所涉及的工程設(shè)計工具的結(jié)構(gòu)相同。
在從實施方式1至實施方式3中,將1個波形與另1個波形重疊而進行了顯示。另一方面,在實施方式4中,能夠?qū)?個波形的一部分與1個波形重疊而進行顯示。
圖24是表示實施方式4所涉及的工程設(shè)計工具的波形顯示畫面的圖。顯示處理部21a2b在顯示部26中對1個顯示框26a進行顯示。而且,顯示處理部21a2b在顯示框26a內(nèi),基于1個設(shè)備的日志數(shù)據(jù)對波形71進行顯示。
圖25是表示實施方式4所涉及的工程設(shè)計工具的主處理的流程圖。
操作接收部21a2c在步驟s500中,接收針對波形的選擇。作為對波形71進行選擇的操作,例示出對波形71進行點擊。
實施方式4所涉及的步驟s502與實施方式3所涉及的步驟s302相同,因此省略說明。
再次參照圖24,重復樣式提取處理部21a2e通過執(zhí)行步驟s502,從而提取重復樣式72、73、74及75。
再次參照圖25,操作接收部21a2c在步驟s504中,接收針對1個重復樣式的選擇。
再次參照圖24,用戶輸入對重復樣式73進行選擇的操作。作為對重復樣式73進行選擇的操作,例示出對重復樣式73進行點擊的操作。
再次參照圖25,顯示處理部21a2b在步驟s506中,將選擇出的1個重復樣式設(shè)為選擇狀態(tài)。例示出顯示處理部21a2b通過對重復樣式73進行強調(diào)顯示,從而將重復樣式73設(shè)為選擇狀態(tài)。
操作接收部21a2c在步驟s508中,接收成為使選擇出的1個重復樣式與波形重疊的執(zhí)行觸發(fā)的操作。
再次參照圖24,用戶使對重復樣式73進行了點擊的第1手指51a沿箭頭55所示的方向移動,作為使重復樣式73和波形71重疊的執(zhí)行觸發(fā)操作。即,用戶進行將重復樣式73滑動的操作。
再次參照圖25,實施方式4所涉及的步驟s510與實施方式3所涉及的步驟s312相同,因此省略說明。
重疊顯示處理部21a2f在步驟s512中,將選擇出的1個重復樣式以由第2偏差時間計算部21a2d2計算出的偏差時間使相位錯動而重疊地進行顯示,結(jié)束處理。
再次參照圖24,重疊顯示處理部21a2f將重復樣式73的相位與重復樣式72對齊而進行顯示。用戶將重復樣式73和重復樣式72對比觀察,如果重復樣式73和重復樣式72沒有差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制正常。另一方面,用戶將重復樣式73和重復樣式72對比觀察,如果重復樣式73和重復樣式72存在差異,則能夠判斷為通過控制裝置3實現(xiàn)的控制不正常。
根據(jù)實施方式4所涉及的工程設(shè)計工具2的波形顯示部21a2,用戶即使不進行將重復樣式73的位置與重復樣式72的位置對齊的細微操作,也能夠?qū)⒅貜蜆邮?3的相位與重復樣式72對齊。因此,波形顯示部21a2能夠容易地將重復樣式73的相位與重復樣式72重疊而進行顯示。
以上的實施方式所示的結(jié)構(gòu)示出的是本發(fā)明的內(nèi)容的一個例子,也能夠與其他公知技術(shù)組合,在不脫離本發(fā)明的主旨的范圍,也能夠?qū)⒔Y(jié)構(gòu)的一部分省略、變更。
標號的說明
1控制系統(tǒng),2工程設(shè)計工具,3控制裝置,4、5機械,21cpu,21a2波形顯示部,21a2a日志數(shù)據(jù)取得部,21a2b顯示處理部,21a2c操作接收部,21a2d偏差時間計算部,21a2d1第1偏差時間計算部,21a2d2第2偏差時間計算部,21a2e重復樣式提取處理部,21a2e1第1重復樣式提取處理部,21a2e2第2重復樣式提取處理部,21a2f重疊顯示處理部,22ram,23rom,24存儲部,24b、24c日志數(shù)據(jù),25輸入部,25a觸摸面板,25b傳聲器,26顯示部。