Skip to content

Way to implement Jumpers/Interconnects #350

@tobiasfalk

Description

@tobiasfalk

in #286 I suggested a way to implement Jumpers/Interconnects, this is a summery/spinoff on the request of @kvid.

The Idea how it could look (very similar to #48 (comment)):
test_edited

Black Circles ⬤

The Black circles can be implemented by adding the following to the table in the corresponding Pin/Way row:

<td  port="p1J"><FONT FACE="Sans Not-Rotated 14" POINT-SIZE="12.0" COLOR="#0066ff">⬤</FONT></td>

(not very good, since the symbol can get "lost" in the process)
or

<td  port="p1J"><FONT FACE="Sans Not-Rotated 14" POINT-SIZE="12.0" COLOR="#0066ff">&#11044;</FONT></td>
  • The Port is later used to draw the vertical dashed lines.
  • The Font definition is because the PNG generator's Arial font does not know the ⬤ symbol.
  • The Point size change is because the Circle is clipped at the bottom, if it is not done.
  • The Color is to make differentiation easier, the lines should be the same color as the corresponding ⬤

The later one(&#11044;) is better sinze it cases less problems.

Doing this will lead to the following:
test_gv

Vertical dashed lines

This is more complicated and would require a change in how the output is generated, and I do not know how to implement this in Python.
The way I was told to do it(asked about it in the GrapghViz Forum ) would require the use of gvpr and neato, with are post processors for the dot output.
I is currently not working, but I am working on it.
Some examples of my current Output:
test_gv

myFile_ink2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions