JP6396385B2 - Display device, inspection method, and inspection program - Google Patents
Display device, inspection method, and inspection program Download PDFInfo
- Publication number
- JP6396385B2 JP6396385B2 JP2016198059A JP2016198059A JP6396385B2 JP 6396385 B2 JP6396385 B2 JP 6396385B2 JP 2016198059 A JP2016198059 A JP 2016198059A JP 2016198059 A JP2016198059 A JP 2016198059A JP 6396385 B2 JP6396385 B2 JP 6396385B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- display
- deterioration
- detection
- degree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4142—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/004—Diagnosis, testing or measuring for television systems or their details for digital television systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/02—Diagnosis, testing or measuring for television systems or their details for colour television signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34013—Servocontroller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- User Interface Of Digital Computer (AREA)
- Numerical Control (AREA)
Description
本発明は、タッチパネルを有する表示装置、タッチパネルの検査方法及び検査プログラムに関する。 The present invention relates to a display device having a touch panel, a touch panel inspection method, and an inspection program.
従来、ディスプレイ(表示部)に重畳して設けられる入力デバイスとして、タッチパネルが利用されている。タッチパネルでは、抵抗膜方式、静電容量方式、超音波方式など、さまざまな検出方式が知られている。例えば抵抗膜方式は、安価という面もあり、長い歴史を持ち多く使い続けられている。抵抗膜方式のタッチパネルは、2枚の透明電極付き基板(ガラス又はフィルム)が向かい合うように配置されており、タッチパネルを押すことで基板間が接触する。基板間が接触することで基板上の回路が動作し、座標が検出される。 Conventionally, a touch panel is used as an input device provided to be superimposed on a display (display unit). For touch panels, various detection methods such as a resistive film method, a capacitance method, and an ultrasonic method are known. For example, the resistive film method has a long history and continues to be used a lot because of its low cost. The resistive film type touch panel is arranged so that two substrates (glass or film) with transparent electrodes face each other, and the substrates come into contact with each other by pressing the touch panel. The circuit on the substrate operates by contact between the substrates, and coordinates are detected.
このような各種のタッチパネルでは、ユーザのタッチ操作を精度良く認識することが望まれる。このため、例えば、特許文献1では、電源投入時のソフトウェア起動時に、タッチパネルへの意図しない入力を検出し、タッチパネルの異常を検査する手法が提案されている。また、特許文献2では、感応領域内で押下回数の少ない座標へボタンを移動させ、タッチパネルの劣化を抑制する手法が提案されている。 In such various touch panels, it is desired to accurately recognize the user's touch operation. For this reason, for example, Patent Document 1 proposes a technique for detecting an unintended input to the touch panel and inspecting the touch panel for an abnormality when the software is activated when the power is turned on. Patent Document 2 proposes a method of suppressing deterioration of the touch panel by moving a button to a coordinate with a small number of pressings in the sensitive area.
タッチパネルは、例えば前述の抵抗膜方式では、基板の抵抗値が経年又は使用環境などにより変化し、タッチパネルの感応性が低下する。また、他の検出方式についても同様に、経年又は使用環境などにより感応性が低下し、タッチパネルの劣化が進んでいく。
このようなタッチパネルは、工作機械に組み込まれる数値制御装置(CNC)にも多く使用されている。数値制御装置のオペレータにとって、タッチパネルの感応性が低下することは、操作性に大きな影響を与え、生産効率が落ちてしまう。このため、オペレータの操作に支障を来たす前に、事前にタッチパネルの劣化状態を検知できることが望まれる。
In the touch panel, for example, in the above-described resistive film method, the resistance value of the substrate changes depending on aging or use environment, and the sensitivity of the touch panel is lowered. Similarly, with respect to other detection methods, the sensitivity decreases due to aging or use environment and the deterioration of the touch panel progresses.
Such a touch panel is often used in a numerical controller (CNC) incorporated in a machine tool. For the operator of the numerical control device, a decrease in the sensitivity of the touch panel greatly affects the operability and decreases the production efficiency. For this reason, it is desired that the deterioration state of the touch panel can be detected in advance before the operation of the operator is hindered.
本発明は、タッチパネルの領域毎の劣化度合いを検出できる表示装置、検査方法及び検査プログラムを提供することを目的とする。 An object of the present invention is to provide a display device, an inspection method, and an inspection program capable of detecting the degree of deterioration for each area of a touch panel.
本発明に係る表示装置(例えば、後述の数値制御装置1)は、表示部(例えば、後述のディスプレイ701)におけるタッチ位置を所定の周期で検出する検出部(例えば、後述の検出部111)と、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定部(例えば、後述の設定部112)と、前記検出部による検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定部(例えば、後述の判定部113)と、前記劣化度合いを出力する出力部(例えば、後述の出力部114)と、を備える。
A display device (for example, a numerical control device 1 described later) according to the present invention includes a detection unit (for example, a
前記表示装置は、前記小領域を、連続した所定の順序でタッチさせるためのガイド表示を行うガイド部(例えば、後述のガイド部115)を備えてもよい。
The display device may include a guide unit (for example, a
前記ガイド部は、予め設定された一定の速度で前記小領域を移動する表示を行ってもよい。 The guide unit may perform display for moving the small area at a predetermined constant speed.
前記表示装置は、連続して検出された前記タッチ位置及び時間間隔に基づいて、前記移動速度を算出する算出部(例えば、後述の算出部116)を備えてもよい。
The display device may include a calculation unit (for example, a
前記出力部は、前記判定部による判定結果に基づいて、前記小領域を前記劣化度合いに応じた色分け表示してもよい。 The output unit may display the small area by color according to the degree of deterioration based on a determination result by the determination unit.
本発明に係る検査方法は、表示部におけるタッチ位置を所定の周期で検出する検出ステップと、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、前記劣化度合いを出力する出力ステップと、をコンピュータが実行する。 The inspection method according to the present invention includes a detection step of detecting a touch position on the display unit at a predetermined cycle, and detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided. A setting step of setting an expected value of the number of times, a determination step of determining the degree of deterioration of the small region by comparing the number of times of detection by the detection step with one or more threshold values based on the expected value, and the deterioration The computer executes an output step of outputting the degree.
本発明に係る検査プログラムは、表示部におけるタッチ位置を所定の周期で検出する検出ステップと、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、前記劣化度合いを出力する出力ステップと、をコンピュータに実行させる。 The inspection program according to the present invention includes a detection step of detecting a touch position on the display unit at a predetermined cycle, and detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided. A setting step of setting an expected value of the number of times, a determination step of determining the degree of deterioration of the small region by comparing the number of times of detection by the detection step with one or more threshold values based on the expected value, and the deterioration And causing the computer to execute an output step of outputting the degree.
本発明によれば、タッチパネルの領域毎の劣化度合いが検出される。 According to the present invention, the degree of deterioration for each area of the touch panel is detected.
以下、本発明の実施形態の一例について説明する。
本実施形態では、数値制御装置1を例示するが、表示装置はこれには限られず、ディスプレイ(表示部)に重畳されたタッチパネルを有する情報処理装置(コンピュータ)全般を指す。表示装置には、例えば、サーバ、PC、携帯端末、ゲーム機、家電製品、ナビゲーション装置、各種制御装置などが含まれる。
Hereinafter, an example of an embodiment of the present invention will be described.
In the present embodiment, the numerical control device 1 is exemplified, but the display device is not limited to this, and refers to the entire information processing device (computer) having a touch panel superimposed on a display (display unit). The display device includes, for example, a server, a PC, a mobile terminal, a game machine, a home appliance, a navigation device, various control devices, and the like.
図1は、数値制御装置1の要部のハードウェア構成を示すブロック図である。
数値制御装置1において、CPU11は、数値制御装置1の全体を制御するプロセッサである。CPU11は、ROM12に格納されたシステムプログラムを、バス20を介して読み出し、このシステムプログラムに従って数値制御装置1の全体を制御する。
RAM13には、一時的な計算データ、表示データ、及び表示器/MDIユニット70を介してオペレータが入力した各種データが格納される。また、一般にRAMへのアクセスはROMへのアクセスよりも高速であることから、CPU11は、ROM12に格納されたシステムプログラムを予めRAM13上に展開しておき、RAM13からシステムプログラムを読み込んで実行してもよい。
不揮発性メモリ14は、磁気記憶装置、フラッシュメモリ、MRAM、FRAM(登録商標)、EEPROM、又はバッテリでバックアップされるSRAM若しくはDRAM等であり、数値制御装置1の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。不揮発性メモリ14には、インタフェース15、表示器/MDIユニット70又は通信部27を介して入力された加工プログラム等が記憶される。
FIG. 1 is a block diagram illustrating a hardware configuration of a main part of the numerical controller 1.
In the numerical controller 1, the
The
The
ROM12には、加工プログラムの作成及び編集のために必要とされる編集モードの処理や自動運転のための処理を実施するための各種システムプログラムが予め書き込まれている。
各種加工プログラムは、インタフェース15、表示器/MDIユニット70又は通信部27を介して入力され、不揮発性メモリ14に格納される。
インタフェース15は、数値制御装置1と外部機器72とを接続する。外部機器72からは、加工プログラム及び各種パラメータ等が数値制御装置1に読み込まれる。また、数値制御装置1内で編集された加工プログラムは、外部機器72を介して外部記憶手段に記憶させることができる。インタフェース15の具体例としては、RS232C、USB、SATA、PCカードスロット、CFカードスロット、SDカードスロット、イーサネット(登録商標)、Wi−Fi等が挙げられる。インタフェース15は、表示器/MDIユニット70上に存在してもよい。外部機器72の例としては、コンピュータ、USBメモリ、CFast、CFカード、SDカード等が挙げられる。
Various system programs for executing processing in an edit mode and processing for automatic operation required for creating and editing a machining program are written in the
Various machining programs are input via the
The
PMC(Programmable Machine Controller)16は、数値制御装置1に内蔵されたシーケンスプログラムにより、工作機械の補助装置(例えば、自動工具交換装置)にI/Oユニット17を介して信号を出力し制御する。また、PMC16は、工作機械の本体に配備された操作盤71の各種スイッチ等の信号を受け、必要な信号処理をした後、CPU11に渡す。なお、PMC16は、一般に、PLC(Programmable Logic Controller)とも呼ばれる。
操作盤71は、PMC16に接続される。操作盤71は、手動パルス発生器等を備えていてもよい。
表示器/MDIユニット70は、ディスプレイ701(表示部)、及びキーボード若しくはタッチパネル702等の操作部を備えた手動データ入力装置である。インタフェース18は表示用の画面データを表示器/MDIユニット70のディスプレイ701に送るほか、表示器/MDIユニット70の操作部からの指令及びデータを受けてCPU11に渡す。
A PMC (Programmable Machine Controller) 16 outputs a signal to an auxiliary device (for example, an automatic tool changer) of a machine tool via an I /
The
The display /
各軸の軸制御回路30〜34は、CPU11からの各軸の移動指令量を受けて、各軸の指令をサーボアンプ40〜44に出力する。
サーボアンプ40〜44は、この指令を受けて、各軸のサーボモータ50〜54を駆動する。各軸のサーボモータ50〜54は、位置及び速度の検出器を内蔵し、位置及び速度フィードバック信号を軸制御回路30〜34にフィードバックして、位置及び速度のフィードバック制御を行う。
The
In response to this command, the servo amplifiers 40 to 44 drive the
スピンドル制御回路60は、工作機械への主軸回転指令を受け、スピンドルアンプ61にスピンドル速度信号を出力する。スピンドルアンプ61は、このスピンドル速度信号を受けて、工作機械のスピンドルモータ62を指令された回転速度で回転させ、工具を駆動する。
スピンドルモータ62には、歯車又はベルト等でパルスエンコーダ63が結合され、パルスエンコーダ63が主軸の回転に同期して帰還パルスを出力し、この帰還パルスは、バス20を経由してCPU11によって読み取られる。
The
A
図2は、数値制御装置1におけるCPU11の機能構成を示すブロック図である。
CPU11は、検出部111と、設定部112と、判定部113と、出力部114と、ガイド部115と、算出部116とを備える。
これらの各機能部は、ROM12に格納されたシステムプログラムをCPU11が実行することにより実現される。
FIG. 2 is a block diagram showing a functional configuration of the
The
Each of these functional units is realized by the
検出部111は、ディスプレイ701に重畳されたタッチパネル702におけるタッチ位置(座標)を所定の周期で検出する。
The
設定部112は、ディスプレイ701が分割された小領域それぞれについて、タッチ位置の移動速度に応じた検出部111による検出回数の期待値を設定する。
例えば、検出部111により3000Hzの固定周期でタッチ位置が検出される場合、1つの小領域が0.1秒間タッチし続けられたとき、劣化のないタッチパネル702による検出回数の期待値は、300回である。タッチパネル702の劣化が進むと、検出回数がこの期待値よりも少なくなっていく。
The
For example, when the touch position is detected by the
図3は、ディスプレイ701の小領域を例示する図である。
表示器/MDIユニット70において、タッチパネル702が重畳されたディスプレイ701は、例えばマトリクス(格子)状の複数の小領域Aに分割される。数値制御装置1は、このマトリクスをディスプレイ701に画面表示し、大きさの指定入力を受け付けてもよい。
なお、小領域の形状は正方形には限られず、長方形又は他の多角形でもよいが、タッチパネル702で検出可能な領域を網羅していることが望ましい。
FIG. 3 is a diagram illustrating a small area of the
In the display /
Note that the shape of the small region is not limited to a square, and may be a rectangle or other polygons, but it is desirable to cover a region that can be detected by the
判定部113は、小領域毎の検出部111による検出回数を、設定部112により設定された期待値に基づく1つ以上の閾値と比較することにより、小領域の劣化度合いのレベルを判定する。
The
出力部114は、判定部113により判定されたタッチパネル702の小領域毎の劣化度合いを出力する。
このとき、出力部114は、判定部113による判定結果に基づいて、小領域のそれぞれを劣化度合いのレベルに応じた色分け表示することで、小領域毎の劣化度合いをオペレータに報知する。
The
At this time, the
図4は、検出回数の閾値及び表示色を例示する図である。
例えば、検出部111により3000Hzの固定周期でタッチ位置が検出される場合に、各小領域が0.1秒間ずつ順にタッチし続けられたとき、各小領域内での検出回数の期待値「300回」に対して、閾値が「200回」及び「100回」に設定される。
この例では、検出回数「201〜300回」に対しては、劣化がない又は少ないことを示す青色が割り当てられ、検出回数が「101〜200回」又は「0〜100回」と減少すると、劣化度合いに応じて黄色又は赤色が割り当てられる。
FIG. 4 is a diagram illustrating the threshold value of the number of detections and the display color.
For example, when the touch position is detected by the
In this example, the number of detections “201 to 300 times” is assigned a blue color indicating that there is no or little deterioration, and the number of detections decreases to “101 to 200 times” or “0 to 100 times”. Yellow or red is assigned depending on the degree of deterioration.
ここで、期待値に基づく閾値は、1つ又は複数設定可能であり、設定部112は、固定値として受け付けてもよいし、期待値に対する所定の割合で設定してもよい。
Here, one or a plurality of threshold values based on the expected value can be set, and the
ガイド部115は、小領域を、連続した所定の順序でタッチさせるためのガイド表示を行う。
このとき、ガイド部115は、予め設定された一定の速度で小領域を移動する表示を行う。例えば、ガイド部115は、10コマ/秒の速度でガイドとなる図形などを移動させることにより、オペレータは、このガイド表示に沿って各小領域を0.1秒間ずつ順にタッチし続けていく。
The
At this time, the
図5は、タッチパネル702の検査方法における画面表示例を示す図である。
マトリクス表示された画面(図3)に対して、オペレータが開始位置(例えば、左上隅の小領域)をタッチしたことを契機にタッチパネル702の検査が開始される。
FIG. 5 is a diagram illustrating a screen display example in the inspection method of the
The inspection of the
検査が開始されると、マトリクスの各小領域を順に指示する矢印のガイドGが伸びていく画面(a)が表示される。オペレータは、このガイド表示に沿ってタッチパネル702をなぞっていく。
小領域毎に劣化度合いが判定されると、各小領域が既定の色に塗り分けられた画面(b)が表示される。この例では、小領域Y(黄色)が劣化し、小領域R(赤色)の劣化がさらに進んでいることが示されている。その他の小領域B(青色)は、劣化がない又は少ないため利用に支障がない領域である。
When the inspection is started, a screen (a) is displayed in which an arrow guide G that sequentially indicates each small area of the matrix is extended. The operator traces the
When the degree of deterioration is determined for each small area, a screen (b) in which each small area is painted in a predetermined color is displayed. In this example, it is shown that the small area Y (yellow) is deteriorated and the small area R (red) is further deteriorated. The other small region B (blue) is a region that does not hinder use because there is no or little deterioration.
算出部116は、検出部111により連続して検出されたタッチ位置及び時間間隔に基づいて、タッチ位置の移動速度を算出する。
ガイド部115によりタッチ位置の移動速度が制御される場合には、算出部116による移動速度の算出は不要だが、オペレータによる任意のタッチ操作を許容する場合には、算出部116により算出された移動速度は、設定部112に提供され、移動速度に応じた小領域毎の期待値が設定される。
The
When the moving speed of the touch position is controlled by the
図6は、タッチパネル702の検査方法におけるCPU11の処理を示すフローチャートである。
本処理は、オペレータが検査の開始位置をタッチしたことを契機に実行される。
FIG. 6 is a flowchart showing the processing of the
This process is executed when the operator touches the start position of the inspection.
ステップS1において、CPU11(検出部111)は、検出したタッチ位置が含まれる小領域におけるタッチの検出回数を1に設定する。 In step S <b> 1, the CPU 11 (detection unit 111) sets the number of touch detections in a small area including the detected touch position to 1.
ステップS2において、CPU11は、検査期間(例えば、ガイド部115によりガイド表示される期間)が終了したか否かを判定する。この判定がYESの場合、処理は終了し、判定がNOの場合、処理はステップS3に移る。
In step S <b> 2, the
ステップS3において、CPU11(検出部111)は、所定の周期でタッチ位置の検出を試み、位置を検出できたか否かを判定する。この判定がYESの場合、処理はステップS4に移り、判定がNOの場合、処理はステップS2に移る。 In step S <b> 3, the CPU 11 (detection unit 111) tries to detect the touch position at a predetermined cycle, and determines whether the position has been detected. If this determination is YES, the process proceeds to step S4, and if the determination is NO, the process proceeds to step S2.
ステップS4において、CPU11(検出部111)は、検出した位置が前回と同じ小領域内か否かを判定する。この判定がYESの場合、処理はステップS5に移り、判定がNOの場合、処理はステップS6に移る。 In step S4, the CPU 11 (detection unit 111) determines whether or not the detected position is in the same small area as the previous time. If this determination is YES, the process proceeds to step S5, and if the determination is NO, the process proceeds to step S6.
ステップS5において、CPU11(検出部111)は、位置検出したカウント中の小領域におけるタッチの検出回数をカウントアップする。その後、処理はステップS2に移る。 In step S5, the CPU 11 (detection unit 111) counts up the number of touch detections in the small area whose position has been detected. Thereafter, the process proceeds to step S2.
ステップS6において、CPU11(判定部113)は、タッチ位置が移動してカウントが終了した小領域での検出回数に基づいて、タッチパネルの劣化度合いを判定する。 In step S <b> 6, the CPU 11 (determination unit 113) determines the degree of deterioration of the touch panel based on the number of detections in a small area where the touch position has moved and the count has ended.
ステップS7において、CPU11(出力部114)は、判定された劣化度合いに応じて、ディスプレイ701の対応する小領域に色分け出力を行う。その後、処理はステップS1に移る。
In step S <b> 7, the CPU 11 (output unit 114) performs color-coded output on the corresponding small area of the
なお、本処理フローは一例であり、小領域毎の検出回数に基づく劣化度合いの判定手順は、これに限られない。
オペレータによるタッチ操作がガイド表示に従っていることを前提に、小領域毎の検出回数は、所定の時間間隔(例えば、0.1秒)で区切ってカウントされてもよい。
Note that this processing flow is an example, and the procedure for determining the degree of deterioration based on the number of detections for each small area is not limited to this.
On the assumption that the touch operation by the operator follows the guide display, the number of detections for each small area may be divided and counted at a predetermined time interval (for example, 0.1 second).
また、ガイド表示は、全ての小領域を移動する表示方法であれば、図5の形状及び順序には限られず、様々な形態が採用可能である。
図7は、ガイド表示のバリエーションを例示する図である。
ガイド表示は、例えば、ディスプレイ701の外側から内側へ、又は内側から外側へ渦巻き状に移動されてもよい(a)。
また、ガイド表示の開始位置は左上に限られず、右上など他の位置から開始されてもよい(b)。
In addition, the guide display is not limited to the shape and order shown in FIG. 5 as long as it is a display method that moves all the small areas, and various forms can be adopted.
FIG. 7 is a diagram illustrating a variation of the guide display.
The guide display may be moved spirally from the outside to the inside of the
Further, the start position of the guide display is not limited to the upper left, and may be started from another position such as the upper right (b).
さらに、数値制御装置1は、ガイド表示がない場合にも、算出部116により算出された移動速度に基づいて、前述のように小領域毎の検出回数の期待値を設定し、タッチパネル702の劣化度合いを判定できる。
図8は、ガイド表示のない場合の画面表示例を示す図である。
オペレータによるタッチ操作の軌道に沿って、劣化度合いが検査された小領域の表示色が変更されている。オペレータは、表示色が初期状態の領域をなぞっていくことにより、タッチパネル702の全体を検査できる。
Further, the numerical control device 1 sets the expected value of the number of detections for each small area based on the moving speed calculated by the
FIG. 8 is a diagram showing a screen display example when there is no guide display.
The display color of the small area whose deterioration degree has been inspected is changed along the trajectory of the touch operation by the operator. The operator can inspect the
本実施形態によれば、数値制御装置1は、ディスプレイ701が分割された小領域のそれぞれについて、オペレータのタッチ位置の移動速度に応じた検出回数の期待値を設定し、検出回数をこの期待値に基づく閾値と比較することにより、小領域毎のタッチパネル702の劣化度合いを出力する。
したがって、数値制御装置1は、タッチパネル702の操作に支障が出る前に、事前にオペレータのタッチ操作によって、タッチパネル702の領域毎の劣化度合いを検出できる。この結果、例えばアプリケーションのアイコンの表示位置を調整し、タッチパネル702の劣化部分が使用されないようにするなどの対策が可能となる
According to the present embodiment, the numerical control apparatus 1 sets an expected value of the number of detections corresponding to the movement speed of the operator's touch position for each of the small areas into which the
Therefore, the numerical control device 1 can detect the degree of deterioration for each area of the
また、数値制御装置1は、オペレータに複数の小領域を連続した所定の順序でタッチさせるためのガイド表示を行うことにより、タッチパネル702の全体を効率的に検査できる。
このとき、数値制御装置1は、一定の速度でガイド表示を移動させることにより、小領域毎の検出回数の期待値を固定できるので、処理効率が向上する。
Further, the numerical control apparatus 1 can efficiently inspect the
At this time, the numerical control apparatus 1 can fix the expected value of the number of detections for each small region by moving the guide display at a constant speed, so that the processing efficiency is improved.
また、数値制御装置1は、検出したタッチ位置及び時間間隔に基づいて、移動速度を算出し、小領域毎の検出回数の期待値を設定できる。これにより、数値制御装置1は、検査時のタッチ操作の自由度を増加させ、オペレータの操作手順を容易にできる。 Further, the numerical controller 1 can calculate the moving speed based on the detected touch position and time interval, and can set an expected value of the number of detections for each small area. Thereby, the numerical control apparatus 1 can increase the freedom degree of the touch operation at the time of an inspection, and can make an operator's operation procedure easy.
また、数値制御装置1は、劣化度合いの判定結果を、小領域毎に色分けして表示するので、オペレータは、タッチパネル702の劣化領域及び劣化のレベルを容易に把握できる。
さらに、オペレータは、定期的に本検査方法を利用することで、タッチパネル702の劣化の推移を把握できる。これにより、タッチパネル702の交換時期の見積もりが可能となる。このとき、劣化度合いのレベル分けが細かく設定されていることが望ましい。
In addition, since the numerical control device 1 displays the determination result of the deterioration degree by color for each small area, the operator can easily grasp the deterioration area and the deterioration level of the
Furthermore, the operator can grasp the transition of deterioration of the
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. Further, the effects described in the present embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiment.
タッチパネル702の劣化度合いを示す色分けは、全ての領域の判定が終了した後に結果表示されてもよいし、小領域毎に判定されたタイミングで表示されてもよい。
小領域の境界を示す表示(マトリクス表示)はなくてもよい。
検査の開始位置は、規定の位置(例えば、左上隅)でもよいし、オペレータが最初にタッチした位置でもよい。この場合、ガイド部115は、開始位置に基づいて全体を網羅するガイド表示の経路を設定する。
The color classification indicating the degree of deterioration of the
There may be no display (matrix display) indicating the boundaries of the small regions.
The start position of the inspection may be a specified position (for example, the upper left corner) or a position where the operator first touched. In this case, the
数値制御装置1によるタッチパネル702の検査方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、コンピュータ(数値制御装置1)にインストールされる。また、これらのプログラムは、リムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
The inspection method of the
1 数値制御装置(表示装置)
11 CPU
111 検出部
112 設定部
113 判定部
114 出力部
115 ガイド部
116 算出部
701 ディスプレイ(表示部)
702 タッチパネル
1 Numerical control device (display device)
11 CPU
DESCRIPTION OF
702 touch panel
Claims (7)
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定部と、
前記検出部による検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定部と、
前記劣化度合いを出力する出力部と、を備える表示装置。 A detection unit for detecting a touch position on the display unit at a predetermined cycle;
For each small region into which the display unit is divided, a setting unit that sets an expected value of the number of detections by the detection unit according to the moving speed of the touch position;
A determination unit that determines the degree of deterioration of the small region by comparing the number of detections by the detection unit with one or more threshold values based on the expected value;
An output unit that outputs the degree of deterioration.
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、
前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、
前記劣化度合いを出力する出力ステップと、をコンピュータが実行する検査方法。 A detection step of detecting a touch position on the display unit at a predetermined period;
A setting step for setting an expected value of the number of times of detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided;
A determination step of determining the degree of deterioration of the small region by comparing the number of detections in the detection step with one or more threshold values based on the expected value;
An inspection method in which a computer executes an output step of outputting the degree of deterioration.
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、
前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、
前記劣化度合いを出力する出力ステップと、をコンピュータに実行させるための検査プログラム。 A detection step of detecting a touch position on the display unit at a predetermined period;
A setting step for setting an expected value of the number of times of detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided;
A determination step of determining the degree of deterioration of the small region by comparing the number of detections in the detection step with one or more threshold values based on the expected value;
An inspection program for causing a computer to execute an output step of outputting the degree of deterioration.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016198059A JP6396385B2 (en) | 2016-10-06 | 2016-10-06 | Display device, inspection method, and inspection program |
| DE102017008827.6A DE102017008827A1 (en) | 2016-10-06 | 2017-09-20 | Display device, test procedure and test program |
| US15/710,158 US20180103250A1 (en) | 2016-10-06 | 2017-09-20 | Display device, inspection method, and inspection program |
| CN201710889324.9A CN107918360B (en) | 2016-10-06 | 2017-09-27 | Display device, inspection method and inspection program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016198059A JP6396385B2 (en) | 2016-10-06 | 2016-10-06 | Display device, inspection method, and inspection program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018060399A JP2018060399A (en) | 2018-04-12 |
| JP6396385B2 true JP6396385B2 (en) | 2018-09-26 |
Family
ID=61695990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016198059A Expired - Fee Related JP6396385B2 (en) | 2016-10-06 | 2016-10-06 | Display device, inspection method, and inspection program |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20180103250A1 (en) |
| JP (1) | JP6396385B2 (en) |
| CN (1) | CN107918360B (en) |
| DE (1) | DE102017008827A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10567801B2 (en) * | 2018-03-07 | 2020-02-18 | Tencent America LLC | Method and apparatus for video coding with primary and secondary transforms |
| CN109522170B (en) * | 2018-11-15 | 2022-03-25 | 北京小米移动软件有限公司 | Front shell display module detection device and system |
| JP7239390B2 (en) * | 2019-05-10 | 2023-03-14 | ファナック株式会社 | CAUSE DETERMINATION DEVICE, CAUSE DETERMINATION SERVER AND CAUSE DETERMINATION METHOD |
| EP4032306A1 (en) | 2019-09-20 | 2022-07-27 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
| JP7415878B2 (en) * | 2020-11-09 | 2024-01-17 | 株式会社島津製作所 | X-ray inspection equipment and method for determining deterioration of X-ray inspection equipment |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05122764A (en) * | 1991-10-24 | 1993-05-18 | Sharp Corp | Home controller |
| JP2000010721A (en) * | 1998-06-24 | 2000-01-14 | Sharp Corp | Coordinate input device |
| JP2000076013A (en) * | 1998-08-27 | 2000-03-14 | Sharp Corp | Display device with touch panel and storage medium storing display device control program |
| US7382358B2 (en) * | 2003-01-16 | 2008-06-03 | Forword Input, Inc. | System and method for continuous stroke word-based text input |
| JP4698345B2 (en) | 2005-09-05 | 2011-06-08 | Necエンジニアリング株式会社 | Display device with touch panel and button display program |
| US20080055252A1 (en) * | 2006-09-04 | 2008-03-06 | Sharp Kabushiki Kaisha | Operation panel apparatus and electric apparatus provided with the same |
| JP4758305B2 (en) * | 2006-09-04 | 2011-08-24 | シャープ株式会社 | control panel |
| JP2009176162A (en) | 2008-01-25 | 2009-08-06 | Yaskawa Electric Corp | Failure detection means for industrial robots |
| JP5315190B2 (en) * | 2009-09-28 | 2013-10-16 | 京セラドキュメントソリューションズ株式会社 | Operation device, image processing device |
| JP2013168083A (en) * | 2012-02-16 | 2013-08-29 | Sharp Corp | Detection device, detection method, and electronic apparatus |
| CN105183594B (en) * | 2012-07-06 | 2019-07-09 | 青岛海信移动通信技术股份有限公司 | Testing touch screen method and test device |
| KR102293958B1 (en) * | 2014-02-28 | 2021-08-27 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | Electronic device |
| CN105511786B (en) * | 2015-12-03 | 2018-05-22 | 广东欧珀移动通信有限公司 | The removing method and system of touch-screen button failure |
-
2016
- 2016-10-06 JP JP2016198059A patent/JP6396385B2/en not_active Expired - Fee Related
-
2017
- 2017-09-20 US US15/710,158 patent/US20180103250A1/en not_active Abandoned
- 2017-09-20 DE DE102017008827.6A patent/DE102017008827A1/en not_active Ceased
- 2017-09-27 CN CN201710889324.9A patent/CN107918360B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018060399A (en) | 2018-04-12 |
| DE102017008827A1 (en) | 2018-04-12 |
| CN107918360A (en) | 2018-04-17 |
| CN107918360B (en) | 2019-08-20 |
| US20180103250A1 (en) | 2018-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6396385B2 (en) | Display device, inspection method, and inspection program | |
| US10139805B2 (en) | Ladder diagram monitoring device capable of additionally displaying operation situation of CNC in comment | |
| CN108693836B (en) | information processing device | |
| US20050234565A1 (en) | Programmable control system for automated actuator operation | |
| JP2020019117A (en) | Robot control device, robot control method and program | |
| TW201312447A (en) | Apparatus for creating ladder program | |
| US10108171B2 (en) | Numerical controller capable of specifying halt point | |
| JP2009122852A (en) | Numerical controller for storing operating history during path table operation | |
| JP6730354B2 (en) | Input error detector | |
| JP2019165533A (en) | Controller | |
| CN104850060A (en) | Numerical controller for machine tool with efficient regular inspection function for components | |
| WO2010134128A1 (en) | Method and device for machining simulation and program for allowing computer to execute the method | |
| JP2016163916A (en) | Monitoring device | |
| CN111832741B (en) | Machine learning device, screen prediction device, and control device | |
| JP6575130B2 (en) | Screen information generator | |
| JP2004318378A (en) | Numerical control device | |
| JP6374456B2 (en) | Electronic equipment and numerical control device | |
| JP6748146B2 (en) | Control device, control method, and control program | |
| JP6250894B2 (en) | Numerical control device with coordinate value acquisition function that does not require skip signals or key operations | |
| JP2016004337A (en) | Machine Tools | |
| JP7495494B2 (en) | Control device and control method | |
| CN111796813B (en) | Ladder diagram display device | |
| CN117279737B (en) | Operation status display device and computer readable storage medium | |
| KR102336216B1 (en) | Apparatus for displaying manufacturing time of machine tool | |
| JP4087374B2 (en) | Numerical controller with load torque monitoring function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180709 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180807 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180829 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6396385 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |