CN113295902A - Display control device and display control method - Google Patents

Display control device and display control method Download PDF

Info

Publication number
CN113295902A
CN113295902A CN202110613139.3A CN202110613139A CN113295902A CN 113295902 A CN113295902 A CN 113295902A CN 202110613139 A CN202110613139 A CN 202110613139A CN 113295902 A CN113295902 A CN 113295902A
Authority
CN
China
Prior art keywords
display
waveform
display mode
display control
limit value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110613139.3A
Other languages
Chinese (zh)
Inventor
桥爪哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to CN202110613139.3A priority Critical patent/CN113295902A/en
Publication of CN113295902A publication Critical patent/CN113295902A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/20Cathode-ray oscilloscopes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/04Arrangements for displaying electric variables or waveforms for producing permanent records
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The display control device (10) is characterized by comprising: a display control unit (12) that can display, on a screen, input data input from a servo amplifier (30) and a controller (20) as a waveform, the servo amplifier (30) supplying power to a motor (40) that drives a machine, the controller (20) inputting a command to the servo amplifier (30); and a display mode switching unit (11) that switches the mode in which the display control unit (12) displays the waveform between a 1 st display mode in which the scale for displaying the waveform is changed by specifying the upper limit value and the lower limit value of the axis in the display region of the waveform, and a 2 nd display mode in which the scale for displaying the waveform is changed by specifying the inter-scale value of the axis.

Description

Display control device and display control method
This application is a divisional application based on chinese national application No. 201780056282.9 (display control apparatus and display control method) filed on 3/13/2019, and the contents thereof are cited below.
Technical Field
The present invention relates to a display control device and a display control method for displaying input data as a waveform.
Background
A display control device that displays input data as waveforms is used in a wide range of fields such as debugging of programs, adjustment of devices, and statistical analysis.
For example, patent document 1 discloses a display control device that specifies an upper limit value and a lower limit value of a vertical axis and a horizontal axis of a display region for displaying a waveform by numerical values and enlarges or reduces a scale of the displayed waveform. The display method disclosed in patent document 1 is also referred to as an upper/lower limit value designation display method. Patent document 2 discloses a display control device that specifies a scale interval value of a display region by a numerical value to enlarge or reduce a scale of a display waveform. The display method disclosed in patent document 2 is also referred to as a scale interval value designation display method.
Patent document 1: japanese laid-open patent publication No. H05-042574
Patent document 2: japanese patent laid-open publication No. 2004-258031
Disclosure of Invention
However, the technique described in patent document 1 and the technique described in patent document 2 have a function of displaying a waveform in any one of an upper limit value designation display mode and a lower limit value designation display mode. The appropriate display mode differs depending on the application of displaying the waveform, the elements to be focused on when observing the waveform, and the like. For example, the focused elements include the shape of the waveform and the amplitude of the waveform. Therefore, in order to realize a plurality of functions having different suitable display methods, a plurality of display applications need to be used, which takes time and effort for the user. Further, when waveform observation including a plurality of processes having different suitable display methods is performed, there is a problem that suitable display cannot be performed and convenience to the user is low.
The present invention has been made in view of the above problems, and an object of the present invention is to provide a display control device capable of improving convenience for a user who operates a waveform display.
In order to solve the above problems and achieve the object, a display control device according to the present invention includes: a display control unit capable of displaying input data as a waveform on a screen; and a display mode switching unit that switches the mode in which the display control unit displays the waveform. The display mode switching unit switches the display mode between a 1 st display mode in which the scale for displaying the waveform is changed by specifying the upper limit value and the lower limit value of the axis in the display region of the waveform and a 2 nd display mode in which the scale for displaying the waveform is changed by specifying the scale interval value of the axis, and the display mode switching unit switches the display mode for displaying the plurality of waveforms collectively between the 1 st display mode and the 2 nd display mode when the display control unit displays the plurality of waveforms.
ADVANTAGEOUS EFFECTS OF INVENTION
The display control device according to the present invention has an effect of improving convenience for a user who operates display of a waveform.
Drawings
Fig. 1 is a diagram showing a functional configuration of a display control device according to an embodiment of the present invention.
Fig. 2 is a diagram showing a hardware configuration of the display control apparatus shown in fig. 1.
Fig. 3 is an explanatory diagram of terms used when the display control apparatus shown in fig. 1 displays a waveform in the upper and lower limit value designation display mode.
Fig. 4 is an explanatory diagram of terms used when the display control apparatus shown in fig. 1 displays a waveform in a scale interval value designation display manner.
Fig. 5 is a diagram showing an operation method when the display control apparatus according to the embodiment of the present invention displays a waveform in the upper and lower limit value designated display mode.
Fig. 6 is a diagram showing an operation method when the display control apparatus according to the embodiment of the present invention displays a waveform in a scale interval value designation display mode.
Fig. 7 is an explanatory diagram of an operation for switching the manner in which the display control apparatus shown in fig. 1 displays a waveform.
Fig. 8 is a flowchart showing an operation of the display mode switching unit shown in fig. 1.
Fig. 9 is a diagram showing switching of the display control device according to the embodiment of the present invention from the scale interval value designation display mode to the upper limit value designation display mode.
Fig. 10 is a flowchart showing example 1 of the adjustment process of the scale interval value shown in fig. 8.
Fig. 11 is a diagram showing the digit selection screen displayed in step S251 in fig. 10.
Fig. 12 is a diagram showing an example of a waveform display in the case where the scale interval value shown in fig. 10 is adjusted.
Fig. 13 is a flowchart showing example 2 of the adjustment process of the scale interval value shown in fig. 8.
Fig. 14 is a diagram showing an example of a waveform display in the case where the scale interval value shown in fig. 13 is adjusted.
Fig. 15 is a flowchart showing example 3 of the adjustment process of the scale interval value shown in fig. 8.
Fig. 16 is a diagram showing an example of a waveform display in the case where the scale interval value shown in fig. 15 is adjusted.
Fig. 17 is a diagram showing a dialog screen displayed when a display mode switching operation is performed on the waveform display screen shown in fig. 7.
Fig. 18 is a diagram showing a waveform display screen displayed when the 1 st button is selected on the dialog box screen shown in fig. 17.
Fig. 19 is a diagram showing a waveform display screen displayed when the 2 nd button is selected on the dialog box screen shown in fig. 17.
Detailed Description
Hereinafter, a display control apparatus and a display control method according to an embodiment of the present invention will be described in detail with reference to the drawings. The present invention is not limited to the embodiments.
Provided is an implementation mode.
Fig. 1 is a diagram showing a functional configuration of a display control device 10 according to an embodiment of the present invention. The display control apparatus 10 shown in fig. 1 includes a display mode switching unit 11 and a display control unit 12. The display control device 10 can display the input data from the controller 20 and the servo amplifier 30 as a waveform on the screen. The display mode switching unit 11 has a function of switching the mode in which the display control unit 12 displays the waveform on the screen between a 1 st display mode, in which the upper limit value and the lower limit value of the axis in the display region of the waveform are designated by the numerical value to change the scale on which the waveform is displayed, that is, an upper and lower limit value designation display mode, and a 2 nd display mode, in which the scale on which the waveform is displayed is designated by the numerical value to change the scale on which the waveform is displayed, that is, a scale interval value designation display mode. The display mode switching unit 11 has a function of generating a parameter set when switching the mode of displaying the waveform by the display control unit 12. In this case, the display mode switching unit 11 has a function of maintaining the size, display position, and the like of the waveform displayed before and after switching the display mode. The function of the display mode switching unit 11 will be described in detail later. The display control unit 12 displays the input data as a waveform on the screen. At this time, the display control unit 12 displays the waveform in accordance with the display mode switched by the display mode switching unit 11.
The controller 20 inputs a command to the servo amplifier 30. The servo amplifier 30 controls the rotation of the motor 40 by supplying the motor 40 with electric power generated based on a command from the controller 20. The controller 20, the servo amplifier 30, and the motor 40 constitute a positioning control system that controls the operation of the machine driven by the motor 40. The display control device 10 can receive input data from the positioning control system, and has both the adjustment function of the servo amplifier 30 and the debugging function of a computer program for operating the controller 20. In fig. 1, the display control device 10 displays input data from the positioning control system including the controller 20, the servo amplifier 30, and the motor 40 as a waveform, but the present invention is not limited to this. The input data to the display control apparatus 10 is not limited to the positioning control system, and may be any input data.
Fig. 2 is a diagram showing a hardware configuration of the display control apparatus 10 shown in fig. 1. The display control apparatus 10 includes a memory 101, a processor 102, an input device 103, and an output device 104. The memory 101 is a storage device that stores a control program executed by the processor 102, various data used during execution of the control program by the processor 102, and the like. Here, the memory 101 is, for example, a nonvolatile or volatile semiconductor memory such as a ram (random Access memory), a rom (read Only memory), a flash memory, an eprom (erasable Programmable rom), and an eeprom (electrically eprom), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, and a dvd (digital Versatile disk). The processor 102 is a cpu (central Processing unit), which is also called a central Processing unit, a Processing unit, an arithmetic unit, a microprocessor, a microcomputer, a dsp (digital Signal processor), or the like. The input device 103 is a mouse, a touch sensor, a keyboard, or the like. The output device 104 is a display device, a speaker, or the like. The processor 102 can realize the functions of the display mode switching unit 11 and the display control unit 12 of the display control device 10 by reading the control program stored in the memory 101 and executing the read control program. The input device 103 and the output device 104 are used when the processor 102 executes a control program.
Fig. 3 is an explanatory diagram of terms used when the display control apparatus 10 shown in fig. 1 displays a waveform in a display mode specified by upper and lower limit values. Before describing a display method of a waveform executed by the display control apparatus 10, terms used in the following description will be described. In the upper and lower limit value designation display mode, a region in which the waveform is displayed is referred to as a display region M. The upper end of the vertical axis of the display region M is referred to as an upper limit Ymax, and the lower end of the vertical axis of the display region M is referred to as a lower limit Ymin. The number of scales displayed in the display region M is referred to as a scale number X. The value of the interval of the plurality of scales is referred to as a scale interval value Z. In fig. 3, the waveform is displayed by specifying the upper and lower limit values on the vertical axis, but the present technique may be applied to a display control device that displays the waveform by specifying the upper and lower limit values on the horizontal axis.
Fig. 4 is an explanatory diagram of terms used when the display control apparatus 10 shown in fig. 1 displays a waveform in a scale interval value designation display mode. In the scale interval value designation display mode, a region in which the waveform is displayed is referred to as a display region N. The upper end value of the vertical axis of the display region N is referred to as an upper limit value Pmax, and the lower end value of the vertical axis of the display region N is referred to as a lower limit value Pmin. The number of scales on the vertical axis displayed in the display region N is referred to as a scale number T, and the scale interval on the vertical axis is referred to as a scale interval value S. In fig. 4, the waveform is displayed by designating the scale interval value S on the vertical axis, but the present technology may be applied to a display control device that displays the waveform by designating the scale interval value S on the horizontal axis.
Fig. 5 is a diagram showing an operation method when the display control apparatus 10 according to the embodiment of the present invention displays a waveform in a display mode specified by an upper limit value and a lower limit value. In the upper and lower limit value designation display mode, the display control unit 12 can designate the upper limit value Ymax and the lower limit value Ymin of the waveform display region M. For example, if a double-click operation using a mouse, which is the input device 103, is detected in the waveform display area M, the display control unit 12 displays a screen on which the upper limit value Ymax and the lower limit value Ymin can be edited. After that, if the input of the numerical value by the keyboard is detected, the display control unit 12 can set the input value as the upper limit value Ymax and the lower limit value Ymin. The method of specifying the upper limit value Ymax and the lower limit value Ymin is not limited to this. The display control unit 12 may display an icon for switching to a mode in which the upper limit value Ymax and the lower limit value Ymin are input on the screen, and if an operation of selecting the icon is detected, the upper limit value Ymax and the lower limit value Ymin can be input. The display control unit 12 may display an up-down key for changing the upper limit value Ymax and the lower limit value Ymin on the screen in accordance with each numerical value. The display control unit 12 changes the numerical value by a predetermined number according to the operation each time the operation of the displayed up-down key is detected, and displays the waveform based on the changed numerical value. Fig. 5 shows a state in which the upper limit value Ymax is 100 and the lower limit value Ymin is 0 are specified.
The display control unit 12 can enlarge or reduce the display area M in accordance with the operation while maintaining the upper limit value Ymax and the lower limit value Ymin if the drag operation of the mouse is detected in the vicinity of the upper limit value Ymax or the vicinity of the lower limit value Ymin of the display area M. When the display area M is enlarged or reduced, the display control unit 12 changes the size of the waveform and the number X of gradations on the vertical axis of the display area M in accordance with the size of the display area M. In the example of fig. 5, if the display area M is reduced, the number of gradations X becomes 2, and if the display area M is enlarged, the number of gradations X becomes 4.
Fig. 6 is a diagram showing an operation method when the display control apparatus 10 according to the embodiment of the present invention displays a waveform in a scale interval value designation display mode. In the scale interval value designation display mode, the scale interval value S can be designated in the waveform display region N. The display control unit 12 displays a screen on which the input of the scale interval value S is received if the double-click operation of the mouse is detected in the display area N. If the scale interval value S is input by the keyboard, the display control section 12 displays the waveform based on the input scale interval value S. The display control unit 12 can enlarge or reduce the display area N in accordance with the operation while maintaining the scale interval value S if the drag operation of the mouse is detected in the vicinity of the upper limit value Pmax or the vicinity of the lower limit value Pmin of the display area N. The display control unit 12 changes the number of scales T according to the size of the display area N at this time.
Fig. 7 is an explanatory diagram of an operation for switching the manner in which the display control device 10 shown in fig. 1 displays a waveform. The display control unit 12 can display the waveform display screen 300 shown in fig. 7. The waveform display screen 300 includes a plurality of display regions M for displaying a plurality of waveforms, respectively. Specifically, the waveform display screen 300 includes 2 display regions M-1 and M-2. The waveform 301a is displayed in the display region M-1 in the upper-lower-limit-value-specified display mode, and the waveform 302a is displayed in the display region M-2 in the upper-lower-limit-value-specified display mode. In the waveform display screen 300, display mode display areas 303 and 304 for displaying the display mode of the waveform are provided corresponding to the display areas M-1 and M-2, respectively, and the display mode of the waveform currently displayed is indicated. The waveform display screen 300 includes a switching combo box 305, and the switching combo box 305 instructs switching of the display mode in which each of the waveform 301a and the waveform 302a is displayed. When the waveform 301a or 302a to be operated is selected, the upper and lower limit value designation display mode or the scale interval value designation display mode can be selected by switching the combo box 305.
Fig. 8 is a flowchart showing an operation of the display mode switching unit 11 shown in fig. 1. The operation shown in fig. 8 is started when an operation of switching the display mode is detected. The display mode switching unit 11 first determines whether or not the display mode is currently being displayed in the upper and lower limit value designation display mode (step S201).
If the display is not performed in the upper and lower limit value designation display mode (No in step S201), the process proceeds to step S215 from step S211 in which the scale interval value designation display mode is switched to the upper and lower limit value designation display mode. The display mode switching unit 11 sets the upper limit value Ymax, which is designated to display the waveform in the upper limit value designation display mode, to the upper limit value Pmax of the display area N currently displayed in the scale interval value designation display mode (step S211). Next, the display mode switching unit 11 sets the lower limit value Ymin designated to display the waveform in the upper limit value designation display mode as the lower limit value Pmin of the display region N currently displayed in the scale interval value designation display mode (step S212). The display mode switching unit 11 sets the number X of the scale in the display region M in which the waveform is displayed in the upper and lower limit value designated display modes to the number T of the scale in the display region N currently displayed in the scale interval value designated display mode (step S213). Then, the display mode switching unit 11 sets the display area M in which the waveform is displayed in the upper and lower limit value designation display modes as the display area N currently displayed in the scale interval value designation display mode (step S214). If the setting shown in step S211 to step S214 ends, the display mode switching unit 11 causes the display control unit 12 to display the input data as a waveform in the display mode specified by the upper and lower limit values (step S215).
Fig. 9 is a diagram showing switching of the display control device 10 according to the embodiment of the present invention from the scale interval value designation display mode to the upper limit value designation display mode. The display mode switching unit 11 inherits the set value related to the display before switching to the display mode after switching so that the change of the displayed waveform before and after switching is small. When switching from the scale interval value designation display mode to the upper and lower limit value designation display mode, the display mode switching unit 11 calculates an upper limit value Pmax and a lower limit value Pmin of the display region N in which the waveform is currently displayed in the scale interval value designation display mode as an upper limit value Ymax and a lower limit value Ymin designated in the upper and lower limit value designation display mode. In the example of fig. 9, since the upper limit value Pmax is 99 and the lower limit value Pmin is 0, the display mode switching unit 11 sets the upper limit value Ymax to 99 and the lower limit value Ymin to 0. The display mode switching unit 11 inherits the arrangement of the display region N and the number of scales T to 3 before and after switching the display mode, and sets the number of scales X to 3.
The explanation returns to fig. 8. When the display is performed in the upper and lower limit value designation display mode (Yes in step S201), the process proceeds to step S230 from step S221 in which the upper and lower limit value designation display mode is switched to the scale interval value designation display mode. The display mode switching unit 11 calculates a scale interval value Z of the display area M currently displayed in the upper and lower limit value designated display modes (step S221). The scale interval value Z can be calculated by dividing the difference between the upper limit value Ymax and the lower limit value Ymin of the vertical axis of the display region M by the number of scales X. That is, the relationship of Z ═ y (Ymax-Ymin)/X holds.
If the scale interval value Z is calculated, the display mode switching unit 11 determines whether or not the calculated scale interval value Z is completely divided (step S222). When the scale interval value Z is divided (Yes in step S222), the display mode switching unit 11 sets the upper limit value Ymax and the lower limit value Ymin of the upper limit value designation display mode to the upper limit value Pmax and the lower limit value Pmin (step S223). That is, Pmax is Ymax and Pmin is Ymin. Therefore, the upper limit value Ymax and the lower limit value Ymin currently specified in the upper limit value specified display mode and the lower limit value Ymin are directly inherited to the scale interval value specified display mode. Then, the display mode switching unit 11 sets the number of gradations T of the display area N in which the waveform is displayed in the scale interval value designation display mode to the number of gradations X of the display area M in which the waveform is currently displayed in the upper and lower limit value designation display modes (step S224). Then, the display mode switching unit 11 sets the display area N in which the waveform is displayed in the scale interval value designation display mode as the display area M in which the waveform is currently displayed in the upper limit value designation display mode and the lower limit value designation display mode (step S225). If the setting shown in step S223 to step S225 is finished, the display mode switching part 11 causes the display control part 12 to display the input data as a waveform in the scale interval value designation display mode (step S226).
When the division of the scale interval value Z is not complete (No in step S222), the display mode switching unit 11 adjusts the scale interval value Z (step S230). If the scale interval value Z is not divided completely, if the value corresponding to the scale is displayed directly, the waveform is difficult to observe for the user. Therefore, the display mode switching unit 11 adjusts the scale interval value Z. Next, 3 methods will be described as a method of adjusting the scale interval value Z.
Fig. 10 is a view showing example 1 of the adjustment process of the scale interval value Z (step S230) shown in fig. 8. The 1 st method of adjusting the scale interval value Z is a method of performing mantissa processing. The display mode switching unit 11 calculates the number of digits a of the integer part of the scale interval value Z (step S251). The display mode switching unit 11 causes the display control unit 12 to display a digit of a +1 or more obtained by adding 1 to the calculated digit a via a combo box of dialog boxes (step S252). Fig. 11 is a diagram showing the digit selection screen 250 displayed in step S251 in fig. 10. The digit selection screen 250 is a dialog box including a combo box 251 for selecting the number of digits and an OK button 252 for making a determination on the selection. The number of bits above a +1 bit is displayed as an option in the combo box 251. The user selects the digit number b of a +1 digits or more using the combo box 251 of the dialog box (step S253). The display mode switching unit 11 performs mantissa processing on the b +1 th bit of the scale interval value Z using the selected value of the number of bits b (step S254). At this time, the display mode switching unit 11 causes the display control unit 12 to display the scale interval value Z' after the mantissa processing. Fig. 11 shows a state where b is 4 bits selected, and the 5 th bit is subjected to mantissa processing together with the integer part, and the scale interval value Z' after the mantissa processing is displayed as 33.33.
Fig. 12 is a diagram showing an example of a waveform display in the case where the scale interval value Z shown in fig. 10 is adjusted. In the example of fig. 12, the scale interval value Z is rounded to the 2 nd digit below the decimal point as the mantissa processing. If the difference between the upper limit Ymax 100 and the lower limit Ymin 0 divided by the number of divisions X3, the division interval Z becomes 33.3333 …, which is a value that cannot be completely divided. The scale interval value Z is rounded to a 2 nd digit below the decimal point, i.e., Z' is 33.33. In this case, 33.33, 66.66, and 99.99 are displayed as values corresponding to the scale. Here, the scale interval value Z is a number up to 2 nd digit below the decimal point, but is not limited to the example according to the present invention. The number of bits of the scale interval value and the method of processing the mantissa are not limited.
Fig. 13 is a view showing example 2 of the adjustment process of the scale interval value Z (step S230) shown in fig. 8. The 2 nd method of adjusting the scale interval value Z is a method of changing the upper limit value Ymax or the lower limit value Ymin so that the scale interval value Z is divided.
The display mode switching unit 11 calculates a remainder value Z' of the scale interval value Z (step S261). The relationship of remainder value Z ═ y max-Ymin)% X holds. When Ymax is 100, Ymin is 0, and X is 3, Z' is 1.
The display mode switching unit 11 determines whether or not to change the upper limit value (step S262). When the upper limit value is changed (Yes in step S262), Ymax ═ Y' max ═ 100-1 ═ 99 is assumed. When the upper limit value is not changed (No in step S262), the lower limit value Ymin is changed so that Ymin ═ Y' min ═ 0+1 ═ 1. After changing the upper limit value Ymax or the lower limit value Ymin, the display mode switching unit 11 recalculates the scale interval value Z (step S265). When the upper limit value Ymax is changed, Z is (Ymax-Ymin)/X is (99-0)/3 is 33, and when the lower limit value Ymin is changed, Z is (Ymax-Ymin)/X is (100-1)/3 is 33. Thus, the scale interval value Z is 33, which is a divided value.
Fig. 14 is a diagram showing an example of a waveform display in the case where the scale interval value Z shown in fig. 13 is adjusted. Fig. 14 shows a waveform displayed when it is determined that the display mode switching unit 11 has changed the upper limit value in step S262 in fig. 13. When the upper limit value Ymax is changed from 100 to 99, the scale interval value Z is 33, and 33, 66, and 99 are displayed as values corresponding to the scales.
Fig. 15 is a diagram showing example 3 of the adjustment process of the scale interval value Z (step S230) shown in fig. 8. The 3 rd method of adjusting the scale interval value Z is a method of changing the scale number X so that the scale interval value Z is divided. The display mode switching unit 11 changes the number of scales X (step S270). If the amplitude of the variation is set to a, X ═ X ± a. For example, when the scale number X is 3, Ymax is 100, and Ymin is 0, the scale interval value Z becomes a divided value if X is 2. When the scale number X is changed to 2, the display mode switching unit 11 recalculates the scale interval value Z (step S271). In this case, Z ═ (Ymax-Ymin)/X ═ 100/2 ═ 50.
Fig. 16 is a diagram showing an example of a waveform display in the case where the scale interval value Z shown in fig. 15 is adjusted. Fig. 16 shows a display example in the case where the scale number X is changed from 3 to 2. When the number of gradations X is changed to 2, the gradation interval value Z becomes 50, which becomes a divided value, and values corresponding to the gradations become 50 and 100. Here, an example in which the number of scales X is reduced from 3 to 2 is shown, but the present invention is not limited to this example. The number of graduations X may also be increased from 3 to 4 or 5. The scale interval value Z is 25 when the number of scales X is 4, and is 20 when the number of scales X is 5.
Next, switching of the display modes in the case where a plurality of waveforms are displayed on 1 screen will be described. Fig. 17 is a diagram showing a dialog screen 306 displayed when a display mode switching operation is performed on the waveform display screen 300 shown in fig. 7. If the switching of the display mode is performed using the switching combo box 305, the display mode switching unit 11 causes the display control unit 12 to display a dialog screen 306 for confirming whether or not to switch the display mode of all waveforms. The dialog screen 306 includes a 1 st button 307 for switching the display modes of all waveforms and a 2 nd button 308 for switching the display mode of the selected waveform.
Fig. 18 is a diagram showing a waveform display screen 310 displayed when the 1 st button 307 is selected on the dialog box screen 306 shown in fig. 17. When the 1 st button 307 is selected, the display mode in which the waveform is displayed in each of the display region M-1 and the display region M-2 is switched to the scale interval value designation display mode. In the display area M-1 of the waveform display screen 310, the waveform 301b is displayed in the scale interval value designation display mode. In the display area M-2 of the waveform display screen 310, the waveform 302b is displayed in the scale interval value designation display mode. In this way, the display mode switching unit 11 can collectively switch the display modes of the plurality of waveforms displayed by the display control unit 12.
Fig. 19 is a diagram showing a waveform display screen image 320 displayed when the 2 nd button 308 is selected on the dialog box screen image 306 shown in fig. 17. When the 2 nd button 308 is selected, the display mode of the waveform selected before the operation of switching the display mode is switched, and the display modes of the other waveforms are not switched. When the switching operation is performed in a state where the waveform 301a displayed in the display region M-1 is selected and the 2 nd button 308 is selected on the dialog screen 306, the waveform display screen 320 is displayed. In the display area M-1 of the waveform display screen 320, the waveform 301b is displayed in the scale interval value designation display mode. In the display area M-2 of the waveform display screen 320, the waveform 302a is still displayed in the upper and lower limit value designated display mode. As described above, when displaying a plurality of waveforms, the display control unit 12 can display the waveforms in a mixed manner in the upper and lower limit value designation display form and the scale interval value designation display form, and can display the waveforms in different display forms. The display mode switching unit 11 detects selection of a displayed waveform in accordance with an input operation, and switches the display mode of the selected waveform, thereby enabling individual switching of the mode of displaying a plurality of waveforms displayed by the display control unit 12.
As described above, the display control device 10 according to the present embodiment can use the upper and lower limit value designation display mode and the scale interval value designation display mode in a switchable manner. In the adjustment of the servo amplifier 30, many parameters need to be adjusted, such as whether the motor 40 is operating equally with respect to the command of the servo amplifier 30, how the motor 40 vibrates, and the like. In the parameter adjustment process, after the parameters are set, waveforms are acquired, analysis is performed while comparing a plurality of waveforms with each other, and resetting of the parameters, acquisition of the waveforms, and analysis are repeated a plurality of times. When comparing a plurality of waveforms, it is necessary to repeat the enlargement and reduction of the waveforms. In the case of performing enlargement and reduction of a waveform, in the upper and lower limit value designation display mode, it is necessary to calculate the ratio of enlargement or reduction, and it takes time and effort to calculate and designate the upper limit value and the lower limit value. In contrast, in the scale interval value designation display mode, since the scale interval value can be enlarged or reduced by directly inputting the scale interval value, the user's time and effort can be saved. When debugging a computer program for operating the controller 20, it is important to mainly check whether or not the program has operated according to a design book. To confirm that the program operates identically to the timing chart of the design book, a waveform display is used. Therefore, in many cases, the controller 20 is debugged to look at the entire waveform. In this case, the upper and lower limit value designation display mode may be set to input only a peak value to be seen, as compared with the scale interval value designation display mode, and thus, the user's time and effort can be saved.
The configurations described in the above embodiments are merely examples of the contents of the present invention, and may be combined with other known techniques, and a part of the configurations may be omitted or modified without departing from the scope of the present invention.
For example, in the above-described embodiment, the example of the display control device 10 that displays the input data from the positioning control system as a waveform has been described, but the present invention is not limited to the above-described example. The input data to the display control device 10 may be any input data that can be displayed as a waveform.
In the above-described embodiment, rounding was described as an example of mantissa processing, but the present invention is not limited to the above example. Examples of the mantissa treatment include a rounding-off treatment, a five-round super-five-round treatment, a five-round six-round treatment, and a four-round six-round treatment.
Description of the reference numerals
10 display control device, 11 display mode switching part, 12 display control part, 20 controller, 30 servo amplifier, 40 motor, 101 memory, 102 processor, 103 input device, 104 output device, 300, 310, 320 waveform display screen, 301a, 301b, 302a, 302b waveform, 303, 304 display mode display area, 305 switching combination box, 306 dialog box screen, 307 1 st button, 308 nd button, 2 nd button, M, M-1, M-2, N display area, Ymax, Pmax upper limit value, Ymin, Pmin lower limit value, X, T scale number, Z, S scale interval value.

Claims (13)

1. A display control device is characterized by comprising:
a display control unit capable of displaying input data input from a servo amplifier that supplies power to a motor that drives a machine and a controller that inputs a command to the servo amplifier as a waveform on a screen; and
a display mode switching unit that switches a mode in which the display control unit displays the waveform between a 1 st display mode in which a scale for displaying the waveform is changed by specifying an upper limit value and a lower limit value of an axis in a display area of the waveform and a 2 nd display mode in which a scale for displaying the waveform is changed by specifying a scale interval value of the axis,
the display mode switching unit collectively switches the mode in which the display control unit displays the plurality of waveforms between the 1 st display mode and the 2 nd display mode when the display control unit displays the plurality of waveforms,
the display mode switching unit calculates a scale interval value of the axis of the display region when the mode in which the display control unit displays the waveform is switched from the 1 st display mode to the 2 nd display mode, and changes the number of scales of the display region so that the scale interval value is divided to the maximum when the calculated scale interval value is not divided.
2. The display control apparatus according to claim 1,
in the case of the 1 st display mode, if a predetermined operation by an input device is detected at an upper limit value or a lower limit value of the display area, the display control unit may enlarge or reduce the display area while maintaining the upper limit value and the lower limit value of the display area in accordance with the operation, and when the display area is enlarged or reduced, the display control unit may change the size of the waveform and the number of gradations in accordance with the size of the display area,
in the case of the 2 nd display mode, the display control unit may be configured to, if the predetermined operation by the input device is detected at an upper limit value or a lower limit value of the display area, enlarge or reduce the display area while maintaining the scale interval value in accordance with the operation, and the display control unit may change the number of scales in accordance with a size of the display area when enlarging or reducing the display area.
3. The display control apparatus according to claim 2,
in the 1 st display mode, the display control unit displays a screen on which the upper limit value and the lower limit value can be edited if a predetermined operation by the input device is detected in the display area, and the display control unit sets the input value as the upper limit value and the lower limit value if an input of a numerical value to the screen is detected.
4. The display control apparatus according to claim 1,
the display control unit displays a confirmation screen for receiving an operation to switch the display mode of all the waveforms or an operation to switch the display mode of the selected waveform if the operation to switch the display mode of the waveforms is performed in a state where 1 of the plurality of waveforms is selected,
the display mode switching unit collectively switches the display modes of the plurality of waveforms if an operation of switching the display modes of the plurality of waveforms is performed using the confirmation screen, and switches the display mode of the selected waveform if an operation of switching the display mode of the selected waveform is performed using the confirmation screen.
5. The display control apparatus according to any one of claims 1 to 3,
the display mode switching unit inherits the arrangement of the display area, the number of scales, the upper limit value, and the lower limit value when the mode in which the display control unit displays the waveform is switched from the 1 st display mode to the 2 nd display mode.
6. The display control apparatus according to any one of claims 1 to 3,
the display mode switching unit has a function of switching the mode in which the display control unit displays the waveform from the 2 nd display mode to the 1 st display mode.
7. The display control apparatus according to claim 6,
the display mode switching unit calculates an upper limit value and a lower limit value of the axis of the waveform displayed in the 2 nd display mode by the display control unit when the mode in which the waveform is displayed by the display control unit is switched from the 2 nd display mode to the 1 st display mode, and sets the calculated upper limit value and the calculated lower limit value as the upper limit value and the lower limit value specified in the 1 st display mode.
8. The display control apparatus according to any one of claims 1 to 3,
the display mode switching unit may be configured to switch the mode of displaying each waveform individually when the display control unit displays a plurality of waveforms.
9. The display control apparatus according to any one of claims 1 to 3,
the display control unit can display each waveform in a different display mode when displaying a plurality of waveforms.
10. The display control apparatus according to any one of claims 1 to 3,
the display mode switching unit detects selection of a displayed waveform in accordance with an input operation, and switches the display mode of the selected waveform.
11. The display control apparatus according to any one of claims 1 to 3,
the display control unit displays a display mode for displaying a waveform on the screen.
12. The display control apparatus according to any one of claims 1 to 3,
the servo amplifier has an adjustment function of the servo amplifier and a debugging function of a computer program for operating the controller.
13. A display control method characterized by comprising, in a display control unit,
comprises the following steps:
a display control device that switches a mode of displaying input data input from a servo amplifier that supplies power to a motor that drives a machine and a controller that inputs a command to the servo amplifier as a waveform on a screen between a 1 st display mode of changing a scale on which the waveform is displayed by specifying an upper limit value and a lower limit value of an axis in a display area of the waveform and a 2 nd display mode of changing the scale on which the waveform is displayed by specifying a scale interval value of the axis; and
the display control means displays the waveform on the screen in the 1 st display mode or the 2 nd display mode,
in the case of displaying a plurality of the waveforms, the display control device collectively switches a manner of displaying a plurality of the waveforms between the 1 st display manner and the 2 nd display manner in the switching step,
in the switching, when the mode for displaying the waveform is switched from the 1 st display mode to the 2 nd display mode, a scale interval value of the axis of the display area is calculated, and when the calculated scale interval value is not divided, the number of scales in the display area is changed so that the scale interval value is divided.
CN202110613139.3A 2017-03-15 2017-03-15 Display control device and display control method Pending CN113295902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110613139.3A CN113295902A (en) 2017-03-15 2017-03-15 Display control device and display control method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/JP2017/010486 WO2018167887A1 (en) 2017-03-15 2017-03-15 Display control device and display control method
CN202110613139.3A CN113295902A (en) 2017-03-15 2017-03-15 Display control device and display control method
CN201780056282.9A CN109716144A (en) 2017-03-15 2017-03-15 Display control unit and display control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201780056282.9A Division CN109716144A (en) 2017-03-15 2017-03-15 Display control unit and display control method

Publications (1)

Publication Number Publication Date
CN113295902A true CN113295902A (en) 2021-08-24

Family

ID=62779843

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201780056282.9A Pending CN109716144A (en) 2017-03-15 2017-03-15 Display control unit and display control method
CN202110613139.3A Pending CN113295902A (en) 2017-03-15 2017-03-15 Display control device and display control method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201780056282.9A Pending CN109716144A (en) 2017-03-15 2017-03-15 Display control unit and display control method

Country Status (3)

Country Link
JP (1) JP6351905B1 (en)
CN (2) CN109716144A (en)
WO (1) WO2018167887A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0542574A (en) * 1991-08-16 1993-02-23 Toyo Mach & Metal Co Ltd Method for displaying graphic image in injection molding machine
JPH05126854A (en) * 1991-07-02 1993-05-21 Hioki Ee Corp Displaying method of reference information on display screen of waveform measuring apparatus
US20040164984A1 (en) * 2003-02-25 2004-08-26 Pickerd John J. Method of constraints control for oscilloscope vertical subsection and display parameters
CN101852822A (en) * 2009-03-31 2010-10-06 安立股份有限公司 Measurement mechanism and measuring method
CN105426070A (en) * 2014-09-16 2016-03-23 卡西欧计算机株式会社 Figure Display Apparatus, Figure Display Method, And Storage Medium Storing Figure Display Program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5039937A (en) * 1990-05-11 1991-08-13 Nicolet Instrument Corporation Method and apparatus for providing compressed and expanded displays on a digital oscilloscope
JP3057274B2 (en) * 1991-11-12 2000-06-26 横河電機株式会社 Waveform display device
JPH08160078A (en) * 1994-11-30 1996-06-21 Ando Electric Co Ltd Automatic scaling method
JP3422016B2 (en) * 1997-12-05 2003-06-30 横河電機株式会社 Waveform measuring device
CN104067187B (en) * 2012-01-27 2016-04-20 三菱电机株式会社 Multi-axis synchronized control device is carried out to the display packing of the synchro control program of drived control
CN105718168A (en) * 2016-01-22 2016-06-29 北京小米移动软件有限公司 Image display method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05126854A (en) * 1991-07-02 1993-05-21 Hioki Ee Corp Displaying method of reference information on display screen of waveform measuring apparatus
JPH0542574A (en) * 1991-08-16 1993-02-23 Toyo Mach & Metal Co Ltd Method for displaying graphic image in injection molding machine
US20040164984A1 (en) * 2003-02-25 2004-08-26 Pickerd John J. Method of constraints control for oscilloscope vertical subsection and display parameters
CN101852822A (en) * 2009-03-31 2010-10-06 安立股份有限公司 Measurement mechanism and measuring method
CN105426070A (en) * 2014-09-16 2016-03-23 卡西欧计算机株式会社 Figure Display Apparatus, Figure Display Method, And Storage Medium Storing Figure Display Program

Also Published As

Publication number Publication date
JPWO2018167887A1 (en) 2019-03-28
JP6351905B1 (en) 2018-07-04
WO2018167887A1 (en) 2018-09-20
CN109716144A (en) 2019-05-03

Similar Documents

Publication Publication Date Title
JP4912295B2 (en) Hearing aid adjustment device
JPH06202656A (en) Data setting device of electronic musical instrument
JPH10333798A (en) Measured signal waveform scaling system method
KR20040003225A (en) Method for adjusting image color in printing system and graphical user interface therefor
KR101058612B1 (en) Color correction method of image using multi-touch touch screen
CN110609639A (en) System and method for controlling actuator drive signal to improve transient response characteristics
JP4625975B2 (en) Creating and editing masks and waveforms for measuring equipment
CN113295902A (en) Display control device and display control method
US6430460B1 (en) Sewing data processing apparatus and program storage medium
US20110063209A1 (en) User Interface for Configuring Image Presentation
CN110786883B (en) Method and device for generating spectrum envelope curve, ultrasonic equipment and storage medium
JP5501514B1 (en) Electron microscope setting system
US10706199B1 (en) Graphical user interface for interactive macro-cell placement
JP2011197429A (en) Sound signal processing device
JP2019028718A (en) Image analysis system
JPWO2020202337A1 (en) Image generator, test system, image generation method and program
JPH0670929A (en) Ultrasonic diagnostic device
JP2007052156A (en) Electronic musical instrument and waveform display program
JP4102595B2 (en) Waveform measuring device
JP5115794B2 (en) measuring device
JP2011106827A (en) Digital oscilloscope
JP6250237B1 (en) Work status visualization device
KR102035464B1 (en) Program creation apparatus and program creation method in program creation apparatus
JP2002055122A (en) Electric signal measuring instrument
JPH11486A (en) Embroidery data processor and computer-readable storage medium with embroidery data processing program stored

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination