Synchronous Measurement Data Display Windows Using Segmentation and Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for synchronously displaying measurement data in vehicular software struggle to effectively manage multiple signal groups, leading to mutual influence and limitations in displaying all signal groups, especially when there are too many groups.
Innovation Solution
A method and system for synchronously displaying measurement data by setting synchronization identifiers and functions for multiple measurement data display windows, allowing synchronization when the display time span of a paused window is modified, ensuring consistent synchronization across matching identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple signal groups are displayed in separate measurement data display windows, then mutual influence between signal groups is avoided, but synchronization of time axes across windows becomes complex and difficult to manage
Solution Approach 1:
The system divides measurement data into separate signal groups, each displayed in independent measurement data display windows. Each window manages its own signal group (e.g., power assembly, chassis electric control) separately, avoiding mutual interference while maintaining independent control over display parameters.
Solution Approach 2:
A synchronization identifier acts as an intermediary mechanism between independent display windows. When signals share the same synchronization identifier, the system automatically coordinates their time axes through a synchronization function, enabling synchronized display without direct coupling between windows.
2Device complexity
If all signal groups are displayed in a single measurement data display window, then synchronization is simplified, but mutual influence between signal groups occurs and not all groups can be displayed effectively
Solution Approach 1:
The system divides measurement data into separate signal groups, each displayed in independent measurement data display windows. Each window manages its own signal group (e.g., power assembly, chassis electric control) separately, avoiding mutual interference while maintaining independent control over display parameters.
Solution Approach 2:
Multiple independent display windows are merged through the synchronization function when they share the same synchronization identifier. This allows coordinated display of multiple signal groups with synchronized time axes, combining the benefits of independent display with synchronized coordination.
3Ease of operation
If the display time span of one measurement data display window is modified, then the user can focus on a specific time range, but other synchronized windows do not automatically update, requiring manual adjustment
Solution Approach 1:
The synchronization function implements feedback mechanisms that automatically detect changes in display time span of one window and propagate these changes to other windows sharing the same synchronization identifier. This automatic feedback loop eliminates the need for manual adjustment in synchronized windows.
Solution Approach 2:
The system pre-establishes synchronization relationships between windows through synchronization identifiers before display adjustments are made. When windows are pre-configured with matching synchronization identifiers, automatic coordination occurs immediately upon any window's time span modification, without requiring subsequent manual intervention.
Data Source
AI summary
A method of synchronously displaying measurement data includes: setting a synchronization identifier and a synchronization function for a plurality of measurement data display windows respectively; when a display time span of any measurement data display window in a paused state is modified, calling the synchronization function of other measurement data display windows in a paused state, and matching the synchronization identifier of the measurement data display window in a paused state with the synchronization identifiers of other measurement data display windows in a paused state in the synchronization function; if successfully matching, performing synchronization operation.


