CN111522557A - Graphic signal generator and display panel detection system - Google Patents
Graphic signal generator and display panel detection system Download PDFInfo
- Publication number
- CN111522557A CN111522557A CN202010630217.6A CN202010630217A CN111522557A CN 111522557 A CN111522557 A CN 111522557A CN 202010630217 A CN202010630217 A CN 202010630217A CN 111522557 A CN111522557 A CN 111522557A
- Authority
- CN
- China
- Prior art keywords
- function
- module
- signal generator
- display panel
- power supply
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/427—Parsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a graphic signal generator and a display panel detection system. The pattern signal generator includes: the script parser is used for receiving and parsing the script file and operating a function according to the parsed script file; a logic function module for outputting a timing signal and a power control signal according to an operating function, the timing signal being provided to a display panel; and the power supply functional module is used for providing power supply for the display panel according to the power supply control signal. The invention has the advantages of easy function expansion and diversification, simple function development and convenient after-sale maintenance.
Description
Technical Field
The invention belongs to the technical field of panel detection, and particularly relates to a graphic signal generator and a display panel detection system.
Background
The existing panel detection system consists of an upper computer and a graphic signal generator. The panel manufacturer customizes and develops a software GUI with various functions on the upper computer according to the requirements of customers, each component on the GUI represents each detection function required by the customers, and after the customers operate the GUI components, the upper computer transmits data to the graphic signal generator by a fixed communication protocol. After the microprocessor of the graphic signal generator analyzes the received data, the control logic module and various functional modules execute actions, and the action result is output to the outside of the equipment through the output module and is usually accessed to a display panel to be detected.
The above frame has the following problems: the customized GUI ensures that the product has low reliability, serious coupling degree and difficult equipment maintenance; GUI software development speed of the upper computer is slow, and field faults cannot be solved in time; the development cost of the equipment function module is too high, and the expansion and the universality are avoided; the product has insufficient function expansion capability and cannot meet various customer requirements. Therefore, a graphic signal generator and a display panel detection system which can meet the new requirements of customers and have strong expansibility, strong universality and excellent performance are urgently needed.
Disclosure of Invention
Aiming at least one defect or improvement requirement in the prior art, the invention provides a graphic signal generator and a display panel detection system, which have the advantages of easy function expansion and diversification, simple function development and easy after-sale maintenance.
To achieve the above object, according to a first aspect of the present invention, there is provided a graphic signal generator for display panel detection, comprising:
the script parser is used for receiving and parsing the script file and operating a function according to the parsed script file;
a logic function module for outputting a timing signal and a power control signal according to an operating function, the timing signal being provided to the display panel;
and the power supply functional module is used for providing power supply for the display panel according to the power supply control signal.
Preferably, the script parser comprises:
the storage unit is used for predefining and packaging a plurality of functional functions with different functions, and each functional function is provided with a corresponding function interface;
and the analysis unit is used for receiving and analyzing the script file, acquiring a functional function code to be operated, and reading and calling the functional function to be operated from the storage unit by using the function interface.
Preferably, the script file includes a plurality of function codes to be executed and an execution sequence.
Preferably, a CPU and an operating system are adopted to provide a running environment for the script parser.
Preferably, the logic function module is further configured to receive a manual operation instruction, and generate the timing signal and the power control signal according to the manual operation instruction and an executed function.
Preferably, the power supply functional module is further configured to sample current of the display panel by using a high-speed ADC sampling technique.
Preferably, the power supply function module comprises a micro-control module and a power supply module;
the micro control module is used for receiving and analyzing the power supply control signal to generate an action execution signal;
and the power supply module supplies power to the display panel according to the action execution signal.
Preferably, the script parser and the logic function module are integrated on a first uppermost circuit board, the micro control module is integrated on a second intermediate circuit board, and the power supply module is integrated on a third lowermost circuit board.
Preferably, the power supply module is inserted onto the third circuit board in a plug-in manner.
According to a second aspect of the present invention there is provided a display panel inspection system comprising a graphics signal generator as described in any one of the above.
In general, compared with the prior art, the invention has the following beneficial effects: the graphic signal generator comprises a script parser which parses a script file sent by an upper computer, and a functional function driving logic function module is called to provide a graphic signal for the display panel, so that the functions of the graphic signal generator are easy to expand and diversify, the function development is simple, and the after-sale maintenance is easy; the method comprises the following steps of solidifying a bottom layer function interface, developing a new function based on a script, rapidly responding to various requirements of a client, and calling the bottom layer function interface to execute various function functions when a script program runs; the script program can be operated without an upper computer, so that the signal interaction between the upper computer and the graphic signal generator is simplified, and the data processing efficiency is greatly improved; the hardware modularization improves the universality and the expansion capability of the hardware.
Drawings
FIG. 1 is a schematic diagram of a graphics signal generator according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
The graphic signal generator for detecting the display panel comprises a script parser, a logic function module and a power supply function module.
And the script parser is used for receiving and parsing the script file and operating the function according to the parsed script file.
The script file is edited based on the upper computer. The script file can be a Lua script file, can be edited or modified according to the detection requirement of the display panel, and is issued to the script analyzer after the design is finished.
The script parser parses after receiving the script file, runs the function, drives the logic function module by using the running function, outputs a time sequence signal to the display module, and outputs a power control signal to the power function module.
The function is a specific operation example defined for the display panel test, and the test functions of different display panels are different, such as testing the functions of the display panel, such as power-on, power-off, picture switching, video playing, code command issuing, current and voltage display, demura burning function, gamma function, communication function, control box display function, specific character display function, and the like.
The graphic signal generator comprises a script parser, wherein the script parser receives a script file, and directly parses the script file in the graphic signal generator to run a function.
Therefore, on one hand, the function of the graphic signal generator is not limited by the fixed function of GUI software on the upper computer, and the functions of the graphic signal generator can be easily expanded and diversified by flexibly editing script files; and the customization development of GUI software is not needed; the field fault maintenance of GUI software is not required to be carried out frequently, and the after-sale maintenance is facilitated.
On the other hand, the script program can be separated from the upper computer to directly analyze and operate on the graphic signal generator, only the final execution result needs to be returned to the upper computer, and the intermediate process data does not need to be transmitted to the upper computer, so that the signal interaction between the upper computer and the graphic signal generator is greatly simplified, and the data processing efficiency is greatly improved. The graphic signal generator does not comprise a script analyzer, but the designated script file analysis is completed by the upper computer, and the script file is downloaded to the graphic signal generator to operate in a specific instruction mode after the upper computer analyzes the script file each time. In the process of executing the instruction, the graphic signal generator also needs to return the intermediate process data to the upper computer for many times, so that in the process, the transmission data is large, the execution efficiency is low, and the graphic signal generator cannot be separated from the upper computer for use.
Further, in order to improve extensibility, the script parser includes a storage unit and a parsing unit. The storage unit is used for predefining and packaging a plurality of function functions with different functions, and each function is provided with a corresponding function interface. And the analysis unit is used for receiving and analyzing the script file, acquiring the name of the function to be executed, and reading and calling the function to be executed from the storage unit by using the function interface.
For example, the function may be a gamma function, a communication function, a function of driving a display, a function of displaying a specific character, and the like. The function functions of various different functions are predefined, and different detection requirements of a plurality of users can be met.
In this way, the user does not need to directly define various function functions in the script file, but defines various function functions in the script parser storage unit, and the script parser storage unit provides a calling interface of various function functions. The function stored in the storage unit can be various, and simultaneously covers different detection requirements of different users, and the function does not need to be defined for each user. And editing the script file according to the detection requirement by the user, and defining the function codes to be executed in the script file. The analysis unit analyzes the script file to obtain the executed function codes, and calls the corresponding function according to the function codes. Thus, the function expansibility of the graphic signal generator is further enhanced, and the graphic signal generator is more universal. When a plurality of users have different new detection requirements, all function functions newly defined by the users can be added to the storage unit at one time, and the function of the graphic signal generator does not need to be separately expanded for each user, so that the convenience of after-sale maintenance is further improved.
Preferably, the script file may include a plurality of function code sequences to be executed, and specify an execution sequence of the plurality of function functions. In practical applications, it is often necessary to execute a series of multiple functions in sequence, so that multiple function code sequences to be executed may be included in the script file, and the execution sequence of multiple function functions is specified.
Preferably, a CPU and an operating system are used to provide a running environment for the script parser, such as an ARM and Linux operating system, so that the script parser can run independently in the graphics signal generator, apart from the host computer.
The method comprises the steps that a Lua script file is automatically created on an upper computer, a design program is customized according to a display panel of a client, the Lua script file is issued to a magnetic disk of the Linux in the form of the script file after the design is completed, an ARM (advanced RISC machine) can directly read the file during operation and operate according to an appointed mode, and the Lua file mainly comprises power supply voltage, a protection function, a signal time sequence, various function codes required by the display panel and an execution sequence appointed by the client.
The Lua script file parser can be transplanted into a Linux environment, the parser takes out a script file sent by an upper computer from a file system, opens the file and reads the file into a memory, and then the file is executed step by step according to a program sequence. If the Lua script file calls the function, the ARM will transfer to execute the function, and call back to the script program after the execution is finished to continue executing the script program downwards until all scripts are executed.
And the logic function module is used for generating a time sequence signal and a power supply control signal according to the running function, outputting the time sequence signal to the display panel and outputting the power supply control signal to the power supply module. The script parser runs a function to drive the logic function module to generate a timing signal and a power control signal. The power control signal is, for example, a signal for turning on, turning off, voltage setting, protection setting, current and voltage acquisition, or the like.
The logic function module is also connected with an external control box. The control box receives various manual operation commands input by operators of the detection work station, such as power on, power off, specific picture display and the like, and sends the manual operation commands to the logic function module. And the logic function module generates a time sequence signal and a power supply control signal according to the manual operation instruction and the running function.
And the power supply functional module is used for providing power supply for the display panel according to the received power supply control signal.
Preferably, the power supply function module is further configured to sample current of the display panel using a high-speed ADC sampling technique. This enables the current value to be updated more quickly and improves the response time of the pattern signal generator.
Preferably, the power supply function module comprises a micro-control module and a power supply module;
the micro control module is used for receiving and analyzing the power supply control signal output by the logic function module and generating an action execution signal. The micro-control module is a co-controller and can be a single chip microcomputer.
The power supply module supplies power to the display panel according to the action execution signal output by the micro control module.
The display panel displays images required by various detections according to the received time sequence signal and the power supply signal provided by the power supply module.
The graphic signal generator of the embodiment of the invention can be integrated on three circuit boards, the script parser and the logic function module form a signal function module which is integrated on the uppermost first circuit board, the micro control module of the power supply function module is integrated on the middle second circuit board, and the power supply module of the power supply function module is integrated on the lowermost third circuit board.
Due to the limitation of hardware and functions, the layout mode is reasonable in combination with the field use environment, the manual operation habit and the circuit design principle. The power supply functional module is arranged on the circuit board at the bottom to facilitate heat dissipation, and the control module is used for controlling the power supply functional module, so that the circuit board arranged in the middle, the script parser and the signal functional module consisting of the logic functional module are arranged on the top to be conveniently connected with the display screen.
Preferably, the power module is inserted into the third circuit board in a plug-in manner, which can greatly improve expandability.
In the existing pattern signal generator, the power supply is generally directly burned on the circuit board, and the embodiment is inserted into the circuit board in a plug-in mode, and the power supply is taken as a single module. If the power module breaks down, the power module is convenient to be maintained independently.
The display panel detection system of the embodiment of the invention comprises the graphic signal generator of any one of the embodiments. The implementation principle and technical effect of the display panel detection system are similar to those of the above-mentioned graphic signal generator, and are not described herein again.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A graphics signal generator for display panel detection, comprising:
the script parser is used for receiving and parsing the script file and operating a function according to the parsed script file;
a logic function module for outputting a timing signal and a power control signal according to an operating function, the timing signal being provided to the display panel;
and the power supply functional module is used for providing power supply for the display panel according to the power supply control signal.
2. The graphics signal generator of claim 1, wherein the script parser comprises:
the storage unit is used for predefining and packaging a plurality of functional functions with different functions, and each functional function is provided with a corresponding function interface;
and the analysis unit is used for receiving and analyzing the script file, acquiring a functional function code to be operated, and reading and calling the functional function to be operated from the storage unit by using the function interface.
3. The graphics signal generator of claim 2 wherein said script file includes a plurality of function codes to be executed and an execution order.
4. A graphics signal generator according to claim 1, 2 or 3, wherein a CPU and operating system are employed to provide a runtime environment for the script parser.
5. The graphics signal generator of claim 1, 2 or 3 wherein the logic function module is further configured to receive a manual operation command, and to generate the timing signal and the power control signal according to the manual operation command and a function being executed.
6. The graphics signal generator of claim 1, 2 or 3 wherein the power functional block is further configured to sample current of the display panel using high speed ADC sampling techniques.
7. The graphics signal generator of claim 1, 2 or 3 wherein the power functional module comprises a micro control module and a power module;
the micro control module is used for receiving and analyzing the power supply control signal to generate an action execution signal;
and the power supply module supplies power to the display panel according to the action execution signal.
8. The graphic signal generator of claim 7, wherein the script parser and the logic function module are integrated on a first uppermost circuit board, the micro control module is integrated on a second intermediate circuit board, and the power supply module is integrated on a third lowermost circuit board.
9. The graphics signal generator of claim 8 wherein said power module is pluggable onto said third circuit board.
10. A display panel inspection system comprising the graphic signal generator of any one of claims 1 to 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010630217.6A CN111522557A (en) | 2020-07-03 | 2020-07-03 | Graphic signal generator and display panel detection system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010630217.6A CN111522557A (en) | 2020-07-03 | 2020-07-03 | Graphic signal generator and display panel detection system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111522557A true CN111522557A (en) | 2020-08-11 |
Family
ID=71911996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010630217.6A Pending CN111522557A (en) | 2020-07-03 | 2020-07-03 | Graphic signal generator and display panel detection system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111522557A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113722171A (en) * | 2021-11-01 | 2021-11-30 | 南京宏泰半导体科技有限公司 | Arbitrary serial time sequence generation method based on graphical control |
| CN114489602A (en) * | 2022-01-25 | 2022-05-13 | 苏州佳智彩光电科技有限公司 | Python-based signal control system and test method thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106021105A (en) * | 2016-05-19 | 2016-10-12 | 武汉精测电子技术股份有限公司 | Display module adjustment method and apparatus |
| US20180173529A1 (en) * | 2016-12-21 | 2018-06-21 | Intel Corporation | Systems and methods for multi-architecture computing |
| CN108845438A (en) * | 2018-04-19 | 2018-11-20 | 苏州华兴源创电子科技有限公司 | LCD panel test device and method |
-
2020
- 2020-07-03 CN CN202010630217.6A patent/CN111522557A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106021105A (en) * | 2016-05-19 | 2016-10-12 | 武汉精测电子技术股份有限公司 | Display module adjustment method and apparatus |
| US20180173529A1 (en) * | 2016-12-21 | 2018-06-21 | Intel Corporation | Systems and methods for multi-architecture computing |
| CN108845438A (en) * | 2018-04-19 | 2018-11-20 | 苏州华兴源创电子科技有限公司 | LCD panel test device and method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113722171A (en) * | 2021-11-01 | 2021-11-30 | 南京宏泰半导体科技有限公司 | Arbitrary serial time sequence generation method based on graphical control |
| CN113722171B (en) * | 2021-11-01 | 2022-07-22 | 南京宏泰半导体科技有限公司 | Arbitrary serial time sequence generation method based on graphical control |
| CN114489602A (en) * | 2022-01-25 | 2022-05-13 | 苏州佳智彩光电科技有限公司 | Python-based signal control system and test method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210405111A1 (en) | Test method and electronic device | |
| CN110750463B (en) | Method, device, system, equipment and medium for testing small program | |
| JPH0760443B2 (en) | Assembly instruction creation system | |
| GB2232514A (en) | Programmable controller | |
| CN111930031B (en) | Relay protection single board debugging system and implementation method thereof | |
| CN112732576B (en) | Automatic testing method, device and equipment based on user interface | |
| EP3015979A1 (en) | Information processing apparatus, information processing method, information processing program, and storage medium | |
| JPH07167922A (en) | High-throughput inspecting device | |
| CN115658529A (en) | Automatic testing method for user page and related equipment | |
| CN111522557A (en) | Graphic signal generator and display panel detection system | |
| KR102002971B1 (en) | Display and operating unit and method of operating a field instrument using a display and operating unit | |
| US11958511B2 (en) | Train signal system and linkage method therefor | |
| KR101422212B1 (en) | Test pattern generating apparatus, test program generating apparatus, generating method, program and test apparatus | |
| CN100375031C (en) | Restructurable virtual device for software bus and chip structure | |
| KR20090110486A (en) | Robot control code generation method and device therefor | |
| CN112764750B (en) | Interface generation method, device, electronic equipment and readable storage medium | |
| US7689905B1 (en) | Containment of terminal application run-time data for viewing when disconnected from a host server | |
| CN117194230A (en) | FCT matching test methods, devices, equipment and media for different versions of boards | |
| CN112148611B (en) | Cloud architecture-based automatic test intermediate interface method and platform | |
| JP2007086921A (en) | Machinery control program execution system | |
| CN119739367B (en) | Agile display control mechanism design method implemented on trainer | |
| JP4387288B2 (en) | Display device for control, editor device, program, and recording medium | |
| CN114281315B (en) | Visual software development system and method applied to superconducting computer | |
| CN101308648A (en) | Method and system for automatically testing display device | |
| CN116841881A (en) | High-speed cable testing methods, systems, devices, computer equipment and storage media |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200811 |
|
| RJ01 | Rejection of invention patent application after publication |