Nothing Special   »   [go: up one dir, main page]

CN113467877B - Data display system and method - Google Patents

Data display system and method Download PDF

Info

Publication number
CN113467877B
CN113467877B CN202110766573.5A CN202110766573A CN113467877B CN 113467877 B CN113467877 B CN 113467877B CN 202110766573 A CN202110766573 A CN 202110766573A CN 113467877 B CN113467877 B CN 113467877B
Authority
CN
China
Prior art keywords
dragging
mouse
distance
axis direction
spectrogram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110766573.5A
Other languages
Chinese (zh)
Other versions
CN113467877A (en
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.)
Anhui Ronds Science & Technology Inc Co
Original Assignee
Anhui Ronds Science & Technology Inc Co
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 Anhui Ronds Science & Technology Inc Co filed Critical Anhui Ronds Science & Technology Inc Co
Priority to CN202110766573.5A priority Critical patent/CN113467877B/en
Publication of CN113467877A publication Critical patent/CN113467877A/en
Application granted granted Critical
Publication of CN113467877B publication Critical patent/CN113467877B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a data display system, which is suitable for being executed in a computing device, and comprises: the image generation module is suitable for generating a spectrogram based on the acquired vibration data; the data acquisition module is suitable for responding to clicking operation on the spectrogram, and acquiring a target point positioned on the spectrogram, wherein the target point is a point with the nearest point distance corresponding to the clicking operation; the position acquisition module is suitable for acquiring coordinates of the target point, and the dragging direction and distance after clicking the mouse; the data calculation module is suitable for calculating the dragging distance after clicking the mouse; the display module is suitable for presenting coordinate values of the target points, responding to clicking and dragging operations of the spectrograms, and presenting corresponding display effects in the spectrograms, wherein the display effects comprise zooming display of the spectrograms in a dragging range. The invention also discloses a corresponding method, a computing device and a readable storage medium.

Description

Data display system and method
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a data display system, a data display method, a computing device, and a readable storage medium.
Background
The stable and trouble-free operation of the equipment is a key factor for ensuring the normal production of enterprises, and the environment where the equipment is positioned is usually complex, and the environmental factors such as high temperature, high humidity, multiple dust, harmful gas and the like can cause the occurrence of adverse conditions such as equipment aging, oxidization, mechanical deformation, corrosion and the like. Even in a conventional working environment, the working state and technical index of the equipment change all the time from the beginning of the equipment to use, and if the equipment is developed, equipment failure and serious consequences can be caused. Therefore, the vibration data acquisition and the equipment state analysis are carried out on the equipment, so that hidden danger can be found and eliminated in time, and the method has extremely important significance for reducing the equipment failure occurrence rate and guaranteeing the reliable operation of the equipment. Thus, it becomes particularly important how to analyze the collected data quickly and efficiently in order to determine the status of the device.
At present, a data analysis method is provided, wherein a moving key and a scaling key are drawn above a graph, when a mouse moving event is monitored, mouse position information is displayed, when the mouse clicking key is monitored, corresponding operation is performed on the graph, and for different operation states needing to be switched, a user is required to click different keys. However, the amount of data required to diagnose the device state is large and data intensive, the user is concerned with the abnormal data, and this scheme has no special treatment on the abnormal data and frequently clicks on keys and graphics, which is inefficient.
In view of the foregoing, a display scheme of vibration data is needed to reduce the complexity of the user's operation, thereby improving the efficiency of the user's analysis of the data.
Disclosure of Invention
To this end, the present invention provides a data search method, computing device, and readable medium in an effort to solve or at least mitigate the above-identified problems.
According to one aspect of the present invention there is provided a data display system adapted for execution in a computing device, the data display system comprising: the image generation module is suitable for generating a spectrogram based on the acquired vibration data; the data acquisition module is suitable for responding to clicking operation on the spectrogram, and acquiring a target point positioned on the spectrogram, wherein the target point is a point with the nearest point distance corresponding to the clicking operation; the position acquisition module is suitable for acquiring coordinates of the target point, and the dragging direction and distance after clicking the mouse; the data calculation module is suitable for calculating the dragging distance of the mouse after clicking, wherein the dragging distance comprises the dragging distance in the x-axis direction and the dragging distance in the y-axis direction; the display module is suitable for presenting coordinate values of the target points, responding to clicking and dragging operations of the spectrograms, and presenting corresponding display effects in the spectrograms, wherein the display effects comprise zooming display of the spectrograms in a dragging range.
Optionally, in the data display system according to the invention, the display module is further adapted to: when the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance pixel and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range; when the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction; if the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction; and if the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction.
Optionally, in the data display system according to the invention, the display module is further adapted to: if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, restoring the spectrogram to the initial state of the spectrogram, wherein the initial state represents the spectrogram before the mouse is clicked and dragged; if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, amplifying and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction; if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is larger than a preset distance, and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, amplifying and displaying a spectrogram in the dragging range in the x-axis direction; and if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance, and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, amplifying and displaying the spectrogram in the dragging range in the y-axis direction.
Optionally, in the data display system according to the present invention, further comprising: and the translation module is suitable for translating the position of the spectrogram based on the moving position of the mouse when the preset operation of the mouse is monitored.
Alternatively, in the data display system according to the present invention, the predetermined distance is 10 pixels.
Optionally, in the data display system according to the present invention, the predetermined direction is upper right.
Alternatively, in the data display system according to the present invention, the predetermined operation is a right key long press.
According to another aspect of the present invention, there is provided a data display method, executed in a computing device, the method comprising the steps of: generating a spectrogram based on the acquired data; responding to clicking operation on the spectrogram, acquiring a target point positioned on the spectrogram, and presenting coordinate values of the target point, wherein the target point is a point closest to the point corresponding to the clicking operation; responding to clicking and dragging operations on the spectrogram, and presenting corresponding display effects in the spectrogram, wherein the method comprises the following steps: acquiring a dragging direction and a dragging distance of a mouse after clicking, wherein the dragging distance comprises a dragging distance in the x-axis direction and a dragging distance in the y-axis direction; if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range; if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction; if the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction; and if the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction.
According to yet another aspect of the present invention, there is provided a computing device comprising: at least one processor and a memory storing program instructions; the program instructions, when read and executed by a processor, cause a computing device to perform the method according to any one of the data display methods of the present invention.
According to yet another aspect of the present invention, there is provided a computer readable storage medium storing one or more application programs, the one or more application programs comprising instructions which, when executed by a computing device, cause the computing device to perform any one of the data display methods according to the present invention.
According to the technical scheme, when the user analyzes the vibration data generated by the equipment, the selected area of the spectrogram generated by the vibration data can be reduced and displayed only by clicking and dragging the mouse, so that the whole visual angle of the selected area is provided for an analyst in the dragging process of the user. The amplitude point on the spectrogram can be rapidly positioned by clicking the point on the spectrogram or the point outside the spectrogram through the mouse, so that inconvenience of a user on detail operation is greatly reduced, data can be rapidly and effectively checked through the mouse, and the data positioning efficiency is improved.
Further, by amplifying the selected area, a user can accurately position vibration data of the concerned area, acquire a value corresponding to the data, and perform refinement analysis on local data, so that technicians observe and analyze the vibration data, operation steps of the technicians are simplified, abnormal data are conveniently positioned, a program for data analysis in the equipment state diagnosis process is shortened, and data analysis efficiency is improved.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in connection with the following description and the annexed drawings, which set forth the various ways in which the principles disclosed herein may be practiced, and all aspects and equivalents thereof are intended to fall within the scope of the claimed subject matter. The above, as well as additional objects, features, and advantages of the present disclosure will become more apparent from the following detailed description when read in conjunction with the accompanying drawings. Like reference numerals generally refer to like parts or elements throughout the present disclosure.
FIG. 1 shows a schematic diagram of a data display system 100 according to one embodiment of the invention;
FIG. 2 illustrates a schematic diagram of a computing device 200, according to one embodiment of the invention;
FIG. 3 illustrates a flow chart of a data display method 300 according to one embodiment of the invention;
fig. 4a-4c show schematic diagrams of spectrograms according to one embodiment of the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Fig. 1 shows a schematic diagram of a data display system 100 according to an embodiment of the invention. As shown in fig. 1, a data display system 100 according to one embodiment of the present invention includes an image generation module 110, a data acquisition module 120, a location acquisition module 130, a data calculation module 140, and a display module 150. The data display system 100 may also include a translation module 160.
According to the embodiment of the invention, the data display system 100 draws the acquired vibration data of the equipment, and correspondingly displays the drawn graph based on the mouse operation of the user, so that related technicians can find and locate abnormal data in time, and the occurrence rate of equipment faults is reduced.
Wherein the image generation module 110 generates a spectrogram based on the acquired vibration data. The spectrogram generated from the vibration data of the device may be, for example, a line graph or a waveform graph. Fig. 4a shows a schematic diagram of a spectrogram according to one embodiment of the invention. As shown in fig. 4a, the spectrogram of vibration data generally has the characteristic of large and dense data volume, and a display method of vibration data is needed to process the data, so that a related technician can more conveniently and accurately locate and observe the vibration data, thereby performing rapid diagnosis and analysis on abnormal conditions of equipment.
According to one embodiment, for a device under test, a sensor that measures vibration and a signal conditioner are employed to detect vibration of the device and adjust a signal generated by the vibration. The signal recorder is used for collecting and recording signals. And then, drawing the collected vibration data of the equipment to generate a spectrogram or a vibration waveform chart so as to prepare for the subsequent diagnosis analysis of the equipment state of the graph generated by the vibration data.
The data acquisition module 120 is used for responding to clicking operation on the spectrogram, acquiring a target point positioned on the spectrogram, and presenting coordinate values of the target point, wherein the target point is a point with the nearest point distance corresponding to the clicking operation.
According to one embodiment of the invention, a mouse click event of a user is monitored, and a button (such as a left button and a right button of the mouse) of the mouse clicked by the user and a position clicked by the mouse are obtained. When the coordinate of the mouse click position in the mouse click event is obtained, if the coordinate is on the spectrogram (i.e. the coordinate is a point on the spectrogram), the drawing module is called. Optionally, a vertical line passing through the coordinate point is drawn on the spectrogram by the drawing module. Then, the coordinate point is marked and displayed on a graph, and the coordinates of the coordinate point or the values of the coordinates in the x-axis and the y-axis are displayed. As shown in fig. 4b, in response to a point clicked by a user, a vertical line is drawn on the spectrogram, and coordinates of the point on the spectrogram corresponding to the clicked coordinates are displayed. If the coordinate is not on the spectrogram, the point on the spectrogram closest to the coordinate (i.e., the closest point is the point on the spectrogram and closest to the coordinate) is acquired and the coordinates of the closest point or the values of the coordinates in the x-axis and the y-axis are displayed. Because the data on the spectrogram is usually dense, a user is difficult to click a certain point on the graph directly and accurately, and the points with high amplitude and low amplitude on the spectrogram can be positioned quickly and accurately by acquiring the nearest point on the spectrogram. For example, a user may obtain a point of high magnitude on a spectrogram by clicking on a point above the spectrogram (i.e., the y-coordinate value of the point clicked by the user is greater than the y-coordinate value of any point on the spectrogram at the same x-coordinate); similarly, the user may also obtain a low-amplitude point on the spectrogram by clicking on a point below the spectrogram (i.e., the y-coordinate value of the point clicked by the user is less than the y-coordinate value of any point on the spectrogram at the same x-coordinate). Optionally, if the point clicked by the user is not on the spectrogram, taking the x coordinate value of the point clicked by the user, and determining the point closest to the point at the same x coordinate of the spectrogram.
The position obtaining module 130 obtains coordinates of the target point, and a dragging direction and distance after clicking the mouse. The data calculation module 140 calculates a distance of dragging after the mouse clicks, wherein the distance of dragging includes a distance of dragging in an x-axis direction and a distance of dragging in a y-axis direction.
The position obtaining module 130 obtains a dragging direction and a dragging distance after the mouse clicks, where the dragging distance includes a dragging distance in an x-axis direction and a dragging distance in a y-axis direction. Optionally, the dragging operation after the mouse clicks may be long pressing of the left mouse button, or setting the left mouse button as required. Optionally, coordinates of a position of the mouse when the mouse clicks are obtained through JavaScript, pageX and pageY of the coordinates relative to the page are obtained as positions of the mouse on the page, starting from the upper left corner of the page as a reference point, and the positions of the coordinates do not change along with the movement of the sliding bar. Alternatively, the position of the coordinates relative to the browser, clientX/clientY, is obtained as the position of the mouse in the viewable area of the page, starting from the upper left corner of the viewable area of the browser, i.e., with the position to which the browser slider is slid at the moment as a reference point, as the slider moves. Alternatively, the screen X/screen Y of the coordinates relative to the screen is obtained as the position of the mouse on the screen, from the upper left corner of the screen as the reference point. Optionally, the coordinates are acquired relative to offsetX/offsetY of the trigger event, the position of the mouse compared with the element of the trigger event is recorded, the upper left corner of the content area of the element box model is taken as a reference point, and the position coordinates when the mouse clicks are generated.
Specifically, after the coordinates (clicking coordinates) of the mouse when clicking are obtained, the coordinates (current coordinates) of the current position of the mouse are obtained, and the data calculation module 140 is adapted to subtract the x coordinate value of the clicking coordinates from the x coordinate value of the current coordinates to obtain the dragging distance of the mouse in the x axis direction, and similarly subtract the y coordinate value of the clicking coordinates from the y coordinate value of the current coordinates to obtain the dragging distance of the mouse in the y axis direction, and if the distance value is a negative number, the absolute value of the distance value is used as the value of the dragging distance. The dragging direction can be judged according to the dragging distance, if the dragging distance of the mouse in the x-axis direction is larger than zero, the dragging direction can be judged to be right, if the dragging distance of the mouse in the x-axis direction is smaller than zero, the dragging direction can be judged to be left, and if the dragging distance of the mouse in the x-axis direction is equal to zero, the dragging direction can be judged to be vertical; if the dragging distance of the mouse in the y-axis direction is greater than zero, the dragging direction can be judged to be upper, if the dragging distance of the mouse in the y-axis direction is less than zero, the dragging direction can be judged to be lower, and if the dragging distance of the mouse in the y-axis direction is equal to zero, the dragging direction can be judged to be horizontal. The dragging direction is determined by combining the dragging distances of the mouse in the x-axis direction and the y-axis direction, for example, when the dragging distance in the x-axis direction is greater than zero and the dragging distance in the y-axis direction is also greater than zero, the dragging direction can be determined to be the upper right.
The display module 150 is adapted to present coordinate values of the target point, and in response to clicking and dragging operations on the spectrogram, presents a corresponding display effect in the spectrogram, where the display effect includes zooming display of the spectrogram in the dragging range. The method specifically comprises the following steps:
and if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range. According to an embodiment of the present invention, the predetermined direction is an upper right direction, and the predetermined direction may be set to any direction as desired, such as an upper right direction, a lower right direction, a left right direction, an upper left direction, a lower left direction, an upper right direction, and a lower right direction. Wherein the predetermined distance may be 10 pixels, which is not limited by the present invention. In a specific embodiment, the person skilled in the art may set the settings according to the actual needs. The drag range (i.e., the selected area) is a quadrangular region formed by dragging from the start point coordinate of the mouse click to the current coordinate of the mouse, as shown in fig. 4c, where the quadrangle with higher brightness is the drag range in this example. As shown in fig. 4c, the predetermined pattern may be a x-mark, which is used to indicate a reset, so as to prompt the user that if the mouse is released (also referred to as lifting or releasing the mouse button), the spectrogram will return to the state before the clicking and dragging operation starts.
And if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction. Specifically, as the user drags the mouse to zoom the selected area smoothly, the remaining unselected areas remain unchanged, so as to provide the analyst with an overall view of the graphic while zooming the user selected area.
If the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction, and keeping unchanged in the y-axis direction.
If the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction, and keeping unchanged in the x-axis direction.
If the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are not more than the preset distance, no scaling or amplification processing is performed, so that misoperation is prevented.
The above description has been given of the display when the mouse is dragged after clicking, and the following description has been given of the display when the mouse is released after dragging.
If the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, the spectrogram is restored to an initial state, wherein the initial state represents the spectrogram before the mouse is clicked and dragged.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, amplifying and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is larger than a preset distance, and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, amplifying and displaying the spectrogram in the dragging range in the x-axis direction.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance, and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, amplifying and displaying the spectrogram in the dragging range in the y-axis direction. By clicking and dragging operation of a user on the spectrogram, the selected area on the spectrogram is correspondingly amplified and displayed in the x-axis or y-axis or x-axis and y-axis direction, (the selected area is the area covered by the mouse dragging of the user), the graph of the area of interest of the user is amplified and displayed more pertinently, the user can accurately position the data of the area of interest by combining the coordinate values of the target point presented in response to the clicking operation of the spectrogram, and the corresponding value of the data is acquired, so that vibration data can be observed and analyzed, and the efficiency of vibration data analysis is improved.
The data display system may further comprise a panning module 160 adapted to pan the position of the spectrogram based on the movement position of the mouse when a predetermined operation of the mouse is monitored. And if the preset operation of the mouse is monitored, the position of the spectrogram is translated based on the moving position of the mouse. Optionally, the predetermined operation is a long press of a right mouse button. The preset operation can be changed to click or long-press other keys according to the requirement, and the invention is not limited to this. In a specific embodiment, the person skilled in the art may set the settings according to the actual needs. According to one embodiment of the invention, when a user presses and moves the mouse on the spectrogram for a long time, the spectrogram translates along with the movement position of the mouse. Then, according to the setting, when the user releases the mouse, the position of the spectrogram is fixed, so that the user can move the spectrogram more conveniently and efficiently, and the vibration data can be positioned and analyzed by the user.
FIG. 2 illustrates a schematic diagram of a computing device 200, according to one embodiment of the invention. The data display method 300 of the present invention may be implemented in a computing device 200.
As shown in FIG. 2, in a basic configuration 202, computing device 200 typically includes a system memory 206 and one or more processors 204. A memory bus 208 may be used for communication between the processor 204 and the system memory 206.
Depending on the desired configuration, the processor 204 may be any type of processing including, but not limited to: a microprocessor (μp), a microcontroller (μc), a digital information processor (DSP), or any combination thereof. Processor 204 may include one or more levels of cache, such as a first level cache 210 and a second level cache 212, a processor core 214, and registers 216. The example processor core 214 may include an Arithmetic Logic Unit (ALU), a Floating Point Unit (FPU), a digital signal processing core (DSP core), or any combination thereof. The example memory controller 218 may be used with the processor 204, or in some implementations, the memory controller 218 may be an internal part of the processor 204.
Depending on the desired configuration, system memory 206 may be any type of memory including, but not limited to: volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. The system memory 106 may include an operating system 220, one or more applications 222, and program data 224. The application 222 is in effect a plurality of program instructions for instructing the processor 204 to perform a corresponding operation. In some implementations, the application 222 can be arranged to cause the processor 204 to operate with the program data 224 on an operating system.
Computing device 200 may also include an interface bus 240 that facilitates communication from various interface devices (e.g., output devices 242, peripheral interfaces 244, and communication devices 246) to basic configuration 202 via bus/interface controller 230. The example output device 242 includes a graphics processing unit 248 and an audio processing unit 250. They may be configured to facilitate communication with various external devices, such as a display or speakers, via one or more a/V ports 252. The example peripheral interface 244 may include a serial interface controller 254 and a parallel interface controller 256, which may be configured to facilitate communication via one or more I/O ports 258 and external devices such as input devices (e.g., keyboard, mouse, pen, voice input device, touch input device) or other peripherals (e.g., printer, scanner, etc.). The example communication device 246 may include a network controller 260 that may be arranged to facilitate communication with one or more other computing devices 262 over a network communication link via one or more communication ports 264.
The network communication link may be one example of a communication medium. Communication media may typically be embodied by computer readable instructions, data structures, program modules, and may include any information delivery media in a modulated data signal, such as a carrier wave or other transport mechanism. A "modulated data signal" may be a signal that has one or more of its data set or changed in such a manner as to encode information in the signal. By way of non-limiting example, communication media may include wired media such as a wired network or special purpose network, and wireless media such as acoustic, radio Frequency (RF), microwave, infrared (IR) or other wireless media. The term computer readable media as used herein may include both storage media and communication media.
In the computing device 200 according to the present invention, the application 222 includes a plurality of program instructions for executing the data display method 300, which may instruct the processor 204 to execute the data display method 300 of the present invention, so that the computing device 200 achieves an efficient display of vibration data by executing the data display method 300 of the present invention.
Computing device 200 may be implemented as a server, such as a file server, database server, application server, WEB server, etc., as part of a small-sized portable (or mobile) electronic device, such as a cellular telephone, personal Digital Assistant (PDA), personal media player device, wireless WEB-watch device, personal headset device, application-specific device, or a hybrid device that may include any of the above functions. Computing device 200 may also be implemented as a personal computer including desktop and notebook computer configurations. In some embodiments, computing device 200 is configured to perform data display method 300.
Fig. 3 shows a flow chart of a data display method 300 according to one embodiment of the invention. As shown in fig. 3, the data display method 300 starts at step S310.
In step S310, a spectrogram is generated based on the acquired vibration data. Specifically, the spectrogram generated from the vibration data of the apparatus may be, for example, a line graph or a waveform graph. Fig. 4a shows a schematic diagram of a spectrogram according to one embodiment of the invention. As shown in fig. 4a, the spectrogram of vibration data generally has the characteristic of large and dense data volume, and a display method of vibration data is needed to process the data, so that a related technician can more conveniently and accurately locate and observe the vibration data, thereby performing rapid diagnosis and analysis on abnormal conditions of equipment.
According to one embodiment, for a device under test, a sensor that measures vibration and a signal conditioner are employed to detect vibration of the device and adjust a signal generated by the vibration. The signal recorder is used for collecting and recording signals. And then, drawing the collected vibration data of the equipment to generate a spectrogram or a vibration waveform chart so as to prepare for the subsequent diagnosis analysis of the equipment state of the graph generated by the vibration data.
Subsequently, in step S320, in response to the clicking operation on the spectrogram, a target point located on the spectrogram is acquired, and coordinate values of the target point are presented, the target point being a point closest to the point corresponding to the clicking operation.
According to one embodiment of the invention, a mouse click event of a user is monitored, and a button (such as a left button and a right button of the mouse) of the mouse clicked by the user and a position clicked by the mouse are obtained. When the coordinate of the mouse click position in the mouse click event is obtained, if the coordinate is on the spectrogram (i.e. the coordinate is a point on the spectrogram), the drawing module is called. Optionally, a vertical line passing through the coordinate point is drawn on the spectrogram by the drawing module. Then, the coordinate point is marked and displayed on a graph, and the coordinates of the coordinate point or the values of the coordinates in the x-axis and the y-axis are displayed. As shown in fig. 4b, in response to a point clicked by a user, a vertical line is drawn on the spectrogram, and coordinates of the point on the spectrogram corresponding to the clicked coordinates are displayed. If the coordinate is not on the spectrogram, the point on the spectrogram closest to the coordinate (i.e., the closest point is the point on the spectrogram and closest to the coordinate) is acquired and the coordinates of the closest point or the values of the coordinates in the x-axis and the y-axis are displayed. Because the data on the spectrogram is usually dense, a user is difficult to click a certain point on the graph directly and accurately, and the points with high amplitude and low amplitude on the spectrogram can be positioned quickly and accurately by acquiring the nearest point on the spectrogram. For example, a user may obtain a point of high magnitude on a spectrogram by clicking on a point above the spectrogram (i.e., the y-coordinate value of the point clicked by the user is greater than the y-coordinate value of any point on the spectrogram at the same x-coordinate); similarly, the user may also obtain a low-amplitude point on the spectrogram by clicking on a point below the spectrogram (i.e., the y-coordinate value of the point clicked by the user is less than the y-coordinate value of any point on the spectrogram at the same x-coordinate). Optionally, if the point clicked by the user is not on the spectrogram, taking the x coordinate value of the point clicked by the user, and determining the point closest to the point at the same x coordinate of the spectrogram.
Subsequently, in step S330, in response to the click and drag operations on the spectrogram, a corresponding display effect is presented in the spectrogram. In the dragging event, according to the key clicked by the mouse (left key and right key of the mouse), the clicked starting point coordinate and ending point coordinate are subjected to graphic processing, and the method specifically comprises the following steps:
and acquiring the dragging direction and distance of the mouse after clicking, wherein the dragging distance comprises the dragging distance in the x-axis direction and the dragging distance in the y-axis direction. Optionally, the dragging operation after the mouse clicks may be long pressing of the left mouse button, or setting the left mouse button as required. Optionally, coordinates of a position of the mouse when the mouse clicks are obtained through JavaScript, pageX and pageY of the coordinates relative to the page are obtained as positions of the mouse on the page, starting from the upper left corner of the page as a reference point, and the positions of the coordinates do not change along with the movement of the sliding bar. Alternatively, the position of the coordinates relative to the browser, clientX/clientY, is obtained as the position of the mouse in the viewable area of the page, starting from the upper left corner of the viewable area of the browser, i.e., with the position to which the browser slider is slid at the moment as a reference point, as the slider moves. Alternatively, the screen X/screen Y of the coordinates relative to the screen is obtained as the position of the mouse on the screen, from the upper left corner of the screen as the reference point. Optionally, the coordinates are acquired relative to offsetX/offsetY of the trigger event, the position of the mouse compared with the element of the trigger event is recorded, the upper left corner of the content area of the element box model is taken as a reference point, and the position coordinates when the mouse clicks are generated.
Specifically, after the coordinate (click coordinate) of the mouse when clicking is obtained, the coordinate (current coordinate) of the current position of the mouse is obtained, the dragging distance of the mouse in the x-axis direction can be obtained by subtracting the x-coordinate value of the click coordinate from the x-coordinate value of the current coordinate, the dragging distance of the mouse in the y-axis direction can be obtained by subtracting the y-coordinate value of the click coordinate from the y-coordinate value of the current coordinate, and if the distance value is a negative number, the absolute value of the distance value is used as the value of the dragging distance. The dragging direction can be judged according to the dragging distance, if the dragging distance of the mouse in the x-axis direction is larger than zero, the dragging direction can be judged to be right, if the dragging distance of the mouse in the x-axis direction is smaller than zero, the dragging direction can be judged to be left, and if the dragging distance of the mouse in the x-axis direction is equal to zero, the dragging direction can be judged to be vertical; if the dragging distance of the mouse in the y-axis direction is greater than zero, the dragging direction can be judged to be upper, if the dragging distance of the mouse in the y-axis direction is less than zero, the dragging direction can be judged to be lower, and if the dragging distance of the mouse in the y-axis direction is equal to zero, the dragging direction can be judged to be horizontal. The dragging direction is determined by combining the dragging distances of the mouse in the x-axis direction and the y-axis direction, for example, when the dragging distance in the x-axis direction is greater than zero and the dragging distance in the y-axis direction is also greater than zero, the dragging direction can be determined to be the upper right.
And if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range. According to an embodiment of the present invention, the predetermined direction is an upper right direction, and the predetermined direction may be set to any direction as desired, such as an upper right direction, a lower right direction, a left right direction, an upper left direction, a lower left direction, an upper right direction, and a lower right direction. Wherein the predetermined distance may be 10 pixels, which is not limited by the present invention. In a specific embodiment, the person skilled in the art may set the settings according to the actual needs. The drag range (i.e., the selected area) is a quadrangular region formed by dragging from the start point coordinate of the mouse click to the current coordinate of the mouse, as shown in fig. 4c, where the quadrangle with higher brightness is the drag range in this example. As shown in fig. 4c, the predetermined pattern may be a x-mark, which is used to indicate a reset, so as to prompt the user that if the mouse is released (also referred to as lifting or releasing the mouse button), the spectrogram will return to the state before the clicking and dragging operation starts.
And if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction. Specifically, as the user drags the mouse to zoom the selected area smoothly, the remaining unselected areas remain unchanged, so as to provide the analyst with an overall view of the graphic while zooming the user selected area.
If the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction, and keeping unchanged in the y-axis direction.
If the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction, and keeping unchanged in the x-axis direction.
If the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are not more than the preset distance, no scaling or amplification processing is performed, so that misoperation is prevented.
The above description has been given of the display when the mouse is dragged after clicking, and the following description has been given of the display when the mouse is released after dragging.
If the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, the spectrogram is restored to an initial state, wherein the initial state represents the spectrogram before the mouse is clicked and dragged.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, amplifying and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is larger than a preset distance, and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, amplifying and displaying the spectrogram in the dragging range in the x-axis direction.
And if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance, and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, amplifying and displaying the spectrogram in the dragging range in the y-axis direction. By clicking and dragging operation of a user on the spectrogram, the selected area on the spectrogram is correspondingly amplified and displayed in the x-axis or y-axis or x-axis and y-axis direction, (the selected area is the area covered by the mouse dragging of the user), the graph of the area of interest of the user is amplified and displayed more pertinently, the user can accurately position the data of the area of interest by combining the coordinate values of the target point presented in response to the clicking operation of the spectrogram, and the corresponding value of the data is acquired, so that vibration data can be observed and analyzed, and the efficiency of vibration data analysis is improved.
And if the preset operation of the mouse is monitored, the position of the spectrogram is translated based on the moving position of the mouse. Optionally, the predetermined operation is a long press of a right mouse button. The preset operation can be changed to click or long-press other keys according to the requirement, and the invention is not limited to this. In a specific embodiment, the person skilled in the art may set the settings according to the actual needs. According to one embodiment of the invention, when a user presses and moves the mouse on the spectrogram for a long time, the spectrogram translates along with the movement position of the mouse. Then, according to the setting, when the user releases the mouse, the position of the spectrogram is fixed, so that the user can move the spectrogram more conveniently and efficiently, and the vibration data can be positioned and analyzed by the user.
The various techniques described herein may be implemented in connection with hardware or software or, alternatively, with a combination of both. Thus, the methods and apparatus of the present invention, or certain aspects or portions of the methods and apparatus of the present invention, may take the form of program code (i.e., instructions) embodied in tangible media, such as removable hard drives, U-drives, floppy diskettes, CD-ROMs, or any other machine-readable storage medium, wherein, when the program is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention.
In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. Wherein the memory is configured to store program code; the processor is configured to execute the multi-lingual spam text recognition method of the present invention in accordance with instructions in said program code stored in the memory.
By way of example, and not limitation, readable media comprise readable storage media and communication media. The readable storage medium stores information such as computer readable instructions, data structures, program modules, or other data. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. Combinations of any of the above are also included within the scope of readable media.
In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system, or other apparatus. Various general-purpose systems may also be used with examples of the invention. The required structure for a construction of such a system is apparent from the description above. In addition, the present invention is not directed to any particular programming language. It will be appreciated that the teachings of the present invention described herein may be implemented in a variety of programming languages, and the above description of specific languages is provided for disclosure of enablement and best mode of the present invention.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed as reflecting the intention that: i.e., the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in a device as described in this embodiment, or alternatively may be located in one or more devices different from the devices in this example. The modules in the foregoing examples may be combined into one module or may be further divided into a plurality of sub-modules.
Those skilled in the art will appreciate that the modules in the apparatus of the embodiments may be adaptively changed and disposed in one or more apparatuses different from the embodiments. The modules or units or components of the embodiments may be combined into one module or unit or component and, furthermore, they may be divided into a plurality of sub-modules or sub-units or sub-components. Any combination of all features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or units of any method or apparatus so disclosed, may be used in combination, except insofar as at least some of such features and/or processes or units are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings), may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.
Furthermore, some of the embodiments are described herein as methods or combinations of method elements that may be implemented by a processor of a computer system or by other means of performing the functions. Thus, a processor with the necessary instructions for implementing the described method or method element forms a means for implementing the method or method element. Furthermore, the elements of the apparatus embodiments described herein are examples of the following apparatus: the apparatus is for carrying out the functions performed by the elements for carrying out the objects of the invention.
As used herein, unless otherwise specified the use of the ordinal terms "first," "second," "third," etc., to describe a general object merely denote different instances of like objects, and are not intended to imply that the objects so described must have a given order, either temporally, spatially, in ranking, or in any other manner.
In the description of the present specification, the terms "coupled," "fixed," and the like are to be construed broadly unless otherwise specifically indicated and defined. Furthermore, the terms "upper," "lower," "inner," "outer," "top," "bottom," and the like refer to an orientation or positional relationship based on that shown in the drawings, for convenience of description and simplicity of description, and do not denote or imply that the devices or units referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus are not to be construed as limiting the invention.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of the above description, will appreciate that other embodiments are contemplated within the scope of the invention as described herein. Furthermore, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter. Accordingly, many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the appended claims. The disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is defined by the appended claims.

Claims (9)

1. A data display system adapted to be executed in a computing device, the data display system comprising:
the image generation module is suitable for generating a spectrogram based on the acquired vibration data;
the data acquisition module is suitable for responding to clicking operation on the spectrogram, and acquiring a target point positioned on the spectrogram, wherein the target point is a point with the nearest point distance corresponding to the clicking operation;
the position acquisition module is suitable for acquiring coordinates of the target point, and a dragging direction and a dragging distance after clicking a mouse;
the data calculation module is suitable for calculating the dragging distance of the mouse after clicking, wherein the dragging distance comprises the dragging distance in the x-axis direction and the dragging distance in the y-axis direction;
the display module is suitable for presenting coordinate values of the target points, responding to clicking and dragging operations of the spectrograms, and presenting corresponding display effects in the spectrograms, wherein the display effects comprise zooming display of the spectrograms in a dragging range;
wherein the display module is further adapted to:
when the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance pixel and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range;
When the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction;
if the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction;
and if the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction.
2. The system of claim 1, the display module further adapted to:
if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, restoring the spectrogram to an initial state of the spectrogram, wherein the initial state represents the spectrogram before the mouse is clicked and dragged;
if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, amplifying and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction;
If the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is larger than a preset distance, and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, amplifying and displaying a spectrogram in the dragging range in the x-axis direction;
and if the release of the clicked mouse is monitored, the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance, and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, amplifying and displaying the spectrogram in the dragging range in the y-axis direction.
3. The system of claim 1, further comprising:
and the translation module is suitable for translating the position of the spectrogram based on the moving position of the mouse when the preset operation of the mouse is monitored.
4. A system as claimed in any one of claims 1 to 3, wherein the predetermined distance is 10 pixels.
5. A system as claimed in claim 2 or 3, wherein the predetermined direction is upper right.
6. A system as claimed in claim 3, wherein the predetermined operation is a right key long press.
7. A data display method, performed in a computing device, the method comprising the steps of:
generating a spectrogram based on the acquired data;
responding to clicking operation on the spectrogram, acquiring a target point positioned on the spectrogram, and presenting coordinate values of the target point, wherein the target point is a point with the nearest point distance corresponding to the clicking operation;
Responding to clicking and dragging operations on the spectrogram, and presenting corresponding display effects in the spectrogram, wherein the method comprises the following steps:
acquiring a dragging direction and a dragging distance of a mouse after clicking, wherein the dragging distance comprises a dragging distance in the x-axis direction and a dragging distance in the y-axis direction;
if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is the preset direction, displaying a preset graph representing reset in the dragging range;
if the dragging distance of the mouse in the x-axis direction and the dragging distance of the mouse in the y-axis direction are both larger than the preset distance, and the dragging direction is not the preset direction, scaling and displaying the spectrogram in the dragging range in the x-axis direction and the y-axis direction;
if the dragging distance of the mouse in the x-axis direction is larger than the preset distance and the dragging distance of the mouse in the y-axis direction is smaller than or equal to the preset distance, scaling and displaying the spectrogram in the dragging range in the x-axis direction;
and if the dragging distance of the mouse in the x-axis direction is smaller than or equal to the preset distance and the dragging distance of the mouse in the y-axis direction is larger than the preset distance, scaling and displaying the spectrogram in the dragging range in the y-axis direction.
8. A computing device, comprising:
At least one processor and a memory storing program instructions;
the program instructions, when read and executed by the processor, cause the computing device to perform the method of claim 7.
9. A computer readable storage medium storing one or more applications, the one or more applications comprising instructions that, when executed by a computing device, cause the computing device to perform the method of claim 7.
CN202110766573.5A 2021-07-07 2021-07-07 Data display system and method Active CN113467877B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110766573.5A CN113467877B (en) 2021-07-07 2021-07-07 Data display system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110766573.5A CN113467877B (en) 2021-07-07 2021-07-07 Data display system and method

Publications (2)

Publication Number Publication Date
CN113467877A CN113467877A (en) 2021-10-01
CN113467877B true CN113467877B (en) 2023-12-05

Family

ID=77878813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110766573.5A Active CN113467877B (en) 2021-07-07 2021-07-07 Data display system and method

Country Status (1)

Country Link
CN (1) CN113467877B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114153350B (en) * 2021-12-06 2023-09-29 北京金堤科技有限公司 Map scaling method and device, storage medium and electronic equipment
CN114792352B (en) * 2022-06-22 2022-09-20 成都玖锦科技有限公司 Frequency spectrum image processing method and system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2451922C1 (en) * 2011-03-01 2012-05-27 Федеральное государственное унитарное предприятие "Центральный институт авиационного моторостроения имени П.И. Баранова" Diagnostic technique for aeroelastic oscillation mode of rotor blades of axial flow turbomachine
CN106648172A (en) * 2016-12-14 2017-05-10 天津阳泽科技有限公司 Direction change control system for wearable device with man-machine interactive function in field of computers
CN206248204U (en) * 2016-11-24 2017-06-13 广西电网有限责任公司贺州供电局 Transportable transformer vibration characteristic signals detection means
CN107356384A (en) * 2017-07-26 2017-11-17 安徽容知日新科技股份有限公司 Method, computing device and the system of the state of blade in a kind of monitoring wind power plant
CN107909156A (en) * 2017-10-27 2018-04-13 安徽容知日新科技股份有限公司 A kind of equipment state detecting method and computing device
CN107941322A (en) * 2017-10-31 2018-04-20 安徽容知日新科技股份有限公司 A kind of harmonic wave recognition methods and computing device
CN108168811A (en) * 2017-12-12 2018-06-15 电子科技大学 The Portable acquiring analytical equipment and method of a kind of vibration signal
CN110553714A (en) * 2019-08-31 2019-12-10 深圳市广宁股份有限公司 Intelligent vibration augmented reality testing method and related product
CN211425655U (en) * 2020-04-13 2020-09-04 淄博久安电气科技有限公司 Intelligent vibration monitoring device for monitoring high-power motor
CN112326282A (en) * 2019-08-05 2021-02-05 计算系统有限公司 Vibration spectral window enhancement

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150204757A1 (en) * 2014-01-17 2015-07-23 United States Of America As Represented By The Secretary Of The Navy Method for Implementing Rolling Element Bearing Damage Diagnosis

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2451922C1 (en) * 2011-03-01 2012-05-27 Федеральное государственное унитарное предприятие "Центральный институт авиационного моторостроения имени П.И. Баранова" Diagnostic technique for aeroelastic oscillation mode of rotor blades of axial flow turbomachine
CN206248204U (en) * 2016-11-24 2017-06-13 广西电网有限责任公司贺州供电局 Transportable transformer vibration characteristic signals detection means
CN106648172A (en) * 2016-12-14 2017-05-10 天津阳泽科技有限公司 Direction change control system for wearable device with man-machine interactive function in field of computers
CN107356384A (en) * 2017-07-26 2017-11-17 安徽容知日新科技股份有限公司 Method, computing device and the system of the state of blade in a kind of monitoring wind power plant
CN107909156A (en) * 2017-10-27 2018-04-13 安徽容知日新科技股份有限公司 A kind of equipment state detecting method and computing device
CN107941322A (en) * 2017-10-31 2018-04-20 安徽容知日新科技股份有限公司 A kind of harmonic wave recognition methods and computing device
CN108168811A (en) * 2017-12-12 2018-06-15 电子科技大学 The Portable acquiring analytical equipment and method of a kind of vibration signal
CN112326282A (en) * 2019-08-05 2021-02-05 计算系统有限公司 Vibration spectral window enhancement
CN110553714A (en) * 2019-08-31 2019-12-10 深圳市广宁股份有限公司 Intelligent vibration augmented reality testing method and related product
CN211425655U (en) * 2020-04-13 2020-09-04 淄博久安电气科技有限公司 Intelligent vibration monitoring device for monitoring high-power motor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
大型机泵振动分析算法的研究与应用;朱志伟;《供水技术》;第42-45页 *

Also Published As

Publication number Publication date
CN113467877A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN113467877B (en) Data display system and method
WO2019136961A1 (en) User interface display identification method, terminal device, storage medium and apparatus
JP2015162088A (en) Electronic device, method, and program
JP5395927B2 (en) Electronic device and handwritten document search method
US20140063073A1 (en) Electronic device and method for controlling movement of images on screen
WO2013175389A2 (en) Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces
US11995428B2 (en) Method and system for providing image-based interoperability with an application
CN107483821A (en) Image processing method and mobile terminal
CN105242920A (en) Image capture system, image capture method and electronic device
CN103345738B (en) Method for checking object based on area-of-interest and device
JP5377743B1 (en) Electronic device and handwritten document processing method
CN103870118B (en) Information processing method and electronic equipment
CN104956378A (en) Electronic apparatus and handwritten-document processing method
US11614824B2 (en) System and method to measure latency in displaying a key tap event
JP5862775B2 (en) Image display device, image enlargement method, and image enlargement program
JP2014082605A (en) Information processing apparatus, and method of controlling and program for the same
JP2013077180A (en) Recognition device and method for controlling the same
JP6318794B2 (en) Information processing apparatus and information processing program
CN112685279B (en) Script recording method, script recording device and terminal equipment
CN107343105B (en) Audio data processing method and mobile terminal
CN115396718B (en) Video display control method and device
CN114489397B (en) Electronic canvas processing method, electronic canvas processing equipment and storage medium
JP2015038670A (en) Electronic device, and method
CN116776156A (en) Training method and device of fault diagnosis model, electronic equipment and storage medium
JP3918921B2 (en) Pointer moving method, program, and recording medium

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
GR01 Patent grant
GR01 Patent grant