A model including a first co-simulation component and a second co-simulation component is analyzed. During execution of the model, the first co-simulation component outputs data to the second co-simulation component via a connection. The connection is declared as a continuous-time rate connection for input of the data into the second co-simulation component. Based on analyzing the model, the connection is identified as a discrete-continuous sample time connection based on data being communicated from the first co-simulation component to the second co-simulation component via the connection at a discrete-time rate when the model is executed in a co-simulation manner.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The method of claim 1, wherein the first co-simulation component and the second co-simulation component use at least one of different execution engines or different software applications.
This invention relates to co-simulation systems, which integrate multiple simulation models to analyze complex systems. The challenge addressed is the difficulty of combining simulations with different execution engines or software applications, which often leads to compatibility issues, inefficiencies, or incomplete results. The invention provides a method for co-simulation where at least two co-simulation components operate using different execution engines or software applications. These components interact to simulate a system by exchanging data and coordinating their operations. The method ensures that simulations with distinct underlying technologies can work together seamlessly, improving accuracy and flexibility in modeling complex systems. This approach is particularly useful in fields like aerospace, automotive, and electronics, where multiple specialized simulation tools are required to analyze interconnected systems. The invention enhances interoperability between disparate simulation environments, enabling more comprehensive and efficient system-level analysis.
3. The method of claim 1, wherein the appearance of the visually distinguished first line indicates the data is communicated via the connection at the discrete-time communication rate and the connection is declared as the continuous connection.
This invention relates to data communication systems, specifically methods for indicating the type of data connection and its communication rate. The problem addressed is the need for a clear visual indication of whether a data connection operates at a discrete-time communication rate or a continuous communication rate, and whether the connection is declared as continuous. The method involves visually distinguishing a first line in a user interface to indicate that data is being communicated via a connection at a discrete-time communication rate. The appearance of this visually distinguished first line also signifies that the connection is declared as a continuous connection. This visual distinction helps users or system administrators quickly identify the nature of the connection without requiring additional technical analysis. The method may include additional steps such as monitoring the connection to determine its communication rate and status, then dynamically updating the visual indication based on real-time data. The visual distinction can be achieved through color coding, highlighting, or other graphical modifications to the first line. This approach improves user experience by providing immediate feedback on connection characteristics, ensuring proper configuration and troubleshooting of data communication systems.
4. The method of claim 1, wherein the connection is a signal.
A system and method for signal-based communication involves establishing a connection between devices using a signal, such as an electrical, optical, or wireless signal, to facilitate data transfer or control operations. The signal connection enables real-time or near-real-time communication, allowing devices to exchange information, synchronize operations, or trigger actions based on received signals. The signal may carry encoded data, commands, or status updates, ensuring reliable transmission between connected devices. This approach is particularly useful in applications requiring low-latency communication, such as industrial automation, sensor networks, or remote control systems. The signal-based connection may be configured to operate over various mediums, including wired or wireless channels, and can be optimized for specific performance requirements, such as bandwidth, latency, or power efficiency. The method ensures robust signal integrity, error detection, and correction mechanisms to maintain accurate data transmission. By leveraging signal-based connections, the system enhances interoperability between devices, enabling seamless integration into existing or new communication networks. The technology addresses challenges related to signal interference, noise, and environmental factors, ensuring consistent and reliable performance in diverse operating conditions.
7. The method of claim 1, wherein the appearance of the first line is visually distinguished from the appearance of the second line through the use of at least one of a color, a pattern, a shape, a weight, an animation, a size or a label.
This invention relates to a method for visually distinguishing lines of text in a user interface to improve readability and user interaction. The method addresses the problem of users struggling to identify or differentiate between multiple lines of text, such as in lists, forms, or data displays, where visual clarity is essential for efficient navigation and comprehension. The method involves displaying a first line of text and a second line of text in a user interface, where the first line is visually distinct from the second line. The visual distinction is achieved through at least one of the following: color, pattern, shape, weight, animation, size, or a label. For example, the first line may be highlighted in a different color, use a bold or italicized font weight, or include an animated effect to draw attention. The second line may remain in a standard format or be modified differently to create contrast. This differentiation helps users quickly identify and interact with the relevant text, improving usability in applications such as document editing, data entry, or interactive forms. The method ensures that the visual distinction is applied dynamically, allowing for real-time adjustments based on user actions or system requirements.
9. The one or more non-transitory computer-readable media of claim 8, wherein the first co-simulation component and the second co-simulation component use at least one of different execution engines or different software applications.
This invention relates to co-simulation systems for modeling and simulating complex systems, particularly where different subsystems require distinct simulation engines or software applications. The problem addressed is the challenge of integrating multiple simulation tools that operate independently but must interact to model a complete system. Traditional approaches often require manual intervention or custom middleware, leading to inefficiencies and compatibility issues. The invention provides a co-simulation framework that includes at least two co-simulation components, each responsible for simulating a different subsystem. These components can operate using different execution engines or distinct software applications, allowing flexibility in tool selection based on subsystem requirements. The framework ensures seamless communication and synchronization between the components, enabling accurate and efficient simulation of the overall system. This approach eliminates the need for manual integration and reduces compatibility issues, improving simulation accuracy and efficiency. The system is particularly useful in fields like aerospace, automotive, and industrial automation, where subsystems may require specialized simulation tools.
10. The one or more non-transitory computer-readable media of claim 8, wherein the appearance of the visually distinguished first line indicates the data is communicated via the connection at the discrete-time communication rate and the connection is declared as the continuous connection.
This invention relates to data communication systems, specifically methods for visually distinguishing data transmission characteristics in a user interface. The problem addressed is the lack of clear visual feedback to users about the nature of a data connection, particularly whether it operates at a discrete-time communication rate and is declared as a continuous connection. In such systems, data may be transmitted in bursts or at fixed intervals rather than continuously, and users may need to know whether the connection is stable and reliable for their applications. The invention involves displaying a visually distinguished first line in a user interface to indicate that data is being communicated via a connection operating at a discrete-time communication rate. The visual distinction may include changes in color, thickness, or other visual attributes to make the line stand out. This line also signifies that the connection is declared as a continuous connection, meaning it is treated as stable and reliable despite its discrete-time nature. The system may further include a graphical representation of the connection, such as a line or path, where the first line is part of this representation. The visual distinction helps users quickly identify the connection's characteristics without needing detailed technical knowledge. The invention may also include methods for dynamically updating the visual distinction based on changes in the connection's status or communication rate. This ensures users always have accurate, real-time feedback about the connection's behavior.
11. The one or more non-transitory computer-readable media of claim 8, wherein the connection is a signal.
A system and method for managing data connections in a computing environment involves establishing a connection between a first computing device and a second computing device. The connection is used to transmit data between the devices, where the data may include signals representing various types of information. The system ensures reliable data transfer by monitoring the connection and adjusting transmission parameters as needed to maintain performance. The connection may be established over a network, a direct link, or another communication channel, and it supports different types of data formats, including signals that encode information in a structured or unstructured manner. The system may also include error detection and correction mechanisms to handle transmission errors and ensure data integrity. The method involves initializing the connection, configuring transmission settings, and dynamically adjusting these settings based on real-time conditions to optimize performance. The system is designed to work with various types of computing devices, including servers, client devices, and embedded systems, and supports different communication protocols to ensure compatibility across diverse environments. The connection may be used for real-time data exchange, batch processing, or other data transfer operations, depending on the requirements of the application. The system ensures efficient and reliable data transmission by continuously monitoring the connection and adapting to changes in network conditions or device capabilities.
14. The one or more non-transitory computer-readable media of claim 8, wherein the appearance of the first line is visually distinguished from the appearance of the second line through the use of at least one of a color, a pattern, a shape, a weight, an animation, a size or a label.
This invention relates to a system for displaying text in a user interface, specifically addressing the challenge of improving readability and user interaction by visually distinguishing different lines of text. The system involves rendering a first line of text and a second line of text in a user interface, where the appearance of the first line is visually distinct from the second line. The visual distinction is achieved through at least one of the following: color, pattern, shape, weight, animation, size, or a label. For example, the first line may be highlighted in a different color, displayed with a thicker font weight, or animated to draw attention. The second line may appear in a standard format, allowing users to quickly identify and differentiate between the two lines. This distinction helps users focus on important information, such as headings, prompts, or status updates, while reducing cognitive load. The system is particularly useful in applications where multiple lines of text are displayed, such as messaging apps, document editors, or data entry forms, where clarity and quick recognition of key information are critical. The visual differentiation ensures that users can easily interpret the content without confusion, enhancing overall usability.
16. The apparatus of claim 15, wherein the first co-simulation component and the second co-simulation component use at least one of different execution engines or different software applications.
This invention relates to a co-simulation system for modeling and simulating complex systems by integrating multiple simulation components. The system addresses the challenge of accurately modeling interactions between different subsystems that may rely on distinct simulation tools or execution environments. The apparatus includes a first co-simulation component and a second co-simulation component, each capable of running independent simulations. These components communicate through a synchronization mechanism that ensures data exchange and coordination between them. The system further includes a synchronization controller that manages the timing and data flow between the components, allowing for real-time or near-real-time interaction. The first and second co-simulation components may operate using different execution engines or software applications, enabling the integration of specialized tools for different subsystems. This flexibility allows engineers to leverage domain-specific simulation software while maintaining a unified simulation framework. The synchronization controller ensures that the components remain aligned, even when using disparate tools, by handling data conversion, timing synchronization, and communication protocols. The invention improves simulation accuracy and efficiency by enabling seamless interaction between heterogeneous simulation environments.
17. The apparatus of claim 15, wherein the appearance of the visually distinguished first line indicates the data is communicated via the connection at the discrete-time communication rate and the connection is declared as the continuous connection.
A system for managing data communication connections in a network environment addresses the challenge of efficiently distinguishing between different types of connections, particularly those operating at discrete-time communication rates versus continuous connections. The apparatus includes a display interface that visually distinguishes a first line of data from other data, where the appearance of this first line indicates that the data is being communicated via a connection operating at a discrete-time communication rate. Additionally, the connection is declared as a continuous connection, meaning it maintains an ongoing data transfer state rather than intermittent or burst-based communication. The visual distinction helps users or monitoring systems quickly identify the nature of the connection and its communication characteristics. The apparatus may also include a processor that processes the data and a memory storing instructions for managing the connection states. The system ensures clear differentiation between discrete-time and continuous connections, improving network monitoring and troubleshooting by providing immediate visual feedback on connection behavior. This helps in optimizing network performance and ensuring reliable data transmission.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 18, 2021
April 23, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.