Block Alignment Tool for Simulink

Helps to align the simulink model blocks using directed graph algorithms.

https://sysenso.com/

이 제출물을 팔로우합니다

BlockAlignment - Simulink Block Alignment Tool
Helps to align the simulink model blocks using directed graph algorithms.
Syntax:
>> autoBlockAlignment(modelLayer,alignDepth,approach);
>> autoBlockAlignment(modelLayer,alignDepth,approach,annotationMoveLocation,annotationAlignDiretion);
  • modelLayer : Name of the simulink model/subsystem which blocks to be aligned
  • alignDepth : Depth to which simulink model layer to be aligned. 'current' - To align the blocks in the current layer only. 'all' - To align all layers below of the given system.
  • approach : Select a directed graph aligning approach. All three approaches are equally good. graphviz and mwdot are better than diagraph as we can consider port alignments as well. 'graphviz' - To use the graphviz software(https://www.graphviz.org/) installed in the machine. 'mwdot' - mwdot.exe is available as part of MATLAB installation. 'digraph' - digraph is a MATLAB function introduced from R2015b.
Optional Arguments: To handle annotation placements.
  • annotationMoveLocation : Location in which annotatios of the given simulink model to be moved. 'left','right','top','bottom' are the possible options. Default Value: 'top'.
  • annotationAlignDiretion : Direction in which annotatios of the given simulink model to be moved. 'column','row' are the possible options. Default Value: 'column'.
Sample:
>> autoBlockAlignment('sldemo_autotrans/Vehicle','current','graphviz')
>> autoBlockAlignment('sldemo_autotrans','all','digraph')
>> autoBlockAlignment('sldemo_autotrans/Vehicle','current','mwdot','left','row')
Developed by: Sysenso Systems, https://sysenso.com/

인용 양식

Sysenso Systems (2026). Block Alignment Tool for Simulink (https://github.com/SysensoSystems/BlockAlignment), GitHub. 검색 날짜: .

카테고리

Help CenterMATLAB Answers에서 Modeling에 대해 자세히 알아보기

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 퍼블리시됨 릴리스 정보 Action
1.3.1

Updated description.

1.3

Connected with github repository.

1.2

See release notes for this release on GitHub: https://github.com/SysensoSystems/BlockAlignment/releases/tag/v1.2

1.1

Added tool screenshot

1.0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.