Command processing in distributed computing systems
US-2018270297-A1 · Sep 20, 2018 · US
US10877094B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10877094-B2 |
| Application number | US-201816108445-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 22, 2018 |
| Priority date | Aug 22, 2018 |
| Publication date | Dec 29, 2020 |
| Grant date | Dec 29, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Recording of a control command sequence related to multiple devices. Each of the multiple devices may receive user input by a user inter-face, and the received user input may be converted to appropriate control commands. Timestamp information is assigned to each control command, and the control commands of the multiple devices are merged together to a common control command sequence based on the assigned timestamp information.
Opening claim text (preview).
The invention claimed is: 1. A command recording arrangement for generating a control command sequence related to a test procedure for testing a device under test in a test arrangement by at least two devices, wherein each of the at least two devices comprise: an input interface for receiving input corresponding to a control command; and a memory, wherein at least two inputs are converted to a separate control command for performing a predetermined operation or setting up the device receiving the control command, wherein at least two commands are used to perform an operation on the device receiving the control command in the test arrangement, and each of the at least two control commands includes a timestamp related to a point in time of an operation corresponding to the control command associated with respective input, and wherein each memory is configured to store the control commands and the associated timestamps of the respective device; the command recording arrangement comprising: a data interface electrically connected to the at least two devices, the data interface is adapted to receive control commands from the at least two devices, each control command being associated with the respective input on one of the at least two devices, wherein all control commands and the corresponding timestamps are transferred from the memories of the devices or streamed from the devices to the data interface during a transfer operation; a command processor adapted to merge the received control commands to a common control sequence, wherein the received control commands are arranged in the common control sequence based on the timestamps included in the received control commands, and an identification of a related device of the at least two devices in the test arrangement is included to each command in the common control sequence. 2. The command recording arrangement according to claim 1 , wherein the data interface is adapted to assign an identification to the received control commands, said identification specifying the device from which the respective control command has been received. 3. The command recording arrangement according to claim 1 , wherein the command processor is adapted to generate a program script, the program script being executable on a processing device connected with at least two devices, and the processing device is configured to instruct the devices to perform the control commands when executing the program script. 4. The command recording arrangement according to claim 1 , comprising a time synchronization device adapted to initiate a time synchronization of the at least two devices. 5. The command recording arrangement according to claim 1 , wherein each of the at least two devices comprises a conversion processor adapted to translate the received input to a control command for instructing device perform an operation according to the received input, and a clock for assigning timestamp information. 6. The command recording arrangement according to claim 5 , wherein the at least two devices comprise at least one signal generation device for generating a test signal, and at least one measurement device for measuring a signal. 7. The command recording arrangement according to claim 5 , wherein the at least two devices and the data interface are connected with each other by a local area network, a universal serial bus, a controller area network bus connection or a general purpose interface bus. 8. The command recording arrangement according to claim 5 , wherein the control commands comprise at least one of Standard Commands for Programmable Instruments, Virtual Instrument Software Architecture commands, Interchangeable Virtual Instruments commands, or general purpose interface bus commands. 9. The command recording arrangement according to claim 1 , wherein the data interface and the command processor are included in one of the at least two devices. 10. The command recording arrangement according to claim 1 , comprising an output device for providing the merged control commands to a further processing device or to a user. 11. A command recording method for generating a control command sequence related to a test procedure for testing a device under test in the test arrangement by at least two devices, the method comprising: receiving input by each of the at least two devices; translating, by a conversion processor, the received input to a control command for instructing device perform an operation according to the received input; assigning timestamp information to the control commands by the conversion processor; storing at least two control commands and the associated timestamps of the respective device in a memory of the respective device; receiving at least two control commands from the at least two devices by a data interface, each of the at least two control commands being associated with an input on one of the at least two devices, at least two inputs are converted to a separate control command for performing a predetermined operation or setting up the device receiving the control command, the at least two control commands are used to perform an operation on the device receiving the control command in the test arrangement, and the at least two control commands include a timestamp related to a point in time of an operation corresponding to the received control command associated with respective input, wherein the at least two memories of the devices or streamed to the data interface during a transfer operation; and merging the received control commands to a common control sequence by a command processor, wherein the received control commands are arranged in the common control sequence based on the timestamps included in the received control commands, and an identification of a related device in the test arrangement of the at least two devices is included to each command in the common control sequence. 12. The method according to claim 11 , comprising assigning an identification to the received control commands, the identification specifying the device from which the respective control command has been received. 13. The method according to claim 11 , comprising generating a program script by the command processor, the program script being executable on a processing device connected with at least two devices, and the processing device being configured to instruct the devices to perform the control commands when executing the program script. 14. The method according to claim 11 , comprising initiating a time synchronization of the at least two devices. 15. The method according to claim 11 , wherein the at least two devices comprise at least one signal generation device for generating a test signal, and at least one measurement device for measuring a signal. 16. The method according to claim 11 , wherein the at least two devices and the data interface are connected with each other by a local area network, a universal serial bus, a controller area network bus connection or a general purpose interface bus. 17. The method according to claim 11 , wherein the control commands comprise at least one of Standard Commands for Programmable Instruments, Virtual Instrument Software Architecture commands, Interchangeable Virtual Instruments commands, or general purpose interface bus commands. 18. The method according to claim 11 , wherein the merging the received control commands to a common control sequence is performed in one of the at least two devices. 19. The method according to claim 11 , comprising providing the merged control comm
Tester/user interface · CPC title
Routing signals to or from the device under test [DUT], e.g. switch matrix, pin multiplexing · CPC title
Interface with the device under test [DUT], e.g. arrangements between the test head and the DUT, mechanical aspects, fixture · CPC title
Timing generation or clock distribution (G01R31/3191 takes precedence) · CPC title
Modular tester, e.g. controlling and coordinating instruments in a bus based architecture · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.