欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制裝置和控制程序的制作方法

文檔序號(hào):6518524閱讀:169來源:國知局
控制裝置和控制程序的制作方法
【專利摘要】本發(fā)明提供一種控制裝置和控制程序,僅在用戶有意進(jìn)行觸摸操作的情況下,使其輸入有效??刂蒲b置包括:對(duì)至少一個(gè)對(duì)象裝置進(jìn)行監(jiān)視及控制的控制部、顯示對(duì)象裝置的監(jiān)視及控制的畫面并且對(duì)用戶的觸摸操作進(jìn)行檢測(cè)的輸入顯示部。輸入顯示部如果檢測(cè)出用戶在持續(xù)至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則改變與該至少兩個(gè)點(diǎn)的觸摸的位置對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
【專利說明】控制裝置和控制程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)機(jī)器、設(shè)備等的動(dòng)作進(jìn)行控制的控制裝置和控制程序。
【背景技術(shù)】
[0002]以往,作為對(duì)機(jī)器、設(shè)備等的動(dòng)作進(jìn)行控制的結(jié)構(gòu),通常使用可編程邏輯控制器(Programmable Logic Controller:以下稱為“PLC”)和對(duì)該P(yáng)LC發(fā)出指示并且顯示PLC內(nèi)部信息的人機(jī)交互界面(Human Machine Interface:以下也稱為“HMI”)裝置。例如,在JP特開2000-10608號(hào)公報(bào)(專利文獻(xiàn)I)中,公開了 PLC單元和顯示器的系統(tǒng)。
[0003]另外,為了提高操作員等的操作性,作為HMI裝置,多由顯示各種信息的顯示器和配置在該顯示器上用于接受操作的觸摸板構(gòu)成。
[0004]現(xiàn)有技術(shù)文獻(xiàn)
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)I JP特開2000-10608號(hào)公報(bào)
[0007]然而,在采用上述那樣的觸摸板的情況下,在操作員因某種原因而碰觸到顯示器時(shí),觸摸板會(huì)檢測(cè)到輸入,有可能對(duì)控制裝置發(fā)出錯(cuò)誤指示。

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

[0008]因此,本發(fā)明的目的在于,提供一種新結(jié)構(gòu),僅在用戶有操作意愿地進(jìn)行觸摸操作的情況下,才使其輸入有效。
[0009]本發(fā)明的一個(gè)方面的控制裝置具有:控制部,其對(duì)至少一個(gè)對(duì)象裝置進(jìn)行監(jiān)視及控制;輸入顯示部,其顯示對(duì)象裝置的監(jiān)視及控制的畫面,并且檢測(cè)用戶的觸摸操作。在用戶持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,隨著至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果輸入顯示部根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則控制部使該至少兩個(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。
[0010]優(yōu)選地,輸入顯示部,在檢測(cè)出兩個(gè)點(diǎn)的觸摸的情況下,針對(duì)一個(gè)觸摸位置和另一個(gè)觸摸位置,在左右方向的間隔在預(yù)定的第一范圍內(nèi)并且上下方向的間隔在預(yù)定的第二值以下時(shí),開始判斷是否進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0011]優(yōu)選地,輸入顯示部進(jìn)行如下處理:響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置;分別取得第一移動(dòng)后位置和第二移動(dòng)后位置,第一移動(dòng)后位置是緊接著第一開始位置而檢測(cè)出的觸摸位置,第二移動(dòng)后位置是緊接著第二開始位置而檢測(cè)出的觸摸位置;如果第一直線和第二直線之間的角度超過預(yù)定的值,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,第一直線是連接第一開始位置和第二開始位置的直線,第二直線是連接第一移動(dòng)后位置與第二移動(dòng)后位置的直線。
[0012]優(yōu)選地,輸入顯示部進(jìn)行如下處理:響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置;分別取得第一移動(dòng)后位置和第二移動(dòng)后位置,第一移動(dòng)后位置是緊接著第一開始位置而檢測(cè)出的觸摸位置,第二移動(dòng)后位置是緊接著第二開始位置而檢測(cè)出的觸摸位置;如果第一條件和第二條件中的至少一個(gè)條件成立,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,第一條件是指第一中心角超過預(yù)定的值,第二條件是指第二中心角超過預(yù)定的值,第一中心角是指通過對(duì)第一開始位置和第一移動(dòng)后位置進(jìn)行插補(bǔ)而得的第一圓弧所對(duì)應(yīng)的中心角,第二中心角是指通過對(duì)第二開始位置和第二移動(dòng)后位置進(jìn)行插補(bǔ)而得的第二圓弧所對(duì)應(yīng)的中心角。
[0013]優(yōu)選地,輸入顯示部進(jìn)行如下處理:響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置;取得第一移動(dòng)后位置,第一移動(dòng)后位置是緊接著第一開始位置而檢測(cè)出的觸摸位置;以第二開始位置為基準(zhǔn),如果第一開始位置和第一移動(dòng)后位置所成的角超過預(yù)定的值,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0014]優(yōu)選地,輸入顯示部進(jìn)行如下處理:顯示與對(duì)象裝置對(duì)應(yīng)關(guān)聯(lián)的對(duì)象;在檢測(cè)出兩點(diǎn)的觸摸的情況下,在由一個(gè)觸摸位置與另一個(gè)觸摸位置圍成的范圍內(nèi)存在對(duì)象時(shí),開始判斷是否針對(duì)與對(duì)象對(duì)應(yīng)關(guān)聯(lián)的對(duì)象裝置進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0015]更優(yōu)選地,輸入顯示部,在對(duì)象的周邊顯示指導(dǎo)信息,該指導(dǎo)信息表示與該對(duì)象對(duì)應(yīng)關(guān)聯(lián)的旋轉(zhuǎn)操作有效的范圍。
[0016]根據(jù)本發(fā)明的其它方面,提供一種控制程序,由控制裝置執(zhí)行。該控制程序使控制裝置執(zhí)行如下步驟:顯示對(duì)象裝置的監(jiān)視及控制的畫面;檢測(cè)用戶的觸摸操作;在用戶持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,隨著至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則使該至少兩個(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。
[0017]通過本發(fā)明,僅在用戶有意地進(jìn)行觸摸操作的情況下,才使其輸入有效,因此能夠避免產(chǎn)生因誤操作導(dǎo)致的不良。
【專利附圖】

【附圖說明】
[0018]圖1是表示本發(fā)明的實(shí)施方式的控制裝置的整體結(jié)構(gòu)的示意圖。
[0019]圖2是表示本發(fā)明的實(shí)施方式的處理單元的硬件結(jié)構(gòu)的示意圖。
[0020]圖3是表示本發(fā)明的實(shí)施方式的HMI裝置的硬件結(jié)構(gòu)的示意圖。
[0021]圖4是表示本發(fā)明的實(shí)施方式的控制裝置的應(yīng)用例的示意圖。
[0022]圖5A、5B是用于說明本發(fā)明的實(shí)施方式的用戶操作例的示意圖。
[0023]圖6A、6B是用于說明本發(fā)明的實(shí)施方式的用戶操作例的示意圖。
[0024]圖7A、7B是表示本發(fā)明的實(shí)施方式的用戶操作的軌跡的一例的示意圖。
[0025]圖8A、8B是用于說明本發(fā)明的實(shí)施方式的防止錯(cuò)誤操作的一例的示意圖。
[0026]圖9是用于說明本發(fā)明的實(shí)施方式的輔助輸入操作的一例的示意圖。
[0027]圖10A、10B、10C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的一例的示意圖。
[0028]圖11A、11B、11C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的其它一例的示意圖。
[0029]圖12A、12B、12C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的另一其它一例的不意圖。[0030]圖13是用于說明本發(fā)明的實(shí)施方式的針對(duì)旋轉(zhuǎn)操作的開始條件的一例的示意圖。
[0031]圖14是表示本發(fā)明的實(shí)施方式的控制裝置中的觸摸輸入的處理步驟的流程圖。
[0032]圖15A、15B是用于說明本發(fā)明的其它實(shí)施方式的用戶操作例的示意圖。
[0033]圖16A、16B、16C、16D是表示本發(fā)明的其它實(shí)施方式的用戶操作的軌跡的一例的
示意圖。
[0034]附圖標(biāo)記的說明
[0035]I控制裝置,2現(xiàn)場(chǎng)網(wǎng)絡(luò)(field network), 3生產(chǎn)線,10PLC, 11處理單元,12,2210(輸入輸出)單元,13系統(tǒng)總線,20遠(yuǎn)距離(遙控)IO裝置,21通信單元,112處理器,114芯片集(chip set), 116、306RAM,118R0M, 120閃存器,122系統(tǒng)總線控制器,124,316網(wǎng)絡(luò)控制器,126接口,302CPU, 304內(nèi)部總線,310硬盤,312顯示控制器,314觸摸控制器,318通信接口,320顯示器,322觸摸板,350對(duì)象,360標(biāo)記(indicator)。
【具體實(shí)施方式】
[0036]參照附圖來詳細(xì)說明本發(fā)明的實(shí)施方式。此外,對(duì)圖中的同一或相當(dāng)部分標(biāo)注同一附圖標(biāo)記,不重復(fù)其說明。
[0037]< A.概要 >
[0038]本實(shí)施方式的控制裝置包括:控制部(后述的PLC),其監(jiān)視及控制機(jī)器、設(shè)備等的至少一個(gè)對(duì)象裝置;輸入顯示部(后述的HMI裝置),其顯示對(duì)象裝置的監(jiān)視及控制的畫面,并且檢測(cè)用戶的觸摸操作。并且,在用戶持續(xù)觸摸至少兩個(gè)點(diǎn)的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,隨著至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果輸入顯示部根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則控制部使與該至少兩個(gè)點(diǎn)的觸摸位置對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。即,在操作員等的用戶對(duì)輸入顯示部持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,如果不進(jìn)行規(guī)定角度以上的旋轉(zhuǎn)操作,則不會(huì)改變作為對(duì)象的狀態(tài)值(例如,開始運(yùn)轉(zhuǎn)等的標(biāo)志)。因此,能夠避免因用戶的誤操作而導(dǎo)致狀態(tài)值在無意間被更新的情況。這樣一來,在本實(shí)施方式的新結(jié)構(gòu)中,僅在進(jìn)行了特定的用戶操作的情況下,才更新狀態(tài)值。
[0039]< B.系統(tǒng)結(jié)構(gòu)>
[0040]首先,說明本實(shí)施方式的系統(tǒng)結(jié)構(gòu)。圖1是表示本發(fā)明的實(shí)施方式的控制裝置I的整體結(jié)構(gòu)的示意圖??刂蒲b置I包括經(jīng)由現(xiàn)場(chǎng)網(wǎng)絡(luò)2連接的PLC10、遠(yuǎn)距離IO (Input/Output,輸入/輸出)裝置20和HMI裝置30。
[0041]PLClO對(duì)至少一個(gè)對(duì)象裝置進(jìn)行監(jiān)視及控制。更具體地說,PLClO包括用于執(zhí)行程序的處理單元11和一個(gè)以上的IO單元12。這些單元經(jīng)由系統(tǒng)總線13相連接。如后述,處理單元11從經(jīng)由系統(tǒng)總線13連接的IO單元12和/或經(jīng)由現(xiàn)場(chǎng)網(wǎng)絡(luò)2連接的遠(yuǎn)距離IO裝置20收集現(xiàn)場(chǎng)信息,計(jì)算出與收集到的信息對(duì)應(yīng)的輸出值等的狀態(tài)值,并且,通過現(xiàn)場(chǎng)網(wǎng)絡(luò)2向其它裝置發(fā)送狀態(tài)值。
[0042]遠(yuǎn)距離IO裝置20包括通信單元21和一個(gè)以上的IO單元22。通信單元21,將經(jīng)由IO單元22收集到的現(xiàn)場(chǎng)信息通過現(xiàn)場(chǎng)網(wǎng)絡(luò)2發(fā)送至PLC10,并且,按照來自PLClO的指令,使IO單元22輸出信號(hào)。[0043]HMI裝置30,基于經(jīng)由現(xiàn)場(chǎng)網(wǎng)絡(luò)2接收的狀態(tài)值等,將其信息提示給用戶,并且,接受用戶的操作,將其內(nèi)容發(fā)送至PLClO。即,HMI裝置30是用于連接用戶與PLClO的接口,接受用戶的操作,指示對(duì)象裝置的控制(停止運(yùn)轉(zhuǎn)或開始運(yùn)轉(zhuǎn))等,并且,基于來自PLClO的信息,依次更新表示對(duì)象裝置的狀態(tài)的值。
[0044]< C.硬件結(jié)構(gòu)>
[0045]接下來,說明構(gòu)成圖1所示的控制裝置I的主要部位的硬件結(jié)構(gòu)。
[0046](Cl:處理單元)
[0047]圖2是表示本發(fā)明的實(shí)施方式的處理單元11的硬件結(jié)構(gòu)的示意圖。參照?qǐng)D2,處理單元11包括:處理器112、芯片集114、RAM (Random Access Memory:隨機(jī)存取存儲(chǔ)器)116、ROM (Read Only Memory:只讀存儲(chǔ)器)118、閃存器120、系統(tǒng)總線控制器122、網(wǎng)絡(luò)控制器124、^8接口(1作)126。在芯片集114與其它元件之間,經(jīng)由各種總線而相互連接。
[0048]處理器112和芯片集114,典型的以通用的計(jì)算機(jī)體系結(jié)構(gòu)為基準(zhǔn)來構(gòu)成。即,處理器112,對(duì)從芯片集114按照內(nèi)部時(shí)鐘依次供給來的指令代碼進(jìn)行解釋并執(zhí)行。芯片集114在所連接的各種元件之間存取內(nèi)部數(shù)據(jù),并且生成處理器112所需的指令代碼。進(jìn)而,芯片集114具有對(duì)在處理器112中通過執(zhí)行計(jì)算處理而得的結(jié)果數(shù)據(jù)等進(jìn)行緩存的功能。
[0049]處理單元11具有易失性存儲(chǔ)器的RAM116、非易失性存儲(chǔ)器的R0M118和閃存器120,來作為存儲(chǔ)單元。
[0050]RAMl 16是主存儲(chǔ)器,提供由處理器112執(zhí)行程序所需的工作存儲(chǔ)器。ROMl 18和/或閃存器120,以非易失的方式存儲(chǔ)實(shí)時(shí)OS (Operating System:操作系統(tǒng))、系統(tǒng)程序、能夠執(zhí)行的程序這樣的各種程序(模塊),以及系統(tǒng)設(shè)定參數(shù)這樣的數(shù)據(jù)。
[0051]處理單元11具有系統(tǒng)總線控制器122和網(wǎng)絡(luò)控制器124來作為通信接口。這些通信接口進(jìn)行輸出數(shù)據(jù)的發(fā)送和輸入數(shù)據(jù)的接收。即,系統(tǒng)總線控制器122對(duì)在系統(tǒng)總線13上傳送的數(shù)據(jù)進(jìn)行收發(fā),網(wǎng)絡(luò)控制器124對(duì)在現(xiàn)場(chǎng)網(wǎng)絡(luò)2上傳送的數(shù)據(jù)進(jìn)行收發(fā)。
[0052]USB接口 126是用于對(duì)PLC10與HMI裝置30進(jìn)行連接的通信接口。
[0053](c2:HMI 裝置)
[0054]圖3是表示本發(fā)明的實(shí)施方式的HMI裝置30的硬件結(jié)構(gòu)的示意圖。本實(shí)施方式的HMI裝置30,作為一例,由通用的計(jì)算機(jī)構(gòu)成。但為了提高可靠性,也能夠采用專用的硬件和軟件。
[0055]參照?qǐng)D3,HMI裝置30包括:CPU302,其執(zhí)行包括OS在內(nèi)的各種程序;R0M (ReadOnly Memory:只讀存儲(chǔ)器)308,其存儲(chǔ) BIOS (Basic Input/Output System:基本輸入輸出系統(tǒng))及各種數(shù)據(jù);RAM306,其提供工作區(qū)域,該工作區(qū)域用于存儲(chǔ)要在CPU302中執(zhí)行程序所需的數(shù)據(jù);硬盤(HDD),其以非易失的方式存儲(chǔ)由CPU302執(zhí)行的程序等。在HMI裝置30中,各部位經(jīng)由內(nèi)部總線304而相互連接。
[0056]HMI裝置30包括顯示器320和顯示控制器312來作為用于對(duì)用戶提示信息的顯示單元,該顯示控制器312控制顯示器320的顯示內(nèi)容。顯示器320顯示對(duì)象裝置的監(jiān)視及控制的畫面。另外,HMI裝置30包括觸摸板322和觸摸控制器314來作為用于接受用戶操作的輸入單元,該觸摸板322配置為與顯示器320相關(guān)聯(lián),該觸摸控制器314用于檢測(cè)用戶對(duì)觸摸板322的操作。觸摸板322檢測(cè)用戶的觸摸操作。特別地,觸摸板322能夠同時(shí)檢測(cè)出用戶觸摸的多個(gè)點(diǎn)。具體而言,能夠采用靜電電容式的觸摸板、光學(xué)檢測(cè)式的觸摸板等。這些顯示單元和輸入單元發(fā)揮輸入顯示部的功能。
[0057]進(jìn)而,HMI裝置30包括:網(wǎng)絡(luò)控制器316,其用于與PLClO (處理單元11)等進(jìn)行通信;通信接口(I/F) 318,其用于通過未圖示的外部網(wǎng)絡(luò)等進(jìn)行通信。
[0058]在HMI裝置30中執(zhí)行的控制程序,典型的,存儲(chǔ)在⑶-ROM、DVD — ROM這樣的存儲(chǔ)介質(zhì)中進(jìn)行流通。存儲(chǔ)在這些存儲(chǔ)介質(zhì)中的控制程序,可以由所對(duì)應(yīng)的讀取裝置等讀取,進(jìn)而安裝到硬盤310等中?;蛘撸部梢酝ㄟ^通信接口 318等,從外部的服務(wù)器裝置下載控制程序來進(jìn)行安裝。
[0059]< D.用戶操作>
[0060]接下來,說明針對(duì)本實(shí)施方式的控制裝置I的用戶操作。
[0061](dl:應(yīng)用例)
[0062]圖4是表示本發(fā)明的實(shí)施方式的控制裝置I的應(yīng)用例的示意圖。如圖4所示,控制裝置I對(duì)生產(chǎn)線3的一個(gè)或多個(gè)對(duì)象裝置(例如,馬達(dá)、電磁閥、閥門、各種加工裝置等)進(jìn)行監(jiān)視及控制。此時(shí),生產(chǎn)線3的操作員(下面也稱為“用戶”)對(duì)顯示在HMI裝置30上的信息進(jìn)行監(jiān)視,對(duì)HMI裝置30進(jìn)行操作,從而向?qū)ο笱b置發(fā)出必要的指令(例如,裝置開始運(yùn)轉(zhuǎn)、停止等)。在本實(shí)施方式中,用戶對(duì)HMI裝置30的顯示器進(jìn)行觸摸操作,從而能夠進(jìn)行運(yùn)轉(zhuǎn)操作(控制操作)。
[0063]由于能夠通過這樣的觸摸操作來發(fā)出各種指示,因此,有可能因用戶錯(cuò)誤進(jìn)行的觸摸操作而導(dǎo)致誤動(dòng)作。因此,在本實(shí)施方式中,所采用的是不能接受用戶僅使用一根手指進(jìn)行的簡(jiǎn)單操作的規(guī)格。由此,在能夠防止誤操作的同時(shí),只有知曉用于使操作有效的觸摸操作的用戶才能夠進(jìn)行操作,因此還能夠提高安全效果。
[0064]更具體地說,采用能夠檢測(cè)多點(diǎn)觸摸的觸摸板。并且,在用戶持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,如果檢測(cè)出規(guī)定角度(例如,90° )以上的旋轉(zhuǎn)操作,則改變?cè)撝辽賰蓚€(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0065]在本說明書中,“狀態(tài)值”是指,在控制裝置I的內(nèi)部進(jìn)行管理的值,并且包括從控制裝置I向?qū)ο笱b置輸出的指令值等。即,用戶通過如上述那樣的觸摸操作,能夠指示改變運(yùn)轉(zhuǎn)模式、使對(duì)象裝置的開始運(yùn)轉(zhuǎn)及停止等。
[0066]((12:操作例)
[0067]圖5A、5B和圖6A、6B是用于說明本發(fā)明的實(shí)施方式的用戶的操作例的示意圖。在圖5A、5B所示的例子中,在顯示器320上顯示與操作對(duì)應(yīng)關(guān)聯(lián)的對(duì)象350。用戶用食指和中指對(duì)該對(duì)象350進(jìn)行觸摸(參照?qǐng)D5A),保持其觸摸狀態(tài),按順時(shí)針方向旋轉(zhuǎn)兩根手指(參照?qǐng)D5B),從而更新與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0068]另外,在圖6A、6B所示的例子中,在顯示器320上顯示與操作對(duì)應(yīng)關(guān)聯(lián)的對(duì)象350。用戶用拇指和食指對(duì)該對(duì)象350進(jìn)行觸摸(參照?qǐng)D6A),保持其觸摸狀態(tài),按逆時(shí)針方向旋轉(zhuǎn)兩根手指(參照?qǐng)D6B),從而更新與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0069]圖7A、7B是表示本發(fā)明的實(shí)施方式的用戶操作的軌跡的一例的示意圖。在本實(shí)施方式中,用戶在保持至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下進(jìn)行的規(guī)定角度(例如,90° )以上的旋轉(zhuǎn)操作包括以下兩種情況:如圖7A所示那樣的所觸摸的兩點(diǎn)分別旋轉(zhuǎn)移動(dòng)的情況,和如圖7B所示那樣的所觸摸的一個(gè)點(diǎn)實(shí)質(zhì)上不移動(dòng)而另一個(gè)點(diǎn)旋轉(zhuǎn)移動(dòng)的情況。
[0070]這樣一來,在HMI裝置30中,在用戶持續(xù)至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,因至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則使該至少兩個(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。
[0071](d3:防止錯(cuò)誤操作)
[0072]在顯示器320上顯示有多個(gè)對(duì)象的情況下,在進(jìn)行上述那樣的操作時(shí),用戶的觸摸操作有可能波及(觸摸)到多個(gè)對(duì)象。有可能因這樣的操作而導(dǎo)致產(chǎn)生用戶本不想進(jìn)行的操作。因此,為了防止這樣的誤操作,可以根據(jù)用戶的觸摸位置與對(duì)象的顯示位置之間的關(guān)系,對(duì)成為操作對(duì)象的對(duì)象進(jìn)行限制。
[0073]圖8A、8B是用于說明本發(fā)明的實(shí)施方式的防止錯(cuò)誤操作的一例的示意圖。圖8A表示用戶所進(jìn)行的多點(diǎn)觸摸的位置接近對(duì)象350的例子(有效的操作輸入),圖SB表示用戶所進(jìn)行的多點(diǎn)觸摸的位置遠(yuǎn)離對(duì)象350的例子(無效的操作輸入)。
[0074]作為用于將對(duì)象確定成為這樣的用戶觸摸操作的對(duì)象的方法,能夠采用以下方法:基于進(jìn)行了觸摸操作的范圍或位置,與對(duì)象的配置位置或范圍之間的相對(duì)關(guān)系,來決定成為用戶觸摸操作對(duì)象的對(duì)象。
[0075]作為這樣基于相對(duì)關(guān)系來進(jìn)行決定的方法的一例,有如下方法:在圖8A、8B所示的例子中,在用戶開始多點(diǎn)觸摸的時(shí)刻,基于在由各觸摸位置所圍成(包圍)的范圍370中是否含有對(duì)象350的至少一部分,來決定操作對(duì)象的對(duì)象350。
[0076]在圖8A所示的例子中,決定由食指和中指所圍成的范圍370,由于該范圍370與對(duì)象350的一部分重疊,因此將該對(duì)象350決定為操作對(duì)象。并且,用戶通過保持觸摸狀態(tài)而進(jìn)行規(guī)定角度以上的旋轉(zhuǎn)操作,從而改變與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0077]與此相對(duì),在圖8B所示的例子中,由食指和中指所圍成的范圍370不與對(duì)象350重疊,因此,對(duì)象350不會(huì)成為操作對(duì)象。
[0078]這樣一來,在HMI裝置30中,顯示與對(duì)象裝置對(duì)應(yīng)關(guān)聯(lián)的對(duì)象350,在通過觸摸板322檢測(cè)出兩點(diǎn)的觸摸的情況下,在由一個(gè)觸摸位置和另一個(gè)觸摸位置所圍成的范圍370內(nèi)存在對(duì)象350時(shí),開始判斷是否針對(duì)與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的對(duì)象裝置進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0079](d4:用戶輔助)
[0080]也可以在圖8所示那樣的防止錯(cuò)誤操作的基礎(chǔ)上,或者取代圖8所示那樣的防止錯(cuò)誤操作的方式,顯示用戶應(yīng)該進(jìn)行觸摸輸入的范圍。
[0081]圖9是用于說明對(duì)本發(fā)明的實(shí)施方式的輸入操作進(jìn)行輔助的一例的示意圖。如圖9所示,在對(duì)象350的周邊顯示出為了進(jìn)行操作而應(yīng)該由用戶進(jìn)行觸摸的區(qū)域。在圖9所示的例子中,在對(duì)象350的兩側(cè)不出用于表不用戶的觸摸范圍的兩個(gè)標(biāo)記360。用戶同時(shí)對(duì)由這兩個(gè)標(biāo)記360所指定的范圍(標(biāo)記360內(nèi)側(cè)的區(qū)域)進(jìn)行觸摸,并且進(jìn)行規(guī)定角度以上的旋轉(zhuǎn)操作,從而改變與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0082]這樣一來,在HMI裝置30中,在對(duì)象350的周邊顯示標(biāo)記360,該標(biāo)記360是表示與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的旋轉(zhuǎn)操作有效的范圍的指導(dǎo)信息。
[0083]此外,既可以一直在各對(duì)象的周邊顯示標(biāo)記360,也可以將對(duì)某個(gè)對(duì)象或其周邊進(jìn)行觸摸操作來作為觸發(fā)事件,在該對(duì)象的周邊顯示標(biāo)記360。在后者的情況下,如果經(jīng)過了規(guī)定期間而沒有進(jìn)行任何操作,則也可以隱藏(刪除)所顯示的標(biāo)記360。[0084]< E.檢測(cè)邏輯〉
[0085]針對(duì)上述那樣的規(guī)定角度以上的旋轉(zhuǎn)操作,雖然能夠利用各種算法進(jìn)行檢測(cè),但作為一例,能夠采用以下的檢測(cè)邏輯。
[0086](el:檢測(cè)邏輯的例子之一)
[0087]作為一個(gè)檢測(cè)邏輯,可以采用根據(jù)第一直線與第二直線之間的關(guān)系進(jìn)行判斷的方法,所述第一直線是連接在開始觸摸操作時(shí)檢測(cè)出的2點(diǎn)的直線,所述第二直線是連接通過之后的旋轉(zhuǎn)操作而檢測(cè)出的2點(diǎn)的直線。
[0088]圖1OA?C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的一例的示意圖。圖1OA表示在開始觸摸操作時(shí)檢測(cè)出的2點(diǎn)。即,檢測(cè)出Al點(diǎn)和BI點(diǎn),各坐標(biāo)值設(shè)為(Xal, Yal)和(Xbl,Ybl)。
[0089]然后,用戶在持續(xù)兩點(diǎn)觸摸的狀態(tài)下進(jìn)行旋轉(zhuǎn)操作,從而變?yōu)閳D1OB所示的狀態(tài)。此時(shí),檢測(cè)A2點(diǎn)和B2點(diǎn),各坐標(biāo)值設(shè)為(Xa2,Ya2)和(Xb2,Yb2)。
[0090]如果檢測(cè)出這些坐標(biāo)值,則如圖1OC所示,在各時(shí)點(diǎn),分別根據(jù)檢測(cè)出的坐標(biāo)值的組來決定假想直線。即,決定出連接Al點(diǎn)和BI點(diǎn)的直線LI,并且決定出連接A2點(diǎn)和B2點(diǎn)的直線L2。并且,計(jì)算出由直線LI與直線L2所成的角,S卩,計(jì)算出位移角Θ。判斷該位移角Θ是否超過預(yù)定的閾值,如果位移角Θ超過閾值,則判斷為用戶進(jìn)行了旋轉(zhuǎn)操作。
[0091]在用戶持續(xù)進(jìn)行觸摸操作的期間內(nèi),重復(fù)執(zhí)行上述那樣的判斷。并且,在判斷為位移角Θ超過閾值的時(shí)刻,使所對(duì)應(yīng)的狀態(tài)值發(fā)生變更。通過該檢測(cè)邏輯,對(duì)于圖7A和圖7B所示的任意的用戶操作都能夠檢測(cè)出來。
[0092]這樣一來,在HMI裝置30中,響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸(的事件),分別檢測(cè)出各觸摸位置來作為第一和第二開始位置(Al點(diǎn)和BI點(diǎn)),分別取得第一移動(dòng)后位置(A2點(diǎn))和第二移動(dòng)后位置(B2點(diǎn)),該第一移動(dòng)后位置(A2點(diǎn))是緊接著第一開始位置(Al點(diǎn))而檢測(cè)出的觸摸位置,該第二移動(dòng)后位置(B2點(diǎn))是緊接著第二開始位置(BI點(diǎn))而檢測(cè)出的觸摸位置。并且,在HMI裝置30中,如果第一直線與第二直線之間的角度(位移角Θ)超過預(yù)定的值,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,該第一直線是連接第一開始位置(Al點(diǎn))與第二開始位置(BI點(diǎn))的直線LI,該第二直線是連接第一移動(dòng)后位置(A2點(diǎn))和第二移動(dòng)后位置(B2點(diǎn))的直線L2。
[0093](e2:檢測(cè)邏輯的例子之二)
[0094]作為其它檢測(cè)邏輯,可以采用這樣的方法:基于觸摸操作的軌跡來推斷圓弧(曲率),基于其推斷出的信息,判斷是否進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0095]圖1lA?C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的其它一例的示意圖。圖1lA表示開始觸摸操作時(shí)檢測(cè)出的2點(diǎn)。即,檢測(cè)出Al點(diǎn)和BI點(diǎn),各自的坐標(biāo)值設(shè)為(Xal,Yal)和(Xbl,Ybl)。
[0096]然后,用戶在持續(xù)進(jìn)行兩點(diǎn)觸摸的狀態(tài)下移動(dòng)觸摸位置。隨著該移動(dòng)操作,如圖1lB 所示,就 Al 點(diǎn)而言,檢測(cè)出 Al 點(diǎn)(Xal,Yal) — A2 點(diǎn)(Xa2,Ya2) — A3 點(diǎn)(Xa3,Ya3)這樣的軌跡-M BI點(diǎn)而言,檢測(cè)出BI點(diǎn)(Xbl, Ybl) — B2點(diǎn)(Xb2,Yb2) — B3點(diǎn)(Xb3,Yb3)這樣的軌跡。
[0097]如果檢測(cè)出這些坐標(biāo)值,則如圖1lC所示,根據(jù)多個(gè)檢測(cè)點(diǎn)的坐標(biāo)信息來插補(bǔ)(內(nèi)插)出圓弧。即,根據(jù)Al點(diǎn)、A2點(diǎn)、A3點(diǎn)的組來插補(bǔ)出一個(gè)圓弧,根據(jù)BI點(diǎn)、B2點(diǎn)、B3點(diǎn)的組來插補(bǔ)出一個(gè)圓弧。并且,針對(duì)各圓弧,計(jì)算出中心點(diǎn)和因用戶的移動(dòng)操作而產(chǎn)生的圓弧角Θ I和Θ 2。
[0098]然后,判斷分別計(jì)算出的圓弧角Θ I和Θ 2是否分別超過了預(yù)定的閾值,如果圓弧角Θ I超過閾值,并且圓弧角Θ 2超過閾值,則判斷為用戶進(jìn)行了旋轉(zhuǎn)操作。
[0099]在用戶持續(xù)進(jìn)行觸摸操作的期間內(nèi),重復(fù)執(zhí)行上述那樣的判斷。并且,在判斷出圓弧角Θ I和/或圓弧角Θ 2超過閾值的時(shí)刻,使所對(duì)應(yīng)的狀態(tài)值發(fā)生變更。通過該檢測(cè)邏輯,能夠檢測(cè)出圖7A和圖7B所示的任意的用戶操作。
[0100]這樣一來,在HMI裝置30中,響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸(的事件),分別檢測(cè)出各觸摸位置來作為第一和第二開始位置(Al點(diǎn)和BI點(diǎn)),分別取得第一移動(dòng)后位置(A2點(diǎn)和A3點(diǎn))和第二移動(dòng)后位置(B2點(diǎn)和B3點(diǎn)),該第一移動(dòng)后位置(A2點(diǎn)和A3點(diǎn))是緊接著第一開始位置(Al點(diǎn))而檢測(cè)出的觸摸位置,該第二移動(dòng)后位置(B2點(diǎn)和B3點(diǎn))是緊接著第二開始位置(BI點(diǎn))而檢測(cè)出的觸摸位置。并且,在HMI裝置30中,如果第一條件和第二條件中的至少一個(gè)條件成立,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,所述第一條件是指第一中心角Θ I超過預(yù)定的值,所述第二條件是指第二中心角Θ 2超過預(yù)定的值,所述第一中心角Θ I是指通過對(duì)第一開始位置(Al點(diǎn))和第一移動(dòng)后位置(A2點(diǎn)和A3點(diǎn))進(jìn)行插補(bǔ)而得的第一圓弧所對(duì)應(yīng)的中心角,所述第二中心角Θ 2是指通過對(duì)第二開始位置(BI點(diǎn))和第二移動(dòng)后位置(B2點(diǎn)和B3點(diǎn))進(jìn)行插補(bǔ)而得的第二圓弧所對(duì)應(yīng)的中心角。
[0101](e3:檢測(cè)邏輯的例子之三)
[0102]作為另一其它檢測(cè)邏輯,可以采用如下方法:基于觸摸操作的軌跡來推斷所成的角,基于其推斷出的信息,判斷是否進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0103]圖12A?C是用于說明本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的檢測(cè)邏輯的另一其它一例的示意圖。圖12A表示開始觸摸操作時(shí)檢測(cè)出的2點(diǎn)。即,檢測(cè)出Al點(diǎn)和BI點(diǎn),各自的坐標(biāo)值設(shè)為(Xal,Yal)和(Xbl,Ybl)。
[0104]然后,用戶在持續(xù)進(jìn)行兩點(diǎn)觸摸的狀態(tài)移動(dòng)觸摸位置。隨著該移動(dòng)操作,如圖12B所示,就BI點(diǎn)而言,檢測(cè)出BI點(diǎn)(Xbl,Ybl)—B2點(diǎn)(Xb2,Yb2)這樣的移動(dòng);就八1點(diǎn)(Xal,Yal)而言,其實(shí)質(zhì)上保持在原來的位置未動(dòng)。
[0105]如果檢測(cè)出這些坐標(biāo)值,則如圖12C所示,以實(shí)質(zhì)未移動(dòng)的BI點(diǎn)為中心,計(jì)算出Al點(diǎn)和A2點(diǎn)所成的角。S卩,計(jì)算出由Al點(diǎn)、BI點(diǎn)、A2點(diǎn)的3點(diǎn)所成的角Θ 3。并且,判斷計(jì)算出的所成的角Θ 3是否超過預(yù)定的閾值,如果所成的角Θ 3超過閾值,則判斷為用戶進(jìn)行了旋轉(zhuǎn)操作。
[0106]在用戶持續(xù)進(jìn)行觸摸操作的期間內(nèi),重復(fù)執(zhí)行上述那樣的判斷。并且,在圓弧角Θ 3超過閾值的時(shí)刻,使所對(duì)應(yīng)的狀態(tài)值發(fā)生變更。通過該檢測(cè)邏輯,能夠檢測(cè)出圖7B所示的用戶操作。
[0107]這樣一來,在HMI裝置30中,響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸(的事件),將各自的觸摸位置設(shè)為第一和第二開始位置(Al點(diǎn)和BI點(diǎn)),取得第一移動(dòng)后位置(A2點(diǎn)),所述第一移動(dòng)后位置(A2點(diǎn))是緊接著所述第一開始位置(Al點(diǎn))而檢測(cè)出的觸摸位置。并且,在HMI裝置30中,以第二開始位置(BI點(diǎn))為基準(zhǔn),如果第一開始位置(Al點(diǎn))和第一移動(dòng)后位置(A2點(diǎn))所成的角Θ 3超過預(yù)定的值,則判斷為進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0108](e4:限制條件)[0109]為了提高利用上述那樣的檢測(cè)邏輯來檢測(cè)旋轉(zhuǎn)操作的檢測(cè)精度,還可以追加下面這樣的限制條件。
[0110]例如,也可以追加檢測(cè)用戶進(jìn)行多點(diǎn)觸摸的限制條件,S卩,追加用于判斷開始觸摸狀態(tài)的限制條件。更具體地說,在檢測(cè)出多點(diǎn)觸摸時(shí),追加與用戶進(jìn)行多點(diǎn)觸摸的手相對(duì)應(yīng)的限制條件,僅在滿足該限制條件的情況下,判斷為開始了觸摸狀態(tài)。進(jìn)而,也可以采用與用戶單手進(jìn)行多點(diǎn)觸摸的情況對(duì)應(yīng)的限制條件,或采用與雙手進(jìn)行多點(diǎn)觸摸的情況對(duì)應(yīng)的限制條件。
[0111]圖13是用于說明針對(duì)本發(fā)明的實(shí)施方式的旋轉(zhuǎn)操作的開始條件的一例的示意圖。參照?qǐng)D13,進(jìn)行多點(diǎn)觸摸,分別檢測(cè)出Al點(diǎn)(Xal,Yal)和BI點(diǎn)(Xbl,Ybl)來作為初始值。
[0112]作為此時(shí)的開始條件的一例,也可以采用這樣的條件,即,所檢測(cè)出的2點(diǎn)間的水平方向和垂直方向的距離分別在預(yù)定的范圍內(nèi)。
[0113]例如,假定這樣的條件:A1點(diǎn)與BI點(diǎn)之間的水平方向的距離L在預(yù)定的范圍內(nèi),并且,Al點(diǎn)與BI點(diǎn)之間的垂直方向的距離H在預(yù)定的值以下。該條件,能夠用于檢測(cè)出用戶用單手的兩個(gè)手指進(jìn)行多點(diǎn)觸摸。
[0114]或者,假定這樣的條件:A1點(diǎn)與BI點(diǎn)之間的水平方向的距離L在預(yù)定的值以上,并且,Al點(diǎn)與BI點(diǎn)之間的垂直方向的距離H在預(yù)定范圍內(nèi)。該條件,能夠用于檢測(cè)出用戶用各手掌(即,雙手)進(jìn)行多點(diǎn)觸摸。
[0115]可以僅在檢測(cè)出多點(diǎn)觸摸并且滿足這些條件的情況下,使上述的檢測(cè)邏輯有效。
[0116]這樣一來,在HMI裝置30中,在檢測(cè)出兩點(diǎn)的觸摸的情況下,針對(duì)一個(gè)觸摸位置(Al點(diǎn))與另一個(gè)觸摸位置(BI點(diǎn)),在它們左右方向的間隔(距離H)在預(yù)定的第一范圍內(nèi),并且上下方向的間隔(距離L)在預(yù)定的第二值以下時(shí),開始判斷是否進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作。
[0117]進(jìn)而,也可以對(duì)判斷期間進(jìn)行限制,該判斷期間是指,持續(xù)判斷在多點(diǎn)觸摸之后是否進(jìn)行了旋轉(zhuǎn)操作的期間。即,預(yù)想這樣的情況:在檢測(cè)出多點(diǎn)觸摸之后,如果是用戶的通常操作,則在某程度的時(shí)間內(nèi)結(jié)束。因此,在檢測(cè)出多點(diǎn)觸摸之后,在檢測(cè)出進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作之前,如果達(dá)到(經(jīng)過)了預(yù)定的時(shí)間,則作為超時(shí)(事件),停止(或中止)旋轉(zhuǎn)操作的判斷處理。
[0118](e5:其它)
[0119]也可以適當(dāng)組合上述的檢測(cè)邏輯和限制條件。
[0120]<F.處理步驟>
[0121]針對(duì)本實(shí)施方式的控制裝置I的處理步驟進(jìn)行說明。圖14是表示本發(fā)明的實(shí)施方式的控制裝置I中的觸摸輸入的處理步驟的流程圖。圖14所示的各步驟,典型的通過HMI裝置30的CPU302執(zhí)行控制程序而實(shí)現(xiàn)。
[0122]參照?qǐng)D14,在HMI裝置30中,判斷用戶是否進(jìn)行了多點(diǎn)觸摸(步驟S100)。更具體地說,HMI裝置30的CPU302判斷是否通過觸摸板322同時(shí)檢測(cè)出多個(gè)觸摸坐標(biāo)。在判斷為用戶沒有進(jìn)行多點(diǎn)觸摸的情況下(步驟SlOO中,“否”的情況),則重復(fù)步驟SlOO的處理。
[0123]在判斷為用戶進(jìn)行了多點(diǎn)觸摸的情況下(步驟SlOO中,“是”的情況下),HMI裝置30判斷所檢測(cè)出的多點(diǎn)觸摸是否滿足判斷的開始條件(步驟S102)。更具體地說,如上述,判斷是否滿足這樣的條件,即,判斷所檢測(cè)出的2點(diǎn)間的水平方向和垂直方向的距離是否分別在預(yù)定的范圍內(nèi)。在所檢測(cè)出的多點(diǎn)觸摸不滿足判斷的開始條件的情況下(步驟S102中,“否”的情況下),再次執(zhí)行步驟SlOO及其之后的處理。
[0124]在所檢測(cè)出的多點(diǎn)觸摸滿足判斷的開始條件的情況下(步驟S102中,“是”的情況下),HMI裝置30基于檢測(cè)出多點(diǎn)觸摸時(shí)的兩個(gè)觸摸坐標(biāo),判斷是否存在成為對(duì)象的(操作)對(duì)象(步驟S104)。更具體地說,如上述,判斷在兩個(gè)觸摸位置所圍成的范圍內(nèi)是否顯示有某個(gè)(操作)對(duì)象。在不存在成為對(duì)象的(操作)對(duì)象的情況下(步驟S104中,“否”的情況下),再次執(zhí)行步驟SlOO及其之后的處理。
[0125]在存在成為對(duì)象的(操作)對(duì)象的情況下(步驟S104中,“是”的情況下),HMI裝置30將檢測(cè)出多點(diǎn)觸摸時(shí)的兩個(gè)觸摸坐標(biāo)設(shè)定為初始觸摸坐標(biāo),并且,確定與成為對(duì)象的(操作)對(duì)象對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值(步驟S106)。
[0126]接下來,HMI裝置30取得在持續(xù)多點(diǎn)觸摸的狀態(tài)下繼續(xù)輸入的這兩個(gè)觸摸坐標(biāo)隨時(shí)間的變化(步驟S108)。并且,在HMI裝置30中,基于兩個(gè)觸摸坐標(biāo)隨時(shí)間的變化,判斷用戶是否進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作(步驟S110)。具體而言,如參照上述圖10和圖11說明的那樣,基于檢測(cè)出的觸摸坐標(biāo)隨時(shí)間的變化,判斷有無進(jìn)行規(guī)定角度以上的旋轉(zhuǎn)操作。
[0127]在判斷為用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作的情況下(步驟SllO中,“是”的情況下),HMI裝置30使成為對(duì)象的(操作)對(duì)象所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更(步驟S112)。通過該狀態(tài)值的變更,例如,針對(duì)對(duì)象的機(jī)器、設(shè)備等指示運(yùn)轉(zhuǎn)及停止等。然后,處理結(jié)束。
[0128]與此相對(duì),在判斷為用戶沒有進(jìn)行規(guī)定角度以上的旋轉(zhuǎn)操作的情況下(步驟SllO中,“否”的情況下)、HMI裝置30判斷是否正在持續(xù)進(jìn)行多點(diǎn)觸摸(步驟S114)。在判斷為正在持續(xù)進(jìn)行多點(diǎn)觸摸的情況下(步驟S114中,“是”的情況下),重復(fù)步驟S108及其之后的處理。
[0129]在判斷為沒有正在持續(xù)進(jìn)行多點(diǎn)觸摸的情況下(步驟S114中,“否”的情況下),處
理結(jié)束。
[0130]< G.變形例 >
[0131]在上述的實(shí)施方式中,例示出了控制部(PLC)與輸入顯示部(HMI裝置)分別作為獨(dú)立的主體而存在的結(jié)構(gòu),但也可以將這些功能安裝在單一的裝置上。通過采用這樣的結(jié)構(gòu),還能夠應(yīng)用到更小規(guī)模的生產(chǎn)線上。
[0132]< H.其它實(shí)施方式>
[0133]在上述的實(shí)施方式中說明了這樣的處理:在用戶至少持續(xù)進(jìn)行兩個(gè)點(diǎn)的觸摸的狀態(tài)下,檢測(cè)規(guī)定角度以上的旋轉(zhuǎn)操作。但也可以取代該旋轉(zhuǎn)操作,或者,在該旋轉(zhuǎn)操作的基礎(chǔ)上,檢測(cè)以下這樣的用戶操作。
[0134]圖15A、15B是用于說明本發(fā)明的其它實(shí)施方式的用戶的操作例的示意圖。圖16A?D是表示本發(fā)明的其它實(shí)施方式的用戶操作軌跡的一例的示意圖。在圖15A、15B所示的例子中,在顯示器320上顯示與操作對(duì)應(yīng)關(guān)聯(lián)的對(duì)象350。用戶用食指和中指觸摸該對(duì)象350 (參照?qǐng)D15A),保持其觸摸狀態(tài),以使所觸摸的兩點(diǎn)間的距離變窄的方式旋轉(zhuǎn)兩根手指(參照?qǐng)D15B),從而更新與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。也可以響應(yīng)于這樣使所觸摸的兩點(diǎn)間的距離縮小的操作,來更新與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值?;蛘撸部梢耘c此相反,響應(yīng)于使所觸摸的兩點(diǎn)間的距離增大的操作,來更新與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。即,也可以檢測(cè)與用兩根手指縮小屏幕上的內(nèi)容(Pinchin) /用兩根手指放大屏幕上的內(nèi)容(pinchout)操作類似的操作,來改變與對(duì)象350對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值。
[0135]作為這樣使所觸摸的兩點(diǎn)間的距離改變的操作例,能夠舉出圖16A?D所示這樣的操作。即,包括如下情況:如圖16A所示,所觸摸的兩點(diǎn)分別向相互接近的方向移動(dòng)的情況;如圖16B所不,所觸摸的一個(gè)點(diǎn)實(shí)質(zhì)上不移動(dòng),而另一個(gè)點(diǎn)向接近該一個(gè)點(diǎn)的方向移動(dòng)的情況;如圖16C所示,所觸摸的兩點(diǎn)分別向相互遠(yuǎn)離的方向移動(dòng)的情況;如圖16D所示,所觸摸的一個(gè)點(diǎn)實(shí)質(zhì)上不移動(dòng),而另一個(gè)點(diǎn)向遠(yuǎn)離該一個(gè)點(diǎn)的方向移動(dòng)的情況等。
[0136]通過采用這樣的操作,能夠進(jìn)一步提高操作性。
[0137]< 1.優(yōu)點(diǎn)>
[0138]通過本實(shí)施方式,在采用的規(guī)格中,不接受用戶僅用一根手指進(jìn)行的簡(jiǎn)單操作。由此,能夠防止誤操作,并且,只有知曉用于使操作有效的觸摸操作的用戶,才能夠進(jìn)行操作,因此,也提高了安全效果。
[0139]本次公開的實(shí)施方式皆為例示,并非限制。本發(fā)明的范圍不在于上述說明,而是由權(quán)利要求劃定,并且包含與權(quán)利要求等同的意義和范圍。
【權(quán)利要求】
1.一種控制裝置,其特征在于,具有: 控制部,其對(duì)至少一個(gè)對(duì)象裝置進(jìn)行監(jiān)視及控制, 輸入顯示部,其顯示所述對(duì)象裝置的監(jiān)視及控制的畫面,并且檢測(cè)用戶的觸摸操作; 在用戶持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,隨著至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果所述輸入顯示部根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操作,則所述控制部使該至少兩個(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。
2.如權(quán)利要求1所述的控制裝置,其特征在于, 所述輸入顯示部,在檢測(cè)出兩個(gè)點(diǎn)的觸摸的情況下,針對(duì)一個(gè)觸摸位置和另一個(gè)觸摸位置,在左右方向的間隔在預(yù)定的第一范圍內(nèi)并且上下方向的間隔在預(yù)定的第二值以下時(shí),開始判斷是否進(jìn)行了所述規(guī)定角度以上的旋轉(zhuǎn)操作。
3.如權(quán)利要求1所述的控制裝置,其特征在于, 所述輸入顯示部進(jìn)行如下處理: 響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置, 分別取得第一移動(dòng)后位置和第二移動(dòng)后位置,所述第一移動(dòng)后位置是緊接著所述第一開始位置而檢測(cè)出的觸 摸位置,所述第二移動(dòng)后位置是緊接著所述第二開始位置而檢測(cè)出的觸摸位置, 如果第一直線和第二直線之間的角度超過預(yù)定的值,則判斷為進(jìn)行了所述規(guī)定角度以上的旋轉(zhuǎn)操作,所述第一直線是連接所述第一開始位置和所述第二開始位置的直線,所述第二直線是連接所述第一移動(dòng)后位置與所述第二移動(dòng)后位置的直線。
4.如權(quán)利要求1所述的控制裝置,其特征在于, 所述輸入顯示部進(jìn)行如下處理: 響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置, 分別取得第一移動(dòng)后位置和第二移動(dòng)后位置,所述第一移動(dòng)后位置是緊接著所述第一開始位置而檢測(cè)出的觸摸位置,所述第二移動(dòng)后位置是緊接著所述第二開始位置而檢測(cè)出的觸摸位置, 如果第一條件和第二條件中的至少一個(gè)條件成立,則判斷為進(jìn)行了所述規(guī)定角度以上的旋轉(zhuǎn)操作,所述第一條件是指第一中心角超過預(yù)定的值,所述第二條件是指第二中心角超過預(yù)定的值,所述第一中心角是指通過對(duì)所述第一開始位置和所述第一移動(dòng)后位置進(jìn)行插補(bǔ)而得的第一圓弧所對(duì)應(yīng)的中心角,所述第二中心角是指通過對(duì)所述第二開始位置和所述第二移動(dòng)后位置進(jìn)行插補(bǔ)而得的第二圓弧所對(duì)應(yīng)的中心角。
5.如權(quán)利要求1所述的控制裝置,其特征在于, 所述輸入顯示部進(jìn)行如下處理: 響應(yīng)于檢測(cè)出兩點(diǎn)的觸摸,將各自的觸摸位置設(shè)為第一和第二開始位置, 取得第一移動(dòng)后位置,所述第一移動(dòng)后位置是緊接著所述第一開始位置而檢測(cè)出的觸摸位置, 以所述第二開始位置為基準(zhǔn),如果所述第一開始位置和所述第一移動(dòng)后位置所成的角超過預(yù)定的值,則判斷為進(jìn)行了所述規(guī)定角度以上的旋轉(zhuǎn)操作。
6.如權(quán)利要求1所述的控制裝置,其特征在于,所述輸入顯示部進(jìn)行如下處理: 顯示與所述對(duì)象裝置對(duì)應(yīng)關(guān)聯(lián)的對(duì)象, 在檢測(cè)出兩點(diǎn)的觸摸的情況下,在由一個(gè)觸摸位置與另一個(gè)觸摸位置圍成的范圍內(nèi)存在所述對(duì)象時(shí),開始判斷是否針對(duì)與所述對(duì)象對(duì)應(yīng)關(guān)聯(lián)的對(duì)象裝置進(jìn)行了所述規(guī)定角度以上的旋轉(zhuǎn)操作。
7.如權(quán)利要求6所述的控制裝置,其特征在于, 所述輸入顯示部,在所述對(duì)象的周邊顯示指導(dǎo)信息,該指導(dǎo)信息表示與該對(duì)象對(duì)應(yīng)關(guān)聯(lián)的旋轉(zhuǎn)操作有效的范圍。
8.—種控制程序,由控制裝置執(zhí)行,所述控制程序的特征在于,使所述控制裝置執(zhí)行如下步驟: 顯示對(duì)象裝置的監(jiān)視及控制的畫面, 檢測(cè)用戶的觸摸操作, 在用戶持續(xù)進(jìn)行至少兩個(gè)點(diǎn)的觸摸的狀態(tài)下,在該至少兩個(gè)點(diǎn)的觸摸位置中,隨著至少一個(gè)觸摸位置的移動(dòng)而產(chǎn)生移動(dòng)前后的關(guān)系,如果根據(jù)該關(guān)系而判斷出該用戶進(jìn)行了規(guī)定角度以上的旋轉(zhuǎn)操 作,則使該至少兩個(gè)點(diǎn)的觸摸位置所對(duì)應(yīng)關(guān)聯(lián)的狀態(tài)值發(fā)生變更。
【文檔編號(hào)】G06F3/0488GK103809868SQ201310556383
【公開日】2014年5月21日 申請(qǐng)日期:2013年11月11日 優(yōu)先權(quán)日:2012年11月9日
【發(fā)明者】室井裕介 申請(qǐng)人:歐姆龍株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大姚县| 巴楚县| 桐庐县| 和顺县| 偏关县| 宜城市| 黑河市| 宜城市| 双城市| 佛教| 金秀| 华阴市| 顺平县| 德化县| 同江市| 陵川县| 美姑县| 石林| 江城| 武平县| 县级市| 旺苍县| 江西省| 淮阳县| 梨树县| 武冈市| 通渭县| 通辽市| 土默特右旗| 名山县| 灵璧县| 长沙市| 梁平县| 朝阳区| 浑源县| 黔西县| 深泽县| 平舆县| 弥勒县| 潞西市| 榕江县|