Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine data searching technology for measuring and analyzing instrument

A technology of measurement analysis and virtual machine, applied in the field of virtual machine technology, can solve problems such as software structure confusion, poor scalability, and complexity

Active Publication Date: 2010-12-15
广州致远仪器有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If you want to upgrade and increase the search function, you must change the search function, which will lead to confusing and complicated software structure, and poor scalability

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine data searching technology for measuring and analyzing instrument
  • Virtual machine data searching technology for measuring and analyzing instrument
  • Virtual machine data searching technology for measuring and analyzing instrument

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0027] Embodiment 1: Use a virtual machine to search for data on a bus (the name of the bus is Bus1, and the address is 0x10): 0x01 from the sample data. Since the search data is a specific value, basic commands can be used to realize the search.

[0028] First use the trigger condition editor (1) to edit the search condition: the bus is Bus1, the bus address is 0x10, and the data to be searched is 0x01. Then use the virtual machine instruction compiler (5) to compile the search conditions into instructions that can be recognized by the virtual machine, as shown in Listing 1:

[0029]Program Listing 1

[0030] ① 0x0100(DATA)0x01

[0031] ②STEP1: 0x0A(NEXT)

[0032] ③ 0x06(JNE) 0x10(Bus1)0x01 0x01(STEP1) / *Bus1 is the bus name* /

[0033] ④ 0x0C(OUT)

[0034] Start the virtual machine, connect to the specific external data source, configure the operating mode of the virtual machine as a common mode by the virtual machine configuration module (61), and configure the initial ...

Embodiment approach 2

[0041] Embodiment 2: Use the virtual machine to search the data queues on the bus (the bus name is Bus1 and the address is 0x10): 0x18, 0x9E, 0x39, 0x10E, 0x20 from the sample data. Because the search data is a queue, it is a complex search, and advanced instructions can be used to realize the search.

[0042] First use the trigger condition editor (1) to edit the search conditions: the bus is Bus1, the bus address is 0x10, and the data to be searched is 0x18, 0x9E, 0x39, 0x10E, 0x20. Then use the virtual machine instruction compiler (5) to compile the search conditions into instructions that can be recognized by the virtual machine, as shown in Listing 2:

[0043] Program Listing 2

[0044] ① 0x0D(PUSH)0x18

[0045] ② 0x0D(PUSH)0x9E

[0046] ③ 0x0D(PUSH)0x39

[0047] ④ 0x0D(PUSH)0x10E

[0048] ⑤ 0x0D(PUSH)0x20

[0049] ⑥ 0x18(ONDQ)0x10(Busl)STEP

[0050] ⑦ 0x0C(OCUT)

[0051] ⑧STEP:0x15(RET)

[0052] Start the virtual machine, connect the specific external data sourc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of embedded systems, and particularly relates to a virtual machine technology based on a trigger condition and used for searching specific sample data of a measuring and analyzing instrument, aiming to search the sample data of the measuring and analyzing instrument more conveniently and flexibly. A searching command of the virtual machine comes from compilationto the trigger condition of the measuring and analyzing instrument; and the virtual machine executes the compiled searching command to search the sample data, and outputs a searching result finally. In the invention, the virtual machine simulates a working mode of a trigger in the measuring and analyzing instrument; an assembler instruction set specially used for the virtual machine is designed; and various basic universal function interfaces compiled by a high-level language are realized, the searching commands of any complexity can be compiled by using the interfaces according to searching demands for searching, a hardware is abstracted correspondingly, and trigger and searching are integrated together by an execution mode compatible with a trigger language.

Description

technical field [0001] The invention belongs to the field of embedded systems, and more specifically relates to a virtual machine technology for searching specific sample data of measuring and analyzing instruments based on trigger conditions. Background technique [0002] Measurement and analysis instruments are essential tools for information acquisition, information transmission, information storage, information processing and application. Existing measurement and analysis instruments include logic analyzers, oscilloscopes, programmers, etc. Measurement and analysis instruments are mainly used to detect and analyze digital circuits. Generally speaking, digital circuits contain one or more bus signals for transmitting data, addresses, commands and other information. Each bus is composed of multiple channels or lines. When a measurement and analysis instrument is used to sample multiple channels or lines of a digital circuit in parallel, a large amount of sample data for an...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G01R31/317
Inventor 周立功
Owner 广州致远仪器有限公司