Oscilloscope with touch control and touch control operating method of displaying waveform thereof
First Claim
1. An oscilloscope with touch control comprising:
- a touch screen display unit having;
a touch control module detecting a touch gesture and generating a set of waveform processing parameters according to the touch gesture, wherein the set of waveform processing parameter has a vertical position value, a trigger position value, a gain value and a sampling rate, and the touch control module having;
a touch panel serving to detect at least one moving trajectory of touch point associated with the touch gesture, whereinwhen the touch panel of the touch control module detects a single-point drag having a single touch point and a set of continuous coordinates, the set of continuous coordinates of the single-point drag has multiple continuous vertical coordinates and multiple continuous horizontal coordinates of the single touch point; and
when the touch panel of the touch control module detects a multi-point drag having two touch points moving oppositely and two sets of continuous coordinates, each set of continuous coordinates has multiple continuous vertical coordinates and multiple continuous horizontal coordinates associated with one of the touch points of the multi-point drag having two touch points moving oppositely; and
a touch controller connected to the touch panel, and outputting at least one set of continuous coordinates corresponding to the at least one moving trajectory of touch point generated by the touch gesture;
a CPU connected to the touch controller, after receiving the at least one set of continuous coordinates from the touch controller, determining the touch gesture according to a variation of the at least one set of continuous coordinates, generating the set of waveform processing parameters based on the determined touch gesture, setting up the vertical position value according to a variation of the continuous vertical coordinates of a corresponding set of continuous coordinates, setting up the trigger position value according to a variation of the continuous horizontal coordinates of the corresponding set of continuous coordinates, having an activation threshold built therein, multiple zoom levels corresponding to different levels of the gain value and multiple frequency levels corresponding to different levels of the sampling rate, decreasing or increasing the gain value to map to a corresponding vertical scale when the two sets of continuous vertical coordinates of the two touch points of the multi-point drag having two touch points moving oppositely approach or depart from each other vertically and a sum of two respective vertical displacements of the touch points is greater than the activation threshold, and decreasing or increasing the sampling rate to map to a corresponding horizontal scale when the two sets of continuous horizontal coordinates of the two touch points of the multi-point drag having two touch points moving oppositely approach or depart from each other horizontally and a sum of two respective horizontal displacements of the two touch points is greater than the activation threshold; and
a display module; and
a waveform processing and sampling unit connected to the touch control module and the display module of the touch screen display unit, having;
at least one signal input port to respectively receive at least one external signal to be tested, selectively processing one of the at least one external signal to be tested to a corresponding waveform image according to the set of waveform processing parameters, and outputting the waveform image to the display module to further display the waveform image on the display module, anda vertical position adjustment module, an amplitude gain control module, an analog-to-digital (A/D) conversion module and a digital signal processing module, wherein the vertical position adjustment module is connected to the at least one signal input port.
1 Assignment
0 Petitions
Accused Products
Abstract
An oscilloscope with touch control has a touch screen display unit and a waveform processing and sampling unit. The touch screen display unit is connected to the waveform processing and sampling unit and has a touch control module and a display module. The touch control module detects a touch gesture and converts the touch gesture into a set of waveform processing parameters. The waveform processing and sampling unit has at least one signal input port to receive at least one external signal to be tested, processes the signal to be tested into a corresponding waveform image, and outputs the waveform image to the display module. Accordingly, the touch screen display unit enables the operation and display of the waveform thereon and provides more space originally occupied by conventional knobs so that the display module can be enlarged or the oscilloscope can be miniaturized.
9 Citations
11 Claims
-
1. An oscilloscope with touch control comprising:
-
a touch screen display unit having; a touch control module detecting a touch gesture and generating a set of waveform processing parameters according to the touch gesture, wherein the set of waveform processing parameter has a vertical position value, a trigger position value, a gain value and a sampling rate, and the touch control module having; a touch panel serving to detect at least one moving trajectory of touch point associated with the touch gesture, wherein when the touch panel of the touch control module detects a single-point drag having a single touch point and a set of continuous coordinates, the set of continuous coordinates of the single-point drag has multiple continuous vertical coordinates and multiple continuous horizontal coordinates of the single touch point; and when the touch panel of the touch control module detects a multi-point drag having two touch points moving oppositely and two sets of continuous coordinates, each set of continuous coordinates has multiple continuous vertical coordinates and multiple continuous horizontal coordinates associated with one of the touch points of the multi-point drag having two touch points moving oppositely; and a touch controller connected to the touch panel, and outputting at least one set of continuous coordinates corresponding to the at least one moving trajectory of touch point generated by the touch gesture; a CPU connected to the touch controller, after receiving the at least one set of continuous coordinates from the touch controller, determining the touch gesture according to a variation of the at least one set of continuous coordinates, generating the set of waveform processing parameters based on the determined touch gesture, setting up the vertical position value according to a variation of the continuous vertical coordinates of a corresponding set of continuous coordinates, setting up the trigger position value according to a variation of the continuous horizontal coordinates of the corresponding set of continuous coordinates, having an activation threshold built therein, multiple zoom levels corresponding to different levels of the gain value and multiple frequency levels corresponding to different levels of the sampling rate, decreasing or increasing the gain value to map to a corresponding vertical scale when the two sets of continuous vertical coordinates of the two touch points of the multi-point drag having two touch points moving oppositely approach or depart from each other vertically and a sum of two respective vertical displacements of the touch points is greater than the activation threshold, and decreasing or increasing the sampling rate to map to a corresponding horizontal scale when the two sets of continuous horizontal coordinates of the two touch points of the multi-point drag having two touch points moving oppositely approach or depart from each other horizontally and a sum of two respective horizontal displacements of the two touch points is greater than the activation threshold; and a display module; and a waveform processing and sampling unit connected to the touch control module and the display module of the touch screen display unit, having; at least one signal input port to respectively receive at least one external signal to be tested, selectively processing one of the at least one external signal to be tested to a corresponding waveform image according to the set of waveform processing parameters, and outputting the waveform image to the display module to further display the waveform image on the display module, and a vertical position adjustment module, an amplitude gain control module, an analog-to-digital (A/D) conversion module and a digital signal processing module, wherein the vertical position adjustment module is connected to the at least one signal input port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A touch control operating method of displaying waveform of an oscilloscope with touch control, wherein the oscilloscope has a touch screen display unit for detecting a touch gesture, a pre-trigger count (Tpre) and a post-trigger count (Tpost), wherein the touch gesture is defined by a single-point drag gesture with a single touch point and a multi-point drag gesture with two touch points moving oppositely, and displaying a waveform image, the method is performed after the oscilloscope receives a signal to be tested and has steps of:
-
receiving a set of waveform processing parameters from the touch screen display unit, wherein the set of waveform processing parameters is generated by the touch screen display unit according to a variation of the detected touch gesture, wherein the set of waveform processing parameters has a vertical position value, a gain value, a sampling rate and a trigger position value; if detecting the single-point drag, setting up the vertical position value according to a variation of multiple continuous vertical coordinates of the single touch point of the single-point drag and setting up the trigger position value according to a variation of multiple continuous horizontal coordinates of the single touch point of the single-point drag; and if detecting the multi-point drag, decreasing or increasing the gain value according to a variation of multiple continuous vertical coordinates of the two touch points approaching or departing from each other and decreasing or increasing the sampling rate according to a variation of multiple continuous horizontal coordinates of the two touch points approaching or departing from each other; adding a DC voltage to the signal to be tested according to the vertical position value; amplifying the signal to be tested according to the gain value; sampling the signal to be tested according to the sampling rate, digitizing the sampled signal to be tested to digital data, and storing the digital data setting up the Tpre and Tpost with a horizontal position h′
according to the following equations;
Tpre=(H×
N/2−
h′
), h′
=h+Δ
h, Δ
h=(Δ
d×
N×
H)/I
Tpost=(H×
N/2+h′
), h′
=h+Δ
h, Δ
h=(Δ
d×
N×
H)/Iwhere N is a number of horizontal divisions displayed on the oscilloscope, H is a horizontal length per division, h is a previous coordinate of a trigger point in a horizontal direction, Δ
h is a distance of the trigger point moving along the horizontal direction in current operation, Δ
d is a pixel count of the single touch point moving horizontally in current operation and I is a total pixel count of the oscilloscope in the horizontal direction; andafter counting the Tpre, receiving a trigger signal, waiting for a time specified by the Tpost after receiving the trigger signal, and then stopping sampling, reading the digital data with a fixed memory length, processing the digital data to a corresponding waveform image, and outputting the waveform image and displaying the waveform image on the touch screen display unit.
-
Specification