Automatic Signal Assignment in Functional Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual assignment of signals between nodes and external inputs/outputs in functional models is cumbersome and time-consuming, hindering efficient deployment of simulation systems.
Innovation Solution
A technical computing environment (TCE) automatically detects architecture information and assigns signals between nodes and external inputs/outputs, configuring communication interfaces and channels based on this information, thereby generating code to modify the functional model for efficient deployment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual assignment of signals is used, then the engineer has full control over signal assignment, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The system performs automatic signal assignment based on detected architecture information and functional model requirements, eliminating the need for manual engineer intervention. The TCE automatically detects hardware architecture, identifies available communication interfaces and channels, and assigns signals between nodes and external inputs/outputs without human input, making the system serve itself.
Solution Approach 2:
The manual mechanical process of signal assignment by engineers is replaced with an automated computational system. The TCE uses software algorithms to detect architecture information, analyze communication requirements, and automatically configure signal assignments, substituting human manual operations with automated computational processes.
2Productivity
If automatic signal assignment is implemented, then the deployment process becomes efficient and quick, but the system complexity increases
Solution Approach 1:
The TCE performs multiple functions within a single integrated system: it detects hardware architecture information, identifies communication interfaces and channels, analyzes functional model requirements, and automatically assigns signals. This multi-functional approach consolidates what would otherwise require separate tools and manual processes into one universal system.
Solution Approach 2:
The TCE acts as an intermediary between the hardware architecture and the functional model. It detects the hardware configuration, translates it into usable communication information, and automatically configures the signal assignments, mediating between the physical hardware layer and the simulation model layer without requiring direct manual intervention.
Data Source
AI summary
A device receives information associated with a functional model, and generates the functional model based on the received information and with a technical computing environment (TCE), where the functional model including nodes, inputs, and outputs. The device also automatically detects architecture information from an architecture model associated with the functional model, and automatically assigns, based on the architecture information, at least one signal between two nodes of the functional model, a node and an input of the functional model, or a node and an output of the functional model. The device obtains information for code generation based on the assigned at least one signal, and stores the information for code generation.


