Simulation Hardware Interface Configuration Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for configuring the interface between simulation hardware and external devices are complex and error-prone, requiring numerous settings across multiple input locations, leading to confusion and potential errors in the configuration process.

Innovation Solution

A computer-assisted configuration environment with an overview region displaying status, warnings, and error messages, along with selectable configuration options, provides a centralized interface for users to manage and resolve issues, featuring dynamically updated HTML displays and collapsible subregions for improved usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a detailed configuration process with multiple input locations is used to configure the interface between control system and external device, then the configuration completeness and reliability are improved, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The configuration process is segmented into distinct phases (device description, I/O function configuration, hardware resource allocation, cable harness calculation) with each phase having its own dedicated input fields and validation rules. This segmentation allows the system to manage complexity by breaking down the overall configuration into manageable, independent sections while maintaining comprehensive control over the entire interface configuration process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The configuration environment acts as an intermediary between the user and the complex interface configuration tasks. It provides a structured workflow that guides users through multiple configuration steps, automatically validates inputs, and manages the relationships between different configuration elements (devices, I/O functions, hardware resources, cable harnesses), thereby improving reliability without requiring users to directly manage the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If multiple input locations and detailed settings are required for interface configuration, then the configuration precision and completeness are improved, but the ease of operation and user confusion level worsen

Engineering Contradiction:
Improveconfiguration precisionVSAvoidease of configuration
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically generating candidate cable harness configurations based on the configured devices, I/O functions, and hardware resources. It pre-validates the configuration data and prepares intermediate results before the user finalizes the cable harness design, thereby reducing the operational burden on users while maintaining high configuration precision through multiple validation checkpoints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration environment implements continuous feedback mechanisms that validate user inputs at each configuration step, provide guidance messages, and display the current configuration state. This feedback loop helps users understand the impact of their configuration choices, prevents errors, and guides them through the complex configuration process, thereby improving ease of operation without sacrificing configuration precision.

Inventive Principle:
Principle #23Feedback

3Reliability

If comprehensive configuration validation and error checking are implemented, then the reliability and error reduction are improved, but the configuration time and processing overhead increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs validation checks preliminarily at each configuration step rather than performing a comprehensive check only at the end. Device descriptions, I/O function assignments, and hardware resource allocations are validated as they are configured, allowing errors to be detected and corrected early in the process, thereby maintaining high configuration accuracy while reducing the overall time required compared to end-of-process validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows users to skip certain validation steps or proceed with preliminary configurations that can be refined later. For example, basic device and I/O function configurations can be established quickly with optional detailed validation, and cable harness calculations can be performed in iterative passes, allowing users to rush through initial setup and then refine the configuration with comprehensive validation when needed.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS9727044B2Method and configuration environment for supporting the configuration of an interface between simulation hardware and an external device
Publication Date: 2017.08.08 DSPACE SE & CO KG
  • US9727044B2 patent drawing
  • US9727044B2 patent drawing
  • US9727044B2 patent drawing

AI summary

A method for supporting a configuration of an interface is provided, wherein the configuration environment has an overview region that has several subregions. At least one item of information concerning a part of the configuration is displayed in each subregion. For each subregion, an item of information concerning the part of the configuration associated with the subregion is displayed. In the case of a warning and/or error message, a configuration option is displayed so as to be selectable, via which the warning/error message is resolved. The selection of the displayed configuration option causes a functionality to be started via which the displayed configuration option is made possible. In the case of a change in the status of a subregion, the display of the status and/or warning and/or error message and a configuration option derived therefrom in one subregion or several subregions is automatically updated and adapted to the changed status.