Graphviz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
HKay (Diskussion | Beiträge) (Hausbus Graph) |
HKay (Diskussion | Beiträge) (Neuer zustand) |
||
Zeile 4: | Zeile 4: | ||
[[Datei:Hausbus_layout.png|300px|right|thumb|bytewerk CAN bus Layout]] |
[[Datei:Hausbus_layout.png|300px|right|thumb|bytewerk CAN bus Layout]] |
||
// dot -Tpng hausbus.gv -o hausbus.png |
// dot -Tpng hausbus.gv -o hausbus.png |
||
⚫ | |||
graph G { |
graph G { |
||
// edge [label=A]; |
|||
⚫ | |||
// graph [ranksep=0]; |
|||
⚫ | |||
⚫ | |||
⚫ | |||
subgraph cluster_1 { |
|||
label="Stairpi"; |
|||
⚫ | |||
} |
|||
subgraph cluster_2 { |
|||
label="Hausbus Pi"; |
|||
can0_2 [shape="record", label="{can0| - }"]; |
|||
} |
|||
⚫ | |||
⚫ | |||
null1 [label="", shape="point"]; |
|||
stairs1 [label="Stair"]; |
|||
R1 [label="120 Ω", shape="hexagon"]; |
|||
R2 [label="120 Ω", shape="hexagon"]; |
|||
R3 [label="120 Ω", shape="hexagon"]; |
|||
leuchtschild [label="Leuchtschild"]; |
|||
dummleuchte [label="DummRumLeuchte"]; |
|||
feuchtwerk3 [label="Feuchtwerk 3"]; |
|||
outlet [label="Socket"]; |
|||
// |
|||
// LINK NODES |
|||
// |
|||
can0_2 -- null1 [label="1m"]; |
|||
null1 -- feuchtwerk3 [label="40m"]; |
|||
null1 -- leuchtschild [label="20m"]; |
|||
R1 -- feuchtwerk3; |
|||
leuchtschild -- outlet [label="15m"]; |
|||
outlet -- dummleuchte [label="1m"]; |
|||
leuchtschild -- R3; |
|||
leuchtschild -- R3; |
|||
can0_1 -- stairs1 [label="2m"]; |
|||
outlet -- R2; |
|||
} |
} |
Aktuelle Version vom 1. März 2017, 20:38 Uhr
Leider kann man in die Kommentare der generierten Grafiken nicht für den Sourcecode nutzen. Daher dieser Artikel.
Hausbus
// dot -Tpng hausbus.gv -o hausbus.png graph G { // edge [label=A]; // graph [ranksep=0]; splines=line; subgraph cluster_1 { label="Stairpi"; can0_1 [shape="record", label="{can0|120 Ω}"]; } subgraph cluster_2 { label="Hausbus Pi"; can0_2 [shape="record", label="{can0| - }"]; } null1 [label="", shape="point"]; stairs1 [label="Stair"]; R1 [label="120 Ω", shape="hexagon"]; R2 [label="120 Ω", shape="hexagon"]; R3 [label="120 Ω", shape="hexagon"]; leuchtschild [label="Leuchtschild"]; dummleuchte [label="DummRumLeuchte"]; feuchtwerk3 [label="Feuchtwerk 3"]; outlet [label="Socket"]; // // LINK NODES // can0_2 -- null1 [label="1m"]; null1 -- feuchtwerk3 [label="40m"]; null1 -- leuchtschild [label="20m"]; R1 -- feuchtwerk3; leuchtschild -- outlet [label="15m"]; outlet -- dummleuchte [label="1m"]; leuchtschild -- R3; can0_1 -- stairs1 [label="2m"]; outlet -- R2; }