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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 