Skip to content

[FEATURE] Automatic placement of FIXS Simulink blocks in model root #107

@yunlishao

Description

@yunlishao

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions