-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Is your feature request related to a problem?
Currently, integrating FIXS with Simulink models requires manual placement of FIXS communication blocks at the root level of the Simulink model. This manual process is time-consuming, error-prone, and inconsistent across different projects.
Describe the solution you'd like
Develop an automated script that programmatically places FIXS Simulink blocks at the root level of a Simulink model, inspired by how dSPACE Configuration Desk TCP/IP blocks automatically propagate and place themselves in Simulink models.
The script should:
- Automatically place required FIXS blocks at the root level of the model hierarchy
- Handle block positioning to avoid overlap with existing blocks
- Support common FIXS block types (TCP/IP, UDP, shared memory, initialization/termination)
- Configure blocks based on project configuration
Describe alternatives you've considered
- Manual block placement (current approach)
- Simulink library linking
- Template models
Environment (if feature is environment-specific)
- MATLAB/Simulink/dSPACE version: R2020b+ (target common versions)
Additional context
Inspired by dSPACE Configuration Desk's automatic block placement functionality. This will significantly reduce Simulink integration setup time and improve consistency across projects.