Measurement Control Command Mapping for Low-Bandwidth Remote Operation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern measurement systems require significant processing resources to parse and transmit complex SCPI control commands, leading to inefficiencies in controlling measurement application devices.
Innovation Solution
The method involves receiving control commands in a text-based format, mapping them to unique command identifiers, and transmitting these identifiers to measurement application devices, reducing the need for complex parsing and optimizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If text-based control commands are used for remote control, then user readability and ease of operation are improved, but data transmission bandwidth and processing resources are consumed excessively
Solution Approach 1:
The patent creates a simplified copy of the control command system by mapping full SCPI commands to compact numeric identifiers. Instead of transmitting the complete text-based SCPI command strings, the system transmits only the numeric identifier that represents the command, significantly reducing data transmission volume while preserving the essential control functionality.
Solution Approach 2:
The patent changes the parameter representation from text-based SCPI command strings to numeric identifiers. This parameter transformation reduces the character count from potentially hundreds of characters per command to just a few digits, thereby reducing bandwidth requirements and processing overhead while maintaining the ability to uniquely identify and execute control commands.
2Measurement precision
If complex SCPI control commands are transmitted in full text format, then command specificity and measurement precision are maintained, but parsing complexity and processing time increase significantly
Solution Approach 1:
The system creates a simplified numeric representation that copies the essential identifying information of each SCPI command without including the full command text. The numeric identifier serves as a compact proxy that preserves command specificity while eliminating the need for complex text parsing operations at the receiving end.
Solution Approach 2:
The control system pre-processes the SCPI commands by assigning numeric identifiers to each command type before transmission. This preliminary action of creating the mapping and assigning identifiers eliminates the need for complex real-time parsing at the receiving device, as the numeric identifier directly points to the intended command in a pre-established command table.
3Loss of information
If full SCPI command strings are transmitted, then complete command information is preserved, but bandwidth requirements and transmission overhead are excessive
Solution Approach 1:
The patent transmits only a compact numeric copy or reference to the full SCPI command rather than the complete command string itself. This numeric identifier acts as a pointer that references the full command definition stored locally at the receiving device, thereby preserving command information completeness while minimizing bandwidth consumption during transmission.
Solution Approach 2:
The system extracts only the essential identifying element of each SCPI command - its numeric identifier - and transmits this extracted element separately. The full command details are not transmitted but are instead retrieved locally at the receiving end using the extracted identifier, thereby separating the transmission burden from the information completeness requirement.
Data Source
AI summary
The present disclosure provides a method for accelerating remote control of a measurement application device, the method comprising receiving a control command for the measurement application device, the control command being received in a text-based format that uses a predetermined character encoding for encoding the command text, mapping the received control command to a command identifier, and transmitting the command identifier to the measurement application device.


