Simplification of Diagrams #1939
Replies: 2 comments
-
@a-sr @soerendomroes Please share your feedback on these suggestions |
Beta Was this translation helpful? Give feedback.
-
The 2-tone arrow-heads, highlighting styles, and (multi)port shapes should be quite easy to implement as they only require very minor adjustments to the LF diagram synthesis. The data path analysis could either be done with the dependencies in the reactor model, similar to the causality highlighting, or the topology (edges) of the diagram itself, with the former being potentiality an easier solution. In any case, this will require a more advanced extension of the LF diagram synthesis in order to affect all styles correctly (e.g. to fade them out) and handle user interaction (e.g. activating/switching the effect). Highlighting edges upon hovering will probably require changes in our Klighd VS Code extension but @soerendomroes can say more about that. |
Beta Was this translation helpful? Give feedback.
-
Lingua-Franca Diagrams get a lot confusing as soon as number of ports and reactors increase making the diagram essentially useless.
The
@side()
annotation is a step in the right direction but we feel there are a few things which can make the diagrams more comprehensible.P1
P2
These are some of the suggestions from our side to simplify the diagrams and to make them more understandable even from a birds-eye view.
Please feel free to add/modify these points. Any and all suggestions/recommendations are welcome
Beta Was this translation helpful? Give feedback.
All reactions