Measurement Setup Code Generation for Remote Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of measurement systems lack a simple method to control measurement devices remotely due to limited programming experience and challenges in synchronizing commands and reading results, necessitating a more straightforward approach to generate executable code for customized measurements.

Innovation Solution

A method and system that allow users to manually set measurement device setups via a user interface, record remote control commands, convert them into specific instructions, and generate standalone executable code, eliminating the need for extensive programming skills.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually program scripts to control measurement devices remotely, then measurement functionality can be extended, but the complexity of operation increases due to limited programming experience

Engineering Contradiction:
Improvemeasurement functionalityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The measurement device automatically generates executable code from recorded manual operations. The device serves itself by converting user interactions into programmable instructions without requiring external programming intervention, thus extending functionality while maintaining ease of use

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system records manual setup operations as template code that can be reused and executed automatically. By copying the essence of manual configuration into reusable code segments, the system enables extended measurement functionality without requiring users to re-program each time

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If users modify existing code to fit specific measurement needs, then customization is achieved, but the time required for setup increases due to synchronization challenges

Engineering Contradiction:
Improvemeasurement customizationVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary code generation by recording manual setup operations and automatically converting them into synchronized executable code. This pre-processing eliminates the need for users to manually synchronize commands and results later, significantly reducing setup time while maintaining full customization capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The code generation module acts as an intermediary between manual setup operations and the measurement device execution. It automatically handles the complex synchronization of commands and results, translating user-friendly manual configurations into precisely synchronized executable code without user intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If remote control commands are used to control measurement devices, then direct access is not required, but the complexity of command synchronization increases

Engineering Contradiction:
Improveremote access capabilityVSAvoidcommand synchronization
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The measurement device automatically generates and manages the synchronization of remote control commands with result retrieval. The device self-manages the complexity of command sequencing and timing, presenting a simple recorded-operation interface to users while handling synchronization internally

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system copies the simplified structure of manual setup operations into the remote control code, preserving the simple sequential structure of manual actions while automatically adding the necessary synchronization logic for remote execution, thus maintaining operational simplicity despite remote control requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11619920B2Method of customized setting as well as measurement system
Publication Date: 2023.04.04 ROHDE & SCHWARZ GMBH & CO KG
  • US11619920B2 patent drawing

AI summary

A method of customized setting at least one measurement device, comprises the steps of setting an intended measurement setup on the at least one measurement device manually via a user interface, recording, via a command recorder, at least one remote control command assigned to the manual setting of the intended measurement setup, converting the at least one remote control command recorded into specific instructions, and generating a standalone executable code at least based on the specific instructions obtained from the remote control command recorded. Further, a measurement system is provided.