JP7761140B2 - display device - Google Patents
display deviceInfo
- Publication number
- JP7761140B2 JP7761140B2 JP2024519173A JP2024519173A JP7761140B2 JP 7761140 B2 JP7761140 B2 JP 7761140B2 JP 2024519173 A JP2024519173 A JP 2024519173A JP 2024519173 A JP2024519173 A JP 2024519173A JP 7761140 B2 JP7761140 B2 JP 7761140B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- displayed
- message box
- area
- processing unit
- 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.)
- Active
Links
Classifications
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P95/00—Generic processes or apparatus for manufacture or treatments not covered by the other groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
本発明は、表示装置に関する。 The present invention relates to a display device.
半導体製造装置のガイドラインは、SEMI(Semiconductor Equipment and Materials International)規格によって定められている。SEMI E95は、半導体製造装置のヒューマンインタフェースに関する仕様を定めている。SEMI E95によれば、半導体製造装置に用いる表示装置に表示する管理画面は、タイトルパネル、情報パネル、コマンドパネル及びナビゲーションパネルを有する。半導体製造装置に用いる表示装置は、エラーメッセージ等のダイアログボックスを表示することがある。 Guidelines for semiconductor manufacturing equipment are defined by SEMI (Semiconductor Equipment and Materials International) standards. SEMI E95 defines specifications for the human interface of semiconductor manufacturing equipment. According to SEMI E95, the management screen displayed on a display device used with semiconductor manufacturing equipment has a title panel, information panel, command panel, and navigation panel. Display devices used with semiconductor manufacturing equipment may display dialog boxes such as error messages.
特許文献1に開示されている技術は、モーダルダイアログ及びモードレスダイアログに関する技術である。モーダルダイアログは、画面上の他の領域や要素の操作をできないようにするタイプのダイアログボックスである。モードレスダイアログは、画面上の他の領域や要素の操作が可能なタイプのダイアログボックスである。 The technology disclosed in Patent Document 1 relates to modal and modeless dialogs. A modal dialog is a type of dialog box that prevents operation of other areas and elements on the screen. A modeless dialog is a type of dialog box that allows operation of other areas and elements on the screen.
半導体製造装置に用いる表示装置に表示する管理画面は、ダイアログボックを表示するときに、SEMI E95に定められた仕様に従った表示態様としなければならない。具体的に、ダイアログボックスを表示する場合、管理画面は、情報パネル及びコマンドパネルを操作できないようにロックし、タイトルパネル及びナビゲーションパネルをロックしない表示態様としなければならない。 When displaying a dialog box, the control screen displayed on a display device used in semiconductor manufacturing equipment must be displayed in a manner that complies with the specifications defined in SEMI E95. Specifically, when displaying a dialog box, the control screen must be displayed in a manner that locks the information panel and command panel so that they cannot be operated, and leaves the title panel and navigation panel unlocked.
モーダルダイアログやモードレスダイアログをそのまま採用する場合、表示装置に表示する管理画面は、SEMI E95に定められた仕様を充足しない。モーダルダイアログやモードレスダイアログを改良すればSEMI E95に定められた仕様を充足できるが、表示装置に表示する管理画面は、非常に複雑な構成となる。 If modal or modeless dialogs are used as is, the management screen displayed on the display device will not meet the specifications set out in SEMI E95. While it is possible to meet the specifications set out in SEMI E95 by improving the modal or modeless dialogs, the management screen displayed on the display device will have an extremely complex configuration.
本発明の一態様は、物品の搬送又は保管を行うシステムに用いる表示装置である。表示装置は、システムに用いるソフトウェアに割り当てられたウィンドウを表示可能である。表示装置は、ウィンドウの領域内に埋め込まれて表示され、利用者に伝達内容を通知するメッセージボックスを表示可能である。ウィンドウは、利用者が操作可能な操作要素として第1操作要素が表示される第1領域を含む。ウィンドウは、操作要素として第2操作要素が表示される第2領域を含む。第2操作要素は、第1領域の表示を第1表示から第2表示に切り替える指示を与える第1切替操作要素を含む。第2操作要素は、第1領域の表示を第2表示から第1表示に切り替える指示を与える第2切替操作要素を含む。表示装置は、メッセージボックスを表示しているときに、メッセージボックスが埋め込まれている領域に表示される操作要素を操作不能に表示し、且つ、他の領域に表示される前記操作要素を操作可能に表示する。表示装置は、メッセージボックスを表示するにあたり、第1領域の領域内にメッセージボックスを埋め込んで表示する。表示装置は、メッセージボックスとして、文字入力操作と項目選択操作との少なくとも一方の操作を利用者に促すダイアログボックスを表示可能である。表示装置は、ダイアログボックスに対する操作が完了していないときに第1切替操作要素が操作された場合、第2表示に切り替えるときに、ダイアログボックスを非表示とする。表示装置は、ダイアログボックスを非表示としているときに第2切替操作要素が操作された場合、第1表示に切り替えるときに、非表示とする前に行われた操作が反映されたダイアログボックスを再表示する。 One aspect of the present invention is a display device used in a system for transporting or storing items. The display device is capable of displaying a window assigned to software used in the system. The display device is capable of displaying a message box embedded within the window area to notify a user of a message. The window includes a first area in which a first operation element is displayed as an operation element operable by the user. The window includes a second area in which a second operation element is displayed as an operation element. The second operation element includes a first switching operation element that instructs the display of the first area to switch from the first display to the second display. The second operation element includes a second switching operation element that instructs the display of the first area to switch from the second display to the first display. When displaying a message box, the display device displays the operation element displayed in the area in which the message box is embedded as inoperable, and displays the operation element displayed in other areas as operable. When displaying the message box, the display device displays the message box embedded within the first area. The display device is capable of displaying, as the message box, a dialog box that prompts the user to perform at least one of a character input operation and an item selection operation. If the first switching operation element is operated when the operation on the dialog box is not completed, the display device hides the dialog box when switching to the second display. If the second switching operation element is operated when the dialog box is hidden, the display device re-displays the dialog box reflecting the operation performed before hiding it when switching to the first display.
提示される実施形態の表示装置は、簡易な構成により、メッセージボックスが表示されているときに、第1領域に表示される第1操作要素を操作不能とし、第2領域に表示される第2操作要素を操作可能とする。即ち、提示される実施形態の表示装置は、簡易な構成により、SEMI E95に定められた仕様を充足できる。 The display device of the presented embodiment has a simple configuration that, when a message box is displayed, disables the first operating element displayed in the first area and enables the second operating element displayed in the second area. In other words, the display device of the presented embodiment can meet the specifications defined in SEMI E95 with a simple configuration.
表示装置は、システムに関する情報を第1領域に表示可能であってよい。表示装置は、メッセージボックスをドラッグ可能に表示してよい。この実施形態の表示装置は、第1領域に表示されている情報がメッセージボックスに隠れて視認困難又は視認不能になった場合に、メッセージボックスをドラッグして情報を視認可能にさせることができる。 The display device may be capable of displaying information about the system in the first area. The display device may display a message box in a draggable manner. In this embodiment, when information displayed in the first area is obscured by the message box and becomes difficult or impossible to see, the display device can drag the message box to make the information visible.
表示装置は、ソフトウェアに割り当てられた複数のウィンドウを表示可能であってよい。表示装置は、複数のウィンドウのうちの、メッセージボックスを表示したときのアクティブウィンドウの領域内にメッセージボックスを埋め込んで表示してよい。表示装置は、メッセージボックスをアクティブウィンドウの範囲外にドラッグ不能に表示してよい。この実施形態の表示装置は、複数のウィンドウを表示しているときにメッセージボックスを表示する場合に、いずれのウィンドウに対応して表示されたメッセージボックスであるかを確実に認識させることができる。 The display device may be capable of displaying multiple windows assigned to software. The display device may display the message box embedded within the area of the active window among the multiple windows when the message box is displayed. The display device may display the message box so that it cannot be dragged outside the active window. When displaying a message box while multiple windows are displayed, the display device of this embodiment allows the user to reliably identify which window the displayed message box corresponds to.
表示装置は、メッセージボックスを第1領域の範囲外にドラッグ不能に表示してよい。この実施形態の表示装置は、メッセージボックスがドラッグされても、第2領域に表示されている第2操作要素に対する操作を阻害させない。 The display device may display the message box so that it cannot be dragged outside the first area. In this embodiment, even if the message box is dragged, the display device does not interfere with operations on the second operation element displayed in the second area.
第2操作要素は、第1領域の表示を第1表示から第2表示に切り替える指示を与える第1切替操作要素を含んでよい。第2操作要素は、第1領域の表示を第2表示から第1表示に切り替える指示を与える第2切替操作要素を含んでよい。表示装置は、メッセージボックスが表示されているときに第1切替操作要素が操作された場合、第2表示に切り替えるときに、メッセージボックスを非表示としてよい。表示装置は、メッセージボックスを非表示としているときに第2切替操作要素が操作された場合、第1表示に切り替えるときに、メッセージボックスを再表示してよい。この実施形態の表示装置は、第1表示が行われているときにメッセージボックスが表示された場合、第2表示に切り替えられた後に再び第1表示に戻されても、メッセージボックスによる伝達内容を通知できる。 The second operation element may include a first switching operation element that gives an instruction to switch the display of the first area from the first display to the second display. The second operation element may include a second switching operation element that gives an instruction to switch the display of the first area from the second display to the first display. If the first switching operation element is operated while a message box is displayed, the display device may hide the message box when switching to the second display. If the second switching operation element is operated while the message box is hidden, the display device may re-display the message box when switching to the first display. In this embodiment, if a message box is displayed while the first display is being performed, the display device can notify the content communicated by the message box even if it is switched to the second display and then returned to the first display.
表示装置は、メッセージボックスとして、文字入力操作と項目選択操作との少なくとも一方の操作を利用者に促すダイアログボックスを表示可能であってよい。表示装置は、ダイアログボックスに対する操作が完了していないときに第1切替操作要素が操作された場合、第2表示に切り替えるときに、ダイアログボックスを非表示としてよい。表示装置は、ダイアログボックスを非表示としているときに第2切替操作要素が操作された場合、第1表示に切り替えるときに、非表示とする前に行われた操作が反映されたダイアログボックスを再表示してよい。この実施形態の表示装置は、操作が完了していないダイアログボックスを非表示とした場合に、再表示したダイアログボックスに対する操作をやり直す手間を省略させることができる。 The display device may be capable of displaying a dialog box as a message box, prompting the user to perform at least one of a character input operation and an item selection operation. If the first switching operation element is operated when the operation on the dialog box is incomplete, the display device may hide the dialog box when switching to the second display. If the second switching operation element is operated when the dialog box is hidden, the display device may re-display the dialog box reflecting the operation performed before hiding it when switching to the first display. The display device of this embodiment can eliminate the need to redo the operation on the re-displayed dialog box when hiding a dialog box on which the operation is incomplete.
本明細書に組み込まれ、本明細書の一部を形成する添付図面は、本発明の原理についての例示的な説明を目的に含まれており、本発明を本明細書に例示される特定の実施形態に限定する意図はない。これらの図面は、特に別段の指示がない限り、原寸に比例してはいない。
ここで、本発明の好適な実施形態を詳細に参照することとし、これらの例が添付図面に例示されている。本発明は、好適な実施形態と共に説明されるが、これによって、本発明をこれらの実施形態に限定する意図はないことを理解されたい。反対に、本発明は、代替例、修正例、及び均等例をカバーすることが意図されており、これらは、添付の特許請求の範囲によって定められる本発明の精神及び範囲の中に含まれ得る。更に、以下の本発明の詳細な説明において、多くの具体的な詳細が、本発明の十分な理解を提供するために記載されている。しかし、これらの具体的な詳細がなくても本発明が実施され得ることは、当業者には明らかであろう。他の例では、よく知られた方法、手順、コンポーネント及び回路は、本発明の態様を不必要に曖昧にしないように、詳細には説明されてはいない。Reference will now be made in detail to preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it should be understood that there is no intention to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications, and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the invention, numerous specific details are set forth to provide a thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the invention.
図1は、一実施形態による搬送システムTS1のブロック図である。搬送システムTS1は、物品の搬送を行うシステムである。搬送システムTS1は、搬送管理装置100を備える。搬送管理装置100は、搬送システムTS1に関する情報を管理するコンピュータである。 Figure 1 is a block diagram of a transport system TS1 according to one embodiment. The transport system TS1 is a system that transports items. The transport system TS1 is equipped with a transport management device 100. The transport management device 100 is a computer that manages information related to the transport system TS1.
図2は、一実施形態による搬送管理装置100のブロック図である。搬送管理装置100は、中央処理装置110、記憶装置120、入力装置130及び出力装置140を備える。 Figure 2 is a block diagram of a transport management device 100 according to one embodiment. The transport management device 100 comprises a central processing unit 110, a memory device 120, an input device 130 and an output device 140.
中央処理装置110は、記憶装置120、入力装置130及び出力装置140の制御やデータの演算等を行う装置である。 The central processing unit 110 is a device that controls the memory device 120, input device 130, and output device 140, and performs data calculations, etc.
記憶装置120は、データやプログラムの保存、記憶を行うための装置である。記憶装置120は、例えば、搬送システムTS1に用いる搬送ソフトウェアを記憶する。 The storage device 120 is a device for saving and storing data and programs. The storage device 120 stores, for example, the transport software used in the transport system TS1.
入力装置130は、搬送管理装置100にデータや情報、指示等を与えるための装置である。入力装置130は、例えば、マウスやタッチパネル等である。マウスは、平らな面の上で卵大の装置を動かし、移動量や方向を指示する装置である。タッチパネルは、指先や専用のペンで画面に触れることで入力を行う装置である。 The input device 130 is a device for providing data, information, instructions, etc. to the transport management device 100. The input device 130 is, for example, a mouse or a touch panel. A mouse is an egg-sized device that is moved on a flat surface to indicate the amount and direction of movement. A touch panel is a device that allows input by touching the screen with a fingertip or a special pen.
出力装置140は、記憶装置120からデータを受け取って、人間に認識できる形で外部に物理的に提示する装置である。搬送管理装置100は、出力装置140として、表示装置141を備える。表示装置141は、画面を発光させて像を映し出すディスプレイである。 The output device 140 is a device that receives data from the storage device 120 and physically presents it externally in a form that can be recognized by humans. The transport management device 100 is equipped with a display device 141 as the output device 140. The display device 141 is a display that emits light on the screen to project an image.
図3は、一実施形態によるウィンドウW1の画面レイアウトを示す図である。搬送ソフトウェアが実行されると、表示装置141は、ウィンドウW1を表示画面F1に表示する。ウィンドウW1は、表示装置141の表示画面F1上で搬送ソフトウェアに割り当てられた矩形の表示領域である。ウィンドウW1の画面レイアウトは、搬送ソフトウェアの表示、操作要素を表示画面F1にどのように配置するかを定めたものである。 Figure 3 shows the screen layout of window W1 in one embodiment. When the transport software is executed, the display device 141 displays window W1 on the display screen F1. Window W1 is a rectangular display area allocated to the transport software on the display screen F1 of the display device 141. The screen layout of window W1 defines how the display and operation elements of the transport software are arranged on the display screen F1.
ウィンドウW1の画面レイアウトは、タイトルパネルP1、情報パネルP2、コマンドパネルP3及びナビゲーションパネルP4を有する。情報パネルP2の表示領域、及びコマンドパネルP3の表示領域は、第1領域の一例である。タイトルパネルP1の表示領域、及びナビゲーションパネルP4の表示領域は、第2領域の一例である。 The screen layout of window W1 has a title panel P1, an information panel P2, a command panel P3, and a navigation panel P4. The display area of the information panel P2 and the display area of the command panel P3 are examples of the first area. The display area of the title panel P1 and the display area of the navigation panel P4 are examples of the second area.
タイトルパネルP1は、利用者が操作可能なGUI(Graphical User Interface)が表示される領域である。GUIは、情報の提示に画像や図形を多用し、基礎的な操作の大半をマウスやタッチパネル等による表示画面F1における位置の指示により行うことができる操作要素である。実施形態における画面レイアウトにおいて、タイトルパネルP1に表示されるGUIは、第1ボタンB1及び第2ボタンB2である。ボタンは、項目を選択するための矩形状の入力要素である。第1ボタンB1及び第2ボタンB2は、第2操作要素の一例である。 The title panel P1 is an area where a GUI (Graphical User Interface) that can be operated by the user is displayed. The GUI makes extensive use of images and figures to present information, and is an operational element that allows most basic operations to be performed by specifying a position on the display screen F1 using a mouse, touch panel, etc. In the screen layout of this embodiment, the GUI displayed on the title panel P1 is a first button B1 and a second button B2. The buttons are rectangular input elements for selecting an item. The first button B1 and the second button B2 are examples of second operational elements.
情報パネルP2は、利用者が操作可能なGUIと、搬送システムTS1に関する情報とが表示される領域である。実施形態における画面レイアウトにおいて、情報パネルP2に表示されるGUIは、第1ラジオボタンRB1及び第2ラジオボタンRB2である。ラジオボタンは、複数の項目から一つを選択するための小さな丸いボタン状の入力要素である。第1ラジオボタンRB1及び第2ラジオボタンRB2は、第1操作要素の一例である。 The information panel P2 is an area where a GUI that can be operated by the user and information about the transport system TS1 are displayed. In the screen layout of the embodiment, the GUI displayed on the information panel P2 is a first radio button RB1 and a second radio button RB2. A radio button is a small, round button-shaped input element for selecting one item from multiple items. The first radio button RB1 and the second radio button RB2 are examples of a first operation element.
コマンドパネルP3は、利用者が操作可能なGUIが表示される領域である。実施形態における画面レイアウトにおいて、コマンドパネルP3に表示されるGUIは、第3ボタンB3及び第4ボタンB4である。第3ボタンB3及び第4ボタンB4は、第1操作要素の一例である。 The command panel P3 is an area where a GUI that can be operated by the user is displayed. In the screen layout of the embodiment, the GUI displayed in the command panel P3 is the third button B3 and the fourth button B4. The third button B3 and the fourth button B4 are examples of the first operation element.
ナビゲーションパネルP4は、利用者が操作可能なGUIが表示される領域である。実施形態における画面レイアウトにおいて、ナビゲーションパネルP4に表示されるGUIは、第5ボタンB5及び第6ボタンB6である。第5ボタンB5は、情報パネルP2の表示を第1表示から第2表示に切り替える指示を与えるGUIである。第6ボタンB6は、情報パネルP2の表示を第2表示から第1表示に切り替える指示を与えるGUIである。第5ボタンB5及び第6ボタンB6は、第2操作要素の一例である。第5ボタンB5は、第1切替操作要素の一例である。第6ボタンB6は、第2切替操作要素の一例である。 The navigation panel P4 is an area where a GUI that can be operated by the user is displayed. In the screen layout of the embodiment, the GUIs displayed on the navigation panel P4 are the fifth button B5 and the sixth button B6. The fifth button B5 is a GUI that gives an instruction to switch the display of the information panel P2 from the first display to the second display. The sixth button B6 is a GUI that gives an instruction to switch the display of the information panel P2 from the second display to the first display. The fifth button B5 and the sixth button B6 are examples of a second operation element. The fifth button B5 is an example of a first switching operation element. The sixth button B6 is an example of a second switching operation element.
図4は、一実施形態によるメッセージボックスMB1の表示に関するフローチャートである。図5は、一実施形態によるメッセージボックスMB1の表示例を示す図である。メッセージボックスMB1は、表示装置141の表示画面F1で、利用者に何らかの伝達内容を通知するために表示される矩形の領域である。以下は、メッセージボックスMB1の表示に関する処理について説明する。中央処理装置110は、例えば、搬送ソフトウェアの実行時にインターバルタイマーを設定し、インターバルタイマーによって発生する第1割り込み信号を第1トリガーにして図4に示す処理を実行する。インターバルタイマーは、一定の時間が経過するごとにそのことを知らせる仕組みである。第1割り込み信号は、中央処理装置110に現在実行中の処理を一時中断させ、強制的に図4に示す処理を実行させる信号である。第1トリガーは、第1割り込み信号が発生したときに自動的に図4に示す処理を起動する搬送ソフトウェアの仕組みである。 Figure 4 is a flowchart related to the display of message box MB1 according to one embodiment. Figure 5 is a diagram showing an example of the display of message box MB1 according to one embodiment. Message box MB1 is a rectangular area displayed on the display screen F1 of display device 141 to notify the user of some kind of communication. The following describes the processing related to the display of message box MB1. For example, the central processing unit 110 sets an interval timer when executing the transport software, and executes the processing shown in Figure 4 using the first interrupt signal generated by the interval timer as the first trigger. The interval timer is a mechanism that notifies the user every time a certain amount of time has passed. The first interrupt signal is a signal that causes the central processing unit 110 to temporarily suspend the currently executing processing and forcibly execute the processing shown in Figure 4. The first trigger is a mechanism in the transport software that automatically starts the processing shown in Figure 4 when the first interrupt signal is generated.
まず、中央処理装置110は、利用者に通知すべき伝達内容があるかを判定する(S101)。S101において、中央処理装置110は、例えば、搬送システムTS1において障害が発生したときに、利用者に通知すべき伝達内容があると判定する。中央処理装置110は、例えば、搬送ソフトウェアの処理においてエラーが発生したときに、利用者に通知すべき伝達内容があると判定する。中央処理装置110は、例えば、搬送管理装置100に障害が発生したときに、利用者に通知すべき伝達内容があると判定する。中央処理装置110は、例えば、入力装置130を用いて入力されたデータや情報、指示等が許容されないときに、利用者に通知すべき伝達内容があると判定する。 First, the central processing unit 110 determines whether there is any information to be communicated to the user (S101). In S101, the central processing unit 110 determines that there is information to be communicated to the user, for example, when a failure occurs in the transport system TS1. The central processing unit 110 determines that there is information to be communicated to the user, for example, when an error occurs in the processing of the transport software. The central processing unit 110 determines that there is information to be communicated to the user, for example, when a failure occurs in the transport management device 100. The central processing unit 110 determines that there is information to be communicated to the user, for example, when data, information, instructions, etc. input using the input device 130 are not permitted.
S101において利用者に通知すべき伝達内容がない場合(S101;NO)、中央処理装置110は、図4に示す処理を終了する。 If there is no communication content to be notified to the user in S101 (S101; NO), the central processing unit 110 terminates the processing shown in Figure 4.
S101において利用者に通知すべき伝達内容がある場合(S101;YES)、中央処理装置110は、第1領域の表示領域内にメッセージボックスMB1を埋め込んで表示させる(S102)。S102において、中央処理装置110は、情報パネルP2とコマンドパネルP3とを囲む表示領域内にメッセージボックスMB1を埋め込んで表示させる。S102の処理が実行されると、表示装置141は、図5に示すように、情報パネルP2とコマンドパネルP3とを囲む表示領域内にメッセージボックスMB1を埋め込んで表示する。中央処理装置110は、例えば、フレームウィンドウとしてウィンドウW1を表示させる。ウィンドウW1の表示位置は、スクリーン座標系において定義される。また、中央処理装置110は、例えば、ウィンドウW1におけるクライアントウィンドウに、タイトルパネルP1、情報パネルP2、コマンドパネルP3及びナビゲーションパネルP4を表示させる。そして、中央処理装置110は、例えば、ウィンドウW1のドキュメントウィンドウとしてメッセージボックスMB1を表示させる。メッセージボックスMB1の表示位置は、ウィンドウW1のクライアント領域におけるクライアント座標系において定義される。中央処理装置110は、クライアントウィンドウに表示される情報パネルP2とコマンドパネルP3とを囲む表示領域内にメッセージボックスMB1が表示されるように、メッセージボックスMB1の表示位置を定義する。If there is information to be communicated to the user in S101 (S101; YES), the central processing unit 110 displays a message box MB1 embedded within the display area of the first region (S102). In S102, the central processing unit 110 displays the message box MB1 embedded within the display area surrounding the information panel P2 and the command panel P3. When the processing of S102 is executed, the display device 141 displays the message box MB1 embedded within the display area surrounding the information panel P2 and the command panel P3, as shown in FIG. 5. The central processing unit 110 displays window W1, for example, as a frame window. The display position of window W1 is defined in the screen coordinate system. Furthermore, the central processing unit 110 displays, for example, a title panel P1, an information panel P2, a command panel P3, and a navigation panel P4 in the client window of window W1. The central processing unit 110 then displays the message box MB1, for example, as a document window for window W1. The display position of the message box MB1 is defined in the client coordinate system in the client area of the window W1. The central processing unit 110 defines the display position of the message box MB1 so that the message box MB1 is displayed within the display area surrounding the information panel P2 and the command panel P3 displayed in the client window.
次に、中央処理装置110は、第1操作要素を操作不能に表示させる(S103)。S103において、中央処理装置110は、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示させる。図5において、ハッチングされた領域は、GUIが操作不能に表示される表示領域である。S103の処理が実行されると、表示装置141は、図5に示すように、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示する。 Next, the central processing unit 110 displays the first operating element as inoperable (S103). In S103, the central processing unit 110 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable. In Figure 5, the hatched area is the display area where the GUI is displayed as inoperable. When the processing of S103 is executed, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable, as shown in Figure 5.
次に、中央処理装置110は、メッセージボックスMB1に対する操作が完了したかを判定する(S104)。中央処理装置110は、例えば、メッセージボックスMB1を表示したときにインターバルタイマーを設定し、インターバルタイマーによって発生する第2割り込み信号を第2トリガーにしてS104の処理を実行する。第2割り込み信号は、中央処理装置110に現在実行中の処理を一時中断させ、強制的にS104の処理を実行させる信号である。第2トリガーは、第2割り込み信号が発生したときに自動的にS104の処理を起動する搬送ソフトウェアの仕組みである。Next, the central processing unit 110 determines whether the operation on message box MB1 has been completed (S104). For example, the central processing unit 110 sets an interval timer when message box MB1 is displayed, and executes the processing of S104 using a second interrupt signal generated by the interval timer as a second trigger. The second interrupt signal is a signal that causes the central processing unit 110 to temporarily suspend the processing currently being executed and forcibly execute processing of S104. The second trigger is a mechanism in the transport software that automatically launches processing of S104 when the second interrupt signal is generated.
S104においてメッセージボックスMB1に対する操作が完了していない場合(S104;NO)、中央処理装置110は、再びそれまで実行していた処理を再開する。 If the operation on message box MB1 has not been completed at S104 (S104; NO), the central processing unit 110 resumes the processing that was being executed up to that point.
S104においてメッセージボックスMB1に対する操作が完了した場合(S104;YES)、中央処理装置110は、メッセージボックスMB1を閉じる(S105)。 If the operation on message box MB1 is completed in S104 (S104; YES), the central processing unit 110 closes message box MB1 (S105).
次に、中央処理装置110は、第1操作要素を操作可能に表示させる(S106)。S106において、中央処理装置110は、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作可能に表示させる。Next, the central processing unit 110 displays the first operating element in an operable manner (S106). In S106, the central processing unit 110 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in an operable manner.
図6は、一実施形態によるメッセージボックスMB1のドラッグに関する表示例を示す図である。メッセージボックスMB1は、ドラッグ可能である。ドラッグは、マウスのボタンを押しながら移動させる操作や、他の装置におけるこれに相当する操作である。メッセージボックスMB1は、第1領域に埋め込まれて表示されているため、第1領域の範囲外にドラッグ不能である。メッセージボックスMB1は、第1領域の表示領域の外に向かってドラッグされても、図6に示すように、第1領域の境界線より先に移動しない。 Figure 6 shows an example display of message box MB1 being dragged in one embodiment. Message box MB1 is draggable. Dragging involves holding down a mouse button while moving the mouse, or an equivalent operation on other devices. Because message box MB1 is displayed embedded within the first area, it cannot be dragged outside the first area. Even if message box MB1 is dragged outside the display area of the first area, it will not move beyond the boundary of the first area, as shown in Figure 6.
図7は、一実施形態によるウィンドウシステムの表示例を示す図である。搬送ソフトウェアは、ウィンドウシステムを採用可能である。ウィンドウシステムは、表示装置141の表示画面F1上に搬送ソフトウェアに割り当てられた複数のウィンドウW1を同時に表示させ、即座に切り替えて使用できる方式である。最前面に表示されるウィンドウW1は、アクティブウィンドウである。アクティブウィンドウは、現在選択され、操作対象となっているウィンドウW1である。 Figure 7 is a diagram showing an example of a window system display according to one embodiment. The transport software can employ a window system. The window system is a method of simultaneously displaying multiple windows W1 assigned to the transport software on the display screen F1 of the display device 141, allowing them to be instantly switched between. The window W1 displayed in the foreground is the active window. The active window is the window W1 currently selected and the window being operated on.
図8は、一実施形態によるウィンドウシステムにおけるメッセージボックスMB1の表示に関するフローチャートである。図9は、一実施形態によるウィンドウシステムにおけるメッセージボックスMB1の表示例を示す図である。図8において、図4に示す処理と同じ処理は、同じ符号が付されている。以下は、ウィンドウシステムにおけるメッセージボックスMB1の表示に関する処理について説明する。中央処理装置110は、例えば、搬送ソフトウェアの実行時にインターバルタイマーを設定し、インターバルタイマーによって発生する第3割り込み信号を第3トリガーにして図8に示す処理を実行する。第3割り込み信号は、中央処理装置110に現在実行中の処理を一時中断させ、強制的に図8に示す処理を実行させる信号である。第3トリガーは、第3割り込み信号が発生したときに自動的に図8に示す処理を起動する搬送ソフトウェアの仕組みである。 Figure 8 is a flowchart related to the display of a message box MB1 in a window system according to one embodiment. Figure 9 is a diagram showing an example of the display of a message box MB1 in a window system according to one embodiment. In Figure 8, processes that are the same as those shown in Figure 4 are assigned the same reference numerals. The following describes the process related to the display of a message box MB1 in a window system. For example, the central processing unit 110 sets an interval timer when executing the transport software, and executes the process shown in Figure 8 using the third interrupt signal generated by the interval timer as the third trigger. The third interrupt signal is a signal that causes the central processing unit 110 to temporarily suspend the currently executing process and forcibly execute the process shown in Figure 8. The third trigger is a mechanism in the transport software that automatically starts the process shown in Figure 8 when the third interrupt signal is generated.
まず、中央処理装置110は、利用者に通知すべき伝達内容があるかを判定する(S101)。 First, the central processing unit 110 determines whether there is any communication content that should be notified to the user (S101).
S101において利用者に通知すべき伝達内容がない場合(S101;NO)、中央処理装置110は、図8に示す処理を終了する。 If there is no communication content to be notified to the user in S101 (S101; NO), the central processing unit 110 terminates the processing shown in Figure 8.
S101において利用者に通知すべき伝達内容がある場合(S101;YES)、中央処理装置110は、アクティブウィンドウにおける第1領域の表示領域内にメッセージボックスMB1を埋め込んで表示させる(S202)。S202において、中央処理装置110は、アクティブウィンドウにおける情報パネルP2とコマンドパネルP3とを囲む表示領域内にメッセージボックスMB1を埋め込んで表示させる。S202の処理が実行されると、表示装置141は、図9に示すように、アクティブウィンドウにおける情報パネルP2とコマンドパネルP3とを囲む表示領域内にメッセージボックスMB1を埋め込んで表示する。 If there is information to be communicated to the user in S101 (S101; YES), the central processing unit 110 displays a message box MB1 embedded in the display area of the first region in the active window (S202). In S202, the central processing unit 110 displays the message box MB1 embedded in the display area surrounding the information panel P2 and command panel P3 in the active window. When the processing of S202 is executed, the display device 141 displays the message box MB1 embedded in the display area surrounding the information panel P2 and command panel P3 in the active window, as shown in FIG. 9.
次に、中央処理装置110は、アクティブウィンドウにおける第1操作要素を操作不能に表示させる(S203)。S203において、中央処理装置110は、アクティブウィンドウにおける第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示させる。図9において、ハッチングされた領域は、GUIが操作不能に表示される表示領域である。S203の処理が実行されると、表示装置141は、図9に示すように、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示する。 Next, the central processing unit 110 displays the first operational element in the active window as inoperable (S203). In S203, the central processing unit 110 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in the active window as inoperable. In Figure 9, the hatched area is the display area in which the GUI is displayed as inoperable. When the processing of S203 is executed, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable, as shown in Figure 9.
次に、中央処理装置110は、メッセージボックスMB1に対する操作が完了したかを判定する(S104)。 Next, the central processing unit 110 determines whether the operation on message box MB1 has been completed (S104).
S104においてメッセージボックスMB1に対する操作が完了していない場合(S104;NO)、中央処理装置110は、再びそれまで実行していた処理を再開する。 If the operation on message box MB1 has not been completed at S104 (S104; NO), the central processing unit 110 resumes the processing that was being executed up to that point.
S104においてメッセージボックスMB1に対する操作が完了した場合(S104;YES)、中央処理装置110は、メッセージボックスMB1を閉じる(S105)。 If the operation on message box MB1 is completed in S104 (S104; YES), the central processing unit 110 closes message box MB1 (S105).
次に、中央処理装置110は、アクティブウィンドウにおける第1操作要素を操作可能に表示させる(S206)。S206において、中央処理装置110は、アクティブウィンドウにおける第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作可能に表示させる。Next, the central processing unit 110 displays the first operational element in the active window in an operable manner (S206). In S206, the central processing unit 110 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in the active window in an operable manner.
図10は、一実施形態によるウィンドウシステムにおけるメッセージボックスMB1のドラッグに関する表示例を示す図である。メッセージボックスMB1は、アクティブウィンドウにおける第1領域に埋め込まれて表示されているため、アクティブウィンドウにおける第1領域の範囲外にドラッグ不能である。メッセージボックスMB1は、アクティブウィンドウにおける第1領域の表示領域の外に向かってドラッグされても、図10に示すように、第1領域の境界線より先に移動しない。 Figure 10 shows an example display of message box MB1 being dragged in a window system according to one embodiment. Because message box MB1 is displayed embedded in the first region of the active window, it cannot be dragged outside the first region of the active window. Even if message box MB1 is dragged outside the display area of the first region of the active window, it will not move beyond the boundary of the first region, as shown in Figure 10.
図11は、一実施形態による第1領域おける表示の切り替えに伴うメッセージボックスMB1の表示に関するフローチャートである。図12及び図13は、一実施形態による第1領域の表示の切り替えに伴うメッセージボックスMB1の表示例を示す図である。以下は、情報パネルP2の表示の切り替えに伴うメッセージボックスMB1の表示に関する処理について説明する。中央処理装置110は、例えば、搬送ソフトウェアの実行時にインターバルタイマーを設定し、インターバルタイマーによって発生する第4割り込み信号を第4トリガーにして図11に示す処理を実行する。インターバルタイマーは、一定の時間が経過するごとにそのことを知らせる仕組みである。第4割り込み信号は、中央処理装置110に現在実行中の処理を一時中断させ、強制的に図11に示す処理を実行させる信号である。第4トリガーは、第4割り込み信号が発生したときに自動的に図11に示す処理を起動する搬送ソフトウェアの仕組みである。 Figure 11 is a flowchart related to the display of a message box MB1 in response to a change in display in the first area according to one embodiment. Figures 12 and 13 are diagrams showing an example of the display of a message box MB1 in response to a change in display in the first area according to one embodiment. The following describes the processing related to the display of a message box MB1 in response to a change in display on the information panel P2. For example, the central processing unit 110 sets an interval timer when executing the transport software, and executes the processing shown in Figure 11 using the fourth interrupt signal generated by the interval timer as the fourth trigger. The interval timer is a mechanism that notifies the user that a certain period of time has elapsed. The fourth interrupt signal is a signal that causes the central processing unit 110 to temporarily suspend the processing currently being executed and forcibly execute the processing shown in Figure 11. The fourth trigger is a mechanism in the transport software that automatically launches the processing shown in Figure 11 when the fourth interrupt signal is generated.
情報パネルP2の表示を第1表示とするとき、中央処理装置110は、例えば、搬送システムTS1に関する情報として第1情報を表示させる。情報パネルP2の表示を第2表示とするとき、中央処理装置110は、例えば、搬送システムTS1に関する情報として第2情報を表示させる。以下は、情報パネルP2の表示が第1表示である状態を初期状態として説明する。 When the display of the information panel P2 is set to the first display, the central processing unit 110 displays, for example, the first information as information relating to the transport system TS1. When the display of the information panel P2 is set to the second display, the central processing unit 110 displays, for example, the second information as information relating to the transport system TS1. The following description will be given assuming that the state in which the display of the information panel P2 is set to the first display is the initial state.
まず、中央処理装置110は、第1切替操作要素が操作されたかを判定する(S301)。S301において、中央処理装置110は、第5ボタンB5が押されたことを以て、第1切替操作要素が操作されたと判定する。 First, the central processing unit 110 determines whether the first switching operation element has been operated (S301). In S301, the central processing unit 110 determines that the first switching operation element has been operated when the fifth button B5 has been pressed.
S301において第1切替操作要素が操作されていない場合(S301;NO)、中央処理装置110は、図11に示す処理を終了する。 If the first switching operation element is not operated in S301 (S301; NO), the central processing unit 110 terminates the processing shown in FIG. 11.
S301において第1切替操作要素が操作された場合(S301;YES)、中央処理装置110は、メッセージボックスMB1を表示中であるかを判定する(S302)。記憶装置120は、例えば、メッセージボックスMB1を表示中であるかを示すフラグを記憶する。フラグは、メッセージボックスMB1の表示状態を変更した際に結果を保存しておく領域である。例えば、メッセージボックスMB1表示していない場合、フラグは、「0」の値を取る。例えば、メッセージボックスMB1が表示されている場合、フラグは、「1」の値を取る。中央処理装置110は、例えば、S102の処理、S202の処理を実行したときに、フラグの値を「1」に変更する。中央処理装置110は、例えば、S105の処理を実行したときに、フラグの値を「0」に変更する。S302において、中央処理装置110は、例えば、フラグの値を参照し、メッセージボックスMB1を表示中であるかを判定する。 If the first switching operation element is operated in S301 (S301; YES), the central processing unit 110 determines whether the message box MB1 is being displayed (S302). The storage device 120 stores, for example, a flag indicating whether the message box MB1 is being displayed. The flag is an area for saving the results when the display state of the message box MB1 is changed. For example, if the message box MB1 is not being displayed, the flag takes the value "0." For example, if the message box MB1 is being displayed, the flag takes the value "1." The central processing unit 110 changes the value of the flag to "1," for example, when it executes the processes of S102 and S202. The central processing unit 110 changes the value of the flag to "0," for example, when it executes the process of S105. In S302, the central processing unit 110 determines whether the message box MB1 is being displayed, for example, by referencing the value of the flag.
S302においてメッセージボックスMB1を表示中である場合(S302;YES)、中央処理装置110は、メッセージボックスMB1を非表示にさせる(S303)。 If message box MB1 is being displayed in S302 (S302; YES), the central processing unit 110 hides message box MB1 (S303).
S302においてメッセージボックスMB1を表示中でない場合(S302;NO)、又はS303の処理を実行した後、中央処理装置110は、第1領域の表示を第1表示から第2表示に切り替えさせる(S304)。S304において、中央処理装置110は、例えば、情報パネルP2の表示を第1表示から第2表示に切り替える。If the message box MB1 is not being displayed in S302 (S302; NO), or after executing the processing of S303, the central processing unit 110 switches the display of the first area from the first display to the second display (S304). In S304, the central processing unit 110 switches, for example, the display of the information panel P2 from the first display to the second display.
次に、中央処理装置110は、第1操作要素を操作可能に表示させる(S305)。S305において、中央処理装置110は、例えば、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作可能に表示させる。S303からS305の処理が実行されると、表示装置141は、メッセージボックスMB1を非表示にして、情報パネルP2の表示を図12に示す第1表示から図13に示す第2表示に切り替える。表示装置141は、情報パネルP2の表示を切り替えるときに、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作可能に表示する。 Next, the central processing unit 110 displays the first operating element in an operable manner (S305). In S305, the central processing unit 110 displays, for example, the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in an operable manner. When the processing of S303 to S305 is executed, the display device 141 hides the message box MB1 and switches the display of the information panel P2 from the first display shown in FIG. 12 to the second display shown in FIG. 13. When switching the display of the information panel P2, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in an operable manner.
次に、中央処理装置110は、第2切替操作要素が操作されたかを判定する(S306)。中央処理装置110は、例えば、第1領域の表示を第2表示に切り替えたときにインターバルタイマーを設定し、インターバルタイマーによって発生する第5割り込み信号を第5トリガーにしてS306の処理を実行する。第5割り込み信号は、中央処理装置110に現在実行中の処理を一時中断させ、強制的にS306の処理を実行させる信号である。第5トリガーは、第5割り込み信号が発生したときに自動的にS306の処理を起動する搬送ソフトウェアの仕組みである。S306において、中央処理装置110は、第6ボタンB6が押されたことを以て、第2切替操作要素が操作されたと判定する。 Next, the central processing unit 110 determines whether the second switching operation element has been operated (S306). For example, the central processing unit 110 sets an interval timer when the display of the first area is switched to the second display, and executes the processing of S306 using the fifth interrupt signal generated by the interval timer as the fifth trigger. The fifth interrupt signal is a signal that causes the central processing unit 110 to temporarily suspend the processing currently being executed and forcibly execute the processing of S306. The fifth trigger is a mechanism in the transport software that automatically starts the processing of S306 when the fifth interrupt signal is generated. In S306, the central processing unit 110 determines that the second switching operation element has been operated when the sixth button B6 has been pressed.
S306において第2切替操作要素が操作されていない場合(S306;NO)、中央処理装置110は、再びそれまで実行していた処理を再開する。 If the second switching operation element is not operated at S306 (S306; NO), the central processing unit 110 resumes the processing that was being executed up to that point.
S306において第2切替操作要素が操作された場合(S306;YES)、中央処理装置110は、第1領域の表示を第2表示から第1表示に切り替えさせる(S307)。S307において、中央処理装置110は、例えば、情報パネルP2の表示を第2表示から第1表示に切り替える。 If the second switching operation element is operated in S306 (S306; YES), the central processing unit 110 switches the display of the first area from the second display to the first display (S307). In S307, the central processing unit 110 switches, for example, the display of the information panel P2 from the second display to the first display.
次に、中央処理装置110は、メッセージボックスMB1を再表示させる(S308)。S308において、中央処理装置110は、S303において非表示にしたメッセージボックスMB1を再表示する。Next, the central processing unit 110 re-displays the message box MB1 (S308). In S308, the central processing unit 110 re-displays the message box MB1 that was hidden in S303.
次に、中央処理装置110は、第1操作要素を操作不能に表示させる(S309)。S309において、中央処理装置110は、例えば、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示させる。S307からS309の処理が実行されると、表示装置141は、情報パネルP2の表示を図13に示す第2表示から図12に示す第1表示に切り替えて、メッセージボックスMB1を再表示する。表示装置141は、情報パネルP2の表示を切り替えるときに、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示する。メッセージボックスMB1は、第1領域の表示領域内に再表示されればよく、非表示になる前の位置と異なる位置に再表示されてよい。Next, the central processing unit 110 displays the first operation element as inoperable (S309). In S309, the central processing unit 110 displays, for example, the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable. When the processes of S307 to S309 are executed, the display device 141 switches the display of the information panel P2 from the second display shown in FIG. 13 to the first display shown in FIG. 12 and redisplays the message box MB1. When switching the display of the information panel P2, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable. The message box MB1 only needs to be redisplayed within the display area of the first region, and may be redisplayed in a position different from the position before it was hidden.
図14は、一実施形態による第1領域おける表示の切り替えに伴うメッセージボックスMB1の表示に関するフローチャートである。図14において、図11に示す処理と同じ処理は、同じ符号が付されている。以下は、第1領域おける表示の切り替えに伴うメッセージボックスMB1の表示に関する処理の変形例について、情報パネルP2の表示が第1表示である状態を初期状態として説明する。 Figure 14 is a flowchart related to the display of a message box MB1 in response to a change in display in the first area according to one embodiment. In Figure 14, processes that are the same as those shown in Figure 11 are given the same reference numerals. Below, a modified example of the process related to the display of a message box MB1 in response to a change in display in the first area will be described, assuming that the initial state is when the display of the information panel P2 is in the first display.
まず、中央処理装置110は、第1切替操作要素が操作されたかを判定する(S301)。 First, the central processing unit 110 determines whether the first switching operation element has been operated (S301).
S301において第1切替操作要素が操作されていない場合(S301;NO)、中央処理装置110は、図14に示す処理を終了する。 If the first switching operation element is not operated in S301 (S301; NO), the central processing unit 110 terminates the processing shown in FIG. 14.
S301において第1切替操作要素が操作された場合(S301;YES)、中央処理装置110は、メッセージボックスMB1を表示中であるかを判定する(S302)。 If the first switching operation element is operated in S301 (S301; YES), the central processing unit 110 determines whether the message box MB1 is being displayed (S302).
S302においてメッセージボックスMB1を表示中である場合(S302;YES)、中央処理装置110は、メッセージボックスMB1を非表示にさせる(S403)。S403において、中央処理装置110は、非表示にするときのメッセージボックスMB1の位置情報を記憶装置120に記憶させる。中央処理装置110は、例えば、表示画面F1の座標系における、メッセージボックスMB1の絶対座標を記憶装置120に記憶させる。中央処理装置110は、例えば、表示画面F1の座標系における、ウィンドウW1に対するメッセージボックスMB1の相対座標を記憶装置120に記憶させる。中央処理装置110は、例えば、第1領域に対するメッセージボックスMB1の相対座標を記憶装置120に記憶させる。 If message box MB1 is being displayed in S302 (S302; YES), central processing unit 110 hides message box MB1 (S403). In S403, central processing unit 110 stores, in storage device 120, the position information of message box MB1 at the time of hiding. For example, central processing unit 110 stores, in storage device 120, the absolute coordinates of message box MB1 in the coordinate system of display screen F1. For example, central processing unit 110 stores, in storage device 120, the relative coordinates of message box MB1 with respect to window W1 in the coordinate system of display screen F1. For example, central processing unit 110 stores, in storage device 120, the relative coordinates of message box MB1 with respect to the first area.
S302においてメッセージボックスMB1を表示中でない場合(S302;NO)、又はS403の処理を実行した後、中央処理装置110は、第1領域の表示を第1表示から第2表示に切り替えさせる(S304)。 If the message box MB1 is not being displayed in S302 (S302; NO), or after executing the processing of S403, the central processing unit 110 switches the display of the first area from the first display to the second display (S304).
次に、中央処理装置110は、第1操作要素を操作可能に表示させる(S305)。 Next, the central processing unit 110 displays the first operating element in an operable manner (S305).
次に、中央処理装置110は、第2切替操作要素が操作されたかを判定する(S306)。 Next, the central processing unit 110 determines whether the second switching operation element has been operated (S306).
S306において第2切替操作要素が操作されていない場合(S306;NO)、中央処理装置110は、再びそれまで実行していた処理を再開する。 If the second switching operation element is not operated at S306 (S306; NO), the central processing unit 110 resumes the processing that was being executed up to that point.
S306において第2切替操作要素が操作された場合(S306;YES)、中央処理装置110は、第1領域の表示を第2表示から第1表示に切り替えさせる(S307)。 If the second switching operation element is operated in S306 (S306; YES), the central processing unit 110 switches the display of the first area from the second display to the first display (S307).
次に、中央処理装置110は、メッセージボックスMB1を再表示させる(S408)。S408において、中央処理装置110は、非表示にしたときの位置と同じ位置にメッセージボックスMB1を再表示させる。中央処理装置110は、例えば、メッセージボックスMB1の位置情報を記憶装置120から読み出して、読み出された位置情報に従ってメッセージボックスMB1を再表示させる。Next, the central processing unit 110 re-displays the message box MB1 (S408). In S408, the central processing unit 110 re-displays the message box MB1 in the same position as when it was hidden. The central processing unit 110, for example, reads the position information of the message box MB1 from the storage device 120 and re-displays the message box MB1 according to the read position information.
次に、中央処理装置110は、第1操作要素を操作不能に表示させる(S309)。 Next, the central processing unit 110 displays the first operating element as inoperable (S309).
図3から図14に示す実施形態におけるメッセージボックスMB1は、文字等によるメッセージ、及び「OK」等と書かれたボタンが一つだけ表示されるものである。表示装置141は、メッセージボックスMB1として、ダイアログボックスDB1を表示可能である。ダイアログボックスDB1は、利用者に何らかの入力を促すために表示される矩形の領域である。 In the embodiment shown in Figures 3 to 14, the message box MB1 displays a message in text or the like and a single button labeled "OK" or the like. The display device 141 is capable of displaying a dialog box DB1 as the message box MB1. The dialog box DB1 is a rectangular area displayed to prompt the user to enter some kind of input.
図15は、一実施形態によるダイアログボックスDB1の表示例を示す図である。図15に示す実施形態において、表示装置141は、ID(identification)とパスワードの文字入力操作を利用者に促すダイアログボックスDB1を表示している。ダイアログボックスDB1は、利用者に何らかの入力を促すタイプであればよく、文字入力操作を利用者に促すタイプに限られない。ダイアログボックスDB1は、一覧からの項目の選択を利用者に促すタイプであってよい。ダイアログボックスDB1は、複数の入力要素の組み合わせ等の複雑な操作を求めるタイプであってよい。 Figure 15 is a diagram showing an example of the display of a dialog box DB1 according to one embodiment. In the embodiment shown in Figure 15, the display device 141 displays a dialog box DB1 that prompts the user to enter characters for an ID (identification) and a password. The dialog box DB1 may be of any type that prompts the user to enter some kind of input, and is not limited to a type that prompts the user to enter characters. The dialog box DB1 may be of a type that prompts the user to select an item from a list. The dialog box DB1 may be of a type that requires complex operations, such as combining multiple input elements.
図16は、一実施形態による第1領域おける表示の切り替えに伴うダイアログボックスDB1の表示に関するフローチャートである。図17及び図18は、一実施形態による第1領域の表示の切り替えに伴うダイアログボックスDB1の表示例を示す図である。図16において、図11に示す処理と同じ処理は、同じ符号が付されている。以下は、第1領域おける表示の切り替えに伴うダイアログボックスDB1の表示に関する処理について、情報パネルP2の表示が第1表示である状態を初期状態として説明する。 Figure 16 is a flowchart related to the display of the dialog box DB1 when the display in the first area is switched in one embodiment. Figures 17 and 18 are diagrams showing an example of the display of the dialog box DB1 when the display in the first area is switched in one embodiment. In Figure 16, processes that are the same as those shown in Figure 11 are given the same symbols. Below, the process related to the display of the dialog box DB1 when the display in the first area is switched is explained, assuming that the initial state is when the display of the information panel P2 is in the first display.
まず、中央処理装置110は、第1切替操作要素が操作されたかを判定する(S301)。 First, the central processing unit 110 determines whether the first switching operation element has been operated (S301).
S301において第1切替操作要素が操作されていない場合(S301;NO)、中央処理装置110は、図16に示す処理を終了する。 If the first switching operation element is not operated in S301 (S301; NO), the central processing unit 110 terminates the processing shown in FIG. 16.
S301において第1切替操作要素が操作された場合(S301;YES)、中央処理装置110は、ダイアログボックスDB1を表示中であるかを判定する(S502)。記憶装置120は、例えば、ダイアログボックスDB1を表示中であるかを示すフラグを記憶する。フラグは、ダイアログボックスDB1の表示状態を変更した際に結果を保存しておく領域である。例えば、ダイアログボックスDB1表示していない場合、フラグは、「0」の値を取る。例えば、ダイアログボックスDB1が表示されている場合、フラグは、「1」の値を取る。中央処理装置110は、例えば、ダイアログボックスDB1を表示するときに、フラグの値を「1」に変更する。中央処理装置110は、例えば、ダイアログボックスDB1を閉じるときに、フラグの値を「0」に変更する。S502において、中央処理装置110は、例えば、フラグの値を参照し、ダイアログボックスDB1を表示中であるかを判定する。 If the first switching operation element is operated in S301 (S301; YES), the central processing unit 110 determines whether the dialog box DB1 is being displayed (S502). The storage device 120 stores, for example, a flag indicating whether the dialog box DB1 is being displayed. The flag is an area for saving the results when the display state of the dialog box DB1 is changed. For example, if the dialog box DB1 is not being displayed, the flag takes the value "0." For example, if the dialog box DB1 is being displayed, the flag takes the value "1." For example, the central processing unit 110 changes the value of the flag to "1" when the dialog box DB1 is displayed. For example, the central processing unit 110 changes the value of the flag to "0" when the dialog box DB1 is closed. In S502, the central processing unit 110, for example, references the value of the flag to determine whether the dialog box DB1 is being displayed.
S502においてダイアログボックスDB1を表示中である場合(S502;YES)、中央処理装置110は、ダイアログボックスDB1を非表示にさせる(S503)。S503において、中央処理装置110は、非表示にするときのダイアログボックスDB1に対する入力状態に関する情報を記憶装置120に記憶させる。文字入力操作を利用者に促すタイプのダイアログボックスDB1が表示されている場合、中央処理装置110は、既に入力されている文字情報を記憶装置120に記憶させる。一覧からの項目の選択を利用者に促すタイプのダイアログボックスDB1が表示されている場合、中央処理装置110は、既に選択されている項目に関する情報を記憶装置120に記憶させる。複数の入力要素の組み合わせ等の複雑な操作を求めるタイプのダイアログボックスDB1が表示されている場合、中央処理装置110は、既に行われている操作に関する情報を記憶装置120に記憶させる。 If dialog box DB1 is being displayed in S502 (S502; YES), the central processing unit 110 hides dialog box DB1 (S503). In S503, the central processing unit 110 stores information regarding the input status for dialog box DB1 at the time of hiding in the storage device 120. If a dialog box DB1 of the type that prompts the user to input characters is displayed, the central processing unit 110 stores the character information that has already been entered in the storage device 120. If a dialog box DB1 of the type that prompts the user to select an item from a list is displayed, the central processing unit 110 stores information regarding the item that has already been selected in the storage device 120. If a dialog box DB1 of the type that requires complex operations, such as combining multiple input elements, is displayed, the central processing unit 110 stores information regarding operations that have already been performed in the storage device 120.
S502においてダイアログボックスDB1を表示中でない場合(S502;NO)、又はS503の処理を実行した後、中央処理装置110は、第1領域の表示を第1表示から第2表示に切り替えさせる(S304)。 If the dialog box DB1 is not being displayed in S502 (S502; NO), or after executing the processing of S503, the central processing unit 110 switches the display of the first area from the first display to the second display (S304).
次に、中央処理装置110は、第1操作要素を操作可能に表示させる(S305)。S503、S304及びS305の処理が実行されると、表示装置141は、ダイアログボックスDB1を非表示にして、情報パネルP2の表示を図17に示す第1表示から図18に示す第2表示に切り替える。表示装置141は、情報パネルP2の表示を切り替えるときに、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作可能に表示する。 Next, the central processing unit 110 displays the first operating element in an operable manner (S305). When the processes of S503, S304, and S305 are executed, the display device 141 hides the dialog box DB1 and switches the display of the information panel P2 from the first display shown in Figure 17 to the second display shown in Figure 18. When switching the display of the information panel P2, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 in an operable manner.
次に、中央処理装置110は、第2切替操作要素が操作されたかを判定する(S306)。 Next, the central processing unit 110 determines whether the second switching operation element has been operated (S306).
S306において第2切替操作要素が操作されていない場合(S306;NO)、中央処理装置110は、再びそれまで実行していた処理を再開する。 If the second switching operation element is not operated at S306 (S306; NO), the central processing unit 110 resumes the processing that was being executed up to that point.
S306において第2切替操作要素が操作された場合(S306;YES)、中央処理装置110は、第1領域の表示を第2表示から第1表示に切り替えさせる(S307)。 If the second switching operation element is operated in S306 (S306; YES), the central processing unit 110 switches the display of the first area from the second display to the first display (S307).
次に、中央処理装置110は、ダイアログボックスDB1を再表示させる(S508)。S508において、中央処理装置110は、S503において非表示にしたときの入力状態が維持されるようにダイアログボックスDB1を再表示する。中央処理装置110は、例えば、ダイアログボックスDB1に対する入力状態に関する情報を記憶装置120から読み出して、読み出された情報に従ってダイアログボックスDB1を再表示させる。Next, the central processing unit 110 re-displays the dialog box DB1 (S508). In S508, the central processing unit 110 re-displays the dialog box DB1 so that the input state when it was hidden in S503 is maintained. The central processing unit 110, for example, reads information regarding the input state for the dialog box DB1 from the storage device 120 and re-displays the dialog box DB1 in accordance with the read information.
次に、中央処理装置110は、第1操作要素を操作不能に表示させる(S309)。S307、S508及びS309の処理が実行されると、表示装置141は、情報パネルP2の表示を図18に示す第2表示から図17に示す第1表示に切り替えて、ダイアログボックスDB1を再表示する。表示装置141は、情報パネルP2の表示を切り替えるときに、第1ラジオボタンRB1、第2ラジオボタンRB2、第3ボタンB3及び第4ボタンB4を操作不能に表示する。ダイアログボックスDB1は、第1領域の表示領域内に再表示されればよく、非表示になる前の位置と異なる位置に再表示されてよい。 Next, the central processing unit 110 displays the first operating element as inoperable (S309). When the processes of S307, S508, and S309 are executed, the display device 141 switches the display of the information panel P2 from the second display shown in FIG. 18 to the first display shown in FIG. 17, and re-displays the dialog box DB1. When switching the display of the information panel P2, the display device 141 displays the first radio button RB1, the second radio button RB2, the third button B3, and the fourth button B4 as inoperable. The dialog box DB1 only needs to be re-displayed within the display area of the first region, and may be re-displayed in a position different from the position before it was hidden.
本発明の実施形態は、様々な異なるタイプの有形の記憶装置120に適合し、これらの記憶装置120で実装され得ることを理解されたい。記憶装置120は、変更又は再書き込みが可能であるが、非一時的記憶媒体とみなされてよい。非一時的記憶媒体を示すことによって、媒体の特性を制限することを意図せず、様々な記憶媒体を含むことができ、非一時的コンピュータ可読媒体は全てのコンピュータ可読媒体を含む。唯一の例外は、一時的な伝搬信号である。It should be understood that embodiments of the present invention are compatible with and may be implemented in a variety of different types of tangible storage devices 120. Storage devices 120 may be considered non-transitory storage media, even though they may be altered or rewritten. The reference to non-transitory storage media is not intended to limit the nature of the media, which may include a variety of storage media, and non-transitory computer-readable media includes all computer-readable media. The only exception is a transitory propagating signal.
以下は、新規手法と関連した例示的な概念又は実施形態の一覧であることを理解されたい。この一覧は包括的でなく、可能な実施形態を必ずしも全て含んではいないことも理解されたい。以下の概念及び実施形態は、ハードウェアで実装されてよい。一実施形態では、以下の方法又はプロセスは、様々な処理コンポーネント又はユニットによって行われるオペレーションを説明する。例示的な一実施形態では、方法、プロセス、オペレーション等と関連した命令又は指示がメモリに格納されてよく、オペレーション、機能、動作等をプロセッサに実施させてよい。It should be understood that the following is a list of exemplary concepts or embodiments associated with the novel techniques. It should also be understood that this list is not exhaustive and does not necessarily include all possible embodiments. The following concepts and embodiments may be implemented in hardware. In one embodiment, the following method or process describes operations performed by various processing components or units. In an exemplary embodiment, instructions or instructions associated with a method, process, operation, etc. may be stored in a memory and may cause a processor to perform the operation, function, act, etc.
表示装置141は、物品の搬送を行う搬送システムTS1に用いる。表示装置141は、搬送システムTS1に用いる搬送ソフトウェアに割り当てられたウィンドウW1を表示可能である。表示装置141は、ウィンドウW1の領域内に埋め込まれて表示され、利用者に伝達内容を通知するメッセージボックスMB1を表示可能である。ウィンドウW1は、利用者が操作可能な操作要素として第1ラジオボタンRB1及び第2ラジオボタンRB2が表示される情報パネルP2を含む。ウィンドウW1は、利用者が操作可能な操作要素として第3ボタンB3及び第4ボタンB4が表示されるコマンドパネルP3を含む。ウィンドウW1は、操作要素として第1ボタンB1及び第2ボタンB2が表示されるタイトルパネルP1を含む。ウィンドウW1は、操作要素として第5ボタンB5及び第6ボタンB6が表示されるナビゲーションパネルP4を含む。表示装置141は、メッセージボックスMB1を表示しているときに、メッセージボックスMB1が埋め込まれている領域に表示される操作要素を操作不能に表示し、且つ、他の領域に表示される操作要素を操作可能に表示する。表示装置141は、メッセージボックスMB1を表示するにあたり、情報パネルP2とコマンドパネルP3とを囲む領域内にメッセージボックスMB1を埋め込んで表示する。The display device 141 is used in the transport system TS1, which transports items. The display device 141 is capable of displaying a window W1 assigned to the transport software used in the transport system TS1. The display device 141 is capable of displaying a message box MB1 that is embedded within the window W1 and notifies the user of the content of the message. The window W1 includes an information panel P2 that displays a first radio button RB1 and a second radio button RB2 as user-operable operation elements. The window W1 includes a command panel P3 that displays a third button B3 and a fourth button B4 as user-operable operation elements. The window W1 includes a title panel P1 that displays a first button B1 and a second button B2 as operation elements. The window W1 includes a navigation panel P4 that displays a fifth button B5 and a sixth button B6 as operation elements. When the display device 141 displays the message box MB1, the operation elements displayed in the area where the message box MB1 is embedded are displayed inoperable, and the operation elements displayed in other areas are displayed operable. When displaying the message box MB1, the display device 141 embeds and displays the message box MB1 within an area surrounding the information panel P2 and the command panel P3.
この実施形態の表示装置141は、簡易な構成により、メッセージボックスMB1が表示されているときに、情報パネルP2とコマンドパネルP3とを囲む領域に表示される操作要素を操作不能とする。表示装置141は、簡易な構成により、メッセージボックスMB1が表示されているときに、タイトルパネルP1の領域とナビゲーションパネルP4の領域とに表示される操作要素を操作可能とする。即ち、この実施形態の表示装置141は、簡易な構成により、SEMI E95に定められた仕様を充足できる。 The display device 141 of this embodiment has a simple configuration that disables the operation elements displayed in the area surrounding the information panel P2 and command panel P3 when the message box MB1 is displayed. The display device 141 has a simple configuration that enables the operation elements displayed in the title panel P1 area and the navigation panel P4 area when the message box MB1 is displayed. In other words, the display device 141 of this embodiment can meet the specifications set forth in SEMI E95 with a simple configuration.
表示装置141は、搬送システムTS1に関する情報を情報パネルP2に表示可能である。表示装置141は、メッセージボックスMB1をドラッグ可能に表示する。 The display device 141 can display information about the transport system TS1 on the information panel P2. The display device 141 displays a message box MB1 that can be dragged.
この実施形態の表示装置141は、情報パネルP2に表示されている情報がメッセージボックスMB1に隠れて視認困難又は視認不能になった場合に、メッセージボックスMB1をドラッグして情報を視認可能にさせることができる。 In this embodiment, when the information displayed on the information panel P2 is hidden by the message box MB1 and becomes difficult or impossible to see, the display device 141 allows the information to be made visible by dragging the message box MB1.
表示装置141は、搬送ソフトウェアに割り当てられた複数のウィンドウW1を表示可能である。表示装置141は、複数のウィンドウW1のうちの、メッセージボックスMB1を表示したときのアクティブウィンドウの領域内にメッセージボックスMB1を埋め込んで表示する。表示装置141は、メッセージボックスMB1をアクティブウィンドウの範囲外にドラッグ不能に表示する。 The display device 141 is capable of displaying multiple windows W1 assigned to the transport software. The display device 141 displays the message box MB1 embedded within the area of the active window when the message box MB1 is displayed among the multiple windows W1. The display device 141 displays the message box MB1 so that it cannot be dragged outside the range of the active window.
この実施形態の表示装置141は、複数のウィンドウW1を表示しているときにメッセージボックスMB1を表示する場合に、いずれのウィンドウW1に対応して表示されたメッセージボックスMB1であるかを確実に認識させることができる。 In this embodiment, when displaying a message box MB1 while multiple windows W1 are displayed, the display device 141 can reliably recognize which window W1 the message box MB1 corresponds to.
表示装置141は、メッセージボックスMB1を情報パネルP2とコマンドパネルP3とを囲む領域の範囲外にドラッグ不能に表示する。 The display device 141 displays the message box MB1 so that it cannot be dragged outside the area surrounding the information panel P2 and the command panel P3.
この実施形態の表示装置141は、メッセージボックスMB1がドラッグされても、タイトルパネルP1及びナビゲーションパネルP4に表示されている操作要素に対する操作を阻害させない。 In this embodiment, the display device 141 does not interfere with operations on the operating elements displayed on the title panel P1 and navigation panel P4 even when the message box MB1 is dragged.
第5ボタンB5は、情報パネルP2の表示を第1表示から第2表示に切り替える指示を与える。第6ボタンB6は、情報パネルP2の表示を第2表示から第1表示に切り替える指示を与える。表示装置141は、メッセージボックスMB1が表示されているときに第5ボタンB5が操作された場合、第2表示に切り替えるときに、メッセージボックスMB1を非表示とする。表示装置141は、メッセージボックスMB1を非表示としているときに第6ボタンB6が操作された場合、第1表示に切り替えるときに、メッセージボックスMB1を再表示する。 The fifth button B5 issues an instruction to switch the display of the information panel P2 from the first display to the second display. The sixth button B6 issues an instruction to switch the display of the information panel P2 from the second display to the first display. If the fifth button B5 is operated when the message box MB1 is displayed, the display device 141 will hide the message box MB1 when switching to the second display. If the sixth button B6 is operated when the message box MB1 is hidden, the display device 141 will re-display the message box MB1 when switching to the first display.
この実施形態の表示装置141は、第1表示が行われているときにメッセージボックスMB1が表示された場合、第2表示に切り替えられた後に再び第1表示に戻されても、メッセージボックスMB1による伝達内容を通知できる。 In this embodiment, when the display device 141 displays the message box MB1 while the first display is being displayed, it can notify the content communicated by the message box MB1 even if it is switched to the second display and then returned to the first display.
表示装置141は、メッセージボックスMB1として、文字入力操作と項目選択操作との少なくとも一方の操作を利用者に促すダイアログボックスDB1を表示可能である。表示装置141は、ダイアログボックスDB1に対する操作が完了していないときに第5ボタンB5が操作された場合、第2表示に切り替えるときに、ダイアログボックスDB1を非表示とする。表示装置141は、ダイアログボックスDB1を非表示としているときに第6ボタンB6が操作された場合、第1表示に切り替えるときに、非表示とする前に行われた操作が反映されたダイアログボックスDB1を再表示する。 The display device 141 is capable of displaying a dialog box DB1 as a message box MB1, which prompts the user to perform at least one of a character input operation and an item selection operation. If the fifth button B5 is operated when the operation on the dialog box DB1 has not been completed, the display device 141 hides the dialog box DB1 when switching to the second display. If the sixth button B6 is operated when the dialog box DB1 is hidden, the display device 141 re-displays the dialog box DB1 reflecting the operations performed before hiding it when switching to the first display.
この実施形態の表示装置141は、操作が完了していないダイアログボックスDB1を非表示とした場合に、再表示したダイアログボックスDB1に対する操作をやり直す手間を省略させることができる。 In this embodiment, the display device 141 can eliminate the need to redo operations on a re-displayed dialog box DB1 when the dialog box DB1 on which operations have not been completed is hidden.
本発明の具体的な実施形態に関する前述の説明は、例示及び説明を目的に提示されている。これらは、包括的であることも、本発明を開示されたまさにその形態に限定することも意図するものではなく、上記の教示を踏まえると、多くの修正及び変形が可能であることは明らかである。これらの実施形態は、本発明の原理、及びその実際の適用を最も適切に説明した。それにより、これらの実施形態は、他の当業者が本発明、及び様々な実施形態を、企図される特定の用い方に適した様々な修正と共に最も適切に利用することを可能にするために選択され、説明された。本発明の範囲は、本明細書に添付される特許請求の範囲、及びその均等物によって定められることが意図されている。また、法令で許容される限りにおいて、日本特許出願である特願2022-076185、及び上述の実施形態等で引用した全ての文献の開示を援用して本文の記載の一部とする。The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and it will be apparent that many modifications and variations are possible in light of the above teachings. These embodiments best explain the principles of the present invention and its practical application. Thus, these embodiments were chosen and described to enable others skilled in the art to best utilize the present invention and its various embodiments, with various modifications suited to the particular uses contemplated. It is intended that the scope of the present invention be defined by the claims appended hereto, and any equivalents thereof. Furthermore, to the extent permitted by law, the disclosures of Japanese Patent Application No. 2022-076185 and all documents cited in the above embodiments, etc., are incorporated herein by reference.
上記の実施形態における表示装置141は、搬送システムTS1に用いるディスプレイである。表示装置141は、SEMI規格に従った表示を行うディスプレイであればよく、搬送システムTS1に用いるディスプレイに限られない。表示装置141は、例えば、物品の保管を行う物品保管システムに用いるディスプレイであってよい。 The display device 141 in the above embodiment is a display used in the transport system TS1. The display device 141 may be any display that displays in accordance with the SEMI standard, and is not limited to a display used in the transport system TS1. The display device 141 may be, for example, a display used in an item storage system that stores items.
100 搬送管理装置、110 中央処理装置、120 記憶装置、130 入力装置、140 出力装置、141 表示装置、B1 第1ボタン、B2 第2ボタン、B3 第3ボタン、B4 第4ボタン、B5 第5ボタン、B6 第6ボタン、DB1 ダイアログボックス、F1 表示画面、MB1 メッセージボックス、P1 タイトルパネル、P2 情報パネル、P3 コマンドパネル、P4 ナビゲーションパネル、RB1 第1ラジオボタン、RB2 第2ラジオボタン、TS1 搬送システム、W1 ウィンドウ100 Transport management device, 110 Central processing unit, 120 Storage device, 130 Input device, 140 Output device, 141 Display device, B1 First button, B2 Second button, B3 Third button, B4 Fourth button, B5 Fifth button, B6 Sixth button, DB1 Dialog box, F1 Display screen, MB1 Message box, P1 Title panel, P2 Information panel, P3 Command panel, P4 Navigation panel, RB1 First radio button, RB2 Second radio button, TS1 Transport system, W1 Window
Claims (4)
前記システムに用いるソフトウェアに割り当てられたウィンドウと、
前記ウィンドウの領域内に埋め込まれて表示され、利用者に伝達内容を通知するメッセージボックスと、を表示可能であり、
前記ウィンドウは、
利用者が操作可能な操作要素として第1操作要素が表示される第1領域と、
前記操作要素として第2操作要素が表示される第2領域と、を含み、
前記第2操作要素は、
前記第1領域の表示を第1表示から第2表示に切り替える指示を与える第1切替操作要素と、
前記第1領域の表示を前記第2表示から前記第1表示に切り替える指示を与える第2切替操作要素と、を含み、
前記メッセージボックスを表示しているときに、前記メッセージボックスが埋め込まれている領域に表示される前記操作要素を操作不能に表示し、且つ、他の領域に表示される前記操作要素を操作可能に表示し、
前記メッセージボックスを表示するにあたり、前記第1領域の領域内に前記メッセージボックスを埋め込んで表示し、
前記メッセージボックスとして、文字入力操作と項目選択操作との少なくとも一方の操作を利用者に促すダイアログボックスを表示可能であり、
前記ダイアログボックスに対する操作が完了していないときに前記第1切替操作要素が操作された場合、前記第2表示に切り替えるときに、前記ダイアログボックスを非表示とし、
前記ダイアログボックスを非表示としているときに前記第2切替操作要素が操作された場合、前記第1表示に切り替えるときに、非表示とする前に行われた操作が反映された前記ダイアログボックスを再表示する、表示装置。 A display device used in a system for transporting or storing items,
a window allocated to software used in the system;
A message box is displayed embedded in the window area and notifies the user of the contents of the message.
The window is
a first area in which a first operation element is displayed as an operation element operable by a user;
a second area in which a second operation element is displayed as the operation element,
The second operating element is
a first switching operation element that issues an instruction to switch the display of the first area from a first display to a second display;
a second switching operation element that gives an instruction to switch the display of the first area from the second display to the first display,
When the message box is displayed, the operation element displayed in the area in which the message box is embedded is displayed in an inoperable state, and the operation element displayed in another area is displayed in an operable state;
When displaying the message box, the message box is embedded in the first area and displayed ;
As the message box, a dialogue box can be displayed that prompts the user to perform at least one of a character input operation and an item selection operation,
If the first switching operation element is operated when the operation on the dialog box has not been completed, the dialog box is hidden when switching to the second display;
A display device that, when the second switching operation element is operated while the dialog box is hidden, re-displays the dialog box, reflecting the operation performed before the dialog box was hidden, when switching to the first display .
前記メッセージボックスをドラッグ可能に表示する、請求項1に記載の表示装置。 information about the system can be displayed in the first area;
The display device according to claim 1 , wherein the message box is displayed in a draggable manner.
複数の前記ウィンドウのうちの、前記メッセージボックスを表示したときのアクティブウィンドウの領域内に前記メッセージボックスを埋め込んで表示し、
前記メッセージボックスを前記アクティブウィンドウの範囲外にドラッグ不能に表示する、請求項2に記載の表示装置。 A plurality of the windows assigned to the software can be displayed;
The message box is displayed by being embedded within the area of an active window among the plurality of windows when the message box is displayed;
The display device according to claim 2 , wherein the message box is displayed so that it cannot be dragged outside the range of the active window.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022076185 | 2022-05-02 | ||
| JP2022076185 | 2022-05-02 | ||
| PCT/JP2023/010386 WO2023214479A1 (en) | 2022-05-02 | 2023-03-16 | Display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023214479A1 JPWO2023214479A1 (en) | 2023-11-09 |
| JP7761140B2 true JP7761140B2 (en) | 2025-10-28 |
Family
ID=88646415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024519173A Active JP7761140B2 (en) | 2022-05-02 | 2023-03-16 | display device |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP7761140B2 (en) |
| TW (1) | TW202344968A (en) |
| WO (1) | WO2023214479A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006113705A (en) | 2004-10-13 | 2006-04-27 | Nikon Corp | Information processing system and program |
| JP2018097441A (en) | 2016-12-09 | 2018-06-21 | 株式会社日立システムズ | Input support device, input support method and program |
-
2023
- 2023-03-16 JP JP2024519173A patent/JP7761140B2/en active Active
- 2023-03-16 WO PCT/JP2023/010386 patent/WO2023214479A1/en not_active Ceased
- 2023-04-25 TW TW112115296A patent/TW202344968A/en unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006113705A (en) | 2004-10-13 | 2006-04-27 | Nikon Corp | Information processing system and program |
| JP2018097441A (en) | 2016-12-09 | 2018-06-21 | 株式会社日立システムズ | Input support device, input support method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023214479A1 (en) | 2023-11-09 |
| JPWO2023214479A1 (en) | 2023-11-09 |
| TW202344968A (en) | 2023-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9588674B2 (en) | Methods and systems for providing an automated split-screen user interface on a device | |
| US8339416B2 (en) | Image construction apparatus and computer-readable media | |
| KR100504476B1 (en) | method and display system for controlling icon | |
| US8248373B2 (en) | Contextual control of dynamic input device | |
| US20110199386A1 (en) | Overlay feature to provide user assistance in a multi-touch interactive display environment | |
| US20150089364A1 (en) | Initiating a help feature | |
| US20150058762A1 (en) | Interface device, interface method, interface program, and computer-readable recording medium storing the program | |
| CN102934065A (en) | Information processing device | |
| KR102205283B1 (en) | Electro device executing at least one application and method for controlling thereof | |
| CN106464749A (en) | Interaction method for user interfaces | |
| EP3374869A1 (en) | Hierarchical positioned event dispatch | |
| EP2249231A1 (en) | Input device | |
| US9086777B2 (en) | Smart Display | |
| WO2014034369A1 (en) | Display control device, thin-client system, display control method, and recording medium | |
| JP7761140B2 (en) | display device | |
| JP2015176270A (en) | Method for operating computer and computer | |
| JP2006092269A (en) | Electronic board system | |
| CN102012777A (en) | Information processing apparatus, information processing method, program, and information processing system | |
| JP6467889B2 (en) | Mobile terminal, control method thereof, and program | |
| JP2008097550A (en) | Screen-display computer, control program and recording medium recording the program | |
| JP2013214259A (en) | Display device | |
| US20160263911A1 (en) | Processing digital ink input subject to monitoring and intervention by an application program | |
| JP2004110217A (en) | Graphical user interface, program and recording medium | |
| JP6752513B2 (en) | Display control device, display control system and display control method | |
| KR101954167B1 (en) | Floating menu providing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241001 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250603 |
|
| 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: 20250916 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250929 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7761140 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |