Graphviz

Version vom 26. Februar 2017, 23:36 Uhr von HKay (Diskussion | Beiträge) (Hausbus Graph)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Leider kann man in die Kommentare der generierten Grafiken nicht für den Sourcecode nutzen. Daher dieser Artikel.

Hausbus

 
bytewerk CAN bus Layout
 // dot -Tpng hausbus.gv -o hausbus.png
 
 graph G {
 	splines=line;
 
 
 	subgraph cluster_2 {
 		label="Hausbus Pi";
 		can0 [shape="record", label="{can0|120 Ω}"];
 		can1 [shape="record", label="{can1|120 Ω}"];
 	}
 
 	null1 [label="", shape="point"];
 
 	stairpi [label="Stair Pi"];
 	R1 [label="120 Ω", shape="hexagon"];
 	R2 [label="120 Ω", shape="hexagon"];
 	R3 [label="120 Ω", shape="hexagon"];
 	R4 [label="220 Ω", shape="hexagon"];
 	leuchtschild [label="Leuchtschild"];
 	dummleuchte [label="DummRumLeuchte"];
 	feuchtwerk3 [label="Feuchtwerk 3"];
 
 	//
 	// LINK NODES
 	//
 	        can0 -- null1 [label="1m"];
 	       null1 -- feuchtwerk3 [label="40m"];
 	       null1 -- leuchtschild [label="20m"];
 	          R1 -- feuchtwerk3;
 	leuchtschild -- dummleuchte [label="15m"];
 	leuchtschild -- R3;
 	 dummleuchte -- R4;
 
 	        can1 -- stairpi [label="2m"];
 	     stairpi -- R2;
 }