Drawing assistance program, drawing assistance device, and drawing assistance method

JPWO2024189784A5Inactive Publication Date: 2025-02-19
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023552317
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2023-08-29
Publication Date
2025-02-19
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional technologies require multiple project data sets for different display languages, leading to complex project management and a risk of human error when changing the design of programmable display screens, as only one design can be set per project data.

Method used

A drawing support program and device that associates display language with design information within a single project data set, allowing the display screen design to change dynamically with language switching, using a display control unit, setting unit, translation unit, and specifying unit to manage and translate screen components.

Benefits of technology

Enables seamless design changes with language switching in a single project data, simplifying project management, reducing human error, and improving efficiency by automatic translation and highlighting design changes, while allowing user customization and high-quality display screen creation.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

A drawing assistance program that causes a computer to function as: a display control unit (101) that causes a display device to display a drawing screen image for drawing a display screen image of a programmable display instrument; and a setting unit (103) that, for project data including display screen image information for defining the display screen image, sets design information indicating the design of the display screen image in association with a display language displayed in the display screen image. The drawing assistance program also causes the computer to function so that, when the display language in the display screen image is switched, the display control unit (101) displays the display screen image on the display device according to a design indicated by the design information associated with the display language to which the display screen image is switched.
Need to check novelty before this filing date? Find Prior Art

Description

Drawing support program, drawing support device, and drawing support method

[0001] The present disclosure relates to a drawing support program, a drawing support device, and a drawing support method.

[0002] Programmable displays are known that display the status of devices such as programmable logic controllers (PLCs) and sensors and accept device operations. The display screen displayed on a programmable display includes multiple components as images, such as components that indicate specific functions, such as switches and meters, and components that display data, such as text. The display screen displayed on such a programmable display is created by editing project data, which includes display screen information that defines the display screen, using design software.

[0003] A user may wish to change the display format of the display screen of a programmable display device, and there are known techniques for meeting such requests. For example, Patent Document 1 discloses a technique for switching the font of text on the display screen while maintaining the display operation of a programmable display device in an operation mode that allows PLC communication.

[0004] Japanese Patent Application Laid-Open No. 2002-268704

[0005] There is also a demand for the display screen of a programmable display device to be able to display multiple languages ​​and to be able to change the design depending on the display language of the display screen. However, with the above-mentioned conventional technology, only one design can be set for the display screen in one project data, and if you want to change the design for each display language, you need to prepare multiple project data. This makes project data management cumbersome and increases the risk of human error.

[0006] The present disclosure has been made in consideration of the above circumstances, and aims to provide a drawing support program, a drawing support device, and a drawing support method that are capable of creating a display screen whose design changes simultaneously with switching the display language in a single project data of a programmable display device.

[0007] In order to achieve the above object, the drawing support program of the present disclosure causes a computer to function as: a display control means for displaying a drawing screen for drawing a display screen of a programmable display on a display device; and a setting means for associating and setting design information indicating the design of the display screen with a display language displayed on the display screen in project data including display screen information defining the display screen; and when the display language of the display screen is switched, the display control means displays the display screen on the display device using the design indicated by the design information associated with the switched display language.

[0008] According to the present disclosure, it is possible to provide a drawing support program, a drawing support device, and a drawing support method that are capable of creating a display screen whose design changes simultaneously with switching the display language in one project data of a programmable display device.

[0009] FIG. 1 shows a functional configuration of a drawing support device according to an embodiment; FIG. 2 shows a block diagram illustrating a hardware configuration of a drawing support device according to an embodiment; FIG. 3 shows an example of a display screen on a drawing screen according to an embodiment; FIG. 4 shows an example of design information according to an embodiment; FIG. 5 shows an example of character string information according to an embodiment; FIG. 6 shows an example of switching information according to an embodiment; FIG. 7 shows a dialog for setting an association between a display language and design information according to an embodiment; FIG. 8 shows a dialog for editing design information according to an embodiment; FIG. 9 shows a dialog for specifying a component for which a design is to be changed; FIG. 10 shows an example of a display screen on a drawing screen according to an embodiment;

[0010] (Embodiment) A drawing support device 100 according to an embodiment is a device installed with drawing software for drawing a display screen for a programmable display. The drawing software edits project data including display screen information defining the display screen of the programmable display, system setting information, and the like. When a user draws a display screen by selecting, arranging, and configuring components on a drawing screen provided by the drawing software, project data including display screen information defining the drawn display screen is created. Then, when the drawing support device 100 transfers the project data and firmware running on the programmable display to the programmable display, the programmable display becomes able to display the display screen drawn by the user.

[0011] 1 shows the functional configuration of a drawing support device 100. Functionally, the drawing support device 100 includes a display control unit 101 that causes a display device to display a drawing screen for drawing a display screen, a storage unit 102 that stores project data including display screen information that defines the display screen, a setting unit 103 that sets design information in association with a display language, a translation unit 104 that translates character strings included in the display screen information into a specified language, an editing unit 105 that edits predetermined design information, and a designation unit 106 that designates components whose designs are to be changed.

[0012] The drawing support device 100 associates design information indicating the design of the display screen with the display language of the display screen, and creates project data in which the design of the display screen changes when the display language is switched. Therefore, when the display language on the display screen of the programmable display device is switched, the design of the display screen is changed to the design indicated by the design information associated with the switched display language.

[0013] The drawing support device 100 in FIG. 1 has a hardware configuration shown in FIG.

[0014] The drawing support device 100 has a processor 11 that executes various processes, a main memory unit 12 that is used as a work area for the processor 11, an auxiliary memory unit 13 that stores various data used in the processes of the processor 11, a communication unit 14 for communicating with external devices, and an input / output interface 15 for connecting external devices. The main memory unit 12, the auxiliary memory unit 13, the communication unit 14, and the input / output interface 15 are all connected to the processor 11 via a bus 16.

[0015] The processor 11 includes a CPU (Central Processing Unit). The processor 11 executes programs stored in the auxiliary storage unit 13 to realize various functions of the drawing support device 100.

[0016] The main memory unit 12 includes a RAM (Random Access Memory). Programs are loaded into the main memory unit 12 from the auxiliary memory unit 13. The main memory unit 12 is used as a working area for the processor 11.

[0017] The auxiliary storage unit 13 includes a non-volatile memory such as an EEPROM (Electrically Erasable Programmable Read-Only Memory). In addition to programs, the auxiliary storage unit 13 stores various data used in the processing of the processor 11. In accordance with instructions from the processor 11, the auxiliary storage unit 13 supplies the processor 11 with data used by the processor 11 and stores the data supplied from the processor 11.

[0018] The communication unit 14 includes a network interface circuit for communicating with an external device. The communication unit 14 receives a signal from the external device and outputs data indicated by the signal to the processor 11. The communication unit 14 also transmits a signal indicating the data output from the processor 11 to the external device.

[0019] The input / output interface 15 is an interface for connecting external devices, and includes an interface equipped with a serial port and a USB (Universal Serial Bus) port. An external device is, for example, an input device such as an input key, a display device such as a monitor, and an output device including a speaker. The input / output interface 15 receives signals from the external device and outputs data indicated by these signals to the processor 11. The input / output interface 15 also transmits signals indicating data output from the processor 11 to the external device.

[0020] The display control unit 101 in Fig. 1 causes a display device to display a drawing screen for drawing the display screen of the programmable display device. The display control unit 101 also causes the display device to display the drawing screen based on display screen information stored in the storage unit 102. The display control unit 101 is realized by the processor 11 and the input / output interface 15. The display control unit 101 is an example of a display control means.

[0021] For example, when the display control unit 101 receives information indicating that an operation to start creating a display screen has been performed, the display control unit 101 displays a drawing screen for drawing the display screen on a display external to the drawing support device 100. Furthermore, when the display control unit 101 receives information indicating an operation to newly create a component on the drawing screen, the display control unit 101 displays the component on a display external to the drawing support device 100.

[0022] An example of a drawing screen is shown in Figure 3. The drawing screen 200 includes a drawn display screen 300, buttons 201 and 202 for switching the display language of the display screen 300, and a button 203 for ending drawing. The display screen 300 includes created parts 301 to 305. In the display screen 300 of Figure 3, character strings are associated with the parts 301 and 302, and "Japanese" is used as the display language.

[0023] Project data including display screen information that defines a display screen is stored in the storage unit 102. The storage unit 102 is realized by the auxiliary storage unit 13.

[0024] The display screen information is information that defines the display screen to be displayed on the programmable display device, and is generated and updated by the setting unit 103 in accordance with information indicating an operation accepted by the setting unit 103. The display screen information includes screen information 1021, component information 1022, character string information 1023, and switching information 1024.

[0025] The screen information 1021 includes identification information for identifying the drawn display screen, attribute information indicating the attributes of the display screen, identification information of components included in the display screen, etc. The attribute information of the display screen includes, for example, information indicating the type and color of the background image.

[0026] The component information 1022 is information about components displayed as images on the display screen, and includes identification information for identifying the component, attribute information indicating the attributes of the component, and design information. Components include, for example, components that indicate specific functions, such as switches and meters, and components that indicate data, such as text and graphs.

[0027] The attribute information of a part includes various information that can be set for the part in the drawing software, such as information indicating the position, size, shape, and color of the part on the display screen, information indicating the type of part, and the string ID of the string associated with the part.

[0028] Design information indicates the design of the display screen and includes information indicating the design of a component. The information indicating the design of a component is information about the display format of the component. For example, the design information indicates the type of graphic texture, the type of font for text, and the type of color. The attributes of a component, such as its position, size, shape, and color, are defined based on attribute information, and the component's design is defined based on the design information. Multiple patterns of design information are predefined in the drawing software. Figure 4 shows an example of design information. For example, as shown in Figure 4, the design information includes three patterns: "Design 1," "Design 2," and "Design 3." The record in the first column of the table in Figure 4 indicates that the design information for "Design 1" indicates that the component's "graphic texture" is to be displayed as "simple," the "font" as "Mincho," and the "color" as "monochrome." The record in the first row of the table in Figure 4 indicates that the component's "graphic texture" is to be displayed as "simple" for "Design 1," "plastic" for "Design 2," and "realistic" for "Design 3." The design information can be edited by the user and new patterns can be added using the functions provided by the editing unit 105, which will be described later.

[0029] The string information 1023 is information about strings included on the display screen, and includes identification information for identifying the strings and information about the strings for each display language. Fig. 5 shows an example of the string information 1023. The string ID in Fig. 5 is identification information for identifying the strings included in the project data, and is assigned as attribute information to the component to which the string indicated by the string ID is associated. The display language ID in Fig. 5 is identification information for identifying the display language. The user sets which display language is associated with the display language ID.

[0030] In FIG. 5, assume that "Japanese" is associated with display language ID "1", "English" with display language ID "2", "Chinese" with display language ID "3", and "Vietnamese" with display language ID "4". The record in the first row of the table in FIG. 5 indicates that the string of string ID "1" is displayed as "device" in the display language of display language ID "1", "Device" in the display language of display language ID "2", "裝置" in the display language of display language ID "3", and "Thi?t b?" in the display language of display language ID "4". In FIG. 5, although the strings of four display languages are included, the number and types of display languages can be set by the user as appropriate.

[0031] The timing of registration of the string information 1023 is arbitrary and may be registered by the user in the storage unit 102 before the start of drawing of the display screen or during the drawing. Also, in FIG. 5, for the string indicated by one string ID, translations in multiple languages are shown. However, as will be described later, when a string in one display language is registered and a predetermined operation is performed, the translations in other display languages are automatically registered as the string information 1023. In this embodiment, only the Japanese string of display language ID "1" is registered by the user as the string information 1023, and the translations in the display languages of display language IDs "2" to "4" are to be registered by the translation unit 104 as will be described later.

[0032] The switching information 1024 includes a language switching address and information associating the display language displayed on the display screen with design information. The language switching address is an address used to switch the display language of the display screen. The value of the language switching address indicates the display language ID of the display language currently displayed on the display screen, and changes each time the buttons 201 and 202 on the drawing screen 200 are selected. In a programmable display device, the value of the language switching address changes when an operation to switch the display language of the display screen is performed. The association between the display language and the design information is performed by the user, as will be described later. FIG. 6 shows an example of the switching information 1024. The "language switching address [1]" in FIG. 6 indicates that the value of the language switching address is "1," and the display language currently displayed on the display screen is "Japanese" with a display language ID of "1." The record in the first column of FIG. 6 indicates that the design information "design 1" is associated with "Japanese" with a display language ID of "1."

[0033] The display control unit 101 displays the display screen 300 on the drawing screen 200 based on the display screen information in the storage unit 102. When the value of the language switching address is "1", the display control unit 101 displays the display screen 300, which includes the parts 301 and 302 associated with the character strings of character string IDs "1" and "4", on the drawing screen 200, in the design indicated by the design information of "design 1" associated with "Japanese" of the display language ID "1", as shown in Fig. 3 .

[0034] The setting unit 103 sets display screen information based on information indicating a user operation. The setting unit 103 is realized by the processor 11 and the input / output interface 15. The setting unit 103 is an example of a setting means.

[0035] For example, when the setting unit 103 receives information indicating an operation to create a new display screen and a new component, the setting unit 103 generates screen information 1021 and component information 1022 and stores them in the storage unit 102. Furthermore, when the setting unit 103 receives information indicating an operation to specify attributes of a display screen and a component, the setting unit 103 updates the screen information 1021 and the component information 1022 stored in the storage unit 102 based on the information indicating the received operation. Furthermore, when the setting unit 103 receives information indicating an operation to register a character string, the setting unit 103 updates the character string information 1023 stored in the storage unit 102 based on the information indicating the received operation.

[0036] Furthermore, the setting unit 103 sets design information indicating the design of the display screen in association with the display language to be displayed on the display screen in the project data including display screen information that defines the display screen.

[0037] For example, when a user starts an operation to associate design information with a display language on the drawing screen, the display control unit 101 displays a dialog 400 for setting the association between the display language and the design information on the drawing screen, as shown in Fig. 7. The dialog 400 in Fig. 7 includes a display language ID 401, a field 402 for specifying design information to be associated with the display language of the display language ID, a check box 403 for specifying whether or not to perform translation, a button 404 for editing the design information, a button 405 for specifying a component whose design is to be changed, and a button 406 for approving the settings.

[0038] For example, when a user specifies design information for a display language ID "1" to "4" and selects button 406 as shown in FIG. 7, the setting unit 103 associates the specified design information with the display language ID "1" to "4" and registers it as switching information 1024 as shown in FIG. 6.

[0039] Furthermore, the translation unit 104 translates character strings included in the display screen information into a specified language and registers the character strings translated into the specified language in the project data. For example, the drawing support device 100 has translation software installed in addition to drawing software, and the translation unit 104 translates character strings by using the translation software. In other words, the drawing software can be linked to the translation software. The translation unit 104 is realized by the processor 11 and the input / output interface 15. The translation unit 104 is an example of a translation means.

[0040] The character string included in the display screen information is a character string registered as the character string information 1023, and is a character string indicated by the character string ID in Fig. 5. The specified language is a language specified by the user from among the display languages ​​assigned with the display language ID.

[0041] 7, when the user checks checkbox 403 and selects button 406, translation unit 104 determines that the language specified by the user is "English" with display language ID "2," "Chinese" with display language ID "3," or "Vietnamese" with display language ID "4." Then, translation unit 104 translates the Japanese character string with display language ID "1" into "English" with display language ID "2," "Chinese" with display language ID "3," or "Vietnamese" with display language ID "4," as shown in FIG. 5, and registers the translated words as character string information 1023.

[0042] The editing unit 105 edits predetermined design information based on an editing operation for editing the design information of a part. The editing unit 105 is realized by the processor 11 and the input / output interface 15. The editing unit 105 is an example of an editing means.

[0043] For example, when the user selects button 404 in FIG. 7 , the display control unit 101 displays a dialog box 500 for editing design information on the drawing screen, as shown in FIG. 8 . The dialog box 500 in FIG. 8 includes a table 501 in which part IDs are associated with the design information of each pattern, and a button 502 for confirming the editing operation. The part IDs are identification information for identifying parts included on the display screen and are registered as part information 1022. The table 501 includes the part IDs of all parts included in the project data. The design information in table 501 in FIG. 8 is predetermined as the initial value of the drawing software, and the user can edit the information included in table 501. In other words, the user can specify the design content for each part in the design information of each pattern.

[0044] For example, when a user performs an editing operation to edit the design information "Simple, Mincho, Monochrome" of "Design 1" associated with component ID "2" in table 501 of Figure 8 to "Real, Gothic, Monochrome" and selects button 502, the editing unit 105 registers the edited design information "Real, Gothic, Monochrome" of "Design 1" in association with component ID "2."

[0045] The designation unit 106 designates, from among the components included in the display screen, a component whose design is to be changed to the design indicated by the design information associated with the switched display language. The designation unit 106 is realized by the processor 11 and the input / output interface 15. The designation unit 106 is an example of a designation means.

[0046] For example, when the user selects button 405 in Fig. 7, the display control unit 101 displays a dialog 600 for specifying a component whose design is to be changed on the drawing screen, as shown in Fig. 9. The dialog 600 in Fig. 9 includes a field 601 for selecting a display screen, a field 602 for displaying components included in the display screen selected in field 601, a check box 603 for specifying a component whose design is to be changed, and a button 604 for approving the specified content.

[0047] For example, when the user checks the checkboxes 603 for "Part 1," "Part 3," ..., "Part 10," and "Part 11" in column 602 of Figure 9 and selects button 604, the specification unit 106 registers in the switching information 1024 a setting that limits the parts whose design will be changed when the display language is switched to part ID "1," part ID "3," ..., part ID "10," and part ID "11."

[0048] When the display language of the display screen is switched, the display control unit 101 displays the display screen on the display device in the design indicated by the design information associated with the switched display language.

[0049] For example, when the display control unit 101 receives information indicating that the button 202 has been selected on the drawing screen 200 of Fig. 3, it changes the value of the language switching address to "2" and displays a display screen 300 in which the display language is "English" as shown in Fig. 10. On the display screen 300 of Fig. 10, the text of the component 301 is displayed in "English", and the components 301 to 304 are displayed in the design indicated by the design information of "Design 2" associated with "English". Specifically, the texture of the figures of the components 301 to 304 is changed from "Simple" to "Plastic", the font of the text of the components 301 and 302 is changed from "Mincho" to "Gothic", and the tone of the color applied to the components 301 to 304 is changed from "Monochrome" to "Pastel".

[0050] 10 , the display control unit 101 changes the value of the language switching address to "3" and displays a display screen 300 in which the display language is "Chinese" as shown in FIG. 11 . On the display screen 300 in FIG. 11 , the character string of the component 301 is displayed in "Chinese", and the components 301 to 304 are displayed in the design indicated by the design information "Design 1" associated with "Chinese". On the display screen 200 in FIG. 11 , the display control unit 101 changes the value of the language switching address to "4" and displays a display screen 300 in which the display language is "Vietnamese". On the display screen (not shown) in which the display language is "Vietnamese", the character string of the component 301 is displayed in "Vietnamese", and the components 301 to 304 are displayed in the design indicated by the design information "Design 3" associated with "Vietnamese".

[0051] Here, the display control unit 101 highlights the area of ​​the display screen that will be changed to the design indicated by the design information associated with the switched display language on the drawing screen.

[0052] For example, the display control unit 101 highlights, by surrounding with dotted lines, areas 311 to 313 on the display screen 300 in Fig. 10, which include parts 301 to 304 whose design has been changed from that indicated by the design information of "Design 1" to that indicated by the design information of "Design 2." Similarly, the display control unit 101 highlights, by surrounding with dotted lines, areas 311 to 313 on the display screen 300 in Fig. 11, which include parts 301 to 304 whose design has been changed from that indicated by the design information of "Design 2" to that indicated by the design information of "Design 1."

[0053] Next, the setting process executed by the drawing support device 100 according to this embodiment will be described with reference to the flowchart in Fig. 12. The setting process in Fig. 12 is executed, for example, when the drawing support device 100 receives information indicating an operation to associate design information with a display language.

[0054] The display control unit 101 displays a setting screen for setting the association between the display language and the design information (step S101).

[0055] For example, as shown in FIG. 7, the display control unit 101 displays a dialog 400 for setting the association between the display language and the design information on the drawing screen.

[0056] The setting unit 103 determines whether the setting has been approved (step S102). If the setting unit 103 determines that the setting has been approved (step S102; YES), it sets the display language to correspond to the design information (step S103). Next, the translation unit 104 determines whether a translation instruction has been received (step S104). If the translation unit 104 determines that a translation instruction has been received (step S104; YES), the translation unit 104 translates the character string included in the display screen information into the specified language and registers the character string translated into the specified language in the project data (step S105). On the other hand, if the translation unit 104 determines that a translation instruction has not been received (step S104; NO), the setting process ends.

[0057] For example, when setting unit 103 receives information indicating selection of button 406 in Fig. 7, it associates the design information specified in dialog 400 with display language IDs "1" to "4" and registers them as switching information 1024, as shown in Fig. 6. Furthermore, when translation unit 104 detects a check in checkbox 403, it determines that a translation instruction has been received, translates the Japanese character string with display language ID "1" into "English" with display language ID "2," "Chinese" with display language ID "3," and "Vietnamese" with display language ID "4," and registers the translated words as character string information 1023.

[0058] If the setting unit 103 determines that the setting has not been approved (step S102; NO), the editing unit 105 determines whether or not it has received information indicating an editing operation for editing the design information of the component (step S106). If the editing unit 105 determines that it has received information indicating an editing operation (step S106; YES), it edits the predetermined design information based on the editing operation (step S107). On the other hand, if the editing unit 105 determines that it has not received information indicating an editing operation (step S106; NO), it proceeds to step S108.

[0059] For example, when the editing unit 105 receives information indicating the selection of button 404 in Fig. 7, the display control unit 101 displays a dialog 500 for editing design information on the drawing screen, as shown in Fig. 8. Then, when the editing unit 105 receives information indicating the selection of button 502 in Fig. 8, the editing unit 105 registers the design information indicated in table 501 in Fig. 8 in association with the component ID.

[0060] The designation unit 106 determines whether it has received information indicating a designation operation that designates a component whose design is to be changed to the design indicated by the design information associated with the switched display language (step S108). If the designation unit 106 determines that it has received information indicating a designation operation (step S108; YES), it designates the component whose design is to be changed based on the designation operation (step S109). On the other hand, if the designation unit 106 determines that it has not received information indicating a designation operation (step S108; NO), it returns to step S102.

[0061] For example, when the designation unit 106 receives information indicating the selection of button 405 in Fig. 7, the display control unit 101 displays a dialog 600 for designating a component whose design is to be changed on the drawing screen, as shown in Fig. 9. Then, when the designation unit 106 receives information indicating the selection of button 604 in Fig. 9, the designation unit 106 registers in the switching information 1024 a setting that limits the components whose designs are to be changed when the display language is switched to component ID "1", component ID "3", ..., component ID "10", and component ID "11".

[0062] According to this embodiment, it is possible to create a display screen whose design changes simultaneously with the display language change using one project data set for a programmable display device. This eliminates the need to prepare multiple project data sets for each design, simplifies project data management, and prevents human error.

[0063] Furthermore, according to this embodiment, character strings to be displayed on the display screen can be automatically translated and registered as character string information, thereby eliminating the need for the user to translate them manually and improving the efficiency of the work of creating display screens.

[0064] Furthermore, according to this embodiment, the user can edit the design information and specify the components whose design is to be changed, which increases the degree of freedom in designing the display screen. This allows the creation of high-quality display screens according to the level of skill of the screen designer.

[0065] Furthermore, according to this embodiment, a display screen can be created in which the design is changed simultaneously with the display language change for a single project data, and the areas where the design is changed can be highlighted in association with the display language, making it easy to recognize parts whose designs have been changed all at once.

[0066] (Modifications) Although the embodiments of the present disclosure have been described above, various modifications and applications are possible when implementing the present disclosure.

[0067] In the above embodiment, the translation unit 104 translates character strings by using translation software installed in the drawing support device 100, but this is not limited to this. For example, the translation unit 104 may be realized by the processor 11, the communication unit 14, and the input / output interface 15, and may communicate with a device external to the drawing support device 100 and use a translation function provided by the external device. Furthermore, the drawing support device 100 does not necessarily have to include the translation unit 104.

[0068] In the above embodiment, when the display language switching buttons 201 and 202 are selected, the display control unit 101 displays the display screen 300 with a different display language on the drawing screen 200. However, the display format of the display screen 300 is not limited to this. For example, the display control unit 101 may display display screens with different display languages ​​on a single drawing screen. Specifically, the display control unit 101 may display the display screen 300 of FIG. 3, the display screen 300 of FIG. 10, the display screen 300 of FIG. 11, and a display screen with a display language of "Vietnamese" all together on a single drawing screen. This allows a list of changes to be displayed, making it easier to compare the changes. The user can arbitrarily select the display screens to be displayed on a single drawing screen.

[0069] In the above embodiment, the setting process is performed by the drawing support device 100, but the process of each step is not limited to this. For example, the process of step S103 may be performed after step S105, and the processes of steps S106 and S107 may be performed after step S109.

[0070] In the above embodiment, the display control unit 101 is implemented by the processor 11 and the input / output interface 15, and the display control unit 101 causes the display device to display a drawing screen for drawing the display screen to be displayed on the programmable display device. However, this is not limited to this. The display control unit 101 may be implemented by the processor 11 and the display device and may display the drawing screen. Therefore, the drawing support device 100 may have a hardware configuration including a display device such as a monitor.

[0071] In the above embodiment, the setting unit 103, the translation unit 104, the editing unit 105, and the designation unit 106 are realized by the processor 11 and the input / output interface 15, but this is not limiting. The setting unit 103, the translation unit 104, the editing unit 105, and the designation unit 106 may be realized by the processor 11 and an input device, and may receive operations from a user. Therefore, the drawing support device 100 may have a hardware configuration that includes an input device such as an input key.

[0072] In addition, by applying an operating program that specifies the operation of the drawing support device 100 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to make the personal computer or information terminal device function as the drawing support device 100 according to the embodiment.

[0073] Furthermore, the method of distribution of such a program is arbitrary; for example, it may be stored on a computer-readable recording medium such as a CD-ROM (Compact Disk Read-Only Memory), a DVD (Digital Versatile Disk), or a memory card and distributed, or it may be distributed via a communication network such as the Internet.

[0074] The present disclosure allows various embodiments and modifications without departing from the broad spirit and scope of the present disclosure. Furthermore, the above-described embodiments are intended to explain the present disclosure and do not limit the scope of the present disclosure. That is, the scope of the present disclosure is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of equivalent disclosures are considered to be within the scope of the present disclosure.

[0075] According to the present disclosure, it is possible to provide a drawing support program, a drawing support device, and a drawing support method that are capable of creating a display screen whose design changes simultaneously with switching the display language in one project data of a programmable display device.

[0076] 11 Processor, 12 Main memory unit, 13 Auxiliary memory unit, 14 Communication unit, 15 Input / output interface, 16 Bus, 100 Drawing support device, 101 Display control unit, 102 Memory unit, 103 Setting unit, 104 Translation unit, 105 Editing unit, 106 Designation unit, 200 Drawing screen, 201 to 203, 404 to 406, 502, 604 Button, 300 Display screen, 301 to 305 Parts, 311 to 313 Area, 400, 500, 600 Dialog, 401 Display language ID, 402, 601, 602 Column, 403, 603 Check box, 501 Table, 1021 Screen information, 1022 Part information, 1023 Character string information, 1024 Switching information.

Claims

1. Computer, A display control means for displaying a drawing screen for drawing a display screen of the programmable display device on a display device; a setting unit that sets, in one piece of project data including display screen information defining the display screen, a display language to be displayed on the display screen in association with design information indicating a design of the display screen; when the display language of the display screen is switched, the display control means displays the display screen on the display device in a design indicated by design information associated with the switched display language. Drawing support program.

2. a translation unit that translates a character string included in the display screen information into a specified language and registers the character string translated into the specified language in the project data; The drawing support program according to claim 1 .

3. The design information includes information indicating a design of a part to be displayed as an image on the display screen.

3. The drawing support program according to claim 1 or 2.

4. functioning as an editing means for editing predetermined design information based on an editing operation for editing the design information of the part; The drawing support program according to claim 3.

5. and functioning as a designation means for designating a part to be changed to a design indicated by design information associated with the switched display language, among the parts included in the display screen. The drawing support program according to claim 3.

6. the display control means highlights, on the drawing screen, an area of ​​the display screen to be changed to a design indicated by design information associated with the switched display language.

3. The drawing support program according to claim 1 or 2.

7. a display control means for displaying on a display device a drawing screen for drawing a display screen of the programmable display device; a setting means for setting, in one piece of project data including display screen information defining the display screen, a display language to be displayed on the display screen in association with design information indicating a design of the display screen, when the display language of the display screen is switched, the display control means displays the display screen on the display device in a design indicated by design information associated with the switched display language. Drawing support device.

8. Displaying a drawing screen for drawing a display screen of the programmable display device on a display device; In one piece of project data including display screen information defining the display screen, design information indicating a design of the display screen is set in association with a display language to be displayed on the display screen; when the display language of the display screen is switched, the display screen is displayed on the display device in a design indicated by design information associated with the switched display language. Drawing support method.