Skip to content

Simple script to generate Diagrams.net diagrams of topology files for FPrime framework

License

Notifications You must be signed in to change notification settings

spacebit-apps/fprime-top2diagrams.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fprime-top2diagrams.net

Simple script to generate Diagrams.net diagrams of topology files for FPrime framework. This script was created for internal usage.

Feel free to create issues, pull reguests and discussions.

How to use

  1. Clone this repo:

    git clone git@github.com:spacebit-apps/fprime-top2diagrams.net.git

  2. Change directory:

    cd fprime-top2diagrams.net

  3. Install requirements:

    pip3 install -r requirements.txt

  4. Run script:

    python3 top2drawio.py path_to_top_xml_file [output_file]

    By default output_file is set to Top.drawio.

  5. To view generated *.drawio file please use Desktop Diagrams.netreleases] application.

  6. Layouting can be done via Diagrams.net application menu: Arrange -> Layout. According to out observations the most useful layout is Horizontal layout. Layout

Example

Diagram of the Ref application can be found on the Output/Ref.drawio folder. Layouting was done via Diagrams.net capabilites.

Ref example

Acknowledgments

  1. N2G lib that helps to generate Diagrams.net diagrams in Python
  2. Diagrams.net for great diagrams tools
  3. Thanks NASA for FPrime - a great framework for space missions

About

Simple script to generate Diagrams.net diagrams of topology files for FPrime framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages