TW201416954A - Screen creation device and screen creation method - Google Patents
Screen creation device and screen creation method Download PDFInfo
- Publication number
- TW201416954A TW201416954A TW102108002A TW102108002A TW201416954A TW 201416954 A TW201416954 A TW 201416954A TW 102108002 A TW102108002 A TW 102108002A TW 102108002 A TW102108002 A TW 102108002A TW 201416954 A TW201416954 A TW 201416954A
- Authority
- TW
- Taiwan
- Prior art keywords
- window
- setting
- input
- template
- editing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
Description
本發明係關於用以作成可程式化顯示器的畫面資料之畫面作成裝置及畫面作成方法。 The present invention relates to a screen creating device and a screen creating method for creating screen data of a programmable display.
作成顯示於可程式化顯示器之使用者獨自的畫面時,使用者係於畫面作成裝置的圖形使用者介面(Graphical User Interface;GUI)上配置複數個零件,且分別設定構成此零件的設定項目。 When a user's own screen displayed on the programmable display is created, the user places a plurality of components on the graphical user interface (GUI) of the screen creation device, and sets the setting items constituting the components.
在此,已有可將由複數個零件所成的畫面的零件登錄於資料庫以作為範本的畫面作成裝置(例如參照專利文獻1)。使用者於作成畫面資料之際,可流用資料庫中所登錄的範本,簡單且快速地作成畫面。另外,若依據此技術,畫面作成裝置可由範本中所包含的全零件的設定項目來選擇複數個所希望之預定項目,並接受互相群組化之輸入。藉由選擇群組而變更,可概括地變更設定於其群組所屬的 各設定項目的設定值。 Here, there is a screen creation device in which a part of a screen formed by a plurality of parts is registered in a database as a template (see, for example, Patent Document 1). When the user creates the screen data, the user can use the template registered in the database to create a simple and quick screen. Further, according to this technique, the screen creating means can select a plurality of desired predetermined items from the setting items of the full parts included in the template, and accept the input of the grouping. By changing the selection of a group, it is possible to change the settings set to the group to which it belongs. The setting value of each setting item.
[專利文獻] [Patent Literature]
[專利文獻1]國際公開公報第2012/086049號 [Patent Document 1] International Publication No. 2012/086049
若依據上述專利文獻1的技術,畫面作成裝置係可藉由圖形使用者介面接受將設定項目群組化之輸入。然而,專利文獻1相關之畫面作成裝置並無法於與用以選擇設定項目或進行群組化等的視窗相同的視窗上,接受登錄用以計算出設定值的運算式、程式碼等之輸入。因此,無法將運算式、程式碼等依個別的設定項目來設定,或對於複數個設定項目概括地設定相同的運算式或相同程式碼等,實為不便。又,以下,運算式係顯示包含運算式與程式碼的概念者。 According to the technique of Patent Document 1, the screen creation device can accept the input of grouping the setting items by the graphic user interface. However, the screen creation device related to Patent Document 1 cannot accept input of an arithmetic expression, a code, or the like for registering a set value on a window similar to a window for selecting a setting item or grouping. Therefore, it is inconvenient to set an arithmetic expression, a code, or the like according to an individual setting item, or to collectively set the same arithmetic expression or the same code for a plurality of setting items. Further, in the following, the arithmetic expression displays a concept including an arithmetic expression and a code.
本發明係有鑑於上述課題而完成者,其目的在於獲得一種可簡單地設定對於設定項目的運算式之畫面作成裝置及畫面作成方法。 The present invention has been made in view of the above problems, and an object of the invention is to provide a screen creating device and a screen creating method that can easily set an arithmetic expression for a setting item.
為了解決上述課題並達成目的,本發明係具備:顯示 裝置,其具備顯示畫面;畫面資料編輯部,於前述顯示畫面顯示畫面資料編輯視窗及特性視窗(property window),該畫面資料編輯視窗係接受於生成可程式化顯示器的畫面的畫面資料中配置包含複數個零件而構成的範本之輸入,該特性視窗係顯示與前述範本相關之各設定項目的設定值,並且接受用以編輯前述設定值之輸入,且該畫面資料編輯部係使前述各視窗所接受的輸入反映於前述畫面資料;以及範本編輯部,於前述顯示畫面顯示設定編輯視窗,該設定編輯視窗係將前述特性視窗顯示的設定項目予以一覽顯示,並且,接受用以編輯該一覽顯示的設定項目之輸入,該範本編輯部係依據前述設定編輯視窗所接受的輸入,編輯前述特性視窗所顯示的設定項目,前述範本編輯部係於前述設定編輯視窗顯示運算式輸入領域,以接受用以計算出特性視窗所顯示的設定值的運算式之輸入,並使輸入前述設定編輯視窗的運算式與所對應的設定項目賦予關聯性。 In order to solve the above problems and achieve the object, the present invention has a display The device includes a display screen; the screen data editing unit displays a screen data editing window and a property window on the display screen, and the screen data editing window is included in the screen data of the screen for generating the programmable display. An input of a template composed of a plurality of parts, the characteristic window displays a setting value of each setting item related to the template, and receives an input for editing the setting value, and the screen data editing unit causes each of the foregoing windows The accepted input is reflected in the screen data; and the template editing unit displays a setting edit window on the display screen, and the setting edit window displays the setting items displayed in the characteristic window in a list, and receives the list display for editing. In the input of the setting item, the template editing unit edits the setting item displayed in the characteristic window according to the input received by the setting editing window, and the template editing unit displays the arithmetic input field in the setting editing window to accept Calculate the display of the properties window The expression of the input value, and inputs the calculation formula setting edit window setting item corresponding to the given association.
本發明相關之畫面作成裝置係可從將特性視窗顯示的屬性一覽顯示的設定編輯視窗,接受與特性視窗顯示的設定項目相關之運算式之輸入,因此,使用者可簡單地登錄相對於設定項目的運算式。 The screen creation device according to the present invention can input an arithmetic expression relating to a setting item displayed in the characteristic window from the setting editing window in which the attribute list displayed in the characteristic window is displayed, so that the user can easily register with respect to the setting item. The expression.
1‧‧‧畫面作成裝置 1‧‧‧ screen making device
2‧‧‧運算裝置 2‧‧‧ arithmetic device
3‧‧‧揮發性記憶裝置 3‧‧‧Volatile memory device
4‧‧‧非揮發性記憶裝置 4‧‧‧Non-volatile memory device
5‧‧‧輸入裝置 5‧‧‧ Input device
6‧‧‧顯示裝置 6‧‧‧ display device
21‧‧‧畫面資料編輯部 21‧‧‧ Screen Information Department
22‧‧‧範本編輯部 22‧‧‧Templates Editorial Department
41‧‧‧畫面作成程式 41‧‧‧ Screen creation program
42‧‧‧畫面資料 42‧‧‧ Picture material
43‧‧‧範本資訊 43‧‧‧Template information
44‧‧‧範本構成資訊 44‧‧‧Templates constitute information
45‧‧‧顯示設定資訊 45‧‧‧ Display setting information
46‧‧‧密碼資訊 46‧‧‧ Password Information
100‧‧‧顯示畫面 100‧‧‧Display screen
110‧‧‧畫面資料編輯視窗 110‧‧‧Screen data editing window
111‧‧‧範本例 111‧‧‧Model example
112‧‧‧選擇鍵 112‧‧‧Selection key
120‧‧‧資料庫視窗 120‧‧‧Database Window
130‧‧‧構成顯示視窗 130‧‧‧ constitutes a display window
131、205、205a、205b‧‧‧領域 131, 205, 205a, 205b‧‧‧ fields
140‧‧‧特性視窗 140‧‧‧Characteristics window
200‧‧‧屬性編輯視窗 200‧‧‧Property Editing Window
201‧‧‧屬性一覽 201‧‧‧Attribute list
202‧‧‧限縮字元輸入框 202‧‧‧Limited character input box
203‧‧‧範本屬性一覽 203‧‧‧Model properties list
204、272、302‧‧‧OK鍵 204, 272, 302‧‧‧ OK button
206、207‧‧‧群組 206, 207‧‧‧ groups
208‧‧‧勾選框 208‧‧‧Check box
250、260、270‧‧‧標籤 250, 260, 270‧ ‧ tags
271‧‧‧密碼輸入框 271‧‧‧ password input box
300‧‧‧認證視窗 300‧‧‧Certification window
301‧‧‧密碼輸入框 301‧‧‧ password input box
第1圖係顯示本發明實施型態的畫面作成裝置的構成之圖。 Fig. 1 is a view showing the configuration of a screen creating apparatus according to an embodiment of the present invention.
第2圖係顯示運算裝置所實現的功能之圖。 Fig. 2 is a view showing the functions realized by the arithmetic unit.
第3圖係顯示畫面資料編輯部顯示於顯示畫面的畫面之圖。 Fig. 3 is a view showing a screen displayed on the display screen by the screen material editing unit.
第4圖係顯示範本構成資訊的資料構造例之圖。 Fig. 4 is a diagram showing a data structure example of a template composition information.
第5圖係顯示屬性編輯視窗的顯示例之圖。 Fig. 5 is a diagram showing a display example of the attribute editing window.
第6圖係顯示複數個屬性被群組化時的屬性編輯視窗的顯示例之圖。 Fig. 6 is a view showing a display example of the attribute editing window when a plurality of attributes are grouped.
第7圖係顯示顯示設定資訊的資料構造例之圖。 Fig. 7 is a view showing an example of the structure of a data showing setting information.
第8圖係表示顯示有密碼設定畫面的屬性編輯視窗的顯示例之圖。 Fig. 8 is a view showing a display example of an attribute editing window on which a password setting screen is displayed.
第9圖係顯示認證視窗的顯示例之圖。 Fig. 9 is a view showing a display example of the authentication window.
第10圖係說明使用者登錄屬性時的畫面作成裝置的動作之流程圖。 Fig. 10 is a flow chart showing the operation of the screen creation device when the user logs in the attribute.
第11圖係說明輸入開啟屬性編輯視窗的操作時的畫面作成裝置的動作之流程圖。 Fig. 11 is a flow chart showing the operation of the screen creation device when the operation of opening the attribute editing window is input.
以下依據圖式,詳細說明本發明相關之畫面作成裝置及畫面作成方法的實施型態。又,本發明並不受限於此實施型態。 Hereinafter, embodiments of the screen creating apparatus and the screen creating method according to the present invention will be described in detail based on the drawings. Also, the invention is not limited to this embodiment.
第1圖係顯示本發明實施型態的畫面作成裝置的構成之圖。如圖所示,畫面作成裝置1係具備運算裝置2、揮發性記憶裝置3、非揮發性記憶裝置4、輸入裝置5、以及顯示裝置6。運算裝置2、揮發性記憶裝置3、非揮發性記憶裝置4、輸入裝置5、以及顯示裝置6係藉由匯流排線互相連接。 Fig. 1 is a view showing the configuration of a screen creating apparatus according to an embodiment of the present invention. As shown in the figure, the screen creation device 1 includes an arithmetic unit 2, a volatile memory device 3, a non-volatile memory device 4, an input device 5, and a display device 6. The arithmetic unit 2, the volatile memory unit 3, the non-volatile memory unit 4, the input unit 5, and the display unit 6 are connected to each other by a bus bar.
顯示裝置6係藉由例如液晶顯示器(Liquid Crystal Display;LCD)而構成。顯示裝置6係具備顯示畫面,可將運算裝置2傳送來的資訊顯示於顯示畫面。輸入裝置5係藉由例如滑鼠、鍵盤等而構成。輸入裝置5係可接受來自使用者的輸入。經由輸入裝置5被輸入的資訊係傳送至運算裝置2。 The display device 6 is configured by, for example, a liquid crystal display (LCD). The display device 6 includes a display screen, and the information transmitted from the arithmetic device 2 can be displayed on the display screen. The input device 5 is constituted by, for example, a mouse, a keyboard, or the like. Input device 5 accepts input from a user. The information input via the input device 5 is transmitted to the arithmetic device 2.
運算裝置2係藉由例如中央程序處理單元(Central Processing Unit;CPU)而構成。揮發性記憶裝置3係藉由例如隨機存取記憶體(Random Access Memory;RAM)而構成。非揮發性記憶裝置4藉由例如唯讀記憶體(Read Only Memory;ROM)、硬碟(Hard Disk Driver;HDD)、固態硬碟(Solid State Drive;SSD)、或者這些的組合而構成。 The arithmetic unit 2 is configured by, for example, a central processing unit (CPU). The volatile memory device 3 is constituted by, for example, a random access memory (RAM). The non-volatile memory device 4 is configured by, for example, a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), or a combination thereof.
揮發性記憶裝置3中確保有程式展開領域、運算裝置2的工作領域等。非揮發性記憶裝置4係預先記憶畫面作成程式41。運算裝置2係依據經由輸入裝置5而輸入的啟 動輸入,將儲存於非揮發性記憶裝置4的畫面作成程式41,於揮發性記憶裝置3的程式展開領域中展開。並且,運算裝置2係藉由執行於程式展開領域中展開的畫面作成程式41,實現接下來說明的功能。 In the volatile memory device 3, a program development area, a work area of the arithmetic unit 2, and the like are secured. The non-volatile memory device 4 pre-stores the screen creation program 41. The arithmetic device 2 is based on the input via the input device 5 The screen is created by the input of the non-volatile memory device 4, and is expanded in the program development area of the volatile memory device 3. Further, the arithmetic unit 2 realizes the function to be described next by executing the program creation program 41 executed in the program development area.
第2圖係顯示運算裝置2所實現的功能之圖。運算裝置2係發揮作為畫面資料編輯部21的功能,此畫面資料編輯部21係支援使用者作成可程式化顯示器的畫面資料之作業。畫面資料編輯部21係具備範本編輯部22,此範本編輯部22係支援使用者作成複數個零件所成的範本之作業。 Fig. 2 is a view showing the functions realized by the arithmetic unit 2. The computing device 2 functions as a screen material editing unit 21 that supports the user to create a screen data of the programmable display. The screen material editing unit 21 includes a template editing unit 22 that supports the user to create a model created by a plurality of parts.
第3圖係顯示畫面資料編輯部21於顯示畫面顯示的畫面之圖。如圖所示,顯示畫面100中,依據畫面資料編輯部21,顯示有畫面資料編輯視窗110、資料庫視窗120、構成顯示視窗130、特性視窗140。畫面資料編輯視窗110係顯示可程式化顯示器所顯示的畫面。畫面資料編輯視窗110顯示的內容係對應於作成作業中的畫面資料,對應於依使用者進行之畫面資料的編輯,依據畫面資料編輯部21而更新。亦即,畫面資料編輯視窗110中顯示與可程式化顯示器依據畫面資料所顯示的畫面相同之畫面。 Fig. 3 is a view showing a screen displayed on the display screen by the screen material editing unit 21. As shown in the figure, in the display screen 100, the screen material editing window 110, the library window 120, the display window 130, and the characteristic window 140 are displayed in accordance with the screen material editing unit 21. The screen data editing window 110 displays the screen displayed by the programmable display. The content displayed in the screen material editing window 110 corresponds to the screen material in the creation job, and is updated in accordance with the screen material editing unit 21 in accordance with the editing of the screen material by the user. That is, the screen data editing window 110 displays the same screen as the screen that can be displayed by the programmable display according to the screen material.
資料庫視窗120係顯示登錄於資料庫的零件一覽。本實施型態中,零件係指指示燈(lamp)、開關(switch)、對 話框(dialogue)、表頭(meter)、圖表(graph)等的各種畫像,且為構成畫面資料的最小構成要素。使用者可將資料庫視窗120中一覽顯示的項目,從資料庫視窗120拖曳至畫面資料編輯視窗110並放開,藉以作成顯示於可程式化顯示器的畫面。 The database window 120 displays a list of parts registered in the database. In this embodiment, the parts are referred to as a lamp, a switch, and a pair. Various images such as a dialog, a meter, and a graph are the smallest constituent elements of the screen material. The user can drag the items displayed in the list in the database window 120 from the database window 120 to the screen material editing window 110 and release them to create a screen displayed on the programmable display.
各零件係具備一個以上的設定項目。設定項目中,可為複數個零件間之共通者,亦可為相異者。例如,可將零件的顏色、字型等定義為設定項目。另外,例如在顯示可程式化邏輯控制器(Programmable Logic Controller;PLC)所內建的元件記憶體的所希望編號中儲存之值的型態之零件(例如表頭、圖表等)中,可將儲存有表示對象的值的元件記憶體的編號(元件值)定義為設定項目。使用者可對於畫面資料編輯視窗110中配置的各零件,於設定項目中設定其值。又,以下,亦會將設定項目稱為屬性。 Each part has more than one setting item. In the setting item, it can be a common among a plurality of parts, and can also be a different person. For example, the color, font, etc. of a part can be defined as a setting item. In addition, for example, in a part (for example, a header, a chart, etc.) that displays a value stored in a desired number of a component memory built in a programmable logic controller (PLC), The number (component value) of the component memory in which the value indicating the object is stored is defined as a setting item. The user can set the value in the setting item for each part arranged in the screen material editing window 110. Also, in the following, the setting item is also referred to as an attribute.
畫面資料編輯部21係可接受將畫面資料編輯視窗110中所配置的零件的集合,登錄作為一個範本之輸入。另外,畫面資料編輯部21係可接受將完成登錄的範本配置於畫面資料之輸入。使用者可將已登錄的範本視為一個零件,配置於畫面資料編輯視窗110,或於畫面資料編輯視窗110內複製等。已作成的範本亦可顯示於資料庫視窗120,俾可從資料庫視窗120來拖曳。第3圖的例中,於畫面資料編輯視窗110配置有四個範本(範本例111)。四個範本例 111係分別命名為「標題」、「元件監視器(字元十進位)」、「元件監視器(字元十進位)(2)」、「畫面切換」。 The screen material editing unit 21 accepts a set of parts arranged in the screen material editing window 110 and registers it as an input of a template. Further, the screen material editing unit 21 can accept the input of the template for completing the registration on the screen material. The user can view the registered template as a part, arrange it in the screen material editing window 110, or copy it in the screen material editing window 110. The created template can also be displayed in the repository window 120, which can be dragged from the repository window 120. In the example of Fig. 3, four templates (model example 111) are arranged in the screen material editing window 110. Four examples The 111 series are named "title", "component monitor (character decimal)", "component monitor (character decimal) (2)", and "screen switching".
構成顯示視窗130係顯示畫面資料42中包含的零件一覽的視窗。如領域131所示,在此顯示有:在編輯中的畫面資料中包含「標題」、「元件監視器(字元十進位)」、「元件監視器(字元十進位)(2)」、「畫面切換」之四個範本分別當作零件處理。 The display window 130 is a window for displaying a list of parts included in the screen material 42. As shown in the field 131, the screen data to be edited includes "title", "component monitor (character decimal)", "component monitor (character decimal) (2)", The four templates of "Screen Switching" are treated as parts.
畫面資料編輯部21係將利用畫面資料編輯視窗110所作成的畫面資料記憶於非揮發性記憶裝置4(第1圖、畫面資料42)。畫面資料42係至少具有依各零件記錄有配置位置、屬性、及依屬性所設定的設定值之資料構造。 The screen material editing unit 21 stores the screen data created by the screen material editing window 110 in the non-volatile memory device 4 (first map, screen data 42). The screen material 42 has at least a data structure in which the arrangement position, the attribute, and the set value set by the attribute are recorded for each part.
畫面資料42包含範本而被作成時,畫面資料42係具備範本資訊43。畫面資料42中配置(使用)有複數個範本的情況時,畫面資料42係對於所使用的各範本具備範本資訊43。範本資訊43復具備範本構成資訊44、顯示設定資訊45、及密碼資訊46。 When the screen material 42 includes a template and is created, the screen material 42 is provided with the template information 43. When a plurality of templates are arranged (used) in the screen data 42, the screen material 42 is provided with the template information 43 for each of the used templates. The template information 43 has a template composition information 44, display setting information 45, and password information 46.
第4圖係顯示範本構成資訊44的資料構造例之圖。如圖所示,範本構成資訊44係依各零件,將固有地賦予於完成配置的各零件的ID與屬性賦予關聯性並予以儲存。並且,於屬性中分別設定有設定值。 Fig. 4 is a view showing a data structure example of the template composition information 44. As shown in the figure, the template configuration information 44 is associated with and assigned to the ID and attribute of each component that is inherently assigned to the completed component. Also, set values are set in the attributes.
第3圖的例中,個別的範本例111的左上顯示有選擇鍵112。畫面資料編輯部21係於點擊選擇鍵112時,展開包含「範本的編輯」之功能選單。若從功能選單選擇輸入「範本的編輯」,則範本編輯部22係將所選擇的範本例111相關之屬性編輯視窗,顯示於顯示裝置6的顯示畫面100。 In the example of Fig. 3, the selection key 112 is displayed on the upper left of the individual example 111. The screen material editing unit 21 expands the function menu including "editing of the template" when the selection key 112 is clicked. When the "editing of the template" is input from the function menu, the template editing unit 22 displays the attribute editing window associated with the selected template example 111 on the display screen 100 of the display device 6.
第5圖係顯示屬性編輯視窗的顯示例之圖。屬性編輯視窗200係用以支援使用者進行登錄特性視窗140所顯示的屬性,或編輯登錄內容等之視窗。屬性編輯視窗200係具備用以切換屬性編輯視窗200所具備的三種顯示內容之標籤(tab)250、標籤260、標籤270。第5圖中,顯示有侷限於標籤250的顯示內容。屬性編輯視窗200係具備屬性一覽201、限縮字元輸入框202、範本屬性一覽203、及OK鍵204。 Fig. 5 is a diagram showing a display example of the attribute editing window. The attribute editing window 200 is a window for supporting the user to perform the attribute displayed in the login characteristic window 140 or to edit the registered content. The attribute editing window 200 is provided with a tab 250, a label 260, and a label 270 for switching the three types of display contents included in the attribute editing window 200. In Fig. 5, the display content limited to the tag 250 is displayed. The attribute editing window 200 includes an attribute list 201, a limited-character input box 202, a template attribute list 203, and an OK key 204.
屬性一覽201係將範本例111中所包含的全零件的屬性一覽顯示的領域。範本編輯部22係可藉由參照對應的範本構成資訊44,來取得範本例111中所包含的全零件的屬性。若於限縮字元輸入框202輸入文字串,則範本編輯部22係可從範本例111中所包含的全零件的屬性中,僅選擇包含所輸入的文字串的屬性,並僅將所選擇的屬性顯示於屬性一覽201。 The attribute list 201 is a field in which a list of attributes of all parts included in the example 111 is displayed. The template editing unit 22 can obtain the attributes of the entire part included in the template example 111 by referring to the corresponding template composition information 44. When the character string is input to the limit character input box 202, the template editing unit 22 can select only the attribute including the input character string from the attributes of the full part included in the template example 111, and only select the character string. The attributes are displayed in the attribute list 201.
範本屬性一覽203係將第3圖所示的特性視窗140所顯示的屬性予以一覽顯示的領域。使用者係將屬性一覽201中所顯示的屬性拖曳至範本屬性一覽203並放開,藉以從屬性一覽201之中,選擇於特性視窗140中顯示的屬性。特性視窗140中係依各屬性顯示設定值。特性視窗140中所顯示的屬性的設定值,即使不開啟屬性編輯視窗200,亦可藉由特性視窗140來編輯。藉此,使用者為了容易進行設定值的編輯,可進行僅使編輯頻率高的屬性顯示於特性視窗140之運用。又,在此,藉由特性視窗140所輸入的編輯內容係依據畫面資料編輯部21反映於畫面資料42(正確地係指畫面資料42中所包含的範本資訊43)者。 The template attribute list 203 is a field in which the attributes displayed in the characteristic window 140 shown in FIG. 3 are displayed in a list. The user drags the attribute displayed in the attribute list 201 to the template attribute list 203 and releases it, thereby selecting the attribute displayed in the attribute window 140 from the attribute list 201. In the feature window 140, the set value is displayed according to each attribute. The set value of the attribute displayed in the feature window 140 can be edited by the feature window 140 even if the attribute edit window 200 is not opened. Thereby, in order to facilitate the editing of the set value, the user can perform an operation of displaying only the attribute having a high editing frequency in the characteristic window 140. Here, the edit content input by the feature window 140 is reflected by the screen material editing unit 21 in the screen material 42 (correctly refers to the template information 43 included in the screen material 42).
另外,使用者可將屬性一覽201中所顯示的屬性拖曳至範本屬性一覽203而放開,並於範本屬性一覽203上進行預定的操作,使範本屬性一覽203上所放開的複數個屬性群組化。範本編輯部22係於範本屬性一覽203中,將屬性依各群組分類顯示。另外,畫面資料編輯部21係於特性視窗140中,將複數個屬性依各群組分類顯示。 Further, the user can drag and drop the attribute displayed in the attribute list 201 to the template attribute list 203, and perform a predetermined operation on the template attribute list 203 to make the plurality of attribute groups released on the template attribute list 203. Grouped. The template editing unit 22 is in the template attribute list 203, and displays attributes according to each group. Further, the screen material editing unit 21 is in the property window 140, and displays a plurality of attributes in categories for each group.
第6圖所示係複數個屬性被群組化時的屬性編輯視窗200的顯示例之圖。如圖所示,範本屬性一覽203中,複數個屬性被分類為群組206與群組207而顯示。群組206、207的最上段分別顯示群組的名稱,第二段至最下段係顯 示群組206、207個別所屬的屬性。 Fig. 6 is a view showing a display example of the attribute editing window 200 when a plurality of attributes are grouped. As shown in the figure, in the template attribute list 203, a plurality of attributes are classified into the group 206 and the group 207 and displayed. The uppermost segments of the groups 206, 207 respectively display the name of the group, and the second segment to the lowermost segment The attributes to which the groups 206, 207 belong individually are shown.
範本屬性一覽203係具備供使用者算出設定值之運算式或程式碼等的領域205。領域205中所包含的領域205a係可接受相對於群組的運算式或程式碼的輸入。另外,領域205中所包含的領域205b係可接受相對於個別屬性的運算式或程式碼的輸入。範本編輯部22係將領域205中所輸入的運算式或程式碼,與設定項目或群組賦予關聯性,並記錄於後述的顯示設定資訊45。以下,標示為運算式的情況時,不僅是運算式而亦包含程式碼。 The template attribute list 203 includes a field 205 in which a user calculates an arithmetic expression or a code of a set value. The field 205a included in the field 205 can accept input from an arithmetic or code of the group. Additionally, the field 205b included in the field 205 is an input that accepts an expression or code relative to an individual attribute. The template editing unit 22 associates an arithmetic expression or a code input in the field 205 with a setting item or a group, and records it in the display setting information 45 to be described later. Hereinafter, when it is indicated as an arithmetic expression, not only the arithmetic expression but also the program code is included.
使用者係可於領域205輸入運算式,以定義複數個屬性的設定值間的關係。例如,若依據第6圖的例,在群組206中,於第二段中所顯示的屬性設定為「頭先的元件」,於第三段~第六段中所顯示的屬性,分別定義為與「頭先的元件」之關係。例如,於第三段中所顯示的屬性的設定值係可依據「頭先的元件+01」的運算式而求取。藉此,若使用者藉由特性視窗140來變更群組206所屬的屬性中之一種屬性的設定值,則群組206所屬的其他四個屬性的設定值係分別依據運算式自動地運算而設定。依據運算式的設定值之計算,例如藉由畫面資料編輯部21而執行。 The user can enter an expression in field 205 to define the relationship between the set values of the plurality of attributes. For example, according to the example of FIG. 6, in the group 206, the attribute displayed in the second paragraph is set to "the first component", and the attributes displayed in the third to sixth segments are respectively defined. For the relationship with the "heads of the first". For example, the set value of the attribute displayed in the third paragraph can be obtained from the expression of "head element +01". Therefore, if the user changes the set value of one of the attributes to which the group 206 belongs by using the feature window 140, the set values of the other four attributes to which the group 206 belongs are automatically set according to the calculation formula. . The calculation of the set value according to the arithmetic expression is performed by the screen material editing unit 21, for example.
另外,使用者係藉由設定運算式,可加工設定值並使其顯示於特性視窗140。例如,網路上的PLC的元件值被 標示為網路編號、地域編號、及PLC內的元件值的組合。例如,屬於網路編號為「1」的網路,且地域編號分配於「2」的PLC的元件值「D100」係標示為「1-1 D100」。網路編號、地域編號、及元件值的組合所成的文字串被視為設定項目的最小單位而處理的情況下,亦會有僅欲顯示該項目之中的一部分(例如網路編號)於特性視窗140的情況。此情況下,使用者可作成遮蔽地域編號及元件值的程式碼,設定於設定項目中。藉由特性視窗140來編輯設定值的情況時,編輯內容被反映於加工處的設定值。藉此,僅於特性視窗140顯示構成設定值的文字串中的一部分,可藉由特性視窗140進行編輯,來僅編輯所顯示的一部分。又,使用者可於標籤260所侷限的畫面內,作成於領域205中設定的任意程式碼(未圖示)。 Further, the user can process the set value and display it in the characteristic window 140 by setting the arithmetic expression. For example, the component values of the PLC on the network are Indicated as a combination of network number, territory number, and component values within the PLC. For example, the component value "D100" of the PLC belonging to the network with the network number "1" and the area number assigned to "2" is indicated as "1-1 D100". When a character string formed by a combination of a network number, a region number, and a component value is treated as a minimum unit of a setting item, only a part of the item (for example, a network number) is displayed. The case of the feature window 140. In this case, the user can create a code for masking the area number and the component value, and set it in the setting item. When the set value is edited by the characteristic window 140, the edited content is reflected in the set value of the machining place. Thereby, only a part of the character string constituting the set value is displayed in the characteristic window 140, and only a part of the displayed portion can be edited by editing the feature window 140. Further, the user can create an arbitrary code (not shown) set in the field 205 on the screen limited by the tag 260.
另外,輸入至領域205a而被設定的運算式係設定於對應的群組。於群組所設定的運算式,被視為等同於對於該群組所屬的全部屬性的設定值而設定者。藉此,使用者可對於複數個屬性概括設定相同的運算式。 Further, the arithmetic expressions that are input to the field 205a are set in the corresponding groups. The arithmetic expression set in the group is regarded as equivalent to the set value of all the attributes to which the group belongs. Thereby, the user can set the same arithmetic expression for a plurality of attributes.
另外,範本屬性一覽203係依各屬性及各群組,具備設定是否顯示於特性視窗140的勾選框208。對於勾選框208的輸入內容係藉由範本編輯部22記錄於顯示設定資訊45。勾選框208中有勾選的屬性、群組係藉由畫面資料編輯部21,依據顯示設定資訊45而顯示於特性視窗140。 Further, the template attribute list 203 includes a check box 208 for setting whether or not to display the attribute window 140 for each attribute and each group. The input content of the check box 208 is recorded in the display setting information 45 by the template editing unit 22. The attribute and group that are checked in the check box 208 are displayed on the characteristic window 140 in accordance with the display setting information 45 by the screen material editing unit 21.
若按下OK鍵204,則範本編輯部22係將範本屬性一覽203中所顯示的內容記錄於顯示設定資訊45。 When the OK key 204 is pressed, the template editing unit 22 records the content displayed in the template attribute list 203 in the display setting information 45.
第7圖係顯示設定資訊45的資料構造例之圖。如圖所示,顯示設定資訊45中,屬性係依各群組被賦予關聯性而被記錄。屬性中具有所設定的運算式被賦予關聯性而被記錄者。另外,群組及其各屬性中,顯示勾選框208中所設定的內容之顯示/非顯示旗標(僅標示為旗標)係被賦予關聯性而被記錄。 Fig. 7 is a view showing an example of the structure of the data of the setting information 45. As shown in the figure, in the display setting information 45, attributes are recorded in association with each group. Among the attributes, the set expression is given the relevance and is recorded. Further, among the groups and their respective attributes, the display/non-display flag (marked only as a flag) of the content set in the check box 208 is recorded and associated with each other.
若按下標籤270,則於屬性編輯視窗200顯示密碼設定畫面。第8圖係表示顯示有密碼設定畫面的屬性編輯視窗200的顯示例之圖。如圖所示,屬性編輯視窗200係具備密碼輸入框271及OK鍵272。若使用者於密碼輸入框271輸入預定文字串並按下OK鍵272,則所輸入的文字列係被當作密碼資訊46而記錄於範本資訊43。又,密碼資訊46亦可為所輸入的文字串密碼化而被記錄者。 When the tab 270 is pressed, the password setting screen is displayed in the attribute editing window 200. Fig. 8 is a view showing a display example of the attribute editing window 200 on which the password setting screen is displayed. As shown in the figure, the attribute editing window 200 is provided with a password input box 271 and an OK key 272. When the user inputs a predetermined character string in the password input box 271 and presses the OK key 272, the entered character string is recorded as the password information 46 in the template information 43. Further, the password information 46 can also be recorded for the input character string to be encrypted.
範本中所設定的密碼係使用於是否允許顯示屬性編輯視窗200的認證。藉由範本例111的左上所設的選擇鍵112,輸入開啟屬性編輯視窗200的操作時,範本編輯部22係顯示促使輸入密碼的認證視窗。 The password set in the template is used to permit the display of the attribute editing window 200 to be authenticated. When the operation of opening the attribute editing window 200 is input by the selection key 112 provided on the upper left side of the example 111, the template editing unit 22 displays an authentication window for prompting the input of the password.
第9圖係顯示認證視窗的顯示例之圖。如圖所示,認證視窗300係具備密碼輸入框301及OK鍵302。若於密碼輸入框301輸入文字串並按下OK鍵302,則範本編輯部22係將密碼輸入框301中所輸入的文字串與密碼資訊46對照,判定認證OK或認證NG。範本編輯部22係於認證OK(即認證成功)的情況時,顯示屬性編輯視窗200,於認證NG(即認證失敗)的情況時,不顯示屬性編輯視窗200。 Fig. 9 is a view showing a display example of the authentication window. As shown in the figure, the authentication window 300 is provided with a password input box 301 and an OK button 302. When the character string is input in the password input box 301 and the OK key 302 is pressed, the template editing unit 22 compares the character string input in the password input box 301 with the password information 46, and determines the authentication OK or the authentication NG. The template editing unit 22 displays the attribute editing window 200 when the authentication is OK (that is, the authentication is successful), and does not display the attribute editing window 200 when the authentication NG (ie, the authentication is failed).
若依據屬性編輯視窗200,使用者可看到設定為非顯示的群組、運算式等無法由特性視窗140看到的資訊。藉由於屬性編輯視窗200開啟之際進行認證,可對於無權限的使用者隱藏無法由特性視窗140看到的資訊。藉此,例如可進行以下的運用。亦即,裝配廠係將已植入所作成之範本的畫面資料,提供給末端使用者。此時,對於範本設定密碼,隱藏運算式等之相當於作成相關之技巧的部分。末端使用者僅可對於特性視窗140中所顯示的屬性設定值進行編輯,但關於特性視窗140中所未顯示的設定值,無法再進行編輯。另外。因末端使用者無法看到運算式或設定為非顯示的屬性、群組,因此,可防止裝配廠欲隱藏的部分流出至末端使用者。 According to the attribute editing window 200, the user can see the information that cannot be seen by the feature window 140, such as a group, an arithmetic expression, and the like that are set to be non-displayed. By authenticating when the attribute editing window 200 is opened, information that cannot be seen by the feature window 140 can be hidden for the unprivileged user. Thereby, for example, the following operations can be performed. That is, the assembly plant provides the image data of the model that has been implanted to the end user. At this time, setting a password for a template, hiding an arithmetic expression, etc. is equivalent to creating a related skill. The end user can only edit the attribute setting values displayed in the property window 140, but the setting values not displayed in the property window 140 can no longer be edited. Also. Since the end user cannot see the expression or the non-display attribute or group, the part that the assembly factory wants to hide can be prevented from flowing out to the end user.
又,範本登錄於資料庫之際,資料庫亦可與範本資訊43的複製一起登錄於資料庫。亦即,設定有密碼之狀態的 範本登錄於資料庫的情況,使用者將其範本配置於畫面資料編輯視窗110時,其範本係以設定有密碼的狀態配置。 Moreover, when the template is registered in the database, the database can also be registered in the database together with the copy of the template information 43. That is, the state of the password is set. When the template is registered in the database, when the user configures the template in the screen material editing window 110, the template is configured in a state in which the password is set.
另外,輸入將範本於畫面資料編輯視窗110上複製的操作之情況,畫面資料編輯部21係複製對應的範本資訊43。因此,複製設定有密碼的狀態之範本的情況時,複製來源的範本相關之密碼的設定亦被所複製的範本繼承。 Further, when the operation of copying the template on the screen material editing window 110 is input, the screen material editing unit 21 copies the corresponding template information 43. Therefore, when copying the template of the state in which the password is set, the setting of the password associated with the template of the copy source is also inherited by the copied template.
接著,說明本發明的實施型態的畫面作成裝置1的動作。 Next, the operation of the screen creating apparatus 1 of the embodiment of the present invention will be described.
第10圖係說明使用者新登錄特性視窗140中顯示的屬性時的畫面作成裝置1的動作之流程圖。又,在此係說明雖作成有範本但尚未進行屬性登錄的狀態之動作。 Fig. 10 is a flow chart showing the operation of the screen creation device 1 when the user newly logs the attribute displayed in the property window 140. In addition, here, an operation in which a template is created but the attribute registration has not been performed is described.
若輸入開啟屬性編輯視窗200的操作,則範本編輯部22係顯示屬性編輯視窗200(步驟S1)。在此,因屬性的登錄尚未進行,因此,範本編輯部22並未要求密碼的認證。 When the operation of opening the attribute editing window 200 is input, the template editing unit 22 displays the attribute editing window 200 (step S1). Here, since the registration of the attribute has not been performed, the template editing unit 22 does not request authentication of the password.
若使用者進行選擇複數個屬性並將所選擇的複數個屬性群組化之輸入,則範本編輯部22係接受這些輸入(步驟S2)。又,選擇屬性係符合於將屬性一覽201中所顯示的屬性拖曳至範本屬性一覽203並放開的操作。另外,將所選擇的複數個屬性群組化之輸入係符合於將範本屬性一 覽203中所顯示的複數個屬性群組化之預定的操作。範本編輯部22係將所選擇的複數個屬性依各群組分類,顯示於範本屬性一覽203(步驟S3)。 When the user performs input of selecting a plurality of attributes and grouping the selected plurality of attributes, the template editing unit 22 accepts these inputs (step S2). Further, the selection attribute is in accordance with an operation of dragging the attribute displayed in the attribute list 201 to the template attribute list 203 and releasing it. In addition, the input system that groups the selected plurality of attributes conforms to the template attribute one The predetermined operations of grouping a plurality of attributes displayed in 203 are shown. The template editing unit 22 classifies the selected plurality of attributes into groups, and displays them in the template attribute list 203 (step S3).
接著,範本編輯部22係判定屬性的登錄是否結束(步驟S4)。範本編輯部22係依據是否按下OK鍵204來判定屬性的登錄是否結束。 Next, the template editing unit 22 determines whether or not the registration of the attribute is completed (step S4). The template editing unit 22 determines whether or not the registration of the attribute is completed depending on whether or not the OK key 204 is pressed.
屬性的登錄未結束的情況時(步驟S4,No),範本編輯部22係判定是否有對於群組設定運算式之輸入(步驟S5)。對於群組的運算式係輸入於領域205a。 When the registration of the attribute is not completed (step S4, No), the template editing unit 22 determines whether or not there is an input of the calculation formula for the group (step S5). The arithmetic expression for the group is input to the field 205a.
有對於群組設定運算式之輸入的情況時(步驟S5,Yes),範本編輯部22係使領域205a中所輸入的運算式,與對應的群組賦予對應性並予以顯示(步驟S6)。在此,範本編輯部22係於亦發揮作為輸入框之功能的領域205a顯示運算式。未有對於群組設定運算式之輸入的情況時(步驟S5,No),範本編輯部22係跳過步驟S6的處理。 When the input of the arithmetic expression is set for the group (Yes in step S5), the template editing unit 22 associates the arithmetic expression input in the field 205a with the corresponding group (step S6). Here, the template editing unit 22 displays an arithmetic expression in the field 205a that also functions as an input box. When the input of the arithmetic expression is not set for the group (step S5, No), the template editing unit 22 skips the processing of step S6.
接著,範本編輯部22係判定是否有對於個別的屬性設定運算式之輸入(步驟S7)。對於個別屬性的運算式係輸入於領域205b。 Next, the template editing unit 22 determines whether or not there is an input of an arithmetic expression for an individual attribute (step S7). The expression for the individual attribute is entered in field 205b.
有對於個別的屬性設定運算式之輸入的情況時(步驟 S7,Yes),範本編輯部22係將領域205b中所輸入的運算式,與對應的屬性賦予對應性並予以顯示(步驟S8)。在此,範本編輯部22係於亦發揮作為輸入框之功能的領域205b顯示運算式。未有對於個別的屬性設定運算式之輸入的情況時(步驟S7,No),範本編輯部22係跳過步驟S8的處理。 When there is a case where an input of an arithmetic expression is set for an individual attribute (step In S7, Yes, the template editing unit 22 associates and displays the arithmetic expression input in the field 205b with the corresponding attribute (step S8). Here, the template editing unit 22 displays the arithmetic expression in the field 205b which also functions as an input box. When the input of the arithmetic expression is not set for the individual attribute (step S7, No), the template editing unit 22 skips the processing of step S8.
接著,範本編輯部22係判定是否有設定密碼之輸入(步驟S9)。具體而言,若按下標籤270,則範本編輯部22係將屬性編輯視窗200的顯示內容,切換為利用第8圖說明的密碼設定畫面。若對於密碼輸入框271輸入文字串,且按下OK鍵272,則範本編輯部22可判定有設定密碼之輸入。有設定密碼之輸入的情況時(步驟S9,Yes),範本編輯部22係將所輸入的文字串(密碼)儲存作為密碼資訊46(步驟S10)。步驟S10的處理之後,範本編輯部22係再次執行步驟S4的判定處理。未有設定密碼之輸入的情況時(步驟S9,No),範本編輯部22係跳過步驟S10的處理。 Next, the template editing unit 22 determines whether or not there is an input of a setting password (step S9). Specifically, when the tab 270 is pressed, the template editing unit 22 switches the display content of the attribute editing window 200 to the password setting screen described using FIG. When a character string is input to the password input box 271 and the OK key 272 is pressed, the template editing unit 22 can determine that there is an input of the setting password. When there is a case where the password is input (Yes in step S9), the template editing unit 22 stores the input character string (password) as the password information 46 (step S10). After the process of step S10, the template editing unit 22 executes the determination process of step S4 again. When the input of the password is not set (step S9, No), the template editing unit 22 skips the processing of step S10.
在步驟S4的判定處理中,判定為範本編輯部22結束屬性的登錄的情況時(步驟S4,Yes),範本編輯部22係將所編輯的內容、亦即範本屬性一覽203中所顯示的內容,記錄於顯示設定資訊45(步驟S11)。如此,畫面資料編輯部21係依據顯示設定資訊45的內容,顯示特性視窗 140(步驟S12)。然後完成動作。 When it is determined in the determination processing of step S4 that the template editing unit 22 has finished registering the attribute (Yes in step S4), the template editing unit 22 displays the edited content, that is, the content displayed in the template attribute list 203. And recorded in the display setting information 45 (step S11). In this manner, the screen material editing unit 21 displays the characteristic window based on the content of the display setting information 45. 140 (step S12). Then complete the action.
第11圖係說明已進行屬性登錄的狀態下,輸入開啟屬性編輯視窗200的操作之情況的畫面作成裝置1的動作之流程圖。輸入開啟屬性編輯視窗200的操作時,範本編輯部22係判定該範本中是否設定有密碼(步驟S21)。範本編輯部22係可依據範本資訊43中是否包含密碼資訊46,來判定密碼設定的有無。設定有密碼的情況時(步驟S21,Yes),範本編輯部22係顯示如第9圖所示的認證視窗300,對使用者要求密碼的輸入(步驟S22)。 Fig. 11 is a flow chart showing the operation of the screen creation device 1 in the case where the operation of opening the attribute editing window 200 is input in the state where the attribute registration has been performed. When the operation of opening the attribute editing window 200 is input, the template editing unit 22 determines whether or not a password is set in the template (step S21). The template editing unit 22 can determine whether or not the password is set based on whether or not the password information 46 is included in the template information 43. When the password is set (Yes in step S21), the template editing unit 22 displays the authentication window 300 as shown in Fig. 9, and requests the user to input a password (step S22).
若於認證視窗300的密碼輸入框301輸入文字串,按下OK鍵302,則範本編輯部22係將所輸入的文字串與密碼資訊46對照,判定是否認證OK(步驟S23)。認證OK的情況時(步驟S23,Yes),範本編輯部22係顯示屬性編輯視窗200(步驟S24),並結束動作。之後,使用者可藉由屬性編輯視窗200,進行已完成登錄之屬性的編輯或新的登錄。另外,此時,畫面作成裝置1係執行步驟S4~步驟S11的處理。 When the character string is input in the password input box 301 of the authentication window 300, and the OK key 302 is pressed, the template editing unit 22 compares the input character string with the password information 46, and determines whether or not the authentication is OK (step S23). When the authentication is OK (Yes in step S23), the template editing unit 22 displays the attribute editing window 200 (step S24), and ends the operation. After that, the user can edit the attribute of the completed login or the new login by using the attribute editing window 200. Further, at this time, the screen creation device 1 executes the processing of steps S4 to S11.
在步驟S21的判定處理中,判定為範本編輯部22未設定密碼的情況時(步驟S21,No),範本編輯部22係進行步驟S24的處理,並結束動作。 When it is determined in the determination processing of step S21 that the template editing unit 22 has not set the password (step S21, No), the template editing unit 22 performs the processing of step S24 and ends the operation.
在步驟S23的判定處理中,判定為範本編輯部22非認證OK的情況時(步驟S23,No),範本編輯部22係顯示屬性編輯視窗200的顯示未被允許之意旨的警告(步驟S25),並結束動作。 When it is determined in the determination processing of step S23 that the template editing unit 22 is not authenticated (step S23, No), the template editing unit 22 displays a warning indicating that the display of the attribute editing window 200 is not permitted (step S25). And end the action.
如上所述,若依據本發明的實施型態,畫面作成裝置1係具備:於顯示畫面100顯示範本相關之各屬性(設定項目)的設定值,並顯示接受編輯設定值之輸入之特性視窗140,並使特性視窗140所接受的輸入反映於畫面資料42的畫面資料編輯部21;以及一覽顯示特性視窗140中所顯示的屬性,並於顯示畫面100顯示接受編輯該一覽顯示的屬性之輸入的屬性編輯視窗200,依據屬性編輯視窗200接受的輸入,編輯特性視窗140中所顯示的屬性的範本編輯部22;範本編輯部22係以下述方式構成:於屬性編輯視窗200顯示領域205,以作為接受用以計算出特性視窗140中所顯示的設定值的運算式的輸入之運算式輸入領域,將屬性編輯視窗200中所輸入的運算式,與對應的屬性賦予關聯性。藉此,因使用者可從一覽顯示特性視窗140中所顯示的屬性的屬性編輯視窗200來設定特性視窗140中所顯示的屬性相關之運算式,因此,可簡單地登錄對於屬性(設定項目)的運算式。 As described above, according to the embodiment of the present invention, the screen creation device 1 includes a setting value for displaying the attributes (setting items) related to the template on the display screen 100, and displaying the characteristic window 140 for accepting the input of the editing setting value. And the input received by the characteristic window 140 is reflected in the screen material editing unit 21 of the screen material 42; and the attribute displayed in the list display characteristic window 140, and the input of the attribute for editing the list display is displayed on the display screen 100. The attribute editing window 200, based on the input accepted by the attribute editing window 200, edits the template editing unit 22 of the attribute displayed in the property window 140; the template editing unit 22 is configured to display the field 205 in the attribute editing window 200 as The arithmetic expression input field of the input of the arithmetic expression for calculating the set value displayed in the characteristic window 140 is received, and the arithmetic expression input in the attribute editing window 200 is associated with the corresponding attribute. Thereby, since the user can set the attribute-related arithmetic expression displayed in the characteristic window 140 from the attribute editing window 200 of the attribute displayed in the list display characteristic window 140, the attribute (setting item) can be easily registered. The expression.
另外,因範本編輯部22係顯示對於特性視窗140中所顯示的各屬性接受運算式的輸入之領域205b,因此,使用 者可簡單地執行對於個別屬性的運算式的設定。 Further, the template editing unit 22 displays the field 205b that receives the input of the arithmetic expression for each attribute displayed in the characteristic window 140, and therefore, The setting of the expression for the individual attribute can be simply performed.
另外,因範本編輯部22係顯示對於各群組接受運算式的輸入之領域205,並且,於領域205中輸入運算式時,將該輸入的運算式與對應的群組所屬的全部設定項目賦予關聯性,因此使用者可簡單地執行對於複數個屬性的運算式的設定。 Further, the template editing unit 22 displays the field 205 in which the input of the arithmetic expression is received for each group, and when the arithmetic expression is input in the field 205, the input arithmetic expression and all the setting items to which the corresponding group belongs are given. Relevance, so the user can simply perform the setting of the expression for a plurality of attributes.
如上所述,本發明相關之畫面作成裝置及畫面作成方法係可良好地適用於用以作成可程式化顯示器的畫面資料的畫面作成裝置即畫面作成方法。 As described above, the screen creating apparatus and the screen creating method according to the present invention can be suitably applied to a screen creating method which is a screen creating apparatus for creating screen data of a programmable display.
200‧‧‧屬性編輯視窗 200‧‧‧Property Editing Window
201‧‧‧屬性一覽 201‧‧‧Attribute list
203‧‧‧範本屬性一覽 203‧‧‧Model properties list
205、205a、205b‧‧‧領域 205, 205a, 205b‧‧‧ fields
206、207‧‧‧群組 206, 207‧‧‧ groups
208‧‧‧勾選框 208‧‧‧Check box
Claims (6)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2012/076669 WO2014061093A1 (en) | 2012-10-16 | 2012-10-16 | Screen creation device and screen creation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201416954A true TW201416954A (en) | 2014-05-01 |
Family
ID=50487682
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102108002A TW201416954A (en) | 2012-10-16 | 2013-03-07 | Screen creation device and screen creation method |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPWO2014061093A1 (en) |
| TW (1) | TW201416954A (en) |
| WO (1) | WO2014061093A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111052070A (en) * | 2017-08-25 | 2020-04-21 | 欧姆龙株式会社 | User interface development support device, user interface development support method, and user interface development support program |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101708019B1 (en) * | 2014-10-01 | 2017-02-20 | 주식회사 케이엠더블유 | Method and apparatus for streetlamp management |
| JP7469854B2 (en) * | 2019-05-20 | 2024-04-17 | シュナイダーエレクトリックホールディングス株式会社 | Screen creation device |
| EP3798821B1 (en) * | 2019-07-26 | 2023-12-06 | LC-Studio Corp. | Gui controller design assistance device, remote control system, and program |
| JP7571627B2 (en) * | 2021-03-08 | 2024-10-23 | オムロン株式会社 | IMAGE PROCESSING APPARATUS, EDITING METHOD, AND PROGRAM |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009054027A (en) * | 2007-08-28 | 2009-03-12 | Ricoh Co Ltd | Information processing apparatus, display screen customization method, and display screen customization program |
| JP2010205190A (en) * | 2009-03-06 | 2010-09-16 | Isera:Kk | User-led application construction technique needing no program development and prototype model configured by fundamental business processing |
| WO2012086049A1 (en) * | 2010-12-24 | 2012-06-28 | 三菱電機株式会社 | Screen creation system for programmable indicator |
-
2012
- 2012-10-16 JP JP2013506367A patent/JPWO2014061093A1/en active Pending
- 2012-10-16 WO PCT/JP2012/076669 patent/WO2014061093A1/en not_active Ceased
-
2013
- 2013-03-07 TW TW102108002A patent/TW201416954A/en unknown
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111052070A (en) * | 2017-08-25 | 2020-04-21 | 欧姆龙株式会社 | User interface development support device, user interface development support method, and user interface development support program |
| US11709584B2 (en) | 2017-08-25 | 2023-07-25 | Omron Corporation | User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium |
| CN111052070B (en) * | 2017-08-25 | 2023-09-15 | 欧姆龙株式会社 | User interface development support apparatus and method, and computer-readable recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2014061093A1 (en) | 2016-09-05 |
| WO2014061093A1 (en) | 2014-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10887338B2 (en) | Creating notes on lock screen | |
| US20160328217A1 (en) | Method and computer program product for creating enterprise management systems | |
| CN103282879A (en) | Screen Generation System for Programmable Display | |
| TW201416954A (en) | Screen creation device and screen creation method | |
| JP6223628B1 (en) | Information management apparatus, information management method, and information management system | |
| JP6930496B2 (en) | Setting device, setting method and setting program | |
| JP2018092344A (en) | Data processing apparatus, data processing method, and data processing program | |
| KR101985491B1 (en) | Result generating and monitoring apparatus using visualzation of formula with diagram mode | |
| TWI494854B (en) | Project data creation apparatus | |
| JP5499388B2 (en) | Compiler for document, validation check and development document creation and deliberation system using it | |
| JP6719892B2 (en) | Information processing apparatus and information processing program | |
| CN111782309B (en) | Method and device for displaying information and computer readable storage medium | |
| JP2008077208A (en) | Business flow editing program, business flow editing apparatus, and business flow editing method | |
| JP6932819B2 (en) | Information processing equipment and information processing programs | |
| JP6673654B2 (en) | Information processing device | |
| JP2010122786A (en) | Analysis data input device, cae device, analysis data input method, and program | |
| WO2026022945A1 (en) | Information processing device, information processing program, and information processing method | |
| JP2009230382A (en) | Gantt chart display method, gantt chart display program and gantt chart display | |
| JP4706001B2 (en) | Design computer programs | |
| Vesterli | Oracle Visual Builder Cloud Service Revealed | |
| Zhekova et al. | MVC Architectural Pattern for Building a Culinary Web Platform | |
| TWI626582B (en) | Complex form application system | |
| WO2016157618A1 (en) | Information display means, information display method, and information display system | |
| JP2016091081A (en) | Form format import system and form format import method | |
| Khan et al. | eCITY: Evolutionary Software Architecture Visualization–An Evaluation |