Rebuild all examples before refactoring

no diff should ocurr as a result of the refactoring
This commit is contained in:
Daniel Rojas 2021-10-17 13:02:31 +02:00 committed by KV
parent 18782444b1
commit e034fb3519
70 changed files with 7246 additions and 1472 deletions

105
examples/demo01.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>demo01</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>demo01</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>demo01</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="833pt" height="291pt"
@ -176,35 +199,47 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 3 x 0.25 mm&sup2; shielded</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, female, 9 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 3 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 3 x 0.25 mm² shielded</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, D-Sub, female, 9 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 3 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
</tr>
</table>
</div>
</body></html>

2
examples/demo01.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="833pt" height="291pt"

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

8
examples/demo02.gv generated
View File

@ -168,7 +168,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_1 [label=<
AUTOGENERATED_F_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -180,7 +180,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_2 [label=<
AUTOGENERATED_F_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -487,10 +487,10 @@ graph {
</table>
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
edge [color="#000000:#000000:#000000"]
_ferrule_crimp_1:e -- W4:w1:w
AUTOGENERATED_F_1:e -- W4:w1:w
W4:w1:e -- X4:p1l:w
edge [color="#000000:#ff0000:#000000"]
_ferrule_crimp_2:e -- W4:w2:w
AUTOGENERATED_F_2:e -- W4:w2:w
W4:w2:e -- X4:p2l:w
W4 [label=<
<table border="0" cellspacing="0" cellpadding="0">

498
examples/demo02.html generated
View File

@ -1,13 +1,194 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>demo02</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<h1>demo02</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>WireViz Demo 2</title>
<style>
body {
font-family: arial;
background-color: #ffffff;
}
table, td, th, #frame {
border: 0.35mm solid black; /* line weight based on DIN 15 */
}
table {
padding: 0;
border-bottom: 0;
border-right: 0;
border-spacing: 0mm;
}
td, th {
border-top: 0;
border-left: 0;
overflow: hidden;
/* display: inline-block; */
white-space: nowrap;
font-size: 2.8mm;
}
/* Canvas size based on DIN 823 / DIN 6771 / EN ISO 5457 */
#frame {
position: relative;
}
.A4, .sheetsize_default { /* portrait */
width: 180mm;
height: 277mm;
}
.A3 { /* landscape */
width: 390mm;
height: 277mm;
}
.A2 { /* landscape */
width: 564mm;
height: 400mm;
}
#diagram {
position: relative;
top: 0;
left: 0;
max-width: 100%;
height: calc(100% - 13 * 4.25mm);
/* TODO: auto-adapt to height of title block + BOM table;
BOM table might be above (A4) or to the left (A3 and larger) of the title block */
text-align: center;
vertical-align: middle;
}
#diagram svg, #diagram img {
max-width: 95%;
max-height: 100%;
position: relative;
top: 50%;
transform: translateY(-50%);
}
#titleblock {
position: absolute;
bottom: 0mm;
right: -0mm;
}
#titleblock table {
width: 180mm;
height: 38.25mm;
}
#titleblock tr, #bom tr {
height: 4.25mm;
}
.A4 #bom { /* BOM on top of title block */
position: absolute;
bottom: 38.25mm;
right: 0;
}
.A3 #bom, .A2 #bom { /* BOM to the left of title block */
position: absolute;
bottom: 0mm;
left: 0mm;
}
#bom table {
width:180mm;
}
#bom th, td {
text-align: left;
}
#bom .bom_col_id {
text-align: center;
}
#bom .bom_col_qty {
text-align: right;
}
.name {
width: 16mm;
}
.date {
width: 10mm;
}
.revno {
text-align: center;
width: 6mm;
}
.changelog {
width: 22mm;
}
.process {
width: 18mm;
}
.title {
width: 82mm;
font-size: 5.6mm;
text-align: center;
white-space: normal;
}
.company {
font-size: 4mm;
text-align: center;
white-space: normal;
}
.partno {
font-size: 4mm;
text-align: center;
white-space: normal;
}
.sheetno {
width: 12.75mm;
text-align: center;
}
</style>
<style type="text/css" media="print">
@page {
size: auto;
margin: 0;
}
/* TODO: auto-adjust based on portrait (larger margin on left) or landscape (larger margin on top) */
#page {
margin: 10mm;
margin-left: 20mm;
}
</style>
</head>
<body>
<div id="page">
<div id="frame" class="A3">
<div id="diagram">
<div id="description">
<!-- %description% -->
</div>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="882pt" height="767pt"
@ -351,9 +532,9 @@
<polygon fill="none" stroke="black" points="767.5,-160.5 767.5,-183.5 874.5,-183.5 874.5,-160.5 767.5,-160.5"/>
<text text-anchor="start" x="806.5" y="-168.3" font-family="arial" font-size="14.00">SCK</text>
</g>
<!-- _ferrule_crimp_1 -->
<!-- AUTOGENERATED_F_1 -->
<g id="node5" class="node">
<title>_ferrule_crimp_1</title>
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="192,-70 0,-70 0,-47 192,-47 192,-70"/>
<polygon fill="none" stroke="black" points="0,-46.5 0,-69.5 89,-69.5 89,-46.5 0,-46.5"/>
<text text-anchor="start" x="4" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -389,16 +570,16 @@
<polygon fill="#000000" stroke="transparent" points="340.5,-19.5 340.5,-21.5 539.5,-21.5 539.5,-19.5 340.5,-19.5"/>
<text text-anchor="start" x="351" y="-6.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _ferrule_crimp_1&#45;&#45;W4 -->
<!-- AUTOGENERATED_F_1&#45;&#45;W4 -->
<g id="edge25" class="edge">
<title>_ferrule_crimp_1:e&#45;&#45;W4:w</title>
<title>AUTOGENERATED_F_1:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-56.5C256.61,-56.85 272.63,-45.85 339.5,-45.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-58.5C257.74,-58.5 273.76,-47.5 339.5,-47.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-60.5C258.87,-60.15 274.89,-49.15 339.5,-49.5"/>
</g>
<!-- _ferrule_crimp_2 -->
<!-- AUTOGENERATED_F_2 -->
<g id="node6" class="node">
<title>_ferrule_crimp_2</title>
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="192,-23 0,-23 0,0 192,0 192,-23"/>
<polygon fill="none" stroke="black" points="0,0.5 0,-22.5 89,-22.5 89,0.5 0,0.5"/>
<text text-anchor="start" x="4" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -409,9 +590,9 @@
<polygon fill="#ffff00" stroke="transparent" points="184,0.5 184,-22.5 192,-22.5 192,0.5 184,0.5"/>
<polygon fill="none" stroke="black" points="184,0.5 184,-22.5 192,-22.5 192,0.5 184,0.5"/>
</g>
<!-- _ferrule_crimp_2&#45;&#45;W4 -->
<!-- AUTOGENERATED_F_2&#45;&#45;W4 -->
<g id="edge27" class="edge">
<title>_ferrule_crimp_2:e&#45;&#45;W4:w</title>
<title>AUTOGENERATED_F_2:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-9.5C258.87,-9.85 274.89,-20.85 339.5,-20.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M192,-11.5C257.74,-11.5 273.76,-22.5 339.5,-22.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-13.5C256.61,-13.15 272.63,-24.15 339.5,-24.5"/>
@ -516,98 +697,193 @@
</g>
</g>
</svg>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 2 x 0.25 mm&sup2;</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W4</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2, X3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 5 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X4</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 8 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">6</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, BK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.9</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">7</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, BU</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">8</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, GN</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">9</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, OG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">10</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">11</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, VT</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">12</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.14 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<div id="notes">
<!-- %notes% -->
</div>
</div>
<div id="bom">
<table class="bom">
<tr>
<td class="bom_col_id">12</td>
<td class="bom_col_description">Wire, 0.14 mm², YE</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">11</td>
<td class="bom_col_description">Wire, 0.14 mm², VT</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W3</td>
</tr>
<tr>
<td class="bom_col_id">10</td>
<td class="bom_col_description">Wire, 0.14 mm², RD</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">9</td>
<td class="bom_col_description">Wire, 0.14 mm², OG</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W3</td>
</tr>
<tr>
<td class="bom_col_id">8</td>
<td class="bom_col_description">Wire, 0.14 mm², GN</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">7</td>
<td class="bom_col_description">Wire, 0.14 mm², BU</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W3</td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Wire, 0.14 mm², BK</td>
<td class="bom_col_qty">0.9</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 8 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 5 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X4</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2, X3</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Crimp ferrule, 0.25 mm², YE</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 2 x 0.25 mm²</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W4</td>
</tr>
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
</table>
</body></html>
</div>
<div id="titleblock">
<table>
<tr>
<td class="revno"><!-- %revisions_8% --></td>
<td class="changelog"><!-- %revisions_8_changelog% --></td>
<td class="date"><!-- %revisions_8_date% --></td>
<td class="name"><!-- %revisions_8_name% --></td>
<td class="process"></td>
<td class="date">Date</td>
<td class="name">Name</td>
<td class="title" colspan="3" rowspan="5">WireViz Demo 2</td>
</tr>
<tr>
<td class="revno"><!-- %revisions_7% --></td>
<td><!-- %revisions_7_changelog% --></td>
<td><!-- %revisions_7_date% --></td>
<td><!-- %revisions_7_name% --></td>
<td>Created</td>
<td>2020-05-20</td>
<td>D. Rojas</td>
</tr>
<tr>
<td class="revno"><!-- %revisions_6% --></td>
<td><!-- %revisions_6_changelog% --></td>
<td><!-- %revisions_6_date% --></td>
<td><!-- %revisions_6_name% --></td>
<td>Approved</td>
<td>2020-05-20</td>
<td>D. Rojas</td>
</tr>
<tr>
<td class="revno"><!-- %revisions_5% --></td>
<td><!-- %revisions_5_changelog% --></td>
<td><!-- %revisions_5_date% --></td>
<td><!-- %revisions_5_name% --></td>
<td><!-- %authors_3% --></td>
<td><!-- %authors_3_date% --></td>
<td><!-- %authors_3_name% --></td>
</tr>
<tr>
<td class="revno"><!-- %revisions_4% --></td>
<td><!-- %revisions_4_changelog% --></td>
<td><!-- %revisions_4_date% --></td>
<td><!-- %revisions_4_name% --></td>
<td colspan="2"></td>
<td></td>
</tr>
<tr>
<td class="revno"><!-- %revisions_3% --></td>
<td><!-- %revisions_3_changelog% --></td>
<td><!-- %revisions_3_date% --></td>
<td><!-- %revisions_3_name% --></td>
<td class="company" colspan="3" rowspan="3"><!-- %company% --></td>
<td class="partno" colspan="2" rowspan="3">WV-DEMO-02</td>
<td class="sheetno" rowspan="2">Sheet<br />1</td>
</tr>
<tr>
<td class="revno"><!-- %revisions_2% --></td>
<td><!-- %revisions_2_changelog% --></td>
<td><!-- %revisions_2_date% --></td>
<td><!-- %revisions_2_name% --></td>
</tr>
<tr>
<td class="revno">A</td>
<td>WireViz 0.2 release</td>
<td>2020-10-17</td>
<td>D. Rojas</td>
<td class="sheetno">of 1</td>
</tr>
<tr>
<td>Rev</td>
<td>Changelog</td>
<td>Date</td>
<td>Name</td>
<td colspan="3"></td>
<td></td>
<td colspan="2"></td>
</tr>
</table>
</div> <!-- /titleblock -->
</div> <!-- /frame -->
</div> <!-- /page -->
</body>
</html>

18
examples/demo02.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="882pt" height="767pt"
@ -345,9 +345,9 @@
<polygon fill="none" stroke="black" points="767.5,-160.5 767.5,-183.5 874.5,-183.5 874.5,-160.5 767.5,-160.5"/>
<text text-anchor="start" x="806.5" y="-168.3" font-family="arial" font-size="14.00">SCK</text>
</g>
<!-- _ferrule_crimp_1 -->
<!-- AUTOGENERATED_F_1 -->
<g id="node5" class="node">
<title>_ferrule_crimp_1</title>
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="192,-70 0,-70 0,-47 192,-47 192,-70"/>
<polygon fill="none" stroke="black" points="0,-46.5 0,-69.5 89,-69.5 89,-46.5 0,-46.5"/>
<text text-anchor="start" x="4" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -383,16 +383,16 @@
<polygon fill="#000000" stroke="transparent" points="340.5,-19.5 340.5,-21.5 539.5,-21.5 539.5,-19.5 340.5,-19.5"/>
<text text-anchor="start" x="351" y="-6.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _ferrule_crimp_1&#45;&#45;W4 -->
<!-- AUTOGENERATED_F_1&#45;&#45;W4 -->
<g id="edge25" class="edge">
<title>_ferrule_crimp_1:e&#45;&#45;W4:w</title>
<title>AUTOGENERATED_F_1:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-56.5C256.61,-56.85 272.63,-45.85 339.5,-45.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-58.5C257.74,-58.5 273.76,-47.5 339.5,-47.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-60.5C258.87,-60.15 274.89,-49.15 339.5,-49.5"/>
</g>
<!-- _ferrule_crimp_2 -->
<!-- AUTOGENERATED_F_2 -->
<g id="node6" class="node">
<title>_ferrule_crimp_2</title>
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="192,-23 0,-23 0,0 192,0 192,-23"/>
<polygon fill="none" stroke="black" points="0,0.5 0,-22.5 89,-22.5 89,0.5 0,0.5"/>
<text text-anchor="start" x="4" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -403,9 +403,9 @@
<polygon fill="#ffff00" stroke="transparent" points="184,0.5 184,-22.5 192,-22.5 192,0.5 184,0.5"/>
<polygon fill="none" stroke="black" points="184,0.5 184,-22.5 192,-22.5 192,0.5 184,0.5"/>
</g>
<!-- _ferrule_crimp_2&#45;&#45;W4 -->
<!-- AUTOGENERATED_F_2&#45;&#45;W4 -->
<g id="edge27" class="edge">
<title>_ferrule_crimp_2:e&#45;&#45;W4:w</title>
<title>AUTOGENERATED_F_2:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-9.5C258.87,-9.85 274.89,-20.85 339.5,-20.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M192,-11.5C257.74,-11.5 273.76,-22.5 339.5,-22.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-13.5C256.61,-13.15 272.63,-24.15 339.5,-24.5"/>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

91
examples/ex01.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex01</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex01</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex01</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="943pt" height="232pt"
@ -182,28 +205,40 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, Serial, 4 x 0.25 mm&sup2; shielded</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, Serial, 4 x 0.25 mm² shielded</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex01.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="943pt" height="232pt"

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

119
examples/ex02.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex02</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex02</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex02</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="881pt" height="458pt"
@ -265,42 +288,54 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 2 x 0.25 mm&sup2;</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 2 x 20 AWG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, female, 2 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2, X3, X4</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, male, 2 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 2 x 0.25 mm²</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Cable, 2 x 20 AWG</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W3</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex Micro-Fit, female, 2 pins</td>
<td class="bom_col_qty">3</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2, X3, X4</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Connector, Molex Micro-Fit, male, 2 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex02.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="881pt" height="458pt"

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

119
examples/ex03.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex03</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex03</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex03</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="873pt" height="332pt"
@ -235,42 +258,54 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, female, 2 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2, X3, X4</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, male, 2 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, BK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Molex Micro-Fit, female, 2 pins</td>
<td class="bom_col_qty">3</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2, X3, X4</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex Micro-Fit, male, 2 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, 0.25 mm², BK</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.25 mm², RD</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex03.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="873pt" height="332pt"

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

48
examples/ex04.gv generated
View File

@ -4,7 +4,7 @@ graph {
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
_ferrule_crimp_1 [label=<
AUTOGENERATED_F_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -13,7 +13,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_2 [label=<
AUTOGENERATED_F_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -22,7 +22,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_3 [label=<
AUTOGENERATED_F_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -31,7 +31,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_4 [label=<
AUTOGENERATED_F_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -40,7 +40,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_5 [label=<
AUTOGENERATED_F_5 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -49,7 +49,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_6 [label=<
AUTOGENERATED_F_6 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -58,7 +58,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_7 [label=<
AUTOGENERATED_F_7 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -67,7 +67,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_8 [label=<
AUTOGENERATED_F_8 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -76,7 +76,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_9 [label=<
AUTOGENERATED_F_9 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -85,7 +85,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_10 [label=<
AUTOGENERATED_F_10 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -94,7 +94,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_11 [label=<
AUTOGENERATED_F_11 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -103,7 +103,7 @@ graph {
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_ferrule_crimp_12 [label=<
AUTOGENERATED_F_12 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
@ -113,23 +113,23 @@ graph {
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#895956:#000000"]
_ferrule_crimp_1:e -- W1:w1:w
W1:w1:e -- _ferrule_crimp_7:w
AUTOGENERATED_F_1:e -- W1:w1:w
W1:w1:e -- AUTOGENERATED_F_7:w
edge [color="#000000:#ff0000:#000000"]
_ferrule_crimp_2:e -- W1:w2:w
W1:w2:e -- _ferrule_crimp_8:w
AUTOGENERATED_F_2:e -- W1:w2:w
W1:w2:e -- AUTOGENERATED_F_8:w
edge [color="#000000:#ff8000:#000000"]
_ferrule_crimp_3:e -- W1:w3:w
W1:w3:e -- _ferrule_crimp_9:w
AUTOGENERATED_F_3:e -- W1:w3:w
W1:w3:e -- AUTOGENERATED_F_9:w
edge [color="#000000:#ffff00:#000000"]
_ferrule_crimp_4:e -- W1:w4:w
W1:w4:e -- _ferrule_crimp_10:w
AUTOGENERATED_F_4:e -- W1:w4:w
W1:w4:e -- AUTOGENERATED_F_10:w
edge [color="#000000:#00ff00:#000000"]
_ferrule_crimp_5:e -- W1:w5:w
W1:w5:e -- _ferrule_crimp_11:w
AUTOGENERATED_F_5:e -- W1:w5:w
W1:w5:e -- AUTOGENERATED_F_11:w
edge [color="#000000:#0066ff:#000000"]
_ferrule_crimp_6:e -- W1:w6:w
W1:w6:e -- _ferrule_crimp_12:w
AUTOGENERATED_F_6:e -- W1:w6:w
W1:w6:e -- AUTOGENERATED_F_12:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>

257
examples/ex04.html generated
View File

@ -1,22 +1,45 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex04</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex04</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex04</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="673pt" height="287pt"
viewBox="0.00 0.00 673.00 286.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-282.5 669,-282.5 669,4 -4,4"/>
<!-- _ferrule_crimp_1 -->
<!-- AUTOGENERATED_F_1 -->
<g id="node1" class="node">
<title>_ferrule_crimp_1</title>
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="89,-258 0,-258 0,-235 89,-235 89,-258"/>
<polygon fill="none" stroke="black" points="0.5,-234.5 0.5,-257.5 89.5,-257.5 89.5,-234.5 0.5,-234.5"/>
<text text-anchor="start" x="4.5" y="-242.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -60,226 +83,238 @@
<polygon fill="#000000" stroke="transparent" points="233.5,-63.5 233.5,-65.5 432.5,-65.5 432.5,-63.5 233.5,-63.5"/>
<text text-anchor="start" x="256.5" y="-50.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _ferrule_crimp_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_ferrule_crimp_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-244.5C155.53,-246.25 162.51,-191.25 233,-189.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M89,-246.5C157.51,-246.5 164.49,-191.5 233,-191.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-248.5C159.49,-246.75 166.47,-191.75 233,-193.5"/>
</g>
<!-- _ferrule_crimp_2 -->
<!-- AUTOGENERATED_F_2 -->
<g id="node2" class="node">
<title>_ferrule_crimp_2</title>
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="89,-211 0,-211 0,-188 89,-188 89,-211"/>
<polygon fill="none" stroke="black" points="0.5,-187.5 0.5,-210.5 89.5,-210.5 89.5,-187.5 0.5,-187.5"/>
<text text-anchor="start" x="4.5" y="-195.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_2&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>_ferrule_crimp_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-197.5C152.79,-198.78 165.47,-165.78 233,-164.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M89,-199.5C154.66,-199.5 167.34,-166.5 233,-166.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-201.5C156.53,-200.22 169.21,-167.22 233,-168.5"/>
</g>
<!-- _ferrule_crimp_3 -->
<!-- AUTOGENERATED_F_3 -->
<g id="node3" class="node">
<title>_ferrule_crimp_3</title>
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="89,-164 0,-164 0,-141 89,-141 89,-164"/>
<polygon fill="none" stroke="black" points="0.5,-140.5 0.5,-163.5 89.5,-163.5 89.5,-140.5 0.5,-140.5"/>
<text text-anchor="start" x="4.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_3&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_3&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>_ferrule_crimp_3:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_3:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-150.5C152.04,-150.86 167.66,-139.86 233,-139.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M89,-152.5C153.19,-152.5 168.81,-141.5 233,-141.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-154.5C154.34,-154.14 169.96,-143.14 233,-143.5"/>
</g>
<!-- _ferrule_crimp_4 -->
<!-- AUTOGENERATED_F_4 -->
<g id="node4" class="node">
<title>_ferrule_crimp_4</title>
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="89,-117 0,-117 0,-94 89,-94 89,-117"/>
<polygon fill="none" stroke="black" points="0.5,-93.5 0.5,-116.5 89.5,-116.5 89.5,-93.5 0.5,-93.5"/>
<text text-anchor="start" x="4.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_4&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_4&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_ferrule_crimp_4:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_4:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-103.5C154.34,-103.86 169.96,-114.86 233,-114.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M89,-105.5C153.19,-105.5 168.81,-116.5 233,-116.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-107.5C152.04,-107.14 167.66,-118.14 233,-118.5"/>
</g>
<!-- _ferrule_crimp_5 -->
<!-- AUTOGENERATED_F_5 -->
<g id="node5" class="node">
<title>_ferrule_crimp_5</title>
<title>AUTOGENERATED_F_5</title>
<polygon fill="#ffffff" stroke="black" points="89,-70 0,-70 0,-47 89,-47 89,-70"/>
<polygon fill="none" stroke="black" points="0.5,-46.5 0.5,-69.5 89.5,-69.5 89.5,-46.5 0.5,-46.5"/>
<text text-anchor="start" x="4.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_5&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_5&#45;&#45;W1 -->
<g id="edge9" class="edge">
<title>_ferrule_crimp_5:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_5:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-56.5C156.53,-57.78 169.21,-90.78 233,-89.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M89,-58.5C154.66,-58.5 167.34,-91.5 233,-91.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-60.5C152.79,-59.22 165.47,-92.22 233,-93.5"/>
</g>
<!-- _ferrule_crimp_6 -->
<!-- AUTOGENERATED_F_6 -->
<g id="node6" class="node">
<title>_ferrule_crimp_6</title>
<title>AUTOGENERATED_F_6</title>
<polygon fill="#ffffff" stroke="black" points="89,-23 0,-23 0,0 89,0 89,-23"/>
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 89.5,-22.5 89.5,0.5 0.5,0.5"/>
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_6&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_6&#45;&#45;W1 -->
<g id="edge11" class="edge">
<title>_ferrule_crimp_6:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_6:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-9.5C159.49,-11.25 166.47,-66.25 233,-64.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M89,-11.5C157.51,-11.5 164.49,-66.5 233,-66.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-13.5C155.53,-11.75 162.51,-66.75 233,-68.5"/>
</g>
<!-- _ferrule_crimp_7 -->
<!-- AUTOGENERATED_F_7 -->
<g id="node7" class="node">
<title>_ferrule_crimp_7</title>
<title>AUTOGENERATED_F_7</title>
<polygon fill="#ffffff" stroke="black" points="665,-258 576,-258 576,-235 665,-235 665,-258"/>
<polygon fill="none" stroke="black" points="576.5,-234.5 576.5,-257.5 665.5,-257.5 665.5,-234.5 576.5,-234.5"/>
<text text-anchor="start" x="580.5" y="-242.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_8 -->
<!-- AUTOGENERATED_F_8 -->
<g id="node8" class="node">
<title>_ferrule_crimp_8</title>
<title>AUTOGENERATED_F_8</title>
<polygon fill="#ffffff" stroke="black" points="665,-211 576,-211 576,-188 665,-188 665,-211"/>
<polygon fill="none" stroke="black" points="576.5,-187.5 576.5,-210.5 665.5,-210.5 665.5,-187.5 576.5,-187.5"/>
<text text-anchor="start" x="580.5" y="-195.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_9 -->
<!-- AUTOGENERATED_F_9 -->
<g id="node9" class="node">
<title>_ferrule_crimp_9</title>
<title>AUTOGENERATED_F_9</title>
<polygon fill="#ffffff" stroke="black" points="665,-164 576,-164 576,-141 665,-141 665,-164"/>
<polygon fill="none" stroke="black" points="576.5,-140.5 576.5,-163.5 665.5,-163.5 665.5,-140.5 576.5,-140.5"/>
<text text-anchor="start" x="580.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_10 -->
<!-- AUTOGENERATED_F_10 -->
<g id="node10" class="node">
<title>_ferrule_crimp_10</title>
<title>AUTOGENERATED_F_10</title>
<polygon fill="#ffffff" stroke="black" points="665,-117 576,-117 576,-94 665,-94 665,-117"/>
<polygon fill="none" stroke="black" points="576.5,-93.5 576.5,-116.5 665.5,-116.5 665.5,-93.5 576.5,-93.5"/>
<text text-anchor="start" x="580.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_11 -->
<!-- AUTOGENERATED_F_11 -->
<g id="node11" class="node">
<title>_ferrule_crimp_11</title>
<title>AUTOGENERATED_F_11</title>
<polygon fill="#ffffff" stroke="black" points="665,-70 576,-70 576,-47 665,-47 665,-70"/>
<polygon fill="none" stroke="black" points="576.5,-46.5 576.5,-69.5 665.5,-69.5 665.5,-46.5 576.5,-46.5"/>
<text text-anchor="start" x="580.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_12 -->
<!-- AUTOGENERATED_F_12 -->
<g id="node12" class="node">
<title>_ferrule_crimp_12</title>
<title>AUTOGENERATED_F_12</title>
<polygon fill="#ffffff" stroke="black" points="665,-23 576,-23 576,0 665,0 665,-23"/>
<polygon fill="none" stroke="black" points="576.5,0.5 576.5,-22.5 665.5,-22.5 665.5,0.5 576.5,0.5"/>
<text text-anchor="start" x="580.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_7 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_7 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_7:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_7:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-189.5C502.49,-191.25 509.47,-246.25 576,-244.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M432,-191.5C500.51,-191.5 507.49,-246.5 576,-246.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-193.5C498.53,-191.75 505.51,-246.75 576,-248.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_8 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_8 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_8:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_8:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-164.5C499.53,-165.78 512.21,-198.78 576,-197.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M432,-166.5C497.66,-166.5 510.34,-199.5 576,-199.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-168.5C495.79,-167.22 508.47,-200.22 576,-201.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_9 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_9 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_9:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_9:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-139.5C497.34,-139.86 512.96,-150.86 576,-150.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M432,-141.5C496.19,-141.5 511.81,-152.5 576,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-143.5C495.04,-143.14 510.66,-154.14 576,-154.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_10 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_10 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_10:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_10:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-114.5C495.04,-114.86 510.66,-103.86 576,-103.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M432,-116.5C496.19,-116.5 511.81,-105.5 576,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-118.5C497.34,-118.14 512.96,-107.14 576,-107.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_11 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_11 -->
<g id="edge10" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_11:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_11:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-89.5C495.79,-90.78 508.47,-57.78 576,-56.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M432,-91.5C497.66,-91.5 510.34,-58.5 576,-58.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-93.5C499.53,-92.22 512.21,-59.22 576,-60.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_12 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_12 -->
<g id="edge12" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_12:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_12:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-64.5C498.53,-66.25 505.51,-11.25 576,-9.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M432,-66.5C500.51,-66.5 507.49,-11.5 576,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-68.5C502.49,-66.75 509.47,-11.75 576,-13.5"/>
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">12</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, BN</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, BU</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, GN</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, OG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">6</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">7</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Crimp ferrule</td>
<td class="bom_col_qty">12</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Wire, 0.25 mm², BN</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, 0.25 mm², BU</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.25 mm², GN</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, 0.25 mm², OG</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Wire, 0.25 mm², RD</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">7</td>
<td class="bom_col_description">Wire, 0.25 mm², YE</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
</table>
</div>
</body></html>

98
examples/ex04.svg generated
View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="673pt" height="287pt"
viewBox="0.00 0.00 673.00 286.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 282.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-282.5 669,-282.5 669,4 -4,4"/>
<!-- _ferrule_crimp_1 -->
<!-- AUTOGENERATED_F_1 -->
<g id="node1" class="node">
<title>_ferrule_crimp_1</title>
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="89,-258 0,-258 0,-235 89,-235 89,-258"/>
<polygon fill="none" stroke="black" points="0.5,-234.5 0.5,-257.5 89.5,-257.5 89.5,-234.5 0.5,-234.5"/>
<text text-anchor="start" x="4.5" y="-242.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -54,163 +54,163 @@
<polygon fill="#000000" stroke="transparent" points="233.5,-63.5 233.5,-65.5 432.5,-65.5 432.5,-63.5 233.5,-63.5"/>
<text text-anchor="start" x="256.5" y="-50.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _ferrule_crimp_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_ferrule_crimp_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-244.5C155.53,-246.25 162.51,-191.25 233,-189.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M89,-246.5C157.51,-246.5 164.49,-191.5 233,-191.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-248.5C159.49,-246.75 166.47,-191.75 233,-193.5"/>
</g>
<!-- _ferrule_crimp_2 -->
<!-- AUTOGENERATED_F_2 -->
<g id="node2" class="node">
<title>_ferrule_crimp_2</title>
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="89,-211 0,-211 0,-188 89,-188 89,-211"/>
<polygon fill="none" stroke="black" points="0.5,-187.5 0.5,-210.5 89.5,-210.5 89.5,-187.5 0.5,-187.5"/>
<text text-anchor="start" x="4.5" y="-195.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_2&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>_ferrule_crimp_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-197.5C152.79,-198.78 165.47,-165.78 233,-164.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M89,-199.5C154.66,-199.5 167.34,-166.5 233,-166.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-201.5C156.53,-200.22 169.21,-167.22 233,-168.5"/>
</g>
<!-- _ferrule_crimp_3 -->
<!-- AUTOGENERATED_F_3 -->
<g id="node3" class="node">
<title>_ferrule_crimp_3</title>
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="89,-164 0,-164 0,-141 89,-141 89,-164"/>
<polygon fill="none" stroke="black" points="0.5,-140.5 0.5,-163.5 89.5,-163.5 89.5,-140.5 0.5,-140.5"/>
<text text-anchor="start" x="4.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_3&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_3&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>_ferrule_crimp_3:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_3:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-150.5C152.04,-150.86 167.66,-139.86 233,-139.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M89,-152.5C153.19,-152.5 168.81,-141.5 233,-141.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-154.5C154.34,-154.14 169.96,-143.14 233,-143.5"/>
</g>
<!-- _ferrule_crimp_4 -->
<!-- AUTOGENERATED_F_4 -->
<g id="node4" class="node">
<title>_ferrule_crimp_4</title>
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="89,-117 0,-117 0,-94 89,-94 89,-117"/>
<polygon fill="none" stroke="black" points="0.5,-93.5 0.5,-116.5 89.5,-116.5 89.5,-93.5 0.5,-93.5"/>
<text text-anchor="start" x="4.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_4&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_4&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_ferrule_crimp_4:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_4:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-103.5C154.34,-103.86 169.96,-114.86 233,-114.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M89,-105.5C153.19,-105.5 168.81,-116.5 233,-116.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-107.5C152.04,-107.14 167.66,-118.14 233,-118.5"/>
</g>
<!-- _ferrule_crimp_5 -->
<!-- AUTOGENERATED_F_5 -->
<g id="node5" class="node">
<title>_ferrule_crimp_5</title>
<title>AUTOGENERATED_F_5</title>
<polygon fill="#ffffff" stroke="black" points="89,-70 0,-70 0,-47 89,-47 89,-70"/>
<polygon fill="none" stroke="black" points="0.5,-46.5 0.5,-69.5 89.5,-69.5 89.5,-46.5 0.5,-46.5"/>
<text text-anchor="start" x="4.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_5&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_5&#45;&#45;W1 -->
<g id="edge9" class="edge">
<title>_ferrule_crimp_5:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_5:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-56.5C156.53,-57.78 169.21,-90.78 233,-89.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M89,-58.5C154.66,-58.5 167.34,-91.5 233,-91.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-60.5C152.79,-59.22 165.47,-92.22 233,-93.5"/>
</g>
<!-- _ferrule_crimp_6 -->
<!-- AUTOGENERATED_F_6 -->
<g id="node6" class="node">
<title>_ferrule_crimp_6</title>
<title>AUTOGENERATED_F_6</title>
<polygon fill="#ffffff" stroke="black" points="89,-23 0,-23 0,0 89,0 89,-23"/>
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 89.5,-22.5 89.5,0.5 0.5,0.5"/>
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_6&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_6&#45;&#45;W1 -->
<g id="edge11" class="edge">
<title>_ferrule_crimp_6:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_6:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-9.5C159.49,-11.25 166.47,-66.25 233,-64.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M89,-11.5C157.51,-11.5 164.49,-66.5 233,-66.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M89,-13.5C155.53,-11.75 162.51,-66.75 233,-68.5"/>
</g>
<!-- _ferrule_crimp_7 -->
<!-- AUTOGENERATED_F_7 -->
<g id="node7" class="node">
<title>_ferrule_crimp_7</title>
<title>AUTOGENERATED_F_7</title>
<polygon fill="#ffffff" stroke="black" points="665,-258 576,-258 576,-235 665,-235 665,-258"/>
<polygon fill="none" stroke="black" points="576.5,-234.5 576.5,-257.5 665.5,-257.5 665.5,-234.5 576.5,-234.5"/>
<text text-anchor="start" x="580.5" y="-242.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_8 -->
<!-- AUTOGENERATED_F_8 -->
<g id="node8" class="node">
<title>_ferrule_crimp_8</title>
<title>AUTOGENERATED_F_8</title>
<polygon fill="#ffffff" stroke="black" points="665,-211 576,-211 576,-188 665,-188 665,-211"/>
<polygon fill="none" stroke="black" points="576.5,-187.5 576.5,-210.5 665.5,-210.5 665.5,-187.5 576.5,-187.5"/>
<text text-anchor="start" x="580.5" y="-195.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_9 -->
<!-- AUTOGENERATED_F_9 -->
<g id="node9" class="node">
<title>_ferrule_crimp_9</title>
<title>AUTOGENERATED_F_9</title>
<polygon fill="#ffffff" stroke="black" points="665,-164 576,-164 576,-141 665,-141 665,-164"/>
<polygon fill="none" stroke="black" points="576.5,-140.5 576.5,-163.5 665.5,-163.5 665.5,-140.5 576.5,-140.5"/>
<text text-anchor="start" x="580.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_10 -->
<!-- AUTOGENERATED_F_10 -->
<g id="node10" class="node">
<title>_ferrule_crimp_10</title>
<title>AUTOGENERATED_F_10</title>
<polygon fill="#ffffff" stroke="black" points="665,-117 576,-117 576,-94 665,-94 665,-117"/>
<polygon fill="none" stroke="black" points="576.5,-93.5 576.5,-116.5 665.5,-116.5 665.5,-93.5 576.5,-93.5"/>
<text text-anchor="start" x="580.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_11 -->
<!-- AUTOGENERATED_F_11 -->
<g id="node11" class="node">
<title>_ferrule_crimp_11</title>
<title>AUTOGENERATED_F_11</title>
<polygon fill="#ffffff" stroke="black" points="665,-70 576,-70 576,-47 665,-47 665,-70"/>
<polygon fill="none" stroke="black" points="576.5,-46.5 576.5,-69.5 665.5,-69.5 665.5,-46.5 576.5,-46.5"/>
<text text-anchor="start" x="580.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- _ferrule_crimp_12 -->
<!-- AUTOGENERATED_F_12 -->
<g id="node12" class="node">
<title>_ferrule_crimp_12</title>
<title>AUTOGENERATED_F_12</title>
<polygon fill="#ffffff" stroke="black" points="665,-23 576,-23 576,0 665,0 665,-23"/>
<polygon fill="none" stroke="black" points="576.5,0.5 576.5,-22.5 665.5,-22.5 665.5,0.5 576.5,0.5"/>
<text text-anchor="start" x="580.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_7 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_7 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_7:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_7:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-189.5C502.49,-191.25 509.47,-246.25 576,-244.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M432,-191.5C500.51,-191.5 507.49,-246.5 576,-246.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-193.5C498.53,-191.75 505.51,-246.75 576,-248.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_8 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_8 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_8:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_8:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-164.5C499.53,-165.78 512.21,-198.78 576,-197.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M432,-166.5C497.66,-166.5 510.34,-199.5 576,-199.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-168.5C495.79,-167.22 508.47,-200.22 576,-201.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_9 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_9 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_9:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_9:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-139.5C497.34,-139.86 512.96,-150.86 576,-150.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M432,-141.5C496.19,-141.5 511.81,-152.5 576,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-143.5C495.04,-143.14 510.66,-154.14 576,-154.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_10 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_10 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_10:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_10:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-114.5C495.04,-114.86 510.66,-103.86 576,-103.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M432,-116.5C496.19,-116.5 511.81,-105.5 576,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-118.5C497.34,-118.14 512.96,-107.14 576,-107.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_11 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_11 -->
<g id="edge10" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_11:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_11:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-89.5C495.79,-90.78 508.47,-57.78 576,-56.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M432,-91.5C497.66,-91.5 510.34,-58.5 576,-58.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-93.5C499.53,-92.22 512.21,-59.22 576,-60.5"/>
</g>
<!-- W1&#45;&#45;_ferrule_crimp_12 -->
<!-- W1&#45;&#45;AUTOGENERATED_F_12 -->
<g id="edge12" class="edge">
<title>W1:e&#45;&#45;_ferrule_crimp_12:w</title>
<title>W1:e&#45;&#45;AUTOGENERATED_F_12:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-64.5C498.53,-66.25 505.51,-11.25 576,-9.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M432,-66.5C500.51,-66.5 507.49,-11.5 576,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M432,-68.5C502.49,-66.75 509.47,-11.75 576,-13.5"/>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

133
examples/ex05.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex05</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex05</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex05</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1535pt" height="192pt"
@ -305,49 +328,61 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, <a href="https://www.molex.com/molex/products/family/kk_254_rpc_connector_system">Molex KK 254</a>, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2, X3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Wire, I2C, 0.25 mm&sup2;, PK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, I2C, 0.25 mm&sup2;, TQ</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, I2C, 0.25 mm&sup2;, VT</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, I2C, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, <a href="https://www.molex.com/molex/products/family/kk_254_rpc_connector_system">Molex KK 254</a>, female, 4 pins</td>
<td class="bom_col_qty">3</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Wire, I2C, 0.25 mm², PK</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, I2C, 0.25 mm², TQ</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, I2C, 0.25 mm², VT</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, I2C, 0.25 mm², YE</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex05.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1535pt" height="192pt"

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

133
examples/ex06.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex06</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex06</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex06</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="865pt" height="1024pt"
@ -665,49 +688,61 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">6</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2, X3, X4, X5, X6</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, PK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, TQ</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, VT</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">6</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3, X4, X5, X6</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Wire, 0.25 mm², PK</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, 0.25 mm², TQ</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.25 mm², VT</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, 0.25 mm², YE</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex06.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="865pt" height="1024pt"

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

105
examples/ex07.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex07</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex07</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex07</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="858pt" height="153pt"
@ -109,35 +132,47 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 2 x 20 AWG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">C1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, female, 9 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, TE 776164-1, female, 35 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 2 x 20 AWG</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">C1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, D-Sub, female, 9 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, TE 776164-1, female, 35 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex07.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="858pt" height="153pt"

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

4
examples/ex08.gv generated
View File

@ -35,7 +35,7 @@ graph {
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left" sides="TLR"><img scale="false" src="resources/stereo-phone-plug-TRS.png"/></td>
<td balign="left" sides="TLR"><img scale="false" src="/Users/daniel/Projects/WireViz/examples/resources/stereo-phone-plug-TRS.png"/></td>
</tr></table>
</td></tr>
<tr><td>
@ -135,7 +135,7 @@ graph {
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left" sides="TLR">
<table border="0" cellspacing="0" cellborder="0"><tr>
<td width="70.0" height="70" fixedsize="true"><img scale="true" src="resources/cable-WH+BN+GN+shield.png"/></td>
<td width="70.0" height="70" fixedsize="true"><img scale="true" src="/Users/daniel/Projects/WireViz/examples/resources/cable-WH+BN+GN+shield.png"/></td>
</tr></table>
</td>
</tr></table>

95
examples/ex08.html generated

File diff suppressed because one or more lines are too long

6
examples/ex08.svg generated

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 17 KiB

105
examples/ex09.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex09</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex09</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex09</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="835pt" height="1158pt"
@ -528,35 +551,47 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 12 x 0.25 mm&sup2; shielded</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, male, 25 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, F48, female, 48 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 12 x 0.25 mm² shielded</td>
<td class="bom_col_qty">0.2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, D-Sub, male, 25 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, F48, female, 48 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex09.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="835pt" height="1158pt"

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

91
examples/ex10.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex10</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex10</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex10</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1120pt" height="324pt"
@ -331,28 +354,40 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, CAT5e, 8 x 24 AWG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Stewart Connector SS-37000-002, male, 8 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, CAT5e, 8 x 24 AWG</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Stewart Connector SS-37000-002, male, 8 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2</td>
</tr>
</table>
</div>
</body></html>

2
examples/ex10.svg generated
View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1120pt" height="324pt"

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

4
examples/ex11.bom.tsv generated Normal file
View File

@ -0,0 +1,4 @@
Id Description Qty Unit Designators
1 Cable, 4 wires, BK 0 m W1
2 Connector, Ferrule, GY 4
3 Connector, Screw connector, male, 4 pins, GN 1 X1
1 Id Description Qty Unit Designators
2 1 Cable, 4 wires, BK 0 m W1
3 2 Connector, Ferrule, GY 4
4 3 Connector, Screw connector, male, 4 pins, GN 1 X1

191
examples/ex11.gv generated Normal file
View File

@ -0,0 +1,191 @@
graph {
// Graph generated by WireViz 0.4-dev
// https://github.com/formatc1702/WireViz
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
AUTOGENERATED_F_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Screw connector</td>
<td balign="left">male</td>
<td balign="left">4-pin</td>
<td balign="left">GN</td>
<td balign="left" bgcolor="#00FF00" width="4"></td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
<td>A</td>
</tr>
<tr>
<td port="p2l">2</td>
<td>B</td>
</tr>
<tr>
<td port="p3l">3</td>
<td>C</td>
</tr>
<tr>
<td port="p4l">4</td>
<td>D</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#000000:#000000"]
W1:w1:e -- AUTOGENERATED_F_1:w
edge [color="#000000:#ffffff:#000000"]
W1:w2:e -- AUTOGENERATED_F_2:w
edge [color="#000000:#0066ff:#000000"]
W1:w3:e -- AUTOGENERATED_F_3:w
edge [color="#000000:#895956:#000000"]
W1:w4:e -- AUTOGENERATED_F_4:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">BK</td>
<td balign="left" bgcolor="#000000" width="4"></td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td><!-- 1_in --></td>
<td>
1:BK
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 2_in --></td>
<td>
2:WH
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 3_in --></td>
<td>
3:BU
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#0066ff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 4_in --></td>
<td>
4:BN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_1:e -- X1:p1l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_2:e -- X1:p2l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_3:e -- X1:p3l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_4:e -- X1:p4l:w
}

245
examples/ex11.html generated Normal file
View File

@ -0,0 +1,245 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex11</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex11</h1>
<h2>Diagram</h2>
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="703pt" height="215pt"
viewBox="0.00 0.00 703.00 214.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 210.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-210.5 699,-210.5 699,4 -4,4"/>
<!-- AUTOGENERATED_F_1 -->
<g id="node1" class="node">
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="321,-164 231,-164 231,-141 321,-141 321,-164"/>
<polygon fill="none" stroke="black" points="231,-140.5 231,-163.5 284,-163.5 284,-140.5 231,-140.5"/>
<text text-anchor="start" x="235" y="-148.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-140.5 284,-163.5 313,-163.5 313,-140.5 284,-140.5"/>
<text text-anchor="start" x="288" y="-148.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-140.5 313,-163.5 321,-163.5 321,-140.5 313,-140.5"/>
<polygon fill="none" stroke="black" points="313,-140.5 313,-163.5 321,-163.5 321,-140.5 313,-140.5"/>
</g>
<!-- X1 -->
<g id="node5" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="695,-174.5 465,-174.5 465,-36.5 695,-36.5 695,-174.5"/>
<polygon fill="none" stroke="black" points="465,-151.5 465,-174.5 695,-174.5 695,-151.5 465,-151.5"/>
<text text-anchor="start" x="571" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="465,-128.5 465,-151.5 578,-151.5 578,-128.5 465,-128.5"/>
<text text-anchor="start" x="469" y="-136.3" font-family="arial" font-size="14.00">Screw connector</text>
<polygon fill="none" stroke="black" points="578,-128.5 578,-151.5 617,-151.5 617,-128.5 578,-128.5"/>
<text text-anchor="start" x="582" y="-136.3" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="617,-128.5 617,-151.5 657,-151.5 657,-128.5 617,-128.5"/>
<text text-anchor="start" x="621" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="657,-128.5 657,-151.5 687,-151.5 687,-128.5 657,-128.5"/>
<text text-anchor="start" x="661" y="-136.3" font-family="arial" font-size="14.00">GN</text>
<polygon fill="#00ff00" stroke="transparent" points="687,-128.5 687,-151.5 695,-151.5 695,-128.5 687,-128.5"/>
<polygon fill="none" stroke="black" points="687,-128.5 687,-151.5 695,-151.5 695,-128.5 687,-128.5"/>
<polygon fill="none" stroke="black" points="465,-105.5 465,-128.5 579,-128.5 579,-105.5 465,-105.5"/>
<text text-anchor="start" x="518" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="579,-105.5 579,-128.5 695,-128.5 695,-105.5 579,-105.5"/>
<text text-anchor="start" x="632" y="-113.3" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="465,-82.5 465,-105.5 579,-105.5 579,-82.5 465,-82.5"/>
<text text-anchor="start" x="518" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="579,-82.5 579,-105.5 695,-105.5 695,-82.5 579,-82.5"/>
<text text-anchor="start" x="632" y="-90.3" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="465,-59.5 465,-82.5 579,-82.5 579,-59.5 465,-59.5"/>
<text text-anchor="start" x="518" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="579,-59.5 579,-82.5 695,-82.5 695,-59.5 579,-59.5"/>
<text text-anchor="start" x="631.5" y="-67.3" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="465,-36.5 465,-59.5 579,-59.5 579,-36.5 465,-36.5"/>
<text text-anchor="start" x="518" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="579,-36.5 579,-59.5 695,-59.5 695,-36.5 579,-36.5"/>
<text text-anchor="start" x="631.5" y="-44.3" font-family="arial" font-size="14.00">D</text>
</g>
<!-- AUTOGENERATED_F_1&#45;&#45;X1 -->
<g id="edge5" class="edge">
<title>AUTOGENERATED_F_1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-152.5C383.26,-152.5 397.63,-121.22 454.66,-117.8"/>
<polygon fill="#000000" stroke="#000000" points="455.11,-121.29 465,-117.5 454.9,-114.29 455.11,-121.29"/>
</g>
<!-- AUTOGENERATED_F_2 -->
<g id="node2" class="node">
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="321,-117 231,-117 231,-94 321,-94 321,-117"/>
<polygon fill="none" stroke="black" points="231,-93.5 231,-116.5 284,-116.5 284,-93.5 231,-93.5"/>
<text text-anchor="start" x="235" y="-101.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-93.5 284,-116.5 313,-116.5 313,-93.5 284,-93.5"/>
<text text-anchor="start" x="288" y="-101.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-93.5 313,-116.5 321,-116.5 321,-93.5 313,-93.5"/>
<polygon fill="none" stroke="black" points="313,-93.5 313,-116.5 321,-116.5 321,-93.5 313,-93.5"/>
</g>
<!-- AUTOGENERATED_F_2&#45;&#45;X1 -->
<g id="edge6" class="edge">
<title>AUTOGENERATED_F_2:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-105.5C381.71,-105.5 398.93,-94.78 454.88,-93.6"/>
<polygon fill="#000000" stroke="#000000" points="455.04,-97.1 465,-93.5 454.96,-90.1 455.04,-97.1"/>
</g>
<!-- AUTOGENERATED_F_3 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="321,-70 231,-70 231,-47 321,-47 321,-70"/>
<polygon fill="none" stroke="black" points="231,-46.5 231,-69.5 284,-69.5 284,-46.5 231,-46.5"/>
<text text-anchor="start" x="235" y="-54.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-46.5 284,-69.5 313,-69.5 313,-46.5 284,-46.5"/>
<text text-anchor="start" x="288" y="-54.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-46.5 313,-69.5 321,-69.5 321,-46.5 313,-46.5"/>
<polygon fill="none" stroke="black" points="313,-46.5 313,-69.5 321,-69.5 321,-46.5 313,-46.5"/>
</g>
<!-- AUTOGENERATED_F_3&#45;&#45;X1 -->
<g id="edge7" class="edge">
<title>AUTOGENERATED_F_3:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-58.5C381.71,-58.5 398.93,-69.22 454.88,-70.4"/>
<polygon fill="#000000" stroke="#000000" points="454.96,-73.9 465,-70.5 455.04,-66.9 454.96,-73.9"/>
</g>
<!-- AUTOGENERATED_F_4 -->
<g id="node4" class="node">
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="321,-23 231,-23 231,0 321,0 321,-23"/>
<polygon fill="none" stroke="black" points="231,0.5 231,-22.5 284,-22.5 284,0.5 231,0.5"/>
<text text-anchor="start" x="235" y="-7.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,0.5 284,-22.5 313,-22.5 313,0.5 284,0.5"/>
<text text-anchor="start" x="288" y="-7.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,0.5 313,-22.5 321,-22.5 321,0.5 313,0.5"/>
<polygon fill="none" stroke="black" points="313,0.5 313,-22.5 321,-22.5 321,0.5 313,0.5"/>
</g>
<!-- AUTOGENERATED_F_4&#45;&#45;X1 -->
<g id="edge8" class="edge">
<title>AUTOGENERATED_F_4:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-11.5C383.49,-11.5 397.61,-43.8 455,-47.21"/>
<polygon fill="#000000" stroke="#000000" points="454.9,-50.71 465,-47.5 455.11,-43.71 454.9,-50.71"/>
</g>
<!-- W1 -->
<g id="node6" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" points="87,-206.5 0,-206.5 0,-22.5 87,-22.5 87,-206.5"/>
<polygon fill="none" stroke="black" points="0.5,-183.5 0.5,-206.5 87.5,-206.5 87.5,-183.5 0.5,-183.5"/>
<text text-anchor="start" x="33.5" y="-191.3" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="0.5,-160.5 0.5,-183.5 33.5,-183.5 33.5,-160.5 0.5,-160.5"/>
<text text-anchor="start" x="9.5" y="-168.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="33.5,-160.5 33.5,-183.5 70.5,-183.5 70.5,-160.5 33.5,-160.5"/>
<text text-anchor="start" x="42.5" y="-168.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="70.5,-160.5 70.5,-183.5 87.5,-183.5 87.5,-160.5 70.5,-160.5"/>
<polygon fill="none" stroke="black" points="70.5,-160.5 70.5,-183.5 87.5,-183.5 87.5,-160.5 70.5,-160.5"/>
<text text-anchor="start" x="2.5" y="-147.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="13" y="-128.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:BK &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-120.5 0.5,-122.5 87.5,-122.5 87.5,-120.5 0.5,-120.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-118.5 0.5,-120.5 87.5,-120.5 87.5,-118.5 0.5,-118.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-116.5 0.5,-118.5 87.5,-118.5 87.5,-116.5 0.5,-116.5"/>
<text text-anchor="start" x="10.5" y="-103.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-95.5 0.5,-97.5 87.5,-97.5 87.5,-95.5 0.5,-95.5"/>
<polygon fill="#ffffff" stroke="transparent" points="0.5,-93.5 0.5,-95.5 87.5,-95.5 87.5,-93.5 0.5,-93.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-91.5 0.5,-93.5 87.5,-93.5 87.5,-91.5 0.5,-91.5"/>
<text text-anchor="start" x="12.5" y="-78.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:BU &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-70.5 0.5,-72.5 87.5,-72.5 87.5,-70.5 0.5,-70.5"/>
<polygon fill="#0066ff" stroke="transparent" points="0.5,-68.5 0.5,-70.5 87.5,-70.5 87.5,-68.5 0.5,-68.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-66.5 0.5,-68.5 87.5,-68.5 87.5,-66.5 0.5,-66.5"/>
<text text-anchor="start" x="12.5" y="-53.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-45.5 0.5,-47.5 87.5,-47.5 87.5,-45.5 0.5,-45.5"/>
<polygon fill="#895956" stroke="transparent" points="0.5,-43.5 0.5,-45.5 87.5,-45.5 87.5,-43.5 0.5,-43.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-41.5 0.5,-43.5 87.5,-43.5 87.5,-41.5 0.5,-41.5"/>
<text text-anchor="start" x="2.5" y="-28.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_1 -->
<g id="edge1" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-117.5C154.53,-118.78 167.21,-151.78 231,-150.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-119.5C152.66,-119.5 165.34,-152.5 231,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-121.5C150.79,-120.22 163.47,-153.22 231,-154.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_2 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-92.5C152.34,-92.86 167.96,-103.86 231,-103.5"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M87,-94.5C151.19,-94.5 166.81,-105.5 231,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-96.5C150.04,-96.14 165.66,-107.14 231,-107.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_3 -->
<g id="edge3" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-67.5C150.04,-67.86 165.66,-56.86 231,-56.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M87,-69.5C151.19,-69.5 166.81,-58.5 231,-58.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-71.5C152.34,-71.14 167.96,-60.14 231,-60.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_4 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-42.5C150.79,-43.78 163.47,-10.78 231,-9.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M87,-44.5C152.66,-44.5 165.34,-11.5 231,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-46.5C154.53,-45.22 167.21,-12.22 231,-13.5"/>
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 wires, BK</td>
<td class="bom_col_qty">0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Ferrule, GY</td>
<td class="bom_col_qty">4</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Screw connector, male, 4 pins, GN</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
</table>
</div>
</body></html>

BIN
examples/ex11.png generated Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

172
examples/ex11.svg generated Normal file
View File

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="703pt" height="215pt"
viewBox="0.00 0.00 703.00 214.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 210.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-210.5 699,-210.5 699,4 -4,4"/>
<!-- AUTOGENERATED_F_1 -->
<g id="node1" class="node">
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="321,-164 231,-164 231,-141 321,-141 321,-164"/>
<polygon fill="none" stroke="black" points="231,-140.5 231,-163.5 284,-163.5 284,-140.5 231,-140.5"/>
<text text-anchor="start" x="235" y="-148.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-140.5 284,-163.5 313,-163.5 313,-140.5 284,-140.5"/>
<text text-anchor="start" x="288" y="-148.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-140.5 313,-163.5 321,-163.5 321,-140.5 313,-140.5"/>
<polygon fill="none" stroke="black" points="313,-140.5 313,-163.5 321,-163.5 321,-140.5 313,-140.5"/>
</g>
<!-- X1 -->
<g id="node5" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="695,-174.5 465,-174.5 465,-36.5 695,-36.5 695,-174.5"/>
<polygon fill="none" stroke="black" points="465,-151.5 465,-174.5 695,-174.5 695,-151.5 465,-151.5"/>
<text text-anchor="start" x="571" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="465,-128.5 465,-151.5 578,-151.5 578,-128.5 465,-128.5"/>
<text text-anchor="start" x="469" y="-136.3" font-family="arial" font-size="14.00">Screw connector</text>
<polygon fill="none" stroke="black" points="578,-128.5 578,-151.5 617,-151.5 617,-128.5 578,-128.5"/>
<text text-anchor="start" x="582" y="-136.3" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="617,-128.5 617,-151.5 657,-151.5 657,-128.5 617,-128.5"/>
<text text-anchor="start" x="621" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="657,-128.5 657,-151.5 687,-151.5 687,-128.5 657,-128.5"/>
<text text-anchor="start" x="661" y="-136.3" font-family="arial" font-size="14.00">GN</text>
<polygon fill="#00ff00" stroke="transparent" points="687,-128.5 687,-151.5 695,-151.5 695,-128.5 687,-128.5"/>
<polygon fill="none" stroke="black" points="687,-128.5 687,-151.5 695,-151.5 695,-128.5 687,-128.5"/>
<polygon fill="none" stroke="black" points="465,-105.5 465,-128.5 579,-128.5 579,-105.5 465,-105.5"/>
<text text-anchor="start" x="518" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="579,-105.5 579,-128.5 695,-128.5 695,-105.5 579,-105.5"/>
<text text-anchor="start" x="632" y="-113.3" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="465,-82.5 465,-105.5 579,-105.5 579,-82.5 465,-82.5"/>
<text text-anchor="start" x="518" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="579,-82.5 579,-105.5 695,-105.5 695,-82.5 579,-82.5"/>
<text text-anchor="start" x="632" y="-90.3" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="465,-59.5 465,-82.5 579,-82.5 579,-59.5 465,-59.5"/>
<text text-anchor="start" x="518" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="579,-59.5 579,-82.5 695,-82.5 695,-59.5 579,-59.5"/>
<text text-anchor="start" x="631.5" y="-67.3" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="465,-36.5 465,-59.5 579,-59.5 579,-36.5 465,-36.5"/>
<text text-anchor="start" x="518" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="579,-36.5 579,-59.5 695,-59.5 695,-36.5 579,-36.5"/>
<text text-anchor="start" x="631.5" y="-44.3" font-family="arial" font-size="14.00">D</text>
</g>
<!-- AUTOGENERATED_F_1&#45;&#45;X1 -->
<g id="edge5" class="edge">
<title>AUTOGENERATED_F_1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-152.5C383.26,-152.5 397.63,-121.22 454.66,-117.8"/>
<polygon fill="#000000" stroke="#000000" points="455.11,-121.29 465,-117.5 454.9,-114.29 455.11,-121.29"/>
</g>
<!-- AUTOGENERATED_F_2 -->
<g id="node2" class="node">
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="321,-117 231,-117 231,-94 321,-94 321,-117"/>
<polygon fill="none" stroke="black" points="231,-93.5 231,-116.5 284,-116.5 284,-93.5 231,-93.5"/>
<text text-anchor="start" x="235" y="-101.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-93.5 284,-116.5 313,-116.5 313,-93.5 284,-93.5"/>
<text text-anchor="start" x="288" y="-101.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-93.5 313,-116.5 321,-116.5 321,-93.5 313,-93.5"/>
<polygon fill="none" stroke="black" points="313,-93.5 313,-116.5 321,-116.5 321,-93.5 313,-93.5"/>
</g>
<!-- AUTOGENERATED_F_2&#45;&#45;X1 -->
<g id="edge6" class="edge">
<title>AUTOGENERATED_F_2:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-105.5C381.71,-105.5 398.93,-94.78 454.88,-93.6"/>
<polygon fill="#000000" stroke="#000000" points="455.04,-97.1 465,-93.5 454.96,-90.1 455.04,-97.1"/>
</g>
<!-- AUTOGENERATED_F_3 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="321,-70 231,-70 231,-47 321,-47 321,-70"/>
<polygon fill="none" stroke="black" points="231,-46.5 231,-69.5 284,-69.5 284,-46.5 231,-46.5"/>
<text text-anchor="start" x="235" y="-54.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,-46.5 284,-69.5 313,-69.5 313,-46.5 284,-46.5"/>
<text text-anchor="start" x="288" y="-54.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,-46.5 313,-69.5 321,-69.5 321,-46.5 313,-46.5"/>
<polygon fill="none" stroke="black" points="313,-46.5 313,-69.5 321,-69.5 321,-46.5 313,-46.5"/>
</g>
<!-- AUTOGENERATED_F_3&#45;&#45;X1 -->
<g id="edge7" class="edge">
<title>AUTOGENERATED_F_3:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-58.5C381.71,-58.5 398.93,-69.22 454.88,-70.4"/>
<polygon fill="#000000" stroke="#000000" points="454.96,-73.9 465,-70.5 455.04,-66.9 454.96,-73.9"/>
</g>
<!-- AUTOGENERATED_F_4 -->
<g id="node4" class="node">
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="321,-23 231,-23 231,0 321,0 321,-23"/>
<polygon fill="none" stroke="black" points="231,0.5 231,-22.5 284,-22.5 284,0.5 231,0.5"/>
<text text-anchor="start" x="235" y="-7.3" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="284,0.5 284,-22.5 313,-22.5 313,0.5 284,0.5"/>
<text text-anchor="start" x="288" y="-7.3" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="313,0.5 313,-22.5 321,-22.5 321,0.5 313,0.5"/>
<polygon fill="none" stroke="black" points="313,0.5 313,-22.5 321,-22.5 321,0.5 313,0.5"/>
</g>
<!-- AUTOGENERATED_F_4&#45;&#45;X1 -->
<g id="edge8" class="edge">
<title>AUTOGENERATED_F_4:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M321,-11.5C383.49,-11.5 397.61,-43.8 455,-47.21"/>
<polygon fill="#000000" stroke="#000000" points="454.9,-50.71 465,-47.5 455.11,-43.71 454.9,-50.71"/>
</g>
<!-- W1 -->
<g id="node6" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" points="87,-206.5 0,-206.5 0,-22.5 87,-22.5 87,-206.5"/>
<polygon fill="none" stroke="black" points="0.5,-183.5 0.5,-206.5 87.5,-206.5 87.5,-183.5 0.5,-183.5"/>
<text text-anchor="start" x="33.5" y="-191.3" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="0.5,-160.5 0.5,-183.5 33.5,-183.5 33.5,-160.5 0.5,-160.5"/>
<text text-anchor="start" x="9.5" y="-168.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="33.5,-160.5 33.5,-183.5 70.5,-183.5 70.5,-160.5 33.5,-160.5"/>
<text text-anchor="start" x="42.5" y="-168.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="70.5,-160.5 70.5,-183.5 87.5,-183.5 87.5,-160.5 70.5,-160.5"/>
<polygon fill="none" stroke="black" points="70.5,-160.5 70.5,-183.5 87.5,-183.5 87.5,-160.5 70.5,-160.5"/>
<text text-anchor="start" x="2.5" y="-147.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="13" y="-128.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:BK &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-120.5 0.5,-122.5 87.5,-122.5 87.5,-120.5 0.5,-120.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-118.5 0.5,-120.5 87.5,-120.5 87.5,-118.5 0.5,-118.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-116.5 0.5,-118.5 87.5,-118.5 87.5,-116.5 0.5,-116.5"/>
<text text-anchor="start" x="10.5" y="-103.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-95.5 0.5,-97.5 87.5,-97.5 87.5,-95.5 0.5,-95.5"/>
<polygon fill="#ffffff" stroke="transparent" points="0.5,-93.5 0.5,-95.5 87.5,-95.5 87.5,-93.5 0.5,-93.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-91.5 0.5,-93.5 87.5,-93.5 87.5,-91.5 0.5,-91.5"/>
<text text-anchor="start" x="12.5" y="-78.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:BU &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-70.5 0.5,-72.5 87.5,-72.5 87.5,-70.5 0.5,-70.5"/>
<polygon fill="#0066ff" stroke="transparent" points="0.5,-68.5 0.5,-70.5 87.5,-70.5 87.5,-68.5 0.5,-68.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-66.5 0.5,-68.5 87.5,-68.5 87.5,-66.5 0.5,-66.5"/>
<text text-anchor="start" x="12.5" y="-53.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="0.5,-45.5 0.5,-47.5 87.5,-47.5 87.5,-45.5 0.5,-45.5"/>
<polygon fill="#895956" stroke="transparent" points="0.5,-43.5 0.5,-45.5 87.5,-45.5 87.5,-43.5 0.5,-43.5"/>
<polygon fill="#000000" stroke="transparent" points="0.5,-41.5 0.5,-43.5 87.5,-43.5 87.5,-41.5 0.5,-41.5"/>
<text text-anchor="start" x="2.5" y="-28.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_1 -->
<g id="edge1" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-117.5C154.53,-118.78 167.21,-151.78 231,-150.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-119.5C152.66,-119.5 165.34,-152.5 231,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-121.5C150.79,-120.22 163.47,-153.22 231,-154.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_2 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-92.5C152.34,-92.86 167.96,-103.86 231,-103.5"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M87,-94.5C151.19,-94.5 166.81,-105.5 231,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-96.5C150.04,-96.14 165.66,-107.14 231,-107.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_3 -->
<g id="edge3" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-67.5C150.04,-67.86 165.66,-56.86 231,-56.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M87,-69.5C151.19,-69.5 166.81,-58.5 231,-58.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-71.5C152.34,-71.14 167.96,-60.14 231,-60.5"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_F_4 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_F_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-42.5C150.79,-43.78 163.47,-10.78 231,-9.5"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M87,-44.5C152.66,-44.5 165.34,-11.5 231,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-46.5C154.53,-45.22 167.21,-12.22 231,-13.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

7
examples/ex12.bom.tsv generated Normal file
View File

@ -0,0 +1,7 @@
Id Description Qty Unit Designators
1 Connector, Dupont 2.54mm, female, 5 pins, BK 1 X2
2 Connector, Dupont 2.54mm, male, 5 pins, BK 1 X1
3 Wire, BK 0.4 m W1, W2
4 Wire, BU 0.4 m W1, W2
5 Wire, GN 0.4 m W1, W2
6 Wire, RD 0.4 m W1, W2
1 Id Description Qty Unit Designators
2 1 Connector, Dupont 2.54mm, female, 5 pins, BK 1 X2
3 2 Connector, Dupont 2.54mm, male, 5 pins, BK 1 X1
4 3 Wire, BK 0.4 m W1, W2
5 4 Wire, BU 0.4 m W1, W2
6 5 Wire, GN 0.4 m W1, W2
7 6 Wire, RD 0.4 m W1, W2

269
examples/ex12.gv generated Normal file
View File

@ -0,0 +1,269 @@
graph {
// Graph generated by WireViz 0.4-dev
// https://github.com/formatc1702/WireViz
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Dupont 2.54mm</td>
<td balign="left">male</td>
<td balign="left">5-pin</td>
<td balign="left">BK</td>
<td balign="left" bgcolor="#000000" width="4"></td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
</tr>
<tr>
<td port="p2l">2</td>
</tr>
<tr>
<td port="p3l">3</td>
</tr>
<tr>
<td port="p4l">4</td>
</tr>
<tr>
<td port="p5l">5</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Dupont 2.54mm</td>
<td balign="left">female</td>
<td balign="left">5-pin</td>
<td balign="left">BK</td>
<td balign="left" bgcolor="#000000" width="4"></td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1r">1</td>
</tr>
<tr>
<td port="p2r">2</td>
</tr>
<tr>
<td port="p3r">3</td>
</tr>
<tr>
<td port="p4r">4</td>
</tr>
<tr>
<td port="p5r">5</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ff0000:#000000"]
W1:w1:e -- X1:p1l:w
edge [color="#000000:#000000:#000000"]
W1:w2:e -- X1:p2l:w
edge [color="#000000:#0066ff:#000000"]
W1:w3:e -- X1:p3l:w
edge [color="#000000:#00ff00:#000000"]
W1:w4:e -- X1:p4l:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.2 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td><!-- 1_in --></td>
<td>
RD
</td>
<td>X1:1</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 2_in --></td>
<td>
BK
</td>
<td>X1:2</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 3_in --></td>
<td>
BU
</td>
<td>X1:3</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#0066ff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td><!-- 4_in --></td>
<td>
GN
</td>
<td>X1:4</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
edge [color="#000000:#ff0000:#000000"]
X2:p1r:e -- W2:w1:w
edge [color="#000000:#000000:#000000"]
X2:p2r:e -- W2:w2:w
edge [color="#000000:#0066ff:#000000"]
X2:p3r:e -- W2:w3:w
edge [color="#000000:#00ff00:#000000"]
X2:p4r:e -- W2:w4:w
W2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.2 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td>X2:1</td>
<td>
RD
</td>
<td><!-- 1_out --></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X2:2</td>
<td>
BK
</td>
<td><!-- 2_out --></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X2:3</td>
<td>
BU
</td>
<td><!-- 3_out --></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#0066ff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X2:4</td>
<td>
GN
</td>
<td><!-- 4_out --></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
edge [color="#000000:#000000" dir=forward style=dashed]
X1:e -- X2:w
}

289
examples/ex12.html generated Normal file
View File

@ -0,0 +1,289 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex12</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex12</h1>
<h2>Diagram</h2>
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1096pt" height="201pt"
viewBox="0.00 0.00 1096.00 200.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 196.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-196.5 1092,-196.5 1092,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="468,-161 246,-161 246,0 468,0 468,-161"/>
<polygon fill="none" stroke="black" points="246,-137.5 246,-160.5 468,-160.5 468,-137.5 246,-137.5"/>
<text text-anchor="start" x="348" y="-145.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="246,-114.5 246,-137.5 354,-137.5 354,-114.5 246,-114.5"/>
<text text-anchor="start" x="250" y="-122.3" font-family="arial" font-size="14.00">Dupont 2.54mm</text>
<polygon fill="none" stroke="black" points="354,-114.5 354,-137.5 393,-137.5 393,-114.5 354,-114.5"/>
<text text-anchor="start" x="358" y="-122.3" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="393,-114.5 393,-137.5 433,-137.5 433,-114.5 393,-114.5"/>
<text text-anchor="start" x="397" y="-122.3" font-family="arial" font-size="14.00">5&#45;pin</text>
<polygon fill="none" stroke="black" points="433,-114.5 433,-137.5 460,-137.5 460,-114.5 433,-114.5"/>
<text text-anchor="start" x="437" y="-122.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="460,-114.5 460,-137.5 468,-137.5 468,-114.5 460,-114.5"/>
<polygon fill="none" stroke="black" points="460,-114.5 460,-137.5 468,-137.5 468,-114.5 460,-114.5"/>
<polygon fill="none" stroke="black" points="246,-91.5 246,-114.5 468,-114.5 468,-91.5 246,-91.5"/>
<text text-anchor="start" x="353" y="-99.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="246,-68.5 246,-91.5 468,-91.5 468,-68.5 246,-68.5"/>
<text text-anchor="start" x="353" y="-76.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="246,-45.5 246,-68.5 468,-68.5 468,-45.5 246,-45.5"/>
<text text-anchor="start" x="353" y="-53.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="246,-22.5 246,-45.5 468,-45.5 468,-22.5 246,-22.5"/>
<text text-anchor="start" x="353" y="-30.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="246,0.5 246,-22.5 468,-22.5 468,0.5 246,0.5"/>
<text text-anchor="start" x="353" y="-7.3" font-family="arial" font-size="14.00">5</text>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="846,-161 612,-161 612,0 846,0 846,-161"/>
<polygon fill="none" stroke="black" points="612,-137.5 612,-160.5 846,-160.5 846,-137.5 612,-137.5"/>
<text text-anchor="start" x="720" y="-145.3" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="612,-114.5 612,-137.5 720,-137.5 720,-114.5 612,-114.5"/>
<text text-anchor="start" x="616" y="-122.3" font-family="arial" font-size="14.00">Dupont 2.54mm</text>
<polygon fill="none" stroke="black" points="720,-114.5 720,-137.5 771,-137.5 771,-114.5 720,-114.5"/>
<text text-anchor="start" x="724" y="-122.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="771,-114.5 771,-137.5 811,-137.5 811,-114.5 771,-114.5"/>
<text text-anchor="start" x="775" y="-122.3" font-family="arial" font-size="14.00">5&#45;pin</text>
<polygon fill="none" stroke="black" points="811,-114.5 811,-137.5 838,-137.5 838,-114.5 811,-114.5"/>
<text text-anchor="start" x="815" y="-122.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="838,-114.5 838,-137.5 846,-137.5 846,-114.5 838,-114.5"/>
<polygon fill="none" stroke="black" points="838,-114.5 838,-137.5 846,-137.5 846,-114.5 838,-114.5"/>
<polygon fill="none" stroke="black" points="612,-91.5 612,-114.5 846,-114.5 846,-91.5 612,-91.5"/>
<text text-anchor="start" x="725" y="-99.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="612,-68.5 612,-91.5 846,-91.5 846,-68.5 612,-68.5"/>
<text text-anchor="start" x="725" y="-76.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="612,-45.5 612,-68.5 846,-68.5 846,-45.5 612,-45.5"/>
<text text-anchor="start" x="725" y="-53.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="612,-22.5 612,-45.5 846,-45.5 846,-22.5 612,-22.5"/>
<text text-anchor="start" x="725" y="-30.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="612,0.5 612,-22.5 846,-22.5 846,0.5 612,0.5"/>
<text text-anchor="start" x="725" y="-7.3" font-family="arial" font-size="14.00">5</text>
</g>
<!-- X1&#45;&#45;X2 -->
<g id="edge9" class="edge">
<title>X1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M468,-79.5C528.5,-79.5 546.11,-79.5 601.91,-79.5"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M468,-81.5C528.5,-81.5 546.11,-81.5 601.91,-81.5"/>
<polygon fill="#000000" stroke="#000000" points="602,-84 612,-80.5 602,-77 602,-84"/>
</g>
<!-- W2 -->
<g id="node4" class="node">
<title>W2</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="1088,-192.5 990,-192.5 990,-8.5 1088,-8.5 1088,-192.5"/>
<polygon fill="none" stroke="black" points="990,-169.5 990,-192.5 1088,-192.5 1088,-169.5 990,-169.5"/>
<text text-anchor="start" x="1028.5" y="-177.3" font-family="arial" font-size="14.00">W2</text>
<polygon fill="none" stroke="black" points="990,-146.5 990,-169.5 1029,-169.5 1029,-146.5 990,-146.5"/>
<text text-anchor="start" x="1002" y="-154.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="1029,-146.5 1029,-169.5 1088,-169.5 1088,-146.5 1029,-146.5"/>
<text text-anchor="start" x="1040.5" y="-154.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="1004.5" y="-133.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="992" y="-114.3" font-family="arial" font-size="14.00">X2:1</text>
<text text-anchor="start" x="1025.5" y="-114.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;RD &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-106.5 990,-108.5 1088,-108.5 1088,-106.5 990,-106.5"/>
<polygon fill="#ff0000" stroke="transparent" points="990,-104.5 990,-106.5 1088,-106.5 1088,-104.5 990,-104.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-102.5 990,-104.5 1088,-104.5 1088,-102.5 990,-102.5"/>
<text text-anchor="start" x="992" y="-89.3" font-family="arial" font-size="14.00">X2:2</text>
<text text-anchor="start" x="1026.5" y="-89.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BK &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-81.5 990,-83.5 1088,-83.5 1088,-81.5 990,-81.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-79.5 990,-81.5 1088,-81.5 1088,-79.5 990,-79.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-77.5 990,-79.5 1088,-79.5 1088,-77.5 990,-77.5"/>
<text text-anchor="start" x="992" y="-64.3" font-family="arial" font-size="14.00">X2:3</text>
<text text-anchor="start" x="1026" y="-64.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BU &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-56.5 990,-58.5 1088,-58.5 1088,-56.5 990,-56.5"/>
<polygon fill="#0066ff" stroke="transparent" points="990,-54.5 990,-56.5 1088,-56.5 1088,-54.5 990,-54.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-52.5 990,-54.5 1088,-54.5 1088,-52.5 990,-52.5"/>
<text text-anchor="start" x="992" y="-39.3" font-family="arial" font-size="14.00">X2:4</text>
<text text-anchor="start" x="1025" y="-39.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-31.5 990,-33.5 1088,-33.5 1088,-31.5 990,-31.5"/>
<polygon fill="#00ff00" stroke="transparent" points="990,-29.5 990,-31.5 1088,-31.5 1088,-29.5 990,-29.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-27.5 990,-29.5 1088,-29.5 1088,-27.5 990,-27.5"/>
<text text-anchor="start" x="1004.5" y="-14.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge5" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-101.5C910.25,-101.52 926.24,-103.52 990,-103.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M846,-103.5C910.01,-103.5 925.99,-105.5 990,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-105.5C909.76,-105.48 925.75,-107.48 990,-107.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge6" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-77.5C910.13,-77.5 926.12,-78.5 990,-78.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-79.5C910,-79.5 926,-80.5 990,-80.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-81.5C909.88,-81.5 925.87,-82.5 990,-82.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge7" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-54.5C909.88,-54.5 925.87,-53.5 990,-53.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M846,-56.5C910,-56.5 926,-55.5 990,-55.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-58.5C910.13,-58.5 926.12,-57.5 990,-57.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge8" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-31.5C909.64,-31.53 925.62,-28.53 990,-28.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M846,-33.5C910.01,-33.5 925.99,-30.5 990,-30.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-35.5C910.38,-35.47 926.36,-32.47 990,-32.5"/>
</g>
<!-- W1 -->
<g id="node3" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="102,-192.5 0,-192.5 0,-8.5 102,-8.5 102,-192.5"/>
<polygon fill="none" stroke="black" points="0,-169.5 0,-192.5 102,-192.5 102,-169.5 0,-169.5"/>
<text text-anchor="start" x="40.5" y="-177.3" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="0,-146.5 0,-169.5 41,-169.5 41,-146.5 0,-146.5"/>
<text text-anchor="start" x="13" y="-154.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="41,-146.5 41,-169.5 102,-169.5 102,-146.5 41,-146.5"/>
<text text-anchor="start" x="53.5" y="-154.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="2" y="-133.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="10.5" y="-114.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;RD &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-114.3" font-family="arial" font-size="14.00">X1:1</text>
<polygon fill="#000000" stroke="transparent" points="0,-106.5 0,-108.5 102,-108.5 102,-106.5 0,-106.5"/>
<polygon fill="#ff0000" stroke="transparent" points="0,-104.5 0,-106.5 102,-106.5 102,-104.5 0,-104.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-102.5 0,-104.5 102,-104.5 102,-102.5 0,-102.5"/>
<text text-anchor="start" x="11.5" y="-89.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BK &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-89.3" font-family="arial" font-size="14.00">X1:2</text>
<polygon fill="#000000" stroke="transparent" points="0,-81.5 0,-83.5 102,-83.5 102,-81.5 0,-81.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-79.5 0,-81.5 102,-81.5 102,-79.5 0,-79.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-77.5 0,-79.5 102,-79.5 102,-77.5 0,-77.5"/>
<text text-anchor="start" x="11" y="-64.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BU &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-64.3" font-family="arial" font-size="14.00">X1:3</text>
<polygon fill="#000000" stroke="transparent" points="0,-56.5 0,-58.5 102,-58.5 102,-56.5 0,-56.5"/>
<polygon fill="#0066ff" stroke="transparent" points="0,-54.5 0,-56.5 102,-56.5 102,-54.5 0,-54.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-52.5 0,-54.5 102,-54.5 102,-52.5 0,-52.5"/>
<text text-anchor="start" x="10" y="-39.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-39.3" font-family="arial" font-size="14.00">X1:4</text>
<polygon fill="#000000" stroke="transparent" points="0,-31.5 0,-33.5 102,-33.5 102,-31.5 0,-31.5"/>
<polygon fill="#00ff00" stroke="transparent" points="0,-29.5 0,-31.5 102,-31.5 102,-29.5 0,-29.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-27.5 0,-29.5 102,-29.5 102,-27.5 0,-27.5"/>
<text text-anchor="start" x="2" y="-14.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge1" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-103.5C165.76,-103.52 181.75,-101.52 246,-101.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M102,-105.5C166.01,-105.5 181.99,-103.5 246,-103.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-107.5C166.25,-107.48 182.24,-105.48 246,-105.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-78.5C165.88,-78.5 181.87,-77.5 246,-77.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-80.5C166,-80.5 182,-79.5 246,-79.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-82.5C166.13,-82.5 182.12,-81.5 246,-81.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge3" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-53.5C166.13,-53.5 182.12,-54.5 246,-54.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M102,-55.5C166,-55.5 182,-56.5 246,-56.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-57.5C165.88,-57.5 181.87,-58.5 246,-58.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-28.5C166.38,-28.53 182.36,-31.53 246,-31.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M102,-30.5C166.01,-30.5 181.99,-33.5 246,-33.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-32.5C165.64,-32.47 181.62,-35.47 246,-35.5"/>
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Dupont 2.54mm, female, 5 pins, BK</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Dupont 2.54mm, male, 5 pins, BK</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, BK</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, BU</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, GN</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Wire, RD</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
</table>
</div>
</body></html>

BIN
examples/ex12.png generated Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

195
examples/ex12.svg generated Normal file
View File

@ -0,0 +1,195 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1096pt" height="201pt"
viewBox="0.00 0.00 1096.00 200.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 196.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-196.5 1092,-196.5 1092,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="468,-161 246,-161 246,0 468,0 468,-161"/>
<polygon fill="none" stroke="black" points="246,-137.5 246,-160.5 468,-160.5 468,-137.5 246,-137.5"/>
<text text-anchor="start" x="348" y="-145.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="246,-114.5 246,-137.5 354,-137.5 354,-114.5 246,-114.5"/>
<text text-anchor="start" x="250" y="-122.3" font-family="arial" font-size="14.00">Dupont 2.54mm</text>
<polygon fill="none" stroke="black" points="354,-114.5 354,-137.5 393,-137.5 393,-114.5 354,-114.5"/>
<text text-anchor="start" x="358" y="-122.3" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="393,-114.5 393,-137.5 433,-137.5 433,-114.5 393,-114.5"/>
<text text-anchor="start" x="397" y="-122.3" font-family="arial" font-size="14.00">5&#45;pin</text>
<polygon fill="none" stroke="black" points="433,-114.5 433,-137.5 460,-137.5 460,-114.5 433,-114.5"/>
<text text-anchor="start" x="437" y="-122.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="460,-114.5 460,-137.5 468,-137.5 468,-114.5 460,-114.5"/>
<polygon fill="none" stroke="black" points="460,-114.5 460,-137.5 468,-137.5 468,-114.5 460,-114.5"/>
<polygon fill="none" stroke="black" points="246,-91.5 246,-114.5 468,-114.5 468,-91.5 246,-91.5"/>
<text text-anchor="start" x="353" y="-99.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="246,-68.5 246,-91.5 468,-91.5 468,-68.5 246,-68.5"/>
<text text-anchor="start" x="353" y="-76.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="246,-45.5 246,-68.5 468,-68.5 468,-45.5 246,-45.5"/>
<text text-anchor="start" x="353" y="-53.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="246,-22.5 246,-45.5 468,-45.5 468,-22.5 246,-22.5"/>
<text text-anchor="start" x="353" y="-30.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="246,0.5 246,-22.5 468,-22.5 468,0.5 246,0.5"/>
<text text-anchor="start" x="353" y="-7.3" font-family="arial" font-size="14.00">5</text>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="846,-161 612,-161 612,0 846,0 846,-161"/>
<polygon fill="none" stroke="black" points="612,-137.5 612,-160.5 846,-160.5 846,-137.5 612,-137.5"/>
<text text-anchor="start" x="720" y="-145.3" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="612,-114.5 612,-137.5 720,-137.5 720,-114.5 612,-114.5"/>
<text text-anchor="start" x="616" y="-122.3" font-family="arial" font-size="14.00">Dupont 2.54mm</text>
<polygon fill="none" stroke="black" points="720,-114.5 720,-137.5 771,-137.5 771,-114.5 720,-114.5"/>
<text text-anchor="start" x="724" y="-122.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="771,-114.5 771,-137.5 811,-137.5 811,-114.5 771,-114.5"/>
<text text-anchor="start" x="775" y="-122.3" font-family="arial" font-size="14.00">5&#45;pin</text>
<polygon fill="none" stroke="black" points="811,-114.5 811,-137.5 838,-137.5 838,-114.5 811,-114.5"/>
<text text-anchor="start" x="815" y="-122.3" font-family="arial" font-size="14.00">BK</text>
<polygon fill="#000000" stroke="transparent" points="838,-114.5 838,-137.5 846,-137.5 846,-114.5 838,-114.5"/>
<polygon fill="none" stroke="black" points="838,-114.5 838,-137.5 846,-137.5 846,-114.5 838,-114.5"/>
<polygon fill="none" stroke="black" points="612,-91.5 612,-114.5 846,-114.5 846,-91.5 612,-91.5"/>
<text text-anchor="start" x="725" y="-99.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="612,-68.5 612,-91.5 846,-91.5 846,-68.5 612,-68.5"/>
<text text-anchor="start" x="725" y="-76.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="612,-45.5 612,-68.5 846,-68.5 846,-45.5 612,-45.5"/>
<text text-anchor="start" x="725" y="-53.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="612,-22.5 612,-45.5 846,-45.5 846,-22.5 612,-22.5"/>
<text text-anchor="start" x="725" y="-30.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="612,0.5 612,-22.5 846,-22.5 846,0.5 612,0.5"/>
<text text-anchor="start" x="725" y="-7.3" font-family="arial" font-size="14.00">5</text>
</g>
<!-- X1&#45;&#45;X2 -->
<g id="edge9" class="edge">
<title>X1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M468,-79.5C528.5,-79.5 546.11,-79.5 601.91,-79.5"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M468,-81.5C528.5,-81.5 546.11,-81.5 601.91,-81.5"/>
<polygon fill="#000000" stroke="#000000" points="602,-84 612,-80.5 602,-77 602,-84"/>
</g>
<!-- W2 -->
<g id="node4" class="node">
<title>W2</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="1088,-192.5 990,-192.5 990,-8.5 1088,-8.5 1088,-192.5"/>
<polygon fill="none" stroke="black" points="990,-169.5 990,-192.5 1088,-192.5 1088,-169.5 990,-169.5"/>
<text text-anchor="start" x="1028.5" y="-177.3" font-family="arial" font-size="14.00">W2</text>
<polygon fill="none" stroke="black" points="990,-146.5 990,-169.5 1029,-169.5 1029,-146.5 990,-146.5"/>
<text text-anchor="start" x="1002" y="-154.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="1029,-146.5 1029,-169.5 1088,-169.5 1088,-146.5 1029,-146.5"/>
<text text-anchor="start" x="1040.5" y="-154.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="1004.5" y="-133.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="992" y="-114.3" font-family="arial" font-size="14.00">X2:1</text>
<text text-anchor="start" x="1025.5" y="-114.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;RD &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-106.5 990,-108.5 1088,-108.5 1088,-106.5 990,-106.5"/>
<polygon fill="#ff0000" stroke="transparent" points="990,-104.5 990,-106.5 1088,-106.5 1088,-104.5 990,-104.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-102.5 990,-104.5 1088,-104.5 1088,-102.5 990,-102.5"/>
<text text-anchor="start" x="992" y="-89.3" font-family="arial" font-size="14.00">X2:2</text>
<text text-anchor="start" x="1026.5" y="-89.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BK &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-81.5 990,-83.5 1088,-83.5 1088,-81.5 990,-81.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-79.5 990,-81.5 1088,-81.5 1088,-79.5 990,-79.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-77.5 990,-79.5 1088,-79.5 1088,-77.5 990,-77.5"/>
<text text-anchor="start" x="992" y="-64.3" font-family="arial" font-size="14.00">X2:3</text>
<text text-anchor="start" x="1026" y="-64.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BU &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-56.5 990,-58.5 1088,-58.5 1088,-56.5 990,-56.5"/>
<polygon fill="#0066ff" stroke="transparent" points="990,-54.5 990,-56.5 1088,-56.5 1088,-54.5 990,-54.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-52.5 990,-54.5 1088,-54.5 1088,-52.5 990,-52.5"/>
<text text-anchor="start" x="992" y="-39.3" font-family="arial" font-size="14.00">X2:4</text>
<text text-anchor="start" x="1025" y="-39.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="990,-31.5 990,-33.5 1088,-33.5 1088,-31.5 990,-31.5"/>
<polygon fill="#00ff00" stroke="transparent" points="990,-29.5 990,-31.5 1088,-31.5 1088,-29.5 990,-29.5"/>
<polygon fill="#000000" stroke="transparent" points="990,-27.5 990,-29.5 1088,-29.5 1088,-27.5 990,-27.5"/>
<text text-anchor="start" x="1004.5" y="-14.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge5" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-101.5C910.25,-101.52 926.24,-103.52 990,-103.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M846,-103.5C910.01,-103.5 925.99,-105.5 990,-105.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-105.5C909.76,-105.48 925.75,-107.48 990,-107.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge6" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-77.5C910.13,-77.5 926.12,-78.5 990,-78.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-79.5C910,-79.5 926,-80.5 990,-80.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-81.5C909.88,-81.5 925.87,-82.5 990,-82.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge7" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-54.5C909.88,-54.5 925.87,-53.5 990,-53.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M846,-56.5C910,-56.5 926,-55.5 990,-55.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-58.5C910.13,-58.5 926.12,-57.5 990,-57.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge8" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-31.5C909.64,-31.53 925.62,-28.53 990,-28.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M846,-33.5C910.01,-33.5 925.99,-30.5 990,-30.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M846,-35.5C910.38,-35.47 926.36,-32.47 990,-32.5"/>
</g>
<!-- W1 -->
<g id="node3" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="102,-192.5 0,-192.5 0,-8.5 102,-8.5 102,-192.5"/>
<polygon fill="none" stroke="black" points="0,-169.5 0,-192.5 102,-192.5 102,-169.5 0,-169.5"/>
<text text-anchor="start" x="40.5" y="-177.3" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="0,-146.5 0,-169.5 41,-169.5 41,-146.5 0,-146.5"/>
<text text-anchor="start" x="13" y="-154.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="41,-146.5 41,-169.5 102,-169.5 102,-146.5 41,-146.5"/>
<text text-anchor="start" x="53.5" y="-154.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="2" y="-133.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="10.5" y="-114.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;RD &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-114.3" font-family="arial" font-size="14.00">X1:1</text>
<polygon fill="#000000" stroke="transparent" points="0,-106.5 0,-108.5 102,-108.5 102,-106.5 0,-106.5"/>
<polygon fill="#ff0000" stroke="transparent" points="0,-104.5 0,-106.5 102,-106.5 102,-104.5 0,-104.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-102.5 0,-104.5 102,-104.5 102,-102.5 0,-102.5"/>
<text text-anchor="start" x="11.5" y="-89.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BK &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-89.3" font-family="arial" font-size="14.00">X1:2</text>
<polygon fill="#000000" stroke="transparent" points="0,-81.5 0,-83.5 102,-83.5 102,-81.5 0,-81.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-79.5 0,-81.5 102,-81.5 102,-79.5 0,-79.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-77.5 0,-79.5 102,-79.5 102,-77.5 0,-77.5"/>
<text text-anchor="start" x="11" y="-64.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;BU &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-64.3" font-family="arial" font-size="14.00">X1:3</text>
<polygon fill="#000000" stroke="transparent" points="0,-56.5 0,-58.5 102,-58.5 102,-56.5 0,-56.5"/>
<polygon fill="#0066ff" stroke="transparent" points="0,-54.5 0,-56.5 102,-56.5 102,-54.5 0,-54.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-52.5 0,-54.5 102,-54.5 102,-52.5 0,-52.5"/>
<text text-anchor="start" x="10" y="-39.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="71" y="-39.3" font-family="arial" font-size="14.00">X1:4</text>
<polygon fill="#000000" stroke="transparent" points="0,-31.5 0,-33.5 102,-33.5 102,-31.5 0,-31.5"/>
<polygon fill="#00ff00" stroke="transparent" points="0,-29.5 0,-31.5 102,-31.5 102,-29.5 0,-29.5"/>
<polygon fill="#000000" stroke="transparent" points="0,-27.5 0,-29.5 102,-29.5 102,-27.5 0,-27.5"/>
<text text-anchor="start" x="2" y="-14.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge1" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-103.5C165.76,-103.52 181.75,-101.52 246,-101.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M102,-105.5C166.01,-105.5 181.99,-103.5 246,-103.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-107.5C166.25,-107.48 182.24,-105.48 246,-105.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-78.5C165.88,-78.5 181.87,-77.5 246,-77.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-80.5C166,-80.5 182,-79.5 246,-79.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-82.5C166.13,-82.5 182.12,-81.5 246,-81.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge3" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-53.5C166.13,-53.5 182.12,-54.5 246,-54.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M102,-55.5C166,-55.5 182,-56.5 246,-56.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-57.5C165.88,-57.5 181.87,-58.5 246,-58.5"/>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-28.5C166.38,-28.53 182.36,-31.53 246,-31.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M102,-30.5C166.01,-30.5 181.99,-33.5 246,-33.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M102,-32.5C165.64,-32.47 181.62,-35.47 246,-35.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

4
examples/ex13.bom.tsv generated Normal file
View File

@ -0,0 +1,4 @@
Id Description Qty Unit Designators
1 Cable, 4 wires 0 m C1, C2, C3
2 Connector, 4 pins 3 X1, X2, X3
3 Connector, ferrule 4
1 Id Description Qty Unit Designators
2 1 Cable, 4 wires 0 m C1, C2, C3
3 2 Connector, 4 pins 3 X1, X2, X3
4 3 Connector, ferrule 4

433
examples/ex13.gv generated Normal file
View File

@ -0,0 +1,433 @@
graph {
// Graph generated by WireViz 0.4-dev
// https://github.com/formatc1702/WireViz
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td>A</td>
<td port="p1r">1</td>
</tr>
<tr>
<td>B</td>
<td port="p2r">2</td>
</tr>
<tr>
<td>C</td>
<td port="p3r">3</td>
</tr>
<tr>
<td>D</td>
<td port="p4r">4</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">ferrule</td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">ferrule</td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">ferrule</td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">ferrule</td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
<td>A</td>
</tr>
<tr>
<td port="p2l">2</td>
<td>B</td>
</tr>
<tr>
<td port="p3l">3</td>
<td>C</td>
</tr>
<tr>
<td port="p4l">4</td>
<td>D</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X3</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
<td>A</td>
</tr>
<tr>
<td port="p2l">2</td>
<td>B</td>
</tr>
<tr>
<td port="p3l">3</td>
<td>C</td>
</tr>
<tr>
<td port="p4l">4</td>
<td>D</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
X1:p1r:e -- C1:w1:w
C1:w1:e -- F1:w
edge [color="#000000:#895956:#000000"]
X1:p2r:e -- C1:w2:w
C1:w2:e -- F2:w
edge [color="#000000:#00ff00:#000000"]
X1:p3r:e -- C1:w3:w
C1:w3:e -- F3:w
edge [color="#000000:#ffff00:#000000"]
X1:p4r:e -- C1:w4:w
C1:w4:e -- F4:w
C1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">C1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td>X1:1:A</td>
<td>
1:WH
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:2:B</td>
<td>
2:BN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:3:C</td>
<td>
3:GN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:4:D</td>
<td>
4:YE
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
F1:e -- C2:w1:w
C2:w1:e -- X2:p1l:w
edge [color="#000000:#895956:#000000"]
F2:e -- C2:w2:w
C2:w2:e -- X2:p2l:w
edge [color="#000000:#00ff00:#000000"]
F3:e -- C2:w3:w
C2:w3:e -- X2:p3l:w
edge [color="#000000:#ffff00:#000000"]
F4:e -- C2:w4:w
C2:w4:e -- X2:p4l:w
C2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">C2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td></td>
<td>
1:WH
</td>
<td>X2:1:A</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
2:BN
</td>
<td>X2:2:B</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
3:GN
</td>
<td>X2:3:C</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
4:YE
</td>
<td>X2:4:D</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
F1:e -- C3:w1:w
C3:w1:e -- X3:p1l:w
edge [color="#000000:#895956:#000000"]
F2:e -- C3:w2:w
C3:w2:e -- X3:p2l:w
edge [color="#000000:#00ff00:#000000"]
F3:e -- C3:w3:w
C3:w3:e -- X3:p3l:w
edge [color="#000000:#ffff00:#000000"]
F4:e -- C3:w4:w
C3:w4:e -- X3:p4l:w
C3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">C3</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td></td>
<td>
1:WH
</td>
<td>X3:1:A</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
2:BN
</td>
<td>X3:2:B</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
3:GN
</td>
<td>X3:3:C</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
4:YE
</td>
<td>X3:4:D</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
}

449
examples/ex13.html generated Normal file
View File

@ -0,0 +1,449 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex13</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex13</h1>
<h2>Diagram</h2>
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="968pt" height="400pt"
viewBox="0.00 0.00 968.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 396)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-396 964,-396 964,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="40,-256 0,-256 0,-118 40,-118 40,-256"/>
<polygon fill="none" stroke="black" points="0,-233 0,-256 40,-256 40,-233 0,-233"/>
<text text-anchor="start" x="11" y="-240.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="0,-210 0,-233 40,-233 40,-210 0,-210"/>
<text text-anchor="start" x="4" y="-217.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="0,-187 0,-210 22,-210 22,-187 0,-187"/>
<text text-anchor="start" x="6" y="-194.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="22,-187 22,-210 40,-210 40,-187 22,-187"/>
<text text-anchor="start" x="27" y="-194.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="0,-164 0,-187 22,-187 22,-164 0,-164"/>
<text text-anchor="start" x="6" y="-171.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="22,-164 22,-187 40,-187 40,-164 22,-164"/>
<text text-anchor="start" x="27" y="-171.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="0,-141 0,-164 22,-164 22,-141 0,-141"/>
<text text-anchor="start" x="5.5" y="-148.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="22,-141 22,-164 40,-164 40,-141 22,-141"/>
<text text-anchor="start" x="27" y="-148.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="0,-118 0,-141 22,-141 22,-118 0,-118"/>
<text text-anchor="start" x="5.5" y="-125.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="22,-118 22,-141 40,-141 40,-118 22,-118"/>
<text text-anchor="start" x="27" y="-125.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- C1 -->
<g id="node8" class="node">
<title>C1</title>
<polygon fill="#ffffff" stroke="black" points="310,-288 184,-288 184,-104 310,-104 310,-288"/>
<polygon fill="none" stroke="black" points="184,-265 184,-288 310,-288 310,-265 184,-265"/>
<text text-anchor="start" x="238" y="-272.8" font-family="arial" font-size="14.00">C1</text>
<polygon fill="none" stroke="black" points="184,-242 184,-265 310,-265 310,-242 184,-242"/>
<text text-anchor="start" x="239.5" y="-249.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="205.5" y="-228.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="186" y="-209.8" font-family="arial" font-size="14.00">X1:1:A</text>
<text text-anchor="start" x="233" y="-209.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-202 184,-204 310,-204 310,-202 184,-202"/>
<polygon fill="#ffffff" stroke="transparent" points="184,-200 184,-202 310,-202 310,-200 184,-200"/>
<polygon fill="#000000" stroke="transparent" points="184,-198 184,-200 310,-200 310,-198 184,-198"/>
<text text-anchor="start" x="186" y="-184.8" font-family="arial" font-size="14.00">X1:2:B</text>
<text text-anchor="start" x="235" y="-184.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-177 184,-179 310,-179 310,-177 184,-177"/>
<polygon fill="#895956" stroke="transparent" points="184,-175 184,-177 310,-177 310,-175 184,-175"/>
<polygon fill="#000000" stroke="transparent" points="184,-173 184,-175 310,-175 310,-173 184,-173"/>
<text text-anchor="start" x="186" y="-159.8" font-family="arial" font-size="14.00">X1:3:C</text>
<text text-anchor="start" x="234.5" y="-159.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-152 184,-154 310,-154 310,-152 184,-152"/>
<polygon fill="#00ff00" stroke="transparent" points="184,-150 184,-152 310,-152 310,-150 184,-150"/>
<polygon fill="#000000" stroke="transparent" points="184,-148 184,-150 310,-150 310,-148 184,-148"/>
<text text-anchor="start" x="186" y="-134.8" font-family="arial" font-size="14.00">X1:4:D</text>
<text text-anchor="start" x="235.5" y="-134.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-127 184,-129 310,-129 310,-127 184,-127"/>
<polygon fill="#ffff00" stroke="transparent" points="184,-125 184,-127 310,-127 310,-125 184,-125"/>
<polygon fill="#000000" stroke="transparent" points="184,-123 184,-125 310,-125 310,-123 184,-123"/>
<text text-anchor="start" x="205.5" y="-109.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-197C104.25,-197.02 120.24,-199.02 184,-199"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M40,-199C104.01,-199 119.99,-201 184,-201"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-201C103.76,-200.98 119.75,-202.98 184,-203"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-173C104.13,-173 120.12,-174 184,-174"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M40,-175C104,-175 120,-176 184,-176"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-177C103.88,-177 119.87,-178 184,-178"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-150C103.88,-150 119.87,-149 184,-149"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M40,-152C104,-152 120,-151 184,-151"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-154C104.13,-154 120.12,-153 184,-153"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-127C103.64,-127.03 119.62,-124.03 184,-124"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M40,-129C104.01,-129 119.99,-126 184,-126"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-131C104.38,-130.97 120.36,-127.97 184,-128"/>
</g>
<!-- F1 -->
<g id="node2" class="node">
<title>F1</title>
<polygon fill="#ffffff" stroke="black" points="502,-245.5 454,-245.5 454,-222.5 502,-222.5 502,-245.5"/>
<polygon fill="none" stroke="black" points="454,-222 454,-245 502,-245 502,-222 454,-222"/>
<text text-anchor="start" x="458" y="-229.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- C2 -->
<g id="node9" class="node">
<title>C2</title>
<polygon fill="#ffffff" stroke="black" points="776,-392 646,-392 646,-208 776,-208 776,-392"/>
<polygon fill="none" stroke="black" points="646,-369 646,-392 776,-392 776,-369 646,-369"/>
<text text-anchor="start" x="702" y="-376.8" font-family="arial" font-size="14.00">C2</text>
<polygon fill="none" stroke="black" points="646,-346 646,-369 776,-369 776,-346 646,-346"/>
<text text-anchor="start" x="703.5" y="-353.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="648" y="-332.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="656" y="-313.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-313.8" font-family="arial" font-size="14.00">X2:1:A</text>
<polygon fill="#000000" stroke="transparent" points="646,-306 646,-308 776,-308 776,-306 646,-306"/>
<polygon fill="#ffffff" stroke="transparent" points="646,-304 646,-306 776,-306 776,-304 646,-304"/>
<polygon fill="#000000" stroke="transparent" points="646,-302 646,-304 776,-304 776,-302 646,-302"/>
<text text-anchor="start" x="658" y="-288.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-288.8" font-family="arial" font-size="14.00">X2:2:B</text>
<polygon fill="#000000" stroke="transparent" points="646,-281 646,-283 776,-283 776,-281 646,-281"/>
<polygon fill="#895956" stroke="transparent" points="646,-279 646,-281 776,-281 776,-279 646,-279"/>
<polygon fill="#000000" stroke="transparent" points="646,-277 646,-279 776,-279 776,-277 646,-277"/>
<text text-anchor="start" x="657.5" y="-263.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-263.8" font-family="arial" font-size="14.00">X2:3:C</text>
<polygon fill="#000000" stroke="transparent" points="646,-256 646,-258 776,-258 776,-256 646,-256"/>
<polygon fill="#00ff00" stroke="transparent" points="646,-254 646,-256 776,-256 776,-254 646,-254"/>
<polygon fill="#000000" stroke="transparent" points="646,-252 646,-254 776,-254 776,-252 646,-252"/>
<text text-anchor="start" x="658.5" y="-238.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-238.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="646,-231 646,-233 776,-233 776,-231 646,-231"/>
<polygon fill="#ffff00" stroke="transparent" points="646,-229 646,-231 776,-231 776,-229 646,-229"/>
<polygon fill="#000000" stroke="transparent" points="646,-227 646,-229 776,-229 776,-227 646,-227"/>
<text text-anchor="start" x="648" y="-213.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F1&#45;&#45;C2 -->
<g id="edge9" class="edge">
<title>F1:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-232C575.36,-233.96 576.64,-304.96 646,-303"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M502,-234C573.36,-234 574.64,-305 646,-305"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-236C571.36,-234.04 572.64,-305.04 646,-307"/>
</g>
<!-- C3 -->
<g id="node10" class="node">
<title>C3</title>
<polygon fill="#ffffff" stroke="black" points="776,-184 646,-184 646,0 776,0 776,-184"/>
<polygon fill="none" stroke="black" points="646,-161 646,-184 776,-184 776,-161 646,-161"/>
<text text-anchor="start" x="702" y="-168.8" font-family="arial" font-size="14.00">C3</text>
<polygon fill="none" stroke="black" points="646,-138 646,-161 776,-161 776,-138 646,-138"/>
<text text-anchor="start" x="703.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="648" y="-124.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="656" y="-105.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-105.8" font-family="arial" font-size="14.00">X3:1:A</text>
<polygon fill="#000000" stroke="transparent" points="646,-98 646,-100 776,-100 776,-98 646,-98"/>
<polygon fill="#ffffff" stroke="transparent" points="646,-96 646,-98 776,-98 776,-96 646,-96"/>
<polygon fill="#000000" stroke="transparent" points="646,-94 646,-96 776,-96 776,-94 646,-94"/>
<text text-anchor="start" x="658" y="-80.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-80.8" font-family="arial" font-size="14.00">X3:2:B</text>
<polygon fill="#000000" stroke="transparent" points="646,-73 646,-75 776,-75 776,-73 646,-73"/>
<polygon fill="#895956" stroke="transparent" points="646,-71 646,-73 776,-73 776,-71 646,-71"/>
<polygon fill="#000000" stroke="transparent" points="646,-69 646,-71 776,-71 776,-69 646,-69"/>
<text text-anchor="start" x="657.5" y="-55.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-55.8" font-family="arial" font-size="14.00">X3:3:C</text>
<polygon fill="#000000" stroke="transparent" points="646,-48 646,-50 776,-50 776,-48 646,-48"/>
<polygon fill="#00ff00" stroke="transparent" points="646,-46 646,-48 776,-48 776,-46 646,-46"/>
<polygon fill="#000000" stroke="transparent" points="646,-44 646,-46 776,-46 776,-44 646,-44"/>
<text text-anchor="start" x="658.5" y="-30.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-30.8" font-family="arial" font-size="14.00">X3:4:D</text>
<polygon fill="#000000" stroke="transparent" points="646,-23 646,-25 776,-25 776,-23 646,-23"/>
<polygon fill="#ffff00" stroke="transparent" points="646,-21 646,-23 776,-23 776,-21 646,-21"/>
<polygon fill="#000000" stroke="transparent" points="646,-19 646,-21 776,-21 776,-19 646,-19"/>
<text text-anchor="start" x="648" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F1&#45;&#45;C3 -->
<g id="edge17" class="edge">
<title>F1:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-232C588.39,-234.46 555.72,-97.46 646,-95"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M502,-234C590.34,-234 557.66,-97 646,-97"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-236C592.28,-233.54 559.61,-96.54 646,-99"/>
</g>
<!-- F2 -->
<g id="node3" class="node">
<title>F2</title>
<polygon fill="#ffffff" stroke="black" points="502,-198.5 454,-198.5 454,-175.5 502,-175.5 502,-198.5"/>
<polygon fill="none" stroke="black" points="454,-175 454,-198 502,-198 502,-175 454,-175"/>
<text text-anchor="start" x="458" y="-182.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F2&#45;&#45;C2 -->
<g id="edge11" class="edge">
<title>F2:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-185C580.18,-187.18 571.81,-280.18 646,-278"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M502,-187C578.19,-187 569.81,-280 646,-280"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-189C576.19,-186.82 567.82,-279.82 646,-282"/>
</g>
<!-- F2&#45;&#45;C3 -->
<g id="edge19" class="edge">
<title>F2:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-185C581.93,-187.34 562.12,-72.34 646,-70"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M502,-187C583.9,-187 564.1,-72 646,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-189C585.88,-186.66 566.07,-71.66 646,-74"/>
</g>
<!-- F3 -->
<g id="node4" class="node">
<title>F3</title>
<polygon fill="#ffffff" stroke="black" points="502,-151.5 454,-151.5 454,-128.5 502,-128.5 502,-151.5"/>
<polygon fill="none" stroke="black" points="454,-128 454,-151 502,-151 502,-128 454,-128"/>
<text text-anchor="start" x="458" y="-135.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F3&#45;&#45;C2 -->
<g id="edge13" class="edge">
<title>F3:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-138C585.88,-140.34 566.07,-255.34 646,-253"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M502,-140C583.9,-140 564.1,-255 646,-255"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-142C581.93,-139.66 562.12,-254.66 646,-257"/>
</g>
<!-- F3&#45;&#45;C3 -->
<g id="edge21" class="edge">
<title>F3:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-138C576.19,-140.18 567.82,-47.18 646,-45"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M502,-140C578.19,-140 569.81,-47 646,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-142C580.18,-139.82 571.81,-46.82 646,-49"/>
</g>
<!-- F4 -->
<g id="node5" class="node">
<title>F4</title>
<polygon fill="#ffffff" stroke="black" points="502,-104.5 454,-104.5 454,-81.5 502,-81.5 502,-104.5"/>
<polygon fill="none" stroke="black" points="454,-81 454,-104 502,-104 502,-81 454,-81"/>
<text text-anchor="start" x="458" y="-88.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F4&#45;&#45;C2 -->
<g id="edge15" class="edge">
<title>F4:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-91C592.28,-93.46 559.61,-230.46 646,-228"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M502,-93C590.34,-93 557.66,-230 646,-230"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-95C588.39,-92.54 555.72,-229.54 646,-232"/>
</g>
<!-- F4&#45;&#45;C3 -->
<g id="edge23" class="edge">
<title>F4:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-91C571.36,-92.96 572.64,-21.96 646,-20"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M502,-93C573.36,-93 574.64,-22 646,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-95C575.36,-93.04 576.64,-22.04 646,-24"/>
</g>
<!-- X2 -->
<g id="node6" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="960,-360 920,-360 920,-222 960,-222 960,-360"/>
<polygon fill="none" stroke="black" points="920,-337 920,-360 960,-360 960,-337 920,-337"/>
<text text-anchor="start" x="931" y="-344.8" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="920,-314 920,-337 960,-337 960,-314 920,-314"/>
<text text-anchor="start" x="924" y="-321.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="920,-291 920,-314 939,-314 939,-291 920,-291"/>
<text text-anchor="start" x="925.5" y="-298.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="939,-291 939,-314 960,-314 960,-291 939,-291"/>
<text text-anchor="start" x="944.5" y="-298.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="920,-268 920,-291 939,-291 939,-268 920,-268"/>
<text text-anchor="start" x="925.5" y="-275.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="939,-268 939,-291 960,-291 960,-268 939,-268"/>
<text text-anchor="start" x="944.5" y="-275.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="920,-245 920,-268 939,-268 939,-245 920,-245"/>
<text text-anchor="start" x="925.5" y="-252.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="939,-245 939,-268 960,-268 960,-245 939,-245"/>
<text text-anchor="start" x="944" y="-252.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="920,-222 920,-245 939,-245 939,-222 920,-222"/>
<text text-anchor="start" x="925.5" y="-229.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="939,-222 939,-245 960,-245 960,-222 939,-222"/>
<text text-anchor="start" x="944" y="-229.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- X3 -->
<g id="node7" class="node">
<title>X3</title>
<polygon fill="#ffffff" stroke="black" points="960,-152 920,-152 920,-14 960,-14 960,-152"/>
<polygon fill="none" stroke="black" points="920,-129 920,-152 960,-152 960,-129 920,-129"/>
<text text-anchor="start" x="931" y="-136.8" font-family="arial" font-size="14.00">X3</text>
<polygon fill="none" stroke="black" points="920,-106 920,-129 960,-129 960,-106 920,-106"/>
<text text-anchor="start" x="924" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="920,-83 920,-106 939,-106 939,-83 920,-83"/>
<text text-anchor="start" x="925.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="939,-83 939,-106 960,-106 960,-83 939,-83"/>
<text text-anchor="start" x="944.5" y="-90.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="920,-60 920,-83 939,-83 939,-60 920,-60"/>
<text text-anchor="start" x="925.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="939,-60 939,-83 960,-83 960,-60 939,-60"/>
<text text-anchor="start" x="944.5" y="-67.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="920,-37 920,-60 939,-60 939,-37 920,-37"/>
<text text-anchor="start" x="925.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="939,-37 939,-60 960,-60 960,-37 939,-37"/>
<text text-anchor="start" x="944" y="-44.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="920,-14 920,-37 939,-37 939,-14 920,-14"/>
<text text-anchor="start" x="925.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="939,-14 939,-37 960,-37 960,-14 939,-14"/>
<text text-anchor="start" x="944" y="-21.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- C1&#45;&#45;F1 -->
<g id="edge2" class="edge">
<title>C1:e&#45;&#45;F1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-199C377.53,-200.28 390.21,-233.28 454,-232"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M310,-201C375.66,-201 388.34,-234 454,-234"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-203C373.79,-201.72 386.47,-234.72 454,-236"/>
</g>
<!-- C1&#45;&#45;F2 -->
<g id="edge4" class="edge">
<title>C1:e&#45;&#45;F2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-174C375.34,-174.36 390.96,-185.36 454,-185"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M310,-176C374.19,-176 389.81,-187 454,-187"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-178C373.04,-177.64 388.66,-188.64 454,-189"/>
</g>
<!-- C1&#45;&#45;F3 -->
<g id="edge6" class="edge">
<title>C1:e&#45;&#45;F3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-149C373.04,-149.36 388.66,-138.36 454,-138"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M310,-151C374.19,-151 389.81,-140 454,-140"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-153C375.34,-152.64 390.96,-141.64 454,-142"/>
</g>
<!-- C1&#45;&#45;F4 -->
<g id="edge8" class="edge">
<title>C1:e&#45;&#45;F4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-124C373.79,-125.28 386.47,-92.28 454,-91"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M310,-126C375.66,-126 388.34,-93 454,-93"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-128C377.53,-126.72 390.21,-93.72 454,-95"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge10" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-303C839.76,-303.02 855.75,-301.02 920,-301"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M776,-305C840.01,-305 855.99,-303 920,-303"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-307C840.25,-306.98 856.24,-304.98 920,-305"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge12" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-278C839.88,-278 855.87,-277 920,-277"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M776,-280C840,-280 856,-279 920,-279"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-282C840.13,-282 856.12,-281 920,-281"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge14" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-253C840.13,-253 856.12,-254 920,-254"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M776,-255C840,-255 856,-256 920,-256"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-257C839.88,-257 855.87,-258 920,-258"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge16" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-228C840.38,-228.03 856.36,-231.03 920,-231"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M776,-230C840.01,-230 855.99,-233 920,-233"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-232C839.64,-231.97 855.62,-234.97 920,-235"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge18" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-95C839.76,-95.02 855.75,-93.02 920,-93"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M776,-97C840.01,-97 855.99,-95 920,-95"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-99C840.25,-98.98 856.24,-96.98 920,-97"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge20" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-70C839.88,-70 855.87,-69 920,-69"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M776,-72C840,-72 856,-71 920,-71"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-74C840.13,-74 856.12,-73 920,-73"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge22" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-45C840.13,-45 856.12,-46 920,-46"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M776,-47C840,-47 856,-48 920,-48"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-49C839.88,-49 855.87,-50 920,-50"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge24" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-20C840.38,-20.03 856.36,-23.03 920,-23"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M776,-22C840.01,-22 855.99,-25 920,-25"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-24C839.64,-23.97 855.62,-26.97 920,-27"/>
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 wires</td>
<td class="bom_col_qty">0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">C1, C2, C3</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, 4 pins</td>
<td class="bom_col_qty">3</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, ferrule</td>
<td class="bom_col_qty">4</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
</table>
</div>
</body></html>

BIN
examples/ex13.png generated Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

376
examples/ex13.svg generated Normal file
View File

@ -0,0 +1,376 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="968pt" height="400pt"
viewBox="0.00 0.00 968.00 400.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 396)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-396 964,-396 964,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="40,-256 0,-256 0,-118 40,-118 40,-256"/>
<polygon fill="none" stroke="black" points="0,-233 0,-256 40,-256 40,-233 0,-233"/>
<text text-anchor="start" x="11" y="-240.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="0,-210 0,-233 40,-233 40,-210 0,-210"/>
<text text-anchor="start" x="4" y="-217.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="0,-187 0,-210 22,-210 22,-187 0,-187"/>
<text text-anchor="start" x="6" y="-194.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="22,-187 22,-210 40,-210 40,-187 22,-187"/>
<text text-anchor="start" x="27" y="-194.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="0,-164 0,-187 22,-187 22,-164 0,-164"/>
<text text-anchor="start" x="6" y="-171.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="22,-164 22,-187 40,-187 40,-164 22,-164"/>
<text text-anchor="start" x="27" y="-171.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="0,-141 0,-164 22,-164 22,-141 0,-141"/>
<text text-anchor="start" x="5.5" y="-148.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="22,-141 22,-164 40,-164 40,-141 22,-141"/>
<text text-anchor="start" x="27" y="-148.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="0,-118 0,-141 22,-141 22,-118 0,-118"/>
<text text-anchor="start" x="5.5" y="-125.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="22,-118 22,-141 40,-141 40,-118 22,-118"/>
<text text-anchor="start" x="27" y="-125.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- C1 -->
<g id="node8" class="node">
<title>C1</title>
<polygon fill="#ffffff" stroke="black" points="310,-288 184,-288 184,-104 310,-104 310,-288"/>
<polygon fill="none" stroke="black" points="184,-265 184,-288 310,-288 310,-265 184,-265"/>
<text text-anchor="start" x="238" y="-272.8" font-family="arial" font-size="14.00">C1</text>
<polygon fill="none" stroke="black" points="184,-242 184,-265 310,-265 310,-242 184,-242"/>
<text text-anchor="start" x="239.5" y="-249.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="205.5" y="-228.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="186" y="-209.8" font-family="arial" font-size="14.00">X1:1:A</text>
<text text-anchor="start" x="233" y="-209.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-202 184,-204 310,-204 310,-202 184,-202"/>
<polygon fill="#ffffff" stroke="transparent" points="184,-200 184,-202 310,-202 310,-200 184,-200"/>
<polygon fill="#000000" stroke="transparent" points="184,-198 184,-200 310,-200 310,-198 184,-198"/>
<text text-anchor="start" x="186" y="-184.8" font-family="arial" font-size="14.00">X1:2:B</text>
<text text-anchor="start" x="235" y="-184.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-177 184,-179 310,-179 310,-177 184,-177"/>
<polygon fill="#895956" stroke="transparent" points="184,-175 184,-177 310,-177 310,-175 184,-175"/>
<polygon fill="#000000" stroke="transparent" points="184,-173 184,-175 310,-175 310,-173 184,-173"/>
<text text-anchor="start" x="186" y="-159.8" font-family="arial" font-size="14.00">X1:3:C</text>
<text text-anchor="start" x="234.5" y="-159.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-152 184,-154 310,-154 310,-152 184,-152"/>
<polygon fill="#00ff00" stroke="transparent" points="184,-150 184,-152 310,-152 310,-150 184,-150"/>
<polygon fill="#000000" stroke="transparent" points="184,-148 184,-150 310,-150 310,-148 184,-148"/>
<text text-anchor="start" x="186" y="-134.8" font-family="arial" font-size="14.00">X1:4:D</text>
<text text-anchor="start" x="235.5" y="-134.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="184,-127 184,-129 310,-129 310,-127 184,-127"/>
<polygon fill="#ffff00" stroke="transparent" points="184,-125 184,-127 310,-127 310,-125 184,-125"/>
<polygon fill="#000000" stroke="transparent" points="184,-123 184,-125 310,-125 310,-123 184,-123"/>
<text text-anchor="start" x="205.5" y="-109.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-197C104.25,-197.02 120.24,-199.02 184,-199"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M40,-199C104.01,-199 119.99,-201 184,-201"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-201C103.76,-200.98 119.75,-202.98 184,-203"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-173C104.13,-173 120.12,-174 184,-174"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M40,-175C104,-175 120,-176 184,-176"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-177C103.88,-177 119.87,-178 184,-178"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-150C103.88,-150 119.87,-149 184,-149"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M40,-152C104,-152 120,-151 184,-151"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-154C104.13,-154 120.12,-153 184,-153"/>
</g>
<!-- X1&#45;&#45;C1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;C1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-127C103.64,-127.03 119.62,-124.03 184,-124"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M40,-129C104.01,-129 119.99,-126 184,-126"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M40,-131C104.38,-130.97 120.36,-127.97 184,-128"/>
</g>
<!-- F1 -->
<g id="node2" class="node">
<title>F1</title>
<polygon fill="#ffffff" stroke="black" points="502,-245.5 454,-245.5 454,-222.5 502,-222.5 502,-245.5"/>
<polygon fill="none" stroke="black" points="454,-222 454,-245 502,-245 502,-222 454,-222"/>
<text text-anchor="start" x="458" y="-229.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- C2 -->
<g id="node9" class="node">
<title>C2</title>
<polygon fill="#ffffff" stroke="black" points="776,-392 646,-392 646,-208 776,-208 776,-392"/>
<polygon fill="none" stroke="black" points="646,-369 646,-392 776,-392 776,-369 646,-369"/>
<text text-anchor="start" x="702" y="-376.8" font-family="arial" font-size="14.00">C2</text>
<polygon fill="none" stroke="black" points="646,-346 646,-369 776,-369 776,-346 646,-346"/>
<text text-anchor="start" x="703.5" y="-353.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="648" y="-332.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="656" y="-313.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-313.8" font-family="arial" font-size="14.00">X2:1:A</text>
<polygon fill="#000000" stroke="transparent" points="646,-306 646,-308 776,-308 776,-306 646,-306"/>
<polygon fill="#ffffff" stroke="transparent" points="646,-304 646,-306 776,-306 776,-304 646,-304"/>
<polygon fill="#000000" stroke="transparent" points="646,-302 646,-304 776,-304 776,-302 646,-302"/>
<text text-anchor="start" x="658" y="-288.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-288.8" font-family="arial" font-size="14.00">X2:2:B</text>
<polygon fill="#000000" stroke="transparent" points="646,-281 646,-283 776,-283 776,-281 646,-281"/>
<polygon fill="#895956" stroke="transparent" points="646,-279 646,-281 776,-281 776,-279 646,-279"/>
<polygon fill="#000000" stroke="transparent" points="646,-277 646,-279 776,-279 776,-277 646,-277"/>
<text text-anchor="start" x="657.5" y="-263.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-263.8" font-family="arial" font-size="14.00">X2:3:C</text>
<polygon fill="#000000" stroke="transparent" points="646,-256 646,-258 776,-258 776,-256 646,-256"/>
<polygon fill="#00ff00" stroke="transparent" points="646,-254 646,-256 776,-256 776,-254 646,-254"/>
<polygon fill="#000000" stroke="transparent" points="646,-252 646,-254 776,-254 776,-252 646,-252"/>
<text text-anchor="start" x="658.5" y="-238.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-238.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="646,-231 646,-233 776,-233 776,-231 646,-231"/>
<polygon fill="#ffff00" stroke="transparent" points="646,-229 646,-231 776,-231 776,-229 646,-229"/>
<polygon fill="#000000" stroke="transparent" points="646,-227 646,-229 776,-229 776,-227 646,-227"/>
<text text-anchor="start" x="648" y="-213.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F1&#45;&#45;C2 -->
<g id="edge9" class="edge">
<title>F1:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-232C575.36,-233.96 576.64,-304.96 646,-303"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M502,-234C573.36,-234 574.64,-305 646,-305"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-236C571.36,-234.04 572.64,-305.04 646,-307"/>
</g>
<!-- C3 -->
<g id="node10" class="node">
<title>C3</title>
<polygon fill="#ffffff" stroke="black" points="776,-184 646,-184 646,0 776,0 776,-184"/>
<polygon fill="none" stroke="black" points="646,-161 646,-184 776,-184 776,-161 646,-161"/>
<text text-anchor="start" x="702" y="-168.8" font-family="arial" font-size="14.00">C3</text>
<polygon fill="none" stroke="black" points="646,-138 646,-161 776,-161 776,-138 646,-138"/>
<text text-anchor="start" x="703.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
<text text-anchor="start" x="648" y="-124.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="656" y="-105.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-105.8" font-family="arial" font-size="14.00">X3:1:A</text>
<polygon fill="#000000" stroke="transparent" points="646,-98 646,-100 776,-100 776,-98 646,-98"/>
<polygon fill="#ffffff" stroke="transparent" points="646,-96 646,-98 776,-98 776,-96 646,-96"/>
<polygon fill="#000000" stroke="transparent" points="646,-94 646,-96 776,-96 776,-94 646,-94"/>
<text text-anchor="start" x="658" y="-80.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-80.8" font-family="arial" font-size="14.00">X3:2:B</text>
<polygon fill="#000000" stroke="transparent" points="646,-73 646,-75 776,-75 776,-73 646,-73"/>
<polygon fill="#895956" stroke="transparent" points="646,-71 646,-73 776,-73 776,-71 646,-71"/>
<polygon fill="#000000" stroke="transparent" points="646,-69 646,-71 776,-71 776,-69 646,-69"/>
<text text-anchor="start" x="657.5" y="-55.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-55.8" font-family="arial" font-size="14.00">X3:3:C</text>
<polygon fill="#000000" stroke="transparent" points="646,-48 646,-50 776,-50 776,-48 646,-48"/>
<polygon fill="#00ff00" stroke="transparent" points="646,-46 646,-48 776,-48 776,-46 646,-46"/>
<polygon fill="#000000" stroke="transparent" points="646,-44 646,-46 776,-46 776,-44 646,-44"/>
<text text-anchor="start" x="658.5" y="-30.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="731" y="-30.8" font-family="arial" font-size="14.00">X3:4:D</text>
<polygon fill="#000000" stroke="transparent" points="646,-23 646,-25 776,-25 776,-23 646,-23"/>
<polygon fill="#ffff00" stroke="transparent" points="646,-21 646,-23 776,-23 776,-21 646,-21"/>
<polygon fill="#000000" stroke="transparent" points="646,-19 646,-21 776,-21 776,-19 646,-19"/>
<text text-anchor="start" x="648" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F1&#45;&#45;C3 -->
<g id="edge17" class="edge">
<title>F1:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-232C588.39,-234.46 555.72,-97.46 646,-95"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M502,-234C590.34,-234 557.66,-97 646,-97"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-236C592.28,-233.54 559.61,-96.54 646,-99"/>
</g>
<!-- F2 -->
<g id="node3" class="node">
<title>F2</title>
<polygon fill="#ffffff" stroke="black" points="502,-198.5 454,-198.5 454,-175.5 502,-175.5 502,-198.5"/>
<polygon fill="none" stroke="black" points="454,-175 454,-198 502,-198 502,-175 454,-175"/>
<text text-anchor="start" x="458" y="-182.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F2&#45;&#45;C2 -->
<g id="edge11" class="edge">
<title>F2:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-185C580.18,-187.18 571.81,-280.18 646,-278"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M502,-187C578.19,-187 569.81,-280 646,-280"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-189C576.19,-186.82 567.82,-279.82 646,-282"/>
</g>
<!-- F2&#45;&#45;C3 -->
<g id="edge19" class="edge">
<title>F2:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-185C581.93,-187.34 562.12,-72.34 646,-70"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M502,-187C583.9,-187 564.1,-72 646,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-189C585.88,-186.66 566.07,-71.66 646,-74"/>
</g>
<!-- F3 -->
<g id="node4" class="node">
<title>F3</title>
<polygon fill="#ffffff" stroke="black" points="502,-151.5 454,-151.5 454,-128.5 502,-128.5 502,-151.5"/>
<polygon fill="none" stroke="black" points="454,-128 454,-151 502,-151 502,-128 454,-128"/>
<text text-anchor="start" x="458" y="-135.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F3&#45;&#45;C2 -->
<g id="edge13" class="edge">
<title>F3:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-138C585.88,-140.34 566.07,-255.34 646,-253"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M502,-140C583.9,-140 564.1,-255 646,-255"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-142C581.93,-139.66 562.12,-254.66 646,-257"/>
</g>
<!-- F3&#45;&#45;C3 -->
<g id="edge21" class="edge">
<title>F3:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-138C576.19,-140.18 567.82,-47.18 646,-45"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M502,-140C578.19,-140 569.81,-47 646,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-142C580.18,-139.82 571.81,-46.82 646,-49"/>
</g>
<!-- F4 -->
<g id="node5" class="node">
<title>F4</title>
<polygon fill="#ffffff" stroke="black" points="502,-104.5 454,-104.5 454,-81.5 502,-81.5 502,-104.5"/>
<polygon fill="none" stroke="black" points="454,-81 454,-104 502,-104 502,-81 454,-81"/>
<text text-anchor="start" x="458" y="-88.8" font-family="arial" font-size="14.00">ferrule</text>
</g>
<!-- F4&#45;&#45;C2 -->
<g id="edge15" class="edge">
<title>F4:e&#45;&#45;C2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-91C592.28,-93.46 559.61,-230.46 646,-228"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M502,-93C590.34,-93 557.66,-230 646,-230"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-95C588.39,-92.54 555.72,-229.54 646,-232"/>
</g>
<!-- F4&#45;&#45;C3 -->
<g id="edge23" class="edge">
<title>F4:e&#45;&#45;C3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-91C571.36,-92.96 572.64,-21.96 646,-20"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M502,-93C573.36,-93 574.64,-22 646,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M502,-95C575.36,-93.04 576.64,-22.04 646,-24"/>
</g>
<!-- X2 -->
<g id="node6" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="960,-360 920,-360 920,-222 960,-222 960,-360"/>
<polygon fill="none" stroke="black" points="920,-337 920,-360 960,-360 960,-337 920,-337"/>
<text text-anchor="start" x="931" y="-344.8" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="920,-314 920,-337 960,-337 960,-314 920,-314"/>
<text text-anchor="start" x="924" y="-321.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="920,-291 920,-314 939,-314 939,-291 920,-291"/>
<text text-anchor="start" x="925.5" y="-298.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="939,-291 939,-314 960,-314 960,-291 939,-291"/>
<text text-anchor="start" x="944.5" y="-298.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="920,-268 920,-291 939,-291 939,-268 920,-268"/>
<text text-anchor="start" x="925.5" y="-275.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="939,-268 939,-291 960,-291 960,-268 939,-268"/>
<text text-anchor="start" x="944.5" y="-275.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="920,-245 920,-268 939,-268 939,-245 920,-245"/>
<text text-anchor="start" x="925.5" y="-252.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="939,-245 939,-268 960,-268 960,-245 939,-245"/>
<text text-anchor="start" x="944" y="-252.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="920,-222 920,-245 939,-245 939,-222 920,-222"/>
<text text-anchor="start" x="925.5" y="-229.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="939,-222 939,-245 960,-245 960,-222 939,-222"/>
<text text-anchor="start" x="944" y="-229.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- X3 -->
<g id="node7" class="node">
<title>X3</title>
<polygon fill="#ffffff" stroke="black" points="960,-152 920,-152 920,-14 960,-14 960,-152"/>
<polygon fill="none" stroke="black" points="920,-129 920,-152 960,-152 960,-129 920,-129"/>
<text text-anchor="start" x="931" y="-136.8" font-family="arial" font-size="14.00">X3</text>
<polygon fill="none" stroke="black" points="920,-106 920,-129 960,-129 960,-106 920,-106"/>
<text text-anchor="start" x="924" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="920,-83 920,-106 939,-106 939,-83 920,-83"/>
<text text-anchor="start" x="925.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="939,-83 939,-106 960,-106 960,-83 939,-83"/>
<text text-anchor="start" x="944.5" y="-90.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="920,-60 920,-83 939,-83 939,-60 920,-60"/>
<text text-anchor="start" x="925.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="939,-60 939,-83 960,-83 960,-60 939,-60"/>
<text text-anchor="start" x="944.5" y="-67.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="920,-37 920,-60 939,-60 939,-37 920,-37"/>
<text text-anchor="start" x="925.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="939,-37 939,-60 960,-60 960,-37 939,-37"/>
<text text-anchor="start" x="944" y="-44.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="920,-14 920,-37 939,-37 939,-14 920,-14"/>
<text text-anchor="start" x="925.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="939,-14 939,-37 960,-37 960,-14 939,-14"/>
<text text-anchor="start" x="944" y="-21.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- C1&#45;&#45;F1 -->
<g id="edge2" class="edge">
<title>C1:e&#45;&#45;F1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-199C377.53,-200.28 390.21,-233.28 454,-232"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M310,-201C375.66,-201 388.34,-234 454,-234"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-203C373.79,-201.72 386.47,-234.72 454,-236"/>
</g>
<!-- C1&#45;&#45;F2 -->
<g id="edge4" class="edge">
<title>C1:e&#45;&#45;F2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-174C375.34,-174.36 390.96,-185.36 454,-185"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M310,-176C374.19,-176 389.81,-187 454,-187"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-178C373.04,-177.64 388.66,-188.64 454,-189"/>
</g>
<!-- C1&#45;&#45;F3 -->
<g id="edge6" class="edge">
<title>C1:e&#45;&#45;F3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-149C373.04,-149.36 388.66,-138.36 454,-138"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M310,-151C374.19,-151 389.81,-140 454,-140"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-153C375.34,-152.64 390.96,-141.64 454,-142"/>
</g>
<!-- C1&#45;&#45;F4 -->
<g id="edge8" class="edge">
<title>C1:e&#45;&#45;F4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-124C373.79,-125.28 386.47,-92.28 454,-91"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M310,-126C375.66,-126 388.34,-93 454,-93"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M310,-128C377.53,-126.72 390.21,-93.72 454,-95"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge10" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-303C839.76,-303.02 855.75,-301.02 920,-301"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M776,-305C840.01,-305 855.99,-303 920,-303"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-307C840.25,-306.98 856.24,-304.98 920,-305"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge12" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-278C839.88,-278 855.87,-277 920,-277"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M776,-280C840,-280 856,-279 920,-279"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-282C840.13,-282 856.12,-281 920,-281"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge14" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-253C840.13,-253 856.12,-254 920,-254"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M776,-255C840,-255 856,-256 920,-256"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-257C839.88,-257 855.87,-258 920,-258"/>
</g>
<!-- C2&#45;&#45;X2 -->
<g id="edge16" class="edge">
<title>C2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-228C840.38,-228.03 856.36,-231.03 920,-231"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M776,-230C840.01,-230 855.99,-233 920,-233"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-232C839.64,-231.97 855.62,-234.97 920,-235"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge18" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-95C839.76,-95.02 855.75,-93.02 920,-93"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M776,-97C840.01,-97 855.99,-95 920,-95"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-99C840.25,-98.98 856.24,-96.98 920,-97"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge20" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-70C839.88,-70 855.87,-69 920,-69"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M776,-72C840,-72 856,-71 920,-71"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-74C840.13,-74 856.12,-73 920,-73"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge22" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-45C840.13,-45 856.12,-46 920,-46"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M776,-47C840,-47 856,-48 920,-48"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-49C839.88,-49 855.87,-50 920,-50"/>
</g>
<!-- C3&#45;&#45;X3 -->
<g id="edge24" class="edge">
<title>C3:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-20C840.38,-20.03 856.36,-23.03 920,-23"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M776,-22C840.01,-22 855.99,-25 920,-25"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M776,-24C839.64,-23.97 855.62,-26.97 920,-27"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

8
examples/ex14.bom.tsv generated Normal file
View File

@ -0,0 +1,8 @@
Id Description Qty Unit Designators
1 Cable, 1 wires 0.1 m
2 Cable, 4 wires 0.4 m W1, W2, W21, W3
3 Connector, Ferrule, GY 4
4 Connector, JST SM, female, 4 pins 1 X2
5 Connector, JST SM, male, 4 pins 2 X1, X3
6 Connector, Screw terminal connector, 4 pins, GN 1 X4
7 Connector, Splice, CU 8
1 Id Description Qty Unit Designators
2 1 Cable, 1 wires 0.1 m
3 2 Cable, 4 wires 0.4 m W1, W2, W21, W3
4 3 Connector, Ferrule, GY 4
5 4 Connector, JST SM, female, 4 pins 1 X2
6 5 Connector, JST SM, male, 4 pins 2 X1, X3
7 6 Connector, Screw terminal connector, 4 pins, GN 1 X4
8 7 Connector, Splice, CU 8

717
examples/ex14.gv generated Normal file
View File

@ -0,0 +1,717 @@
graph {
// Graph generated by WireViz 0.4-dev
// https://github.com/formatc1702/WireViz
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">JST SM</td>
<td balign="left">male</td>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td>A</td>
<td port="p1r">1</td>
</tr>
<tr>
<td>B</td>
<td port="p2r">2</td>
</tr>
<tr>
<td>C</td>
<td port="p3r">3</td>
</tr>
<tr>
<td>D</td>
<td port="p4r">4</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
S1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_5 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_6 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_S_7 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Splice</td>
<td balign="left">CU</td>
<td balign="left" bgcolor="#D6775E" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">JST SM</td>
<td balign="left">female</td>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
<td>A</td>
</tr>
<tr>
<td port="p2l">2</td>
<td>B</td>
</tr>
<tr>
<td port="p3l">3</td>
<td>C</td>
</tr>
<tr>
<td port="p4l">4</td>
<td>D</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X3</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">JST SM</td>
<td balign="left">male</td>
<td balign="left">4-pin</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td>A</td>
<td port="p1r">1</td>
</tr>
<tr>
<td>B</td>
<td port="p2r">2</td>
</tr>
<tr>
<td>C</td>
<td port="p3r">3</td>
</tr>
<tr>
<td>D</td>
<td port="p4r">4</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Ferrule</td>
<td balign="left">GY</td>
<td balign="left" bgcolor="#999999" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">X4</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Screw terminal connector</td>
<td balign="left">4-pin</td>
<td balign="left">GN</td>
<td balign="left" bgcolor="#00FF00" width="4"></td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
<tr>
<td port="p1l">1</td>
<td>W</td>
</tr>
<tr>
<td port="p2l">2</td>
<td>X</td>
</tr>
<tr>
<td port="p3l">3</td>
<td>Y</td>
</tr>
<tr>
<td port="p4l">4</td>
<td>Z</td>
</tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
X1:p4r:e -- W1:w1:w
W1:w1:e -- AUTOGENERATED_S_1:w
edge [color="#000000:#895956:#000000"]
X1:p3r:e -- W1:w2:w
W1:w2:e -- AUTOGENERATED_S_2:w
edge [color="#000000:#00ff00:#000000"]
X1:p2r:e -- W1:w3:w
W1:w3:e -- S1:w
edge [color="#000000:#ffff00:#000000"]
X1:p1r:e -- W1:w4:w
W1:w4:e -- AUTOGENERATED_S_3:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W1</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.1 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td>X1:4:D</td>
<td>
1:WH
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:3:C</td>
<td>
2:BN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:2:B</td>
<td>
3:GN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X1:1:A</td>
<td>
4:YE
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
AUTOGENERATED_S_1:e -- W2:w1:w
W2:w1:e -- AUTOGENERATED_S_4:w
edge [color="#000000:#895956:#000000"]
AUTOGENERATED_S_2:e -- W2:w2:w
W2:w2:e -- AUTOGENERATED_S_5:w
edge [color="#000000:#00ff00:#000000"]
S1:e -- W2:w3:w
W2:w3:e -- AUTOGENERATED_S_6:w
edge [color="#000000:#ffff00:#000000"]
AUTOGENERATED_S_3:e -- W2:w4:w
W2:w4:e -- AUTOGENERATED_S_7:w
W2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W2</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.1 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td></td>
<td>
1:WH
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
2:BN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
3:GN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
4:YE
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
AUTOGENERATED_S_4:e -- W21:w1:w
W21:w1:e -- X2:p1l:w
edge [color="#000000:#895956:#000000"]
AUTOGENERATED_S_5:e -- W21:w2:w
W21:w2:e -- X2:p2l:w
edge [color="#000000:#00ff00:#000000"]
AUTOGENERATED_S_6:e -- W21:w3:w
W21:w3:e -- X2:p3l:w
edge [color="#000000:#ffff00:#000000"]
AUTOGENERATED_S_7:e -- W21:w4:w
W21:w4:e -- X2:p4l:w
W21 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W21</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.1 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td></td>
<td>
1:WH
</td>
<td>X2:1:A</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
2:BN
</td>
<td>X2:2:B</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
3:GN
</td>
<td>X2:3:C</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td></td>
<td>
4:YE
</td>
<td>X2:4:D</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffffff:#000000"]
X3:p1r:e -- W3:w1:w
W3:w1:e -- AUTOGENERATED_F_1:w
edge [color="#000000:#895956:#000000"]
X3:p2r:e -- W3:w2:w
W3:w2:e -- AUTOGENERATED_F_2:w
edge [color="#000000:#00ff00:#000000"]
X3:p3r:e -- W3:w3:w
W3:w3:e -- AUTOGENERATED_F_3:w
edge [color="#000000:#ffff00:#000000"]
X3:p4r:e -- W3:w4:w
W3:w4:e -- AUTOGENERATED_F_4:w
W3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">W3</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">4x</td>
<td balign="left">0.1 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td>X3:1:A</td>
<td>
1:WH
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X3:2:B</td>
<td>
2:BN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X3:3:C</td>
<td>
3:GN
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr>
<td>X3:4:D</td>
<td>
4:YE
</td>
<td></td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#000000:#000000"]
S1:e -- AUTOGENERATED_WIRE_1:w1:w
AUTOGENERATED_WIRE_1:w1:e -- X2:p4l:w
AUTOGENERATED_WIRE_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">1x</td>
<td balign="left">0.1 m</td>
</tr></table>
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellborder="0">
<tr><td>&nbsp;</td></tr>
<tr>
<td></td>
<td>
1:BK
</td>
<td>X2:4:D</td>
</tr>
<tr>
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
<table cellspacing="0" cellborder="0" border="0">
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
</table>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#000000" dir=both style=dashed]
X2:e -- X3:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_1:e -- X4:p2l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_2:e -- X4:p1l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_3:e -- X4:p4l:w
edge [color="#000000" dir=forward style=dashed]
AUTOGENERATED_F_4:e -- X4:p3l:w
}

777
examples/ex14.html generated Normal file
View File

@ -0,0 +1,777 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>ex14</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>ex14</h1>
<h2>Diagram</h2>
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="2842pt" height="302pt"
viewBox="0.00 0.00 2842.00 302.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 298)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-298 2838,-298 2838,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="137,-229 0,-229 0,-91 137,-91 137,-229"/>
<polygon fill="none" stroke="black" points="0.5,-206 0.5,-229 137.5,-229 137.5,-206 0.5,-206"/>
<text text-anchor="start" x="60" y="-213.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="0.5,-183 0.5,-206 58.5,-206 58.5,-183 0.5,-183"/>
<text text-anchor="start" x="4.5" y="-190.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="58.5,-183 58.5,-206 97.5,-206 97.5,-183 58.5,-183"/>
<text text-anchor="start" x="62.5" y="-190.8" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="97.5,-183 97.5,-206 137.5,-206 137.5,-183 97.5,-183"/>
<text text-anchor="start" x="101.5" y="-190.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="0.5,-160 0.5,-183 70.5,-183 70.5,-160 0.5,-160"/>
<text text-anchor="start" x="30.5" y="-167.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="70.5,-160 70.5,-183 137.5,-183 137.5,-160 70.5,-160"/>
<text text-anchor="start" x="100" y="-167.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="0.5,-137 0.5,-160 70.5,-160 70.5,-137 0.5,-137"/>
<text text-anchor="start" x="30.5" y="-144.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="70.5,-137 70.5,-160 137.5,-160 137.5,-137 70.5,-137"/>
<text text-anchor="start" x="100" y="-144.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="0.5,-114 0.5,-137 70.5,-137 70.5,-114 0.5,-114"/>
<text text-anchor="start" x="30" y="-121.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="70.5,-114 70.5,-137 137.5,-137 137.5,-114 70.5,-114"/>
<text text-anchor="start" x="100" y="-121.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="0.5,-91 0.5,-114 70.5,-114 70.5,-91 0.5,-91"/>
<text text-anchor="start" x="30" y="-98.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="70.5,-91 70.5,-114 137.5,-114 137.5,-91 70.5,-91"/>
<text text-anchor="start" x="100" y="-98.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W1 -->
<g id="node17" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" points="407,-261 281,-261 281,-77 407,-77 407,-261"/>
<polygon fill="none" stroke="black" points="281,-238 281,-261 407,-261 407,-238 281,-238"/>
<text text-anchor="start" x="333.5" y="-245.8" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="281,-215 281,-238 334,-238 334,-215 281,-215"/>
<text text-anchor="start" x="300" y="-222.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="334,-215 334,-238 407,-238 407,-215 334,-215"/>
<text text-anchor="start" x="352.5" y="-222.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="302.5" y="-201.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="283" y="-182.8" font-family="arial" font-size="14.00">X1:4:D</text>
<text text-anchor="start" x="330" y="-182.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-175 281,-177 407,-177 407,-175 281,-175"/>
<polygon fill="#ffffff" stroke="transparent" points="281,-173 281,-175 407,-175 407,-173 281,-173"/>
<polygon fill="#000000" stroke="transparent" points="281,-171 281,-173 407,-173 407,-171 281,-171"/>
<text text-anchor="start" x="283" y="-157.8" font-family="arial" font-size="14.00">X1:3:C</text>
<text text-anchor="start" x="332" y="-157.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-150 281,-152 407,-152 407,-150 281,-150"/>
<polygon fill="#895956" stroke="transparent" points="281,-148 281,-150 407,-150 407,-148 281,-148"/>
<polygon fill="#000000" stroke="transparent" points="281,-146 281,-148 407,-148 407,-146 281,-146"/>
<text text-anchor="start" x="283" y="-132.8" font-family="arial" font-size="14.00">X1:2:B</text>
<text text-anchor="start" x="331.5" y="-132.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-125 281,-127 407,-127 407,-125 281,-125"/>
<polygon fill="#00ff00" stroke="transparent" points="281,-123 281,-125 407,-125 407,-123 281,-123"/>
<polygon fill="#000000" stroke="transparent" points="281,-121 281,-123 407,-123 407,-121 281,-121"/>
<text text-anchor="start" x="283" y="-107.8" font-family="arial" font-size="14.00">X1:1:A</text>
<text text-anchor="start" x="332.5" y="-107.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-100 281,-102 407,-102 407,-100 281,-100"/>
<polygon fill="#ffff00" stroke="transparent" points="281,-98 281,-100 407,-100 407,-98 281,-98"/>
<polygon fill="#000000" stroke="transparent" points="281,-96 281,-98 407,-98 407,-96 281,-96"/>
<text text-anchor="start" x="302.5" y="-82.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-100C210.55,-101.98 211.45,-173.98 281,-172"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M137,-102C208.55,-102 209.45,-174 281,-174"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-104C206.55,-102.02 207.45,-174.02 281,-176"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-123C203.6,-123.98 217.84,-147.98 281,-147"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M137,-125C201.88,-125 216.12,-149 281,-149"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-127C200.16,-126.02 214.4,-150.02 281,-151"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-146C200.16,-146.98 214.4,-122.98 281,-122"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M137,-148C201.88,-148 216.12,-124 281,-124"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-150C203.6,-149.02 217.84,-125.02 281,-126"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-170C206.75,-171.99 207.25,-98.99 281,-97"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M137,-172C208.75,-172 209.25,-99 281,-99"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-174C210.75,-172.01 211.25,-99.01 281,-101"/>
</g>
<!-- AUTOGENERATED_S_1 -->
<g id="node2" class="node">
<title>AUTOGENERATED_S_1</title>
<polygon fill="#ffffff" stroke="black" points="635,-218.5 551,-218.5 551,-195.5 635,-195.5 635,-218.5"/>
<polygon fill="none" stroke="black" points="551,-195 551,-218 598,-218 598,-195 551,-195"/>
<text text-anchor="start" x="555" y="-202.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-195 598,-218 627,-218 627,-195 598,-195"/>
<text text-anchor="start" x="602" y="-202.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-195 627,-218 635,-218 635,-195 627,-195"/>
<polygon fill="none" stroke="black" points="627,-195 627,-218 635,-218 635,-195 627,-195"/>
</g>
<!-- W2 -->
<g id="node18" class="node">
<title>W2</title>
<polygon fill="#ffffff" stroke="black" points="866,-272 779,-272 779,-88 866,-88 866,-272"/>
<polygon fill="none" stroke="black" points="779.5,-249 779.5,-272 866.5,-272 866.5,-249 779.5,-249"/>
<text text-anchor="start" x="812.5" y="-256.8" font-family="arial" font-size="14.00">W2</text>
<polygon fill="none" stroke="black" points="779.5,-226 779.5,-249 812.5,-249 812.5,-226 779.5,-226"/>
<text text-anchor="start" x="788.5" y="-233.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="812.5,-226 812.5,-249 866.5,-249 866.5,-226 812.5,-226"/>
<text text-anchor="start" x="821.5" y="-233.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="781.5" y="-212.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="789.5" y="-193.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-186 779.5,-188 866.5,-188 866.5,-186 779.5,-186"/>
<polygon fill="#ffffff" stroke="transparent" points="779.5,-184 779.5,-186 866.5,-186 866.5,-184 779.5,-184"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-182 779.5,-184 866.5,-184 866.5,-182 779.5,-182"/>
<text text-anchor="start" x="791.5" y="-168.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-161 779.5,-163 866.5,-163 866.5,-161 779.5,-161"/>
<polygon fill="#895956" stroke="transparent" points="779.5,-159 779.5,-161 866.5,-161 866.5,-159 779.5,-159"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-157 779.5,-159 866.5,-159 866.5,-157 779.5,-157"/>
<text text-anchor="start" x="791" y="-143.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-136 779.5,-138 866.5,-138 866.5,-136 779.5,-136"/>
<polygon fill="#00ff00" stroke="transparent" points="779.5,-134 779.5,-136 866.5,-136 866.5,-134 779.5,-134"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-132 779.5,-134 866.5,-134 866.5,-132 779.5,-132"/>
<text text-anchor="start" x="792" y="-118.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-111 779.5,-113 866.5,-113 866.5,-111 779.5,-111"/>
<polygon fill="#ffff00" stroke="transparent" points="779.5,-109 779.5,-111 866.5,-111 866.5,-109 779.5,-109"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-107 779.5,-109 866.5,-109 866.5,-107 779.5,-107"/>
<text text-anchor="start" x="781.5" y="-93.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- AUTOGENERATED_S_1&#45;&#45;W2 -->
<g id="edge9" class="edge">
<title>AUTOGENERATED_S_1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-205C698.07,-205.9 712.59,-183.9 779,-183"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M635,-207C699.74,-207 714.26,-185 779,-185"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-209C701.41,-208.1 715.93,-186.1 779,-187"/>
</g>
<!-- AUTOGENERATED_S_2 -->
<g id="node3" class="node">
<title>AUTOGENERATED_S_2</title>
<polygon fill="#ffffff" stroke="black" points="635,-171.5 551,-171.5 551,-148.5 635,-148.5 635,-171.5"/>
<polygon fill="none" stroke="black" points="551,-148 551,-171 598,-171 598,-148 551,-148"/>
<text text-anchor="start" x="555" y="-155.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-148 598,-171 627,-171 627,-148 598,-148"/>
<text text-anchor="start" x="602" y="-155.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-148 627,-171 635,-171 635,-148 627,-148"/>
<polygon fill="none" stroke="black" points="627,-148 627,-171 635,-171 635,-148 627,-148"/>
</g>
<!-- AUTOGENERATED_S_2&#45;&#45;W2 -->
<g id="edge11" class="edge">
<title>AUTOGENERATED_S_2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-158C699,-158 715,-158 779,-158"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M635,-160C699,-160 715,-160 779,-160"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-162C699,-162 715,-162 779,-162"/>
</g>
<!-- S1 -->
<g id="node4" class="node">
<title>S1</title>
<polygon fill="#ffffff" stroke="black" points="635,-124.5 551,-124.5 551,-101.5 635,-101.5 635,-124.5"/>
<polygon fill="none" stroke="black" points="551,-101 551,-124 598,-124 598,-101 551,-101"/>
<text text-anchor="start" x="555" y="-108.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-101 598,-124 627,-124 627,-101 598,-101"/>
<text text-anchor="start" x="602" y="-108.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-101 627,-124 635,-124 635,-101 627,-101"/>
<polygon fill="none" stroke="black" points="627,-101 627,-124 635,-124 635,-101 627,-101"/>
</g>
<!-- S1&#45;&#45;W2 -->
<g id="edge13" class="edge">
<title>S1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-111C701.41,-111.9 715.93,-133.9 779,-133"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M635,-113C699.74,-113 714.26,-135 779,-135"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-115C698.07,-114.1 712.59,-136.1 779,-137"/>
</g>
<!-- AUTOGENERATED_WIRE_1 -->
<g id="node21" class="node">
<title>AUTOGENERATED_WIRE_1</title>
<polygon fill="#ffffff" stroke="black" points="1365.5,-86 1240.5,-86 1240.5,0 1365.5,0 1365.5,-86"/>
<polygon fill="none" stroke="black" points="1241,-63 1241,-86 1293,-86 1293,-63 1241,-63"/>
<text text-anchor="start" x="1259.5" y="-70.8" font-family="arial" font-size="14.00">1x</text>
<polygon fill="none" stroke="black" points="1293,-63 1293,-86 1366,-86 1366,-63 1293,-63"/>
<text text-anchor="start" x="1311.5" y="-70.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="1243" y="-49.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="1251" y="-30.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:BK &#160;&#160;&#160;</text>
<text text-anchor="start" x="1321" y="-30.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="1241,-23 1241,-25 1366,-25 1366,-23 1241,-23"/>
<polygon fill="#000000" stroke="transparent" points="1241,-21 1241,-23 1366,-23 1366,-21 1241,-21"/>
<polygon fill="#000000" stroke="transparent" points="1241,-19 1241,-21 1366,-21 1366,-19 1241,-19"/>
<text text-anchor="start" x="1243" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- S1&#45;&#45;AUTOGENERATED_WIRE_1 -->
<g id="edge33" class="edge">
<title>S1:e&#45;&#45;AUTOGENERATED_WIRE_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-111C699.3,-112.08 712.26,-87.17 778.63,-74.03 981.21,-36.34 1033.11,-20.09 1240,-20"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-113C701.08,-113 714.04,-88.09 779,-76 981.81,-38.25 1033.71,-22 1240,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-115C702.85,-113.92 715.81,-89.02 779.37,-77.97 982.4,-40.15 1034.31,-23.91 1240,-24"/>
</g>
<!-- AUTOGENERATED_S_3 -->
<g id="node5" class="node">
<title>AUTOGENERATED_S_3</title>
<polygon fill="#ffffff" stroke="black" points="635,-77.5 551,-77.5 551,-54.5 635,-54.5 635,-77.5"/>
<polygon fill="none" stroke="black" points="551,-54 551,-77 598,-77 598,-54 551,-54"/>
<text text-anchor="start" x="555" y="-61.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-54 598,-77 627,-77 627,-54 598,-54"/>
<text text-anchor="start" x="602" y="-61.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-54 627,-77 635,-77 635,-54 627,-54"/>
<polygon fill="none" stroke="black" points="627,-54 627,-77 635,-77 635,-54 627,-54"/>
</g>
<!-- AUTOGENERATED_S_3&#45;&#45;W2 -->
<g id="edge15" class="edge">
<title>AUTOGENERATED_S_3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-64C703.87,-65.55 714.03,-109.55 779,-108"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M635,-66C701.92,-66 712.08,-110 779,-110"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-68C699.97,-66.45 710.13,-110.45 779,-112"/>
</g>
<!-- AUTOGENERATED_S_4 -->
<g id="node6" class="node">
<title>AUTOGENERATED_S_4</title>
<polygon fill="#ffffff" stroke="black" points="1094,-240.5 1010,-240.5 1010,-217.5 1094,-217.5 1094,-240.5"/>
<polygon fill="none" stroke="black" points="1010,-217 1010,-240 1057,-240 1057,-217 1010,-217"/>
<text text-anchor="start" x="1014" y="-224.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-217 1057,-240 1086,-240 1086,-217 1057,-217"/>
<text text-anchor="start" x="1061" y="-224.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-217 1086,-240 1094,-240 1094,-217 1086,-217"/>
<polygon fill="none" stroke="black" points="1086,-217 1086,-240 1094,-240 1094,-217 1086,-217"/>
</g>
<!-- W21 -->
<g id="node19" class="node">
<title>W21</title>
<polygon fill="#ffffff" stroke="black" points="1368,-294 1238,-294 1238,-110 1368,-110 1368,-294"/>
<polygon fill="none" stroke="black" points="1238,-271 1238,-294 1368,-294 1368,-271 1238,-271"/>
<text text-anchor="start" x="1288.5" y="-278.8" font-family="arial" font-size="14.00">W21</text>
<polygon fill="none" stroke="black" points="1238,-248 1238,-271 1293,-271 1293,-248 1238,-248"/>
<text text-anchor="start" x="1258" y="-255.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="1293,-248 1293,-271 1368,-271 1368,-248 1293,-248"/>
<text text-anchor="start" x="1312.5" y="-255.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="1240" y="-234.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="1248" y="-215.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-215.8" font-family="arial" font-size="14.00">X2:1:A</text>
<polygon fill="#000000" stroke="transparent" points="1238,-208 1238,-210 1368,-210 1368,-208 1238,-208"/>
<polygon fill="#ffffff" stroke="transparent" points="1238,-206 1238,-208 1368,-208 1368,-206 1238,-206"/>
<polygon fill="#000000" stroke="transparent" points="1238,-204 1238,-206 1368,-206 1368,-204 1238,-204"/>
<text text-anchor="start" x="1250" y="-190.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-190.8" font-family="arial" font-size="14.00">X2:2:B</text>
<polygon fill="#000000" stroke="transparent" points="1238,-183 1238,-185 1368,-185 1368,-183 1238,-183"/>
<polygon fill="#895956" stroke="transparent" points="1238,-181 1238,-183 1368,-183 1368,-181 1238,-181"/>
<polygon fill="#000000" stroke="transparent" points="1238,-179 1238,-181 1368,-181 1368,-179 1238,-179"/>
<text text-anchor="start" x="1249.5" y="-165.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-165.8" font-family="arial" font-size="14.00">X2:3:C</text>
<polygon fill="#000000" stroke="transparent" points="1238,-158 1238,-160 1368,-160 1368,-158 1238,-158"/>
<polygon fill="#00ff00" stroke="transparent" points="1238,-156 1238,-158 1368,-158 1368,-156 1238,-156"/>
<polygon fill="#000000" stroke="transparent" points="1238,-154 1238,-156 1368,-156 1368,-154 1238,-154"/>
<text text-anchor="start" x="1250.5" y="-140.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-140.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="1238,-133 1238,-135 1368,-135 1368,-133 1238,-133"/>
<polygon fill="#ffff00" stroke="transparent" points="1238,-131 1238,-133 1368,-133 1368,-131 1238,-131"/>
<polygon fill="#000000" stroke="transparent" points="1238,-129 1238,-131 1368,-131 1368,-129 1238,-129"/>
<text text-anchor="start" x="1240" y="-115.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- AUTOGENERATED_S_4&#45;&#45;W21 -->
<g id="edge17" class="edge">
<title>AUTOGENERATED_S_4:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-227C1157.07,-227.9 1171.59,-205.9 1238,-205"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1094,-229C1158.74,-229 1173.26,-207 1238,-207"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-231C1160.41,-230.1 1174.93,-208.1 1238,-209"/>
</g>
<!-- AUTOGENERATED_S_5 -->
<g id="node7" class="node">
<title>AUTOGENERATED_S_5</title>
<polygon fill="#ffffff" stroke="black" points="1094,-193.5 1010,-193.5 1010,-170.5 1094,-170.5 1094,-193.5"/>
<polygon fill="none" stroke="black" points="1010,-170 1010,-193 1057,-193 1057,-170 1010,-170"/>
<text text-anchor="start" x="1014" y="-177.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-170 1057,-193 1086,-193 1086,-170 1057,-170"/>
<text text-anchor="start" x="1061" y="-177.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-170 1086,-193 1094,-193 1094,-170 1086,-170"/>
<polygon fill="none" stroke="black" points="1086,-170 1086,-193 1094,-193 1094,-170 1086,-170"/>
</g>
<!-- AUTOGENERATED_S_5&#45;&#45;W21 -->
<g id="edge19" class="edge">
<title>AUTOGENERATED_S_5:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-180C1158,-180 1174,-180 1238,-180"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1094,-182C1158,-182 1174,-182 1238,-182"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-184C1158,-184 1174,-184 1238,-184"/>
</g>
<!-- AUTOGENERATED_S_6 -->
<g id="node8" class="node">
<title>AUTOGENERATED_S_6</title>
<polygon fill="#ffffff" stroke="black" points="1094,-146.5 1010,-146.5 1010,-123.5 1094,-123.5 1094,-146.5"/>
<polygon fill="none" stroke="black" points="1010,-123 1010,-146 1057,-146 1057,-123 1010,-123"/>
<text text-anchor="start" x="1014" y="-130.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-123 1057,-146 1086,-146 1086,-123 1057,-123"/>
<text text-anchor="start" x="1061" y="-130.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-123 1086,-146 1094,-146 1094,-123 1086,-123"/>
<polygon fill="none" stroke="black" points="1086,-123 1086,-146 1094,-146 1094,-123 1086,-123"/>
</g>
<!-- AUTOGENERATED_S_6&#45;&#45;W21 -->
<g id="edge21" class="edge">
<title>AUTOGENERATED_S_6:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-133C1160.41,-133.9 1174.93,-155.9 1238,-155"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1094,-135C1158.74,-135 1173.26,-157 1238,-157"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-137C1157.07,-136.1 1171.59,-158.1 1238,-159"/>
</g>
<!-- AUTOGENERATED_S_7 -->
<g id="node9" class="node">
<title>AUTOGENERATED_S_7</title>
<polygon fill="#ffffff" stroke="black" points="1094,-99.5 1010,-99.5 1010,-76.5 1094,-76.5 1094,-99.5"/>
<polygon fill="none" stroke="black" points="1010,-76 1010,-99 1057,-99 1057,-76 1010,-76"/>
<text text-anchor="start" x="1014" y="-83.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-76 1057,-99 1086,-99 1086,-76 1057,-76"/>
<text text-anchor="start" x="1061" y="-83.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-76 1086,-99 1094,-99 1094,-76 1086,-76"/>
<polygon fill="none" stroke="black" points="1086,-76 1086,-99 1094,-99 1094,-76 1086,-76"/>
</g>
<!-- AUTOGENERATED_S_7&#45;&#45;W21 -->
<g id="edge23" class="edge">
<title>AUTOGENERATED_S_7:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-86C1162.87,-87.55 1173.03,-131.55 1238,-130"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1094,-88C1160.92,-88 1171.08,-132 1238,-132"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-90C1158.97,-88.45 1169.13,-132.45 1238,-134"/>
</g>
<!-- X2 -->
<g id="node10" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="1661,-261 1512,-261 1512,-123 1661,-123 1661,-261"/>
<polygon fill="none" stroke="black" points="1512.5,-238 1512.5,-261 1661.5,-261 1661.5,-238 1512.5,-238"/>
<text text-anchor="start" x="1578" y="-245.8" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="1512.5,-215 1512.5,-238 1570.5,-238 1570.5,-215 1512.5,-215"/>
<text text-anchor="start" x="1516.5" y="-222.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="1570.5,-215 1570.5,-238 1621.5,-238 1621.5,-215 1570.5,-215"/>
<text text-anchor="start" x="1574.5" y="-222.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="1621.5,-215 1621.5,-238 1661.5,-238 1661.5,-215 1621.5,-215"/>
<text text-anchor="start" x="1625.5" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="1512.5,-192 1512.5,-215 1585.5,-215 1585.5,-192 1512.5,-192"/>
<text text-anchor="start" x="1545" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="1585.5,-192 1585.5,-215 1661.5,-215 1661.5,-192 1585.5,-192"/>
<text text-anchor="start" x="1618.5" y="-199.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="1512.5,-169 1512.5,-192 1585.5,-192 1585.5,-169 1512.5,-169"/>
<text text-anchor="start" x="1545" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="1585.5,-169 1585.5,-192 1661.5,-192 1661.5,-169 1585.5,-169"/>
<text text-anchor="start" x="1618.5" y="-176.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="1512.5,-146 1512.5,-169 1585.5,-169 1585.5,-146 1512.5,-146"/>
<text text-anchor="start" x="1545" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="1585.5,-146 1585.5,-169 1661.5,-169 1661.5,-146 1585.5,-146"/>
<text text-anchor="start" x="1618" y="-153.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="1512.5,-123 1512.5,-146 1585.5,-146 1585.5,-123 1512.5,-123"/>
<text text-anchor="start" x="1545" y="-130.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="1585.5,-123 1585.5,-146 1661.5,-146 1661.5,-123 1585.5,-123"/>
<text text-anchor="start" x="1618" y="-130.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- X3 -->
<g id="node11" class="node">
<title>X3</title>
<polygon fill="#ffffff" stroke="black" points="1942,-261 1805,-261 1805,-123 1942,-123 1942,-261"/>
<polygon fill="none" stroke="black" points="1805.5,-238 1805.5,-261 1942.5,-261 1942.5,-238 1805.5,-238"/>
<text text-anchor="start" x="1865" y="-245.8" font-family="arial" font-size="14.00">X3</text>
<polygon fill="none" stroke="black" points="1805.5,-215 1805.5,-238 1863.5,-238 1863.5,-215 1805.5,-215"/>
<text text-anchor="start" x="1809.5" y="-222.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="1863.5,-215 1863.5,-238 1902.5,-238 1902.5,-215 1863.5,-215"/>
<text text-anchor="start" x="1867.5" y="-222.8" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="1902.5,-215 1902.5,-238 1942.5,-238 1942.5,-215 1902.5,-215"/>
<text text-anchor="start" x="1906.5" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="1805.5,-192 1805.5,-215 1875.5,-215 1875.5,-192 1805.5,-192"/>
<text text-anchor="start" x="1835.5" y="-199.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="1875.5,-192 1875.5,-215 1942.5,-215 1942.5,-192 1875.5,-192"/>
<text text-anchor="start" x="1905" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="1805.5,-169 1805.5,-192 1875.5,-192 1875.5,-169 1805.5,-169"/>
<text text-anchor="start" x="1835.5" y="-176.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="1875.5,-169 1875.5,-192 1942.5,-192 1942.5,-169 1875.5,-169"/>
<text text-anchor="start" x="1905" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="1805.5,-146 1805.5,-169 1875.5,-169 1875.5,-146 1805.5,-146"/>
<text text-anchor="start" x="1835" y="-153.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="1875.5,-146 1875.5,-169 1942.5,-169 1942.5,-146 1875.5,-146"/>
<text text-anchor="start" x="1905" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="1805.5,-123 1805.5,-146 1875.5,-146 1875.5,-123 1805.5,-123"/>
<text text-anchor="start" x="1835" y="-130.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="1875.5,-123 1875.5,-146 1942.5,-146 1942.5,-123 1875.5,-123"/>
<text text-anchor="start" x="1905" y="-130.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- X2&#45;&#45;X3 -->
<g id="edge35" class="edge">
<title>X2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1671.09,-191C1723.62,-191 1742.31,-191 1794.79,-191"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1671.09,-193C1723.62,-193 1742.31,-193 1794.79,-193"/>
<polygon fill="#000000" stroke="#000000" points="1671,-188.5 1661,-192 1671,-195.5 1671,-188.5"/>
<polygon fill="#000000" stroke="#000000" points="1795,-195.5 1805,-192 1795,-188.5 1795,-195.5"/>
</g>
<!-- W3 -->
<g id="node20" class="node">
<title>W3</title>
<polygon fill="#ffffff" stroke="black" points="2212,-293 2086,-293 2086,-109 2212,-109 2212,-293"/>
<polygon fill="none" stroke="black" points="2086,-270 2086,-293 2212,-293 2212,-270 2086,-270"/>
<text text-anchor="start" x="2138.5" y="-277.8" font-family="arial" font-size="14.00">W3</text>
<polygon fill="none" stroke="black" points="2086,-247 2086,-270 2139,-270 2139,-247 2086,-247"/>
<text text-anchor="start" x="2105" y="-254.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="2139,-247 2139,-270 2212,-270 2212,-247 2139,-247"/>
<text text-anchor="start" x="2157.5" y="-254.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="2107.5" y="-233.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="2088" y="-214.8" font-family="arial" font-size="14.00">X3:1:A</text>
<text text-anchor="start" x="2135" y="-214.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-207 2086,-209 2212,-209 2212,-207 2086,-207"/>
<polygon fill="#ffffff" stroke="transparent" points="2086,-205 2086,-207 2212,-207 2212,-205 2086,-205"/>
<polygon fill="#000000" stroke="transparent" points="2086,-203 2086,-205 2212,-205 2212,-203 2086,-203"/>
<text text-anchor="start" x="2088" y="-189.8" font-family="arial" font-size="14.00">X3:2:B</text>
<text text-anchor="start" x="2137" y="-189.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-182 2086,-184 2212,-184 2212,-182 2086,-182"/>
<polygon fill="#895956" stroke="transparent" points="2086,-180 2086,-182 2212,-182 2212,-180 2086,-180"/>
<polygon fill="#000000" stroke="transparent" points="2086,-178 2086,-180 2212,-180 2212,-178 2086,-178"/>
<text text-anchor="start" x="2088" y="-164.8" font-family="arial" font-size="14.00">X3:3:C</text>
<text text-anchor="start" x="2136.5" y="-164.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-157 2086,-159 2212,-159 2212,-157 2086,-157"/>
<polygon fill="#00ff00" stroke="transparent" points="2086,-155 2086,-157 2212,-157 2212,-155 2086,-155"/>
<polygon fill="#000000" stroke="transparent" points="2086,-153 2086,-155 2212,-155 2212,-153 2086,-153"/>
<text text-anchor="start" x="2088" y="-139.8" font-family="arial" font-size="14.00">X3:4:D</text>
<text text-anchor="start" x="2137.5" y="-139.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-132 2086,-134 2212,-134 2212,-132 2086,-132"/>
<polygon fill="#ffff00" stroke="transparent" points="2086,-130 2086,-132 2212,-132 2212,-130 2086,-130"/>
<polygon fill="#000000" stroke="transparent" points="2086,-128 2086,-130 2212,-130 2212,-128 2086,-128"/>
<text text-anchor="start" x="2107.5" y="-114.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge25" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-202C2006.25,-202.02 2022.24,-204.02 2086,-204"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1942,-204C2006.01,-204 2021.99,-206 2086,-206"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-206C2005.76,-205.98 2021.75,-207.98 2086,-208"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge27" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-178C2006.13,-178 2022.12,-179 2086,-179"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1942,-180C2006,-180 2022,-181 2086,-181"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-182C2005.88,-182 2021.87,-183 2086,-183"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge29" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-155C2005.88,-155 2021.87,-154 2086,-154"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1942,-157C2006,-157 2022,-156 2086,-156"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-159C2006.13,-159 2022.12,-158 2086,-158"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge31" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-132C2005.64,-132.03 2021.62,-129.03 2086,-129"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1942,-134C2006.01,-134 2021.99,-131 2086,-131"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-136C2006.38,-135.97 2022.36,-132.97 2086,-133"/>
</g>
<!-- AUTOGENERATED_F_1 -->
<g id="node12" class="node">
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="2446,-203.5 2356,-203.5 2356,-180.5 2446,-180.5 2446,-203.5"/>
<polygon fill="none" stroke="black" points="2356,-180 2356,-203 2409,-203 2409,-180 2356,-180"/>
<text text-anchor="start" x="2360" y="-187.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-180 2409,-203 2438,-203 2438,-180 2409,-180"/>
<text text-anchor="start" x="2413" y="-187.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-180 2438,-203 2446,-203 2446,-180 2438,-180"/>
<polygon fill="none" stroke="black" points="2438,-180 2438,-203 2446,-203 2446,-180 2438,-180"/>
</g>
<!-- X4 -->
<g id="node16" class="node">
<title>X4</title>
<polygon fill="#ffffff" stroke="black" points="2834,-261 2590,-261 2590,-123 2834,-123 2834,-261"/>
<polygon fill="none" stroke="black" points="2590,-238 2590,-261 2834,-261 2834,-238 2590,-238"/>
<text text-anchor="start" x="2703" y="-245.8" font-family="arial" font-size="14.00">X4</text>
<polygon fill="none" stroke="black" points="2590,-215 2590,-238 2756,-238 2756,-215 2590,-215"/>
<text text-anchor="start" x="2594" y="-222.8" font-family="arial" font-size="14.00">Screw terminal connector</text>
<polygon fill="none" stroke="black" points="2756,-215 2756,-238 2796,-238 2796,-215 2756,-215"/>
<text text-anchor="start" x="2760" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="2796,-215 2796,-238 2826,-238 2826,-215 2796,-215"/>
<text text-anchor="start" x="2800" y="-222.8" font-family="arial" font-size="14.00">GN</text>
<polygon fill="#00ff00" stroke="transparent" points="2826,-215 2826,-238 2834,-238 2834,-215 2826,-215"/>
<polygon fill="none" stroke="black" points="2826,-215 2826,-238 2834,-238 2834,-215 2826,-215"/>
<polygon fill="none" stroke="black" points="2590,-192 2590,-215 2709,-215 2709,-192 2590,-192"/>
<text text-anchor="start" x="2645.5" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="2709,-192 2709,-215 2834,-215 2834,-192 2709,-192"/>
<text text-anchor="start" x="2764.5" y="-199.8" font-family="arial" font-size="14.00">W</text>
<polygon fill="none" stroke="black" points="2590,-169 2590,-192 2709,-192 2709,-169 2590,-169"/>
<text text-anchor="start" x="2645.5" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="2709,-169 2709,-192 2834,-192 2834,-169 2709,-169"/>
<text text-anchor="start" x="2766.5" y="-176.8" font-family="arial" font-size="14.00">X</text>
<polygon fill="none" stroke="black" points="2590,-146 2590,-169 2709,-169 2709,-146 2590,-146"/>
<text text-anchor="start" x="2645.5" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="2709,-146 2709,-169 2834,-169 2834,-146 2709,-146"/>
<text text-anchor="start" x="2766.5" y="-153.8" font-family="arial" font-size="14.00">Y</text>
<polygon fill="none" stroke="black" points="2590,-123 2590,-146 2709,-146 2709,-123 2590,-123"/>
<text text-anchor="start" x="2645.5" y="-130.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="2709,-123 2709,-146 2834,-146 2834,-123 2709,-123"/>
<text text-anchor="start" x="2767" y="-130.8" font-family="arial" font-size="14.00">Z</text>
</g>
<!-- AUTOGENERATED_F_1&#45;&#45;X4 -->
<g id="edge36" class="edge">
<title>AUTOGENERATED_F_1:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-192C2506.71,-192 2523.93,-181.28 2579.88,-180.1"/>
<polygon fill="#000000" stroke="#000000" points="2580.04,-183.6 2590,-180 2579.96,-176.6 2580.04,-183.6"/>
</g>
<!-- AUTOGENERATED_F_2 -->
<g id="node13" class="node">
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="2446,-250.5 2356,-250.5 2356,-227.5 2446,-227.5 2446,-250.5"/>
<polygon fill="none" stroke="black" points="2356,-227 2356,-250 2409,-250 2409,-227 2356,-227"/>
<text text-anchor="start" x="2360" y="-234.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-227 2409,-250 2438,-250 2438,-227 2409,-227"/>
<text text-anchor="start" x="2413" y="-234.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-227 2438,-250 2446,-250 2446,-227 2438,-227"/>
<polygon fill="none" stroke="black" points="2438,-227 2438,-250 2446,-250 2446,-227 2438,-227"/>
</g>
<!-- AUTOGENERATED_F_2&#45;&#45;X4 -->
<g id="edge37" class="edge">
<title>AUTOGENERATED_F_2:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-239C2508.26,-239 2522.63,-207.72 2579.66,-204.3"/>
<polygon fill="#000000" stroke="#000000" points="2580.11,-207.79 2590,-204 2579.9,-200.79 2580.11,-207.79"/>
</g>
<!-- AUTOGENERATED_F_3 -->
<g id="node14" class="node">
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="2446,-109.5 2356,-109.5 2356,-86.5 2446,-86.5 2446,-109.5"/>
<polygon fill="none" stroke="black" points="2356,-86 2356,-109 2409,-109 2409,-86 2356,-86"/>
<text text-anchor="start" x="2360" y="-93.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-86 2409,-109 2438,-109 2438,-86 2409,-86"/>
<text text-anchor="start" x="2413" y="-93.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-86 2438,-109 2446,-109 2446,-86 2438,-86"/>
<polygon fill="none" stroke="black" points="2438,-86 2438,-109 2446,-109 2446,-86 2438,-86"/>
</g>
<!-- AUTOGENERATED_F_3&#45;&#45;X4 -->
<g id="edge38" class="edge">
<title>AUTOGENERATED_F_3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-98C2508.49,-98 2522.61,-130.3 2580,-133.71"/>
<polygon fill="#000000" stroke="#000000" points="2579.9,-137.21 2590,-134 2580.11,-130.21 2579.9,-137.21"/>
</g>
<!-- AUTOGENERATED_F_4 -->
<g id="node15" class="node">
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="2446,-156.5 2356,-156.5 2356,-133.5 2446,-133.5 2446,-156.5"/>
<polygon fill="none" stroke="black" points="2356,-133 2356,-156 2409,-156 2409,-133 2356,-133"/>
<text text-anchor="start" x="2360" y="-140.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-133 2409,-156 2438,-156 2438,-133 2409,-133"/>
<text text-anchor="start" x="2413" y="-140.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-133 2438,-156 2446,-156 2446,-133 2438,-133"/>
<polygon fill="none" stroke="black" points="2438,-133 2438,-156 2446,-156 2446,-133 2438,-133"/>
</g>
<!-- AUTOGENERATED_F_4&#45;&#45;X4 -->
<g id="edge39" class="edge">
<title>AUTOGENERATED_F_4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-145C2506.71,-145 2523.93,-155.72 2579.88,-156.9"/>
<polygon fill="#000000" stroke="#000000" points="2579.96,-160.4 2590,-157 2580.04,-153.4 2579.96,-160.4"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-172C474.53,-173.28 487.21,-206.28 551,-205"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M407,-174C472.66,-174 485.34,-207 551,-207"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-176C470.79,-174.72 483.47,-207.72 551,-209"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_2 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-147C472.34,-147.36 487.96,-158.36 551,-158"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M407,-149C471.19,-149 486.81,-160 551,-160"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-151C470.04,-150.64 485.66,-161.64 551,-162"/>
</g>
<!-- W1&#45;&#45;S1 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;S1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-122C470.04,-122.36 485.66,-111.36 551,-111"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M407,-124C471.19,-124 486.81,-113 551,-113"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-126C472.34,-125.64 487.96,-114.64 551,-115"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_3 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-97C470.79,-98.28 483.47,-65.28 551,-64"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M407,-99C472.66,-99 485.34,-66 551,-66"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-101C474.53,-99.72 487.21,-66.72 551,-68"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_4 -->
<g id="edge10" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-183C934.87,-184.55 945.03,-228.55 1010,-227"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M866,-185C932.92,-185 943.08,-229 1010,-229"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-187C930.97,-185.45 941.13,-229.45 1010,-231"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_5 -->
<g id="edge12" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-158C932.41,-158.9 946.93,-180.9 1010,-180"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M866,-160C930.74,-160 945.26,-182 1010,-182"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-162C929.07,-161.1 943.59,-183.1 1010,-184"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_6 -->
<g id="edge14" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-133C930,-133 946,-133 1010,-133"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M866,-135C930,-135 946,-135 1010,-135"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-137C930,-137 946,-137 1010,-137"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_7 -->
<g id="edge16" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_7:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-108C929.07,-108.9 943.59,-86.9 1010,-86"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M866,-110C930.74,-110 945.26,-88 1010,-88"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-112C932.41,-111.1 946.93,-89.1 1010,-90"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge18" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-205C1431.64,-205.03 1447.62,-202.03 1512,-202"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1368,-207C1432.01,-207 1447.99,-204 1512,-204"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-209C1432.38,-208.97 1448.36,-205.97 1512,-206"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge20" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-180C1431.76,-180.02 1447.75,-178.02 1512,-178"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1368,-182C1432.01,-182 1447.99,-180 1512,-180"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-184C1432.25,-183.98 1448.24,-181.98 1512,-182"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge22" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-155C1432,-155 1448,-155 1512,-155"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1368,-157C1432,-157 1448,-157 1512,-157"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-159C1432,-159 1448,-159 1512,-159"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge24" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-130C1432.25,-130.02 1448.24,-132.02 1512,-132"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1368,-132C1432.01,-132 1447.99,-134 1512,-134"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-134C1431.76,-133.98 1447.75,-135.98 1512,-136"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_1 -->
<g id="edge26" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-204C2274.96,-204.52 2290.35,-190.52 2356,-190"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M2212,-206C2276.3,-206 2291.7,-192 2356,-192"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-208C2277.65,-207.48 2293.04,-193.48 2356,-194"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_2 -->
<g id="edge28" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-179C2282.99,-180.79 2288.99,-238.79 2356,-237"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M2212,-181C2281,-181 2287,-239 2356,-239"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-183C2279.01,-181.21 2285.01,-239.21 2356,-241"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_3 -->
<g id="edge30" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-154C2279.01,-155.79 2285.01,-97.79 2356,-96"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M2212,-156C2281,-156 2287,-98 2356,-98"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-158C2282.99,-156.21 2288.99,-98.21 2356,-100"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_4 -->
<g id="edge32" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-129C2277.65,-129.52 2293.04,-143.52 2356,-143"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M2212,-131C2276.3,-131 2291.7,-145 2356,-145"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-133C2274.96,-132.48 2290.35,-146.48 2356,-147"/>
</g>
<!-- AUTOGENERATED_WIRE_1&#45;&#45;X2 -->
<g id="edge34" class="edge">
<title>AUTOGENERATED_WIRE_1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-20C1450.41,-22.31 1432.54,-134.31 1512,-132"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-22C1448.43,-22 1430.57,-134 1512,-134"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-24C1446.46,-21.69 1428.59,-133.69 1512,-136"/>
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 1 wires</td>
<td class="bom_col_qty">0.1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Cable, 4 wires</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W21, W3</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Ferrule, GY</td>
<td class="bom_col_qty">4</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Connector, JST SM, female, 4 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Connector, JST SM, male, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X3</td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Connector, Screw terminal connector, 4 pins, GN</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X4</td>
</tr>
<tr>
<td class="bom_col_id">7</td>
<td class="bom_col_description">Connector, Splice, CU</td>
<td class="bom_col_qty">8</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
</table>
</div>
</body></html>

BIN
examples/ex14.png generated Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

676
examples/ex14.svg generated Normal file
View File

@ -0,0 +1,676 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="2842pt" height="302pt"
viewBox="0.00 0.00 2842.00 302.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 298)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-298 2838,-298 2838,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="137,-229 0,-229 0,-91 137,-91 137,-229"/>
<polygon fill="none" stroke="black" points="0.5,-206 0.5,-229 137.5,-229 137.5,-206 0.5,-206"/>
<text text-anchor="start" x="60" y="-213.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="0.5,-183 0.5,-206 58.5,-206 58.5,-183 0.5,-183"/>
<text text-anchor="start" x="4.5" y="-190.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="58.5,-183 58.5,-206 97.5,-206 97.5,-183 58.5,-183"/>
<text text-anchor="start" x="62.5" y="-190.8" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="97.5,-183 97.5,-206 137.5,-206 137.5,-183 97.5,-183"/>
<text text-anchor="start" x="101.5" y="-190.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="0.5,-160 0.5,-183 70.5,-183 70.5,-160 0.5,-160"/>
<text text-anchor="start" x="30.5" y="-167.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="70.5,-160 70.5,-183 137.5,-183 137.5,-160 70.5,-160"/>
<text text-anchor="start" x="100" y="-167.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="0.5,-137 0.5,-160 70.5,-160 70.5,-137 0.5,-137"/>
<text text-anchor="start" x="30.5" y="-144.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="70.5,-137 70.5,-160 137.5,-160 137.5,-137 70.5,-137"/>
<text text-anchor="start" x="100" y="-144.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="0.5,-114 0.5,-137 70.5,-137 70.5,-114 0.5,-114"/>
<text text-anchor="start" x="30" y="-121.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="70.5,-114 70.5,-137 137.5,-137 137.5,-114 70.5,-114"/>
<text text-anchor="start" x="100" y="-121.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="0.5,-91 0.5,-114 70.5,-114 70.5,-91 0.5,-91"/>
<text text-anchor="start" x="30" y="-98.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="70.5,-91 70.5,-114 137.5,-114 137.5,-91 70.5,-91"/>
<text text-anchor="start" x="100" y="-98.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W1 -->
<g id="node17" class="node">
<title>W1</title>
<polygon fill="#ffffff" stroke="black" points="407,-261 281,-261 281,-77 407,-77 407,-261"/>
<polygon fill="none" stroke="black" points="281,-238 281,-261 407,-261 407,-238 281,-238"/>
<text text-anchor="start" x="333.5" y="-245.8" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="281,-215 281,-238 334,-238 334,-215 281,-215"/>
<text text-anchor="start" x="300" y="-222.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="334,-215 334,-238 407,-238 407,-215 334,-215"/>
<text text-anchor="start" x="352.5" y="-222.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="302.5" y="-201.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="283" y="-182.8" font-family="arial" font-size="14.00">X1:4:D</text>
<text text-anchor="start" x="330" y="-182.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-175 281,-177 407,-177 407,-175 281,-175"/>
<polygon fill="#ffffff" stroke="transparent" points="281,-173 281,-175 407,-175 407,-173 281,-173"/>
<polygon fill="#000000" stroke="transparent" points="281,-171 281,-173 407,-173 407,-171 281,-171"/>
<text text-anchor="start" x="283" y="-157.8" font-family="arial" font-size="14.00">X1:3:C</text>
<text text-anchor="start" x="332" y="-157.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-150 281,-152 407,-152 407,-150 281,-150"/>
<polygon fill="#895956" stroke="transparent" points="281,-148 281,-150 407,-150 407,-148 281,-148"/>
<polygon fill="#000000" stroke="transparent" points="281,-146 281,-148 407,-148 407,-146 281,-146"/>
<text text-anchor="start" x="283" y="-132.8" font-family="arial" font-size="14.00">X1:2:B</text>
<text text-anchor="start" x="331.5" y="-132.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-125 281,-127 407,-127 407,-125 281,-125"/>
<polygon fill="#00ff00" stroke="transparent" points="281,-123 281,-125 407,-125 407,-123 281,-123"/>
<polygon fill="#000000" stroke="transparent" points="281,-121 281,-123 407,-123 407,-121 281,-121"/>
<text text-anchor="start" x="283" y="-107.8" font-family="arial" font-size="14.00">X1:1:A</text>
<text text-anchor="start" x="332.5" y="-107.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="281,-100 281,-102 407,-102 407,-100 281,-100"/>
<polygon fill="#ffff00" stroke="transparent" points="281,-98 281,-100 407,-100 407,-98 281,-98"/>
<polygon fill="#000000" stroke="transparent" points="281,-96 281,-98 407,-98 407,-96 281,-96"/>
<text text-anchor="start" x="302.5" y="-82.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-100C210.55,-101.98 211.45,-173.98 281,-172"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M137,-102C208.55,-102 209.45,-174 281,-174"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-104C206.55,-102.02 207.45,-174.02 281,-176"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-123C203.6,-123.98 217.84,-147.98 281,-147"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M137,-125C201.88,-125 216.12,-149 281,-149"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-127C200.16,-126.02 214.4,-150.02 281,-151"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-146C200.16,-146.98 214.4,-122.98 281,-122"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M137,-148C201.88,-148 216.12,-124 281,-124"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-150C203.6,-149.02 217.84,-125.02 281,-126"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-170C206.75,-171.99 207.25,-98.99 281,-97"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M137,-172C208.75,-172 209.25,-99 281,-99"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M137,-174C210.75,-172.01 211.25,-99.01 281,-101"/>
</g>
<!-- AUTOGENERATED_S_1 -->
<g id="node2" class="node">
<title>AUTOGENERATED_S_1</title>
<polygon fill="#ffffff" stroke="black" points="635,-218.5 551,-218.5 551,-195.5 635,-195.5 635,-218.5"/>
<polygon fill="none" stroke="black" points="551,-195 551,-218 598,-218 598,-195 551,-195"/>
<text text-anchor="start" x="555" y="-202.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-195 598,-218 627,-218 627,-195 598,-195"/>
<text text-anchor="start" x="602" y="-202.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-195 627,-218 635,-218 635,-195 627,-195"/>
<polygon fill="none" stroke="black" points="627,-195 627,-218 635,-218 635,-195 627,-195"/>
</g>
<!-- W2 -->
<g id="node18" class="node">
<title>W2</title>
<polygon fill="#ffffff" stroke="black" points="866,-272 779,-272 779,-88 866,-88 866,-272"/>
<polygon fill="none" stroke="black" points="779.5,-249 779.5,-272 866.5,-272 866.5,-249 779.5,-249"/>
<text text-anchor="start" x="812.5" y="-256.8" font-family="arial" font-size="14.00">W2</text>
<polygon fill="none" stroke="black" points="779.5,-226 779.5,-249 812.5,-249 812.5,-226 779.5,-226"/>
<text text-anchor="start" x="788.5" y="-233.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="812.5,-226 812.5,-249 866.5,-249 866.5,-226 812.5,-226"/>
<text text-anchor="start" x="821.5" y="-233.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="781.5" y="-212.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="789.5" y="-193.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-186 779.5,-188 866.5,-188 866.5,-186 779.5,-186"/>
<polygon fill="#ffffff" stroke="transparent" points="779.5,-184 779.5,-186 866.5,-186 866.5,-184 779.5,-184"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-182 779.5,-184 866.5,-184 866.5,-182 779.5,-182"/>
<text text-anchor="start" x="791.5" y="-168.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-161 779.5,-163 866.5,-163 866.5,-161 779.5,-161"/>
<polygon fill="#895956" stroke="transparent" points="779.5,-159 779.5,-161 866.5,-161 866.5,-159 779.5,-159"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-157 779.5,-159 866.5,-159 866.5,-157 779.5,-157"/>
<text text-anchor="start" x="791" y="-143.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-136 779.5,-138 866.5,-138 866.5,-136 779.5,-136"/>
<polygon fill="#00ff00" stroke="transparent" points="779.5,-134 779.5,-136 866.5,-136 866.5,-134 779.5,-134"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-132 779.5,-134 866.5,-134 866.5,-132 779.5,-132"/>
<text text-anchor="start" x="792" y="-118.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="779.5,-111 779.5,-113 866.5,-113 866.5,-111 779.5,-111"/>
<polygon fill="#ffff00" stroke="transparent" points="779.5,-109 779.5,-111 866.5,-111 866.5,-109 779.5,-109"/>
<polygon fill="#000000" stroke="transparent" points="779.5,-107 779.5,-109 866.5,-109 866.5,-107 779.5,-107"/>
<text text-anchor="start" x="781.5" y="-93.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- AUTOGENERATED_S_1&#45;&#45;W2 -->
<g id="edge9" class="edge">
<title>AUTOGENERATED_S_1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-205C698.07,-205.9 712.59,-183.9 779,-183"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M635,-207C699.74,-207 714.26,-185 779,-185"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-209C701.41,-208.1 715.93,-186.1 779,-187"/>
</g>
<!-- AUTOGENERATED_S_2 -->
<g id="node3" class="node">
<title>AUTOGENERATED_S_2</title>
<polygon fill="#ffffff" stroke="black" points="635,-171.5 551,-171.5 551,-148.5 635,-148.5 635,-171.5"/>
<polygon fill="none" stroke="black" points="551,-148 551,-171 598,-171 598,-148 551,-148"/>
<text text-anchor="start" x="555" y="-155.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-148 598,-171 627,-171 627,-148 598,-148"/>
<text text-anchor="start" x="602" y="-155.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-148 627,-171 635,-171 635,-148 627,-148"/>
<polygon fill="none" stroke="black" points="627,-148 627,-171 635,-171 635,-148 627,-148"/>
</g>
<!-- AUTOGENERATED_S_2&#45;&#45;W2 -->
<g id="edge11" class="edge">
<title>AUTOGENERATED_S_2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-158C699,-158 715,-158 779,-158"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M635,-160C699,-160 715,-160 779,-160"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-162C699,-162 715,-162 779,-162"/>
</g>
<!-- S1 -->
<g id="node4" class="node">
<title>S1</title>
<polygon fill="#ffffff" stroke="black" points="635,-124.5 551,-124.5 551,-101.5 635,-101.5 635,-124.5"/>
<polygon fill="none" stroke="black" points="551,-101 551,-124 598,-124 598,-101 551,-101"/>
<text text-anchor="start" x="555" y="-108.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-101 598,-124 627,-124 627,-101 598,-101"/>
<text text-anchor="start" x="602" y="-108.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-101 627,-124 635,-124 635,-101 627,-101"/>
<polygon fill="none" stroke="black" points="627,-101 627,-124 635,-124 635,-101 627,-101"/>
</g>
<!-- S1&#45;&#45;W2 -->
<g id="edge13" class="edge">
<title>S1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-111C701.41,-111.9 715.93,-133.9 779,-133"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M635,-113C699.74,-113 714.26,-135 779,-135"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-115C698.07,-114.1 712.59,-136.1 779,-137"/>
</g>
<!-- AUTOGENERATED_WIRE_1 -->
<g id="node21" class="node">
<title>AUTOGENERATED_WIRE_1</title>
<polygon fill="#ffffff" stroke="black" points="1365.5,-86 1240.5,-86 1240.5,0 1365.5,0 1365.5,-86"/>
<polygon fill="none" stroke="black" points="1241,-63 1241,-86 1293,-86 1293,-63 1241,-63"/>
<text text-anchor="start" x="1259.5" y="-70.8" font-family="arial" font-size="14.00">1x</text>
<polygon fill="none" stroke="black" points="1293,-63 1293,-86 1366,-86 1366,-63 1293,-63"/>
<text text-anchor="start" x="1311.5" y="-70.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="1243" y="-49.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="1251" y="-30.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:BK &#160;&#160;&#160;</text>
<text text-anchor="start" x="1321" y="-30.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="1241,-23 1241,-25 1366,-25 1366,-23 1241,-23"/>
<polygon fill="#000000" stroke="transparent" points="1241,-21 1241,-23 1366,-23 1366,-21 1241,-21"/>
<polygon fill="#000000" stroke="transparent" points="1241,-19 1241,-21 1366,-21 1366,-19 1241,-19"/>
<text text-anchor="start" x="1243" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- S1&#45;&#45;AUTOGENERATED_WIRE_1 -->
<g id="edge33" class="edge">
<title>S1:e&#45;&#45;AUTOGENERATED_WIRE_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-111C699.3,-112.08 712.26,-87.17 778.63,-74.03 981.21,-36.34 1033.11,-20.09 1240,-20"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-113C701.08,-113 714.04,-88.09 779,-76 981.81,-38.25 1033.71,-22 1240,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-115C702.85,-113.92 715.81,-89.02 779.37,-77.97 982.4,-40.15 1034.31,-23.91 1240,-24"/>
</g>
<!-- AUTOGENERATED_S_3 -->
<g id="node5" class="node">
<title>AUTOGENERATED_S_3</title>
<polygon fill="#ffffff" stroke="black" points="635,-77.5 551,-77.5 551,-54.5 635,-54.5 635,-77.5"/>
<polygon fill="none" stroke="black" points="551,-54 551,-77 598,-77 598,-54 551,-54"/>
<text text-anchor="start" x="555" y="-61.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="598,-54 598,-77 627,-77 627,-54 598,-54"/>
<text text-anchor="start" x="602" y="-61.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="627,-54 627,-77 635,-77 635,-54 627,-54"/>
<polygon fill="none" stroke="black" points="627,-54 627,-77 635,-77 635,-54 627,-54"/>
</g>
<!-- AUTOGENERATED_S_3&#45;&#45;W2 -->
<g id="edge15" class="edge">
<title>AUTOGENERATED_S_3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-64C703.87,-65.55 714.03,-109.55 779,-108"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M635,-66C701.92,-66 712.08,-110 779,-110"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M635,-68C699.97,-66.45 710.13,-110.45 779,-112"/>
</g>
<!-- AUTOGENERATED_S_4 -->
<g id="node6" class="node">
<title>AUTOGENERATED_S_4</title>
<polygon fill="#ffffff" stroke="black" points="1094,-240.5 1010,-240.5 1010,-217.5 1094,-217.5 1094,-240.5"/>
<polygon fill="none" stroke="black" points="1010,-217 1010,-240 1057,-240 1057,-217 1010,-217"/>
<text text-anchor="start" x="1014" y="-224.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-217 1057,-240 1086,-240 1086,-217 1057,-217"/>
<text text-anchor="start" x="1061" y="-224.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-217 1086,-240 1094,-240 1094,-217 1086,-217"/>
<polygon fill="none" stroke="black" points="1086,-217 1086,-240 1094,-240 1094,-217 1086,-217"/>
</g>
<!-- W21 -->
<g id="node19" class="node">
<title>W21</title>
<polygon fill="#ffffff" stroke="black" points="1368,-294 1238,-294 1238,-110 1368,-110 1368,-294"/>
<polygon fill="none" stroke="black" points="1238,-271 1238,-294 1368,-294 1368,-271 1238,-271"/>
<text text-anchor="start" x="1288.5" y="-278.8" font-family="arial" font-size="14.00">W21</text>
<polygon fill="none" stroke="black" points="1238,-248 1238,-271 1293,-271 1293,-248 1238,-248"/>
<text text-anchor="start" x="1258" y="-255.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="1293,-248 1293,-271 1368,-271 1368,-248 1293,-248"/>
<text text-anchor="start" x="1312.5" y="-255.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="1240" y="-234.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="1248" y="-215.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-215.8" font-family="arial" font-size="14.00">X2:1:A</text>
<polygon fill="#000000" stroke="transparent" points="1238,-208 1238,-210 1368,-210 1368,-208 1238,-208"/>
<polygon fill="#ffffff" stroke="transparent" points="1238,-206 1238,-208 1368,-208 1368,-206 1238,-206"/>
<polygon fill="#000000" stroke="transparent" points="1238,-204 1238,-206 1368,-206 1368,-204 1238,-204"/>
<text text-anchor="start" x="1250" y="-190.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-190.8" font-family="arial" font-size="14.00">X2:2:B</text>
<polygon fill="#000000" stroke="transparent" points="1238,-183 1238,-185 1368,-185 1368,-183 1238,-183"/>
<polygon fill="#895956" stroke="transparent" points="1238,-181 1238,-183 1368,-183 1368,-181 1238,-181"/>
<polygon fill="#000000" stroke="transparent" points="1238,-179 1238,-181 1368,-181 1368,-179 1238,-179"/>
<text text-anchor="start" x="1249.5" y="-165.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-165.8" font-family="arial" font-size="14.00">X2:3:C</text>
<polygon fill="#000000" stroke="transparent" points="1238,-158 1238,-160 1368,-160 1368,-158 1238,-158"/>
<polygon fill="#00ff00" stroke="transparent" points="1238,-156 1238,-158 1368,-158 1368,-156 1238,-156"/>
<polygon fill="#000000" stroke="transparent" points="1238,-154 1238,-156 1368,-156 1368,-154 1238,-154"/>
<text text-anchor="start" x="1250.5" y="-140.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323" y="-140.8" font-family="arial" font-size="14.00">X2:4:D</text>
<polygon fill="#000000" stroke="transparent" points="1238,-133 1238,-135 1368,-135 1368,-133 1238,-133"/>
<polygon fill="#ffff00" stroke="transparent" points="1238,-131 1238,-133 1368,-133 1368,-131 1238,-131"/>
<polygon fill="#000000" stroke="transparent" points="1238,-129 1238,-131 1368,-131 1368,-129 1238,-129"/>
<text text-anchor="start" x="1240" y="-115.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- AUTOGENERATED_S_4&#45;&#45;W21 -->
<g id="edge17" class="edge">
<title>AUTOGENERATED_S_4:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-227C1157.07,-227.9 1171.59,-205.9 1238,-205"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1094,-229C1158.74,-229 1173.26,-207 1238,-207"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-231C1160.41,-230.1 1174.93,-208.1 1238,-209"/>
</g>
<!-- AUTOGENERATED_S_5 -->
<g id="node7" class="node">
<title>AUTOGENERATED_S_5</title>
<polygon fill="#ffffff" stroke="black" points="1094,-193.5 1010,-193.5 1010,-170.5 1094,-170.5 1094,-193.5"/>
<polygon fill="none" stroke="black" points="1010,-170 1010,-193 1057,-193 1057,-170 1010,-170"/>
<text text-anchor="start" x="1014" y="-177.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-170 1057,-193 1086,-193 1086,-170 1057,-170"/>
<text text-anchor="start" x="1061" y="-177.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-170 1086,-193 1094,-193 1094,-170 1086,-170"/>
<polygon fill="none" stroke="black" points="1086,-170 1086,-193 1094,-193 1094,-170 1086,-170"/>
</g>
<!-- AUTOGENERATED_S_5&#45;&#45;W21 -->
<g id="edge19" class="edge">
<title>AUTOGENERATED_S_5:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-180C1158,-180 1174,-180 1238,-180"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1094,-182C1158,-182 1174,-182 1238,-182"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-184C1158,-184 1174,-184 1238,-184"/>
</g>
<!-- AUTOGENERATED_S_6 -->
<g id="node8" class="node">
<title>AUTOGENERATED_S_6</title>
<polygon fill="#ffffff" stroke="black" points="1094,-146.5 1010,-146.5 1010,-123.5 1094,-123.5 1094,-146.5"/>
<polygon fill="none" stroke="black" points="1010,-123 1010,-146 1057,-146 1057,-123 1010,-123"/>
<text text-anchor="start" x="1014" y="-130.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-123 1057,-146 1086,-146 1086,-123 1057,-123"/>
<text text-anchor="start" x="1061" y="-130.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-123 1086,-146 1094,-146 1094,-123 1086,-123"/>
<polygon fill="none" stroke="black" points="1086,-123 1086,-146 1094,-146 1094,-123 1086,-123"/>
</g>
<!-- AUTOGENERATED_S_6&#45;&#45;W21 -->
<g id="edge21" class="edge">
<title>AUTOGENERATED_S_6:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-133C1160.41,-133.9 1174.93,-155.9 1238,-155"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1094,-135C1158.74,-135 1173.26,-157 1238,-157"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-137C1157.07,-136.1 1171.59,-158.1 1238,-159"/>
</g>
<!-- AUTOGENERATED_S_7 -->
<g id="node9" class="node">
<title>AUTOGENERATED_S_7</title>
<polygon fill="#ffffff" stroke="black" points="1094,-99.5 1010,-99.5 1010,-76.5 1094,-76.5 1094,-99.5"/>
<polygon fill="none" stroke="black" points="1010,-76 1010,-99 1057,-99 1057,-76 1010,-76"/>
<text text-anchor="start" x="1014" y="-83.8" font-family="arial" font-size="14.00">Splice</text>
<polygon fill="none" stroke="black" points="1057,-76 1057,-99 1086,-99 1086,-76 1057,-76"/>
<text text-anchor="start" x="1061" y="-83.8" font-family="arial" font-size="14.00">CU</text>
<polygon fill="#d6775e" stroke="transparent" points="1086,-76 1086,-99 1094,-99 1094,-76 1086,-76"/>
<polygon fill="none" stroke="black" points="1086,-76 1086,-99 1094,-99 1094,-76 1086,-76"/>
</g>
<!-- AUTOGENERATED_S_7&#45;&#45;W21 -->
<g id="edge23" class="edge">
<title>AUTOGENERATED_S_7:e&#45;&#45;W21:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-86C1162.87,-87.55 1173.03,-131.55 1238,-130"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1094,-88C1160.92,-88 1171.08,-132 1238,-132"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1094,-90C1158.97,-88.45 1169.13,-132.45 1238,-134"/>
</g>
<!-- X2 -->
<g id="node10" class="node">
<title>X2</title>
<polygon fill="#ffffff" stroke="black" points="1661,-261 1512,-261 1512,-123 1661,-123 1661,-261"/>
<polygon fill="none" stroke="black" points="1512.5,-238 1512.5,-261 1661.5,-261 1661.5,-238 1512.5,-238"/>
<text text-anchor="start" x="1578" y="-245.8" font-family="arial" font-size="14.00">X2</text>
<polygon fill="none" stroke="black" points="1512.5,-215 1512.5,-238 1570.5,-238 1570.5,-215 1512.5,-215"/>
<text text-anchor="start" x="1516.5" y="-222.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="1570.5,-215 1570.5,-238 1621.5,-238 1621.5,-215 1570.5,-215"/>
<text text-anchor="start" x="1574.5" y="-222.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="1621.5,-215 1621.5,-238 1661.5,-238 1661.5,-215 1621.5,-215"/>
<text text-anchor="start" x="1625.5" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="1512.5,-192 1512.5,-215 1585.5,-215 1585.5,-192 1512.5,-192"/>
<text text-anchor="start" x="1545" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="1585.5,-192 1585.5,-215 1661.5,-215 1661.5,-192 1585.5,-192"/>
<text text-anchor="start" x="1618.5" y="-199.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="1512.5,-169 1512.5,-192 1585.5,-192 1585.5,-169 1512.5,-169"/>
<text text-anchor="start" x="1545" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="1585.5,-169 1585.5,-192 1661.5,-192 1661.5,-169 1585.5,-169"/>
<text text-anchor="start" x="1618.5" y="-176.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="1512.5,-146 1512.5,-169 1585.5,-169 1585.5,-146 1512.5,-146"/>
<text text-anchor="start" x="1545" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="1585.5,-146 1585.5,-169 1661.5,-169 1661.5,-146 1585.5,-146"/>
<text text-anchor="start" x="1618" y="-153.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="1512.5,-123 1512.5,-146 1585.5,-146 1585.5,-123 1512.5,-123"/>
<text text-anchor="start" x="1545" y="-130.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="1585.5,-123 1585.5,-146 1661.5,-146 1661.5,-123 1585.5,-123"/>
<text text-anchor="start" x="1618" y="-130.8" font-family="arial" font-size="14.00">D</text>
</g>
<!-- X3 -->
<g id="node11" class="node">
<title>X3</title>
<polygon fill="#ffffff" stroke="black" points="1942,-261 1805,-261 1805,-123 1942,-123 1942,-261"/>
<polygon fill="none" stroke="black" points="1805.5,-238 1805.5,-261 1942.5,-261 1942.5,-238 1805.5,-238"/>
<text text-anchor="start" x="1865" y="-245.8" font-family="arial" font-size="14.00">X3</text>
<polygon fill="none" stroke="black" points="1805.5,-215 1805.5,-238 1863.5,-238 1863.5,-215 1805.5,-215"/>
<text text-anchor="start" x="1809.5" y="-222.8" font-family="arial" font-size="14.00">JST SM</text>
<polygon fill="none" stroke="black" points="1863.5,-215 1863.5,-238 1902.5,-238 1902.5,-215 1863.5,-215"/>
<text text-anchor="start" x="1867.5" y="-222.8" font-family="arial" font-size="14.00">male</text>
<polygon fill="none" stroke="black" points="1902.5,-215 1902.5,-238 1942.5,-238 1942.5,-215 1902.5,-215"/>
<text text-anchor="start" x="1906.5" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="1805.5,-192 1805.5,-215 1875.5,-215 1875.5,-192 1805.5,-192"/>
<text text-anchor="start" x="1835.5" y="-199.8" font-family="arial" font-size="14.00">A</text>
<polygon fill="none" stroke="black" points="1875.5,-192 1875.5,-215 1942.5,-215 1942.5,-192 1875.5,-192"/>
<text text-anchor="start" x="1905" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="1805.5,-169 1805.5,-192 1875.5,-192 1875.5,-169 1805.5,-169"/>
<text text-anchor="start" x="1835.5" y="-176.8" font-family="arial" font-size="14.00">B</text>
<polygon fill="none" stroke="black" points="1875.5,-169 1875.5,-192 1942.5,-192 1942.5,-169 1875.5,-169"/>
<text text-anchor="start" x="1905" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="1805.5,-146 1805.5,-169 1875.5,-169 1875.5,-146 1805.5,-146"/>
<text text-anchor="start" x="1835" y="-153.8" font-family="arial" font-size="14.00">C</text>
<polygon fill="none" stroke="black" points="1875.5,-146 1875.5,-169 1942.5,-169 1942.5,-146 1875.5,-146"/>
<text text-anchor="start" x="1905" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="1805.5,-123 1805.5,-146 1875.5,-146 1875.5,-123 1805.5,-123"/>
<text text-anchor="start" x="1835" y="-130.8" font-family="arial" font-size="14.00">D</text>
<polygon fill="none" stroke="black" points="1875.5,-123 1875.5,-146 1942.5,-146 1942.5,-123 1875.5,-123"/>
<text text-anchor="start" x="1905" y="-130.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- X2&#45;&#45;X3 -->
<g id="edge35" class="edge">
<title>X2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1671.09,-191C1723.62,-191 1742.31,-191 1794.79,-191"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1671.09,-193C1723.62,-193 1742.31,-193 1794.79,-193"/>
<polygon fill="#000000" stroke="#000000" points="1671,-188.5 1661,-192 1671,-195.5 1671,-188.5"/>
<polygon fill="#000000" stroke="#000000" points="1795,-195.5 1805,-192 1795,-188.5 1795,-195.5"/>
</g>
<!-- W3 -->
<g id="node20" class="node">
<title>W3</title>
<polygon fill="#ffffff" stroke="black" points="2212,-293 2086,-293 2086,-109 2212,-109 2212,-293"/>
<polygon fill="none" stroke="black" points="2086,-270 2086,-293 2212,-293 2212,-270 2086,-270"/>
<text text-anchor="start" x="2138.5" y="-277.8" font-family="arial" font-size="14.00">W3</text>
<polygon fill="none" stroke="black" points="2086,-247 2086,-270 2139,-270 2139,-247 2086,-247"/>
<text text-anchor="start" x="2105" y="-254.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="2139,-247 2139,-270 2212,-270 2212,-247 2139,-247"/>
<text text-anchor="start" x="2157.5" y="-254.8" font-family="arial" font-size="14.00">0.1 m</text>
<text text-anchor="start" x="2107.5" y="-233.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="2088" y="-214.8" font-family="arial" font-size="14.00">X3:1:A</text>
<text text-anchor="start" x="2135" y="-214.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;1:WH &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-207 2086,-209 2212,-209 2212,-207 2086,-207"/>
<polygon fill="#ffffff" stroke="transparent" points="2086,-205 2086,-207 2212,-207 2212,-205 2086,-205"/>
<polygon fill="#000000" stroke="transparent" points="2086,-203 2086,-205 2212,-205 2212,-203 2086,-203"/>
<text text-anchor="start" x="2088" y="-189.8" font-family="arial" font-size="14.00">X3:2:B</text>
<text text-anchor="start" x="2137" y="-189.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;2:BN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-182 2086,-184 2212,-184 2212,-182 2086,-182"/>
<polygon fill="#895956" stroke="transparent" points="2086,-180 2086,-182 2212,-182 2212,-180 2086,-180"/>
<polygon fill="#000000" stroke="transparent" points="2086,-178 2086,-180 2212,-180 2212,-178 2086,-178"/>
<text text-anchor="start" x="2088" y="-164.8" font-family="arial" font-size="14.00">X3:3:C</text>
<text text-anchor="start" x="2136.5" y="-164.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;3:GN &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-157 2086,-159 2212,-159 2212,-157 2086,-157"/>
<polygon fill="#00ff00" stroke="transparent" points="2086,-155 2086,-157 2212,-157 2212,-155 2086,-155"/>
<polygon fill="#000000" stroke="transparent" points="2086,-153 2086,-155 2212,-155 2212,-153 2086,-153"/>
<text text-anchor="start" x="2088" y="-139.8" font-family="arial" font-size="14.00">X3:4:D</text>
<text text-anchor="start" x="2137.5" y="-139.8" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;4:YE &#160;&#160;&#160;</text>
<polygon fill="#000000" stroke="transparent" points="2086,-132 2086,-134 2212,-134 2212,-132 2086,-132"/>
<polygon fill="#ffff00" stroke="transparent" points="2086,-130 2086,-132 2212,-132 2212,-130 2086,-130"/>
<polygon fill="#000000" stroke="transparent" points="2086,-128 2086,-130 2212,-130 2212,-128 2086,-128"/>
<text text-anchor="start" x="2107.5" y="-114.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge25" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-202C2006.25,-202.02 2022.24,-204.02 2086,-204"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1942,-204C2006.01,-204 2021.99,-206 2086,-206"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-206C2005.76,-205.98 2021.75,-207.98 2086,-208"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge27" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-178C2006.13,-178 2022.12,-179 2086,-179"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1942,-180C2006,-180 2022,-181 2086,-181"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-182C2005.88,-182 2021.87,-183 2086,-183"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge29" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-155C2005.88,-155 2021.87,-154 2086,-154"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1942,-157C2006,-157 2022,-156 2086,-156"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-159C2006.13,-159 2022.12,-158 2086,-158"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge31" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-132C2005.64,-132.03 2021.62,-129.03 2086,-129"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1942,-134C2006.01,-134 2021.99,-131 2086,-131"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1942,-136C2006.38,-135.97 2022.36,-132.97 2086,-133"/>
</g>
<!-- AUTOGENERATED_F_1 -->
<g id="node12" class="node">
<title>AUTOGENERATED_F_1</title>
<polygon fill="#ffffff" stroke="black" points="2446,-203.5 2356,-203.5 2356,-180.5 2446,-180.5 2446,-203.5"/>
<polygon fill="none" stroke="black" points="2356,-180 2356,-203 2409,-203 2409,-180 2356,-180"/>
<text text-anchor="start" x="2360" y="-187.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-180 2409,-203 2438,-203 2438,-180 2409,-180"/>
<text text-anchor="start" x="2413" y="-187.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-180 2438,-203 2446,-203 2446,-180 2438,-180"/>
<polygon fill="none" stroke="black" points="2438,-180 2438,-203 2446,-203 2446,-180 2438,-180"/>
</g>
<!-- X4 -->
<g id="node16" class="node">
<title>X4</title>
<polygon fill="#ffffff" stroke="black" points="2834,-261 2590,-261 2590,-123 2834,-123 2834,-261"/>
<polygon fill="none" stroke="black" points="2590,-238 2590,-261 2834,-261 2834,-238 2590,-238"/>
<text text-anchor="start" x="2703" y="-245.8" font-family="arial" font-size="14.00">X4</text>
<polygon fill="none" stroke="black" points="2590,-215 2590,-238 2756,-238 2756,-215 2590,-215"/>
<text text-anchor="start" x="2594" y="-222.8" font-family="arial" font-size="14.00">Screw terminal connector</text>
<polygon fill="none" stroke="black" points="2756,-215 2756,-238 2796,-238 2796,-215 2756,-215"/>
<text text-anchor="start" x="2760" y="-222.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="2796,-215 2796,-238 2826,-238 2826,-215 2796,-215"/>
<text text-anchor="start" x="2800" y="-222.8" font-family="arial" font-size="14.00">GN</text>
<polygon fill="#00ff00" stroke="transparent" points="2826,-215 2826,-238 2834,-238 2834,-215 2826,-215"/>
<polygon fill="none" stroke="black" points="2826,-215 2826,-238 2834,-238 2834,-215 2826,-215"/>
<polygon fill="none" stroke="black" points="2590,-192 2590,-215 2709,-215 2709,-192 2590,-192"/>
<text text-anchor="start" x="2645.5" y="-199.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="2709,-192 2709,-215 2834,-215 2834,-192 2709,-192"/>
<text text-anchor="start" x="2764.5" y="-199.8" font-family="arial" font-size="14.00">W</text>
<polygon fill="none" stroke="black" points="2590,-169 2590,-192 2709,-192 2709,-169 2590,-169"/>
<text text-anchor="start" x="2645.5" y="-176.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="2709,-169 2709,-192 2834,-192 2834,-169 2709,-169"/>
<text text-anchor="start" x="2766.5" y="-176.8" font-family="arial" font-size="14.00">X</text>
<polygon fill="none" stroke="black" points="2590,-146 2590,-169 2709,-169 2709,-146 2590,-146"/>
<text text-anchor="start" x="2645.5" y="-153.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="2709,-146 2709,-169 2834,-169 2834,-146 2709,-146"/>
<text text-anchor="start" x="2766.5" y="-153.8" font-family="arial" font-size="14.00">Y</text>
<polygon fill="none" stroke="black" points="2590,-123 2590,-146 2709,-146 2709,-123 2590,-123"/>
<text text-anchor="start" x="2645.5" y="-130.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="2709,-123 2709,-146 2834,-146 2834,-123 2709,-123"/>
<text text-anchor="start" x="2767" y="-130.8" font-family="arial" font-size="14.00">Z</text>
</g>
<!-- AUTOGENERATED_F_1&#45;&#45;X4 -->
<g id="edge36" class="edge">
<title>AUTOGENERATED_F_1:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-192C2506.71,-192 2523.93,-181.28 2579.88,-180.1"/>
<polygon fill="#000000" stroke="#000000" points="2580.04,-183.6 2590,-180 2579.96,-176.6 2580.04,-183.6"/>
</g>
<!-- AUTOGENERATED_F_2 -->
<g id="node13" class="node">
<title>AUTOGENERATED_F_2</title>
<polygon fill="#ffffff" stroke="black" points="2446,-250.5 2356,-250.5 2356,-227.5 2446,-227.5 2446,-250.5"/>
<polygon fill="none" stroke="black" points="2356,-227 2356,-250 2409,-250 2409,-227 2356,-227"/>
<text text-anchor="start" x="2360" y="-234.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-227 2409,-250 2438,-250 2438,-227 2409,-227"/>
<text text-anchor="start" x="2413" y="-234.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-227 2438,-250 2446,-250 2446,-227 2438,-227"/>
<polygon fill="none" stroke="black" points="2438,-227 2438,-250 2446,-250 2446,-227 2438,-227"/>
</g>
<!-- AUTOGENERATED_F_2&#45;&#45;X4 -->
<g id="edge37" class="edge">
<title>AUTOGENERATED_F_2:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-239C2508.26,-239 2522.63,-207.72 2579.66,-204.3"/>
<polygon fill="#000000" stroke="#000000" points="2580.11,-207.79 2590,-204 2579.9,-200.79 2580.11,-207.79"/>
</g>
<!-- AUTOGENERATED_F_3 -->
<g id="node14" class="node">
<title>AUTOGENERATED_F_3</title>
<polygon fill="#ffffff" stroke="black" points="2446,-109.5 2356,-109.5 2356,-86.5 2446,-86.5 2446,-109.5"/>
<polygon fill="none" stroke="black" points="2356,-86 2356,-109 2409,-109 2409,-86 2356,-86"/>
<text text-anchor="start" x="2360" y="-93.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-86 2409,-109 2438,-109 2438,-86 2409,-86"/>
<text text-anchor="start" x="2413" y="-93.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-86 2438,-109 2446,-109 2446,-86 2438,-86"/>
<polygon fill="none" stroke="black" points="2438,-86 2438,-109 2446,-109 2446,-86 2438,-86"/>
</g>
<!-- AUTOGENERATED_F_3&#45;&#45;X4 -->
<g id="edge38" class="edge">
<title>AUTOGENERATED_F_3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-98C2508.49,-98 2522.61,-130.3 2580,-133.71"/>
<polygon fill="#000000" stroke="#000000" points="2579.9,-137.21 2590,-134 2580.11,-130.21 2579.9,-137.21"/>
</g>
<!-- AUTOGENERATED_F_4 -->
<g id="node15" class="node">
<title>AUTOGENERATED_F_4</title>
<polygon fill="#ffffff" stroke="black" points="2446,-156.5 2356,-156.5 2356,-133.5 2446,-133.5 2446,-156.5"/>
<polygon fill="none" stroke="black" points="2356,-133 2356,-156 2409,-156 2409,-133 2356,-133"/>
<text text-anchor="start" x="2360" y="-140.8" font-family="arial" font-size="14.00">Ferrule</text>
<polygon fill="none" stroke="black" points="2409,-133 2409,-156 2438,-156 2438,-133 2409,-133"/>
<text text-anchor="start" x="2413" y="-140.8" font-family="arial" font-size="14.00">GY</text>
<polygon fill="#999999" stroke="transparent" points="2438,-133 2438,-156 2446,-156 2446,-133 2438,-133"/>
<polygon fill="none" stroke="black" points="2438,-133 2438,-156 2446,-156 2446,-133 2438,-133"/>
</g>
<!-- AUTOGENERATED_F_4&#45;&#45;X4 -->
<g id="edge39" class="edge">
<title>AUTOGENERATED_F_4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M2446,-145C2506.71,-145 2523.93,-155.72 2579.88,-156.9"/>
<polygon fill="#000000" stroke="#000000" points="2579.96,-160.4 2590,-157 2580.04,-153.4 2579.96,-160.4"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-172C474.53,-173.28 487.21,-206.28 551,-205"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M407,-174C472.66,-174 485.34,-207 551,-207"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-176C470.79,-174.72 483.47,-207.72 551,-209"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_2 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-147C472.34,-147.36 487.96,-158.36 551,-158"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M407,-149C471.19,-149 486.81,-160 551,-160"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-151C470.04,-150.64 485.66,-161.64 551,-162"/>
</g>
<!-- W1&#45;&#45;S1 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;S1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-122C470.04,-122.36 485.66,-111.36 551,-111"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M407,-124C471.19,-124 486.81,-113 551,-113"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-126C472.34,-125.64 487.96,-114.64 551,-115"/>
</g>
<!-- W1&#45;&#45;AUTOGENERATED_S_3 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;AUTOGENERATED_S_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-97C470.79,-98.28 483.47,-65.28 551,-64"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M407,-99C472.66,-99 485.34,-66 551,-66"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M407,-101C474.53,-99.72 487.21,-66.72 551,-68"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_4 -->
<g id="edge10" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-183C934.87,-184.55 945.03,-228.55 1010,-227"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M866,-185C932.92,-185 943.08,-229 1010,-229"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-187C930.97,-185.45 941.13,-229.45 1010,-231"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_5 -->
<g id="edge12" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-158C932.41,-158.9 946.93,-180.9 1010,-180"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M866,-160C930.74,-160 945.26,-182 1010,-182"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-162C929.07,-161.1 943.59,-183.1 1010,-184"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_6 -->
<g id="edge14" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-133C930,-133 946,-133 1010,-133"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M866,-135C930,-135 946,-135 1010,-135"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-137C930,-137 946,-137 1010,-137"/>
</g>
<!-- W2&#45;&#45;AUTOGENERATED_S_7 -->
<g id="edge16" class="edge">
<title>W2:e&#45;&#45;AUTOGENERATED_S_7:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-108C929.07,-108.9 943.59,-86.9 1010,-86"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M866,-110C930.74,-110 945.26,-88 1010,-88"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M866,-112C932.41,-111.1 946.93,-89.1 1010,-90"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge18" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-205C1431.64,-205.03 1447.62,-202.03 1512,-202"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M1368,-207C1432.01,-207 1447.99,-204 1512,-204"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-209C1432.38,-208.97 1448.36,-205.97 1512,-206"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge20" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-180C1431.76,-180.02 1447.75,-178.02 1512,-178"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M1368,-182C1432.01,-182 1447.99,-180 1512,-180"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-184C1432.25,-183.98 1448.24,-181.98 1512,-182"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge22" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-155C1432,-155 1448,-155 1512,-155"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M1368,-157C1432,-157 1448,-157 1512,-157"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-159C1432,-159 1448,-159 1512,-159"/>
</g>
<!-- W21&#45;&#45;X2 -->
<g id="edge24" class="edge">
<title>W21:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-130C1432.25,-130.02 1448.24,-132.02 1512,-132"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1368,-132C1432.01,-132 1447.99,-134 1512,-134"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1368,-134C1431.76,-133.98 1447.75,-135.98 1512,-136"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_1 -->
<g id="edge26" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-204C2274.96,-204.52 2290.35,-190.52 2356,-190"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M2212,-206C2276.3,-206 2291.7,-192 2356,-192"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-208C2277.65,-207.48 2293.04,-193.48 2356,-194"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_2 -->
<g id="edge28" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-179C2282.99,-180.79 2288.99,-238.79 2356,-237"/>
<path fill="none" stroke="#895956" stroke-width="2" d="M2212,-181C2281,-181 2287,-239 2356,-239"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-183C2279.01,-181.21 2285.01,-239.21 2356,-241"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_3 -->
<g id="edge30" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-154C2279.01,-155.79 2285.01,-97.79 2356,-96"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M2212,-156C2281,-156 2287,-98 2356,-98"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-158C2282.99,-156.21 2288.99,-98.21 2356,-100"/>
</g>
<!-- W3&#45;&#45;AUTOGENERATED_F_4 -->
<g id="edge32" class="edge">
<title>W3:e&#45;&#45;AUTOGENERATED_F_4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-129C2277.65,-129.52 2293.04,-143.52 2356,-143"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M2212,-131C2276.3,-131 2291.7,-145 2356,-145"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M2212,-133C2274.96,-132.48 2290.35,-146.48 2356,-147"/>
</g>
<!-- AUTOGENERATED_WIRE_1&#45;&#45;X2 -->
<g id="edge34" class="edge">
<title>AUTOGENERATED_WIRE_1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-20C1450.41,-22.31 1432.54,-134.31 1512,-132"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-22C1448.43,-22 1430.57,-134 1512,-134"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1367,-24C1446.46,-21.69 1428.59,-133.69 1512,-136"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -60,3 +60,27 @@
[Source](ex10.yml) - [Bill of Materials](ex10.bom.tsv)
## Example 11
![](ex11.png)
[Source](ex11.yml) - [Bill of Materials](ex11.bom.tsv)
## Example 12
![](ex12.png)
[Source](ex12.yml) - [Bill of Materials](ex12.bom.tsv)
## Example 13
![](ex13.png)
[Source](ex13.yml) - [Bill of Materials](ex13.bom.tsv)
## Example 14
![](ex14.png)
[Source](ex14.yml) - [Bill of Materials](ex14.bom.tsv)

View File

@ -189,7 +189,6 @@ connectors:
subtype: female
F1:
style: simple
autogenerate: true
type: Crimp ferrule
subtype: 0.5 mm²
color: OG # optional color
@ -203,7 +202,7 @@ cables:
connections:
-
- F1 # a new ferrule is auto-generated for each of the four wires
- F1. # a new ferrule is auto-generated for each of the four wires
- W1: [1-4]
- X1: [1-4]
```
@ -228,13 +227,11 @@ connectors:
subtype: female
F_10: # this is a unique ferrule
style: simple
show_name: false # non-autogenerated connectors show their name by default; override
type: Crimp ferrule
subtype: 1.0 mm²
color: YE # optional color
F_05: # this is a ferrule that will be auto-generated on demand
style: simple
autogenerate: true
type: Crimp ferrule
subtype: 0.5 mm²
color: OG
@ -248,7 +245,7 @@ cables:
connections:
-
- [F_05, F_10, F_10, F_05]
- [F_05., F_10.F1, F_10.F1, F_05.]
- W1: [1-4]
- X1: [1-4]
```

View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial01</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial01</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial01</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="489pt" height="192pt"
@ -143,28 +166,40 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 4 wires</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 wires</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="489pt" height="192pt"

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial02</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial02</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial02</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="857pt" height="192pt"
@ -153,28 +176,40 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm&sup2;</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 x 0.25 mm²</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="857pt" height="192pt"

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial03</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial03</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial03</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="887pt" height="232pt"
@ -180,28 +203,40 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm&sup2; shielded</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 x 0.25 mm² shielded</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="887pt" height="232pt"

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

105
tutorial/tutorial04.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial04</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial04</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial04</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1551pt" height="215pt"
@ -311,35 +334,47 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 4 x 24 AWG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.4</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2, X3</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, male, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Cable, 4 x 24 AWG</td>
<td class="bom_col_qty">0.4</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2, X3</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex KK 254, male, 4 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1551pt" height="215pt"

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

104
tutorial/tutorial05.gv generated
View File

@ -4,6 +4,54 @@ graph {
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
AUTOGENERATED_F1_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F1_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F1_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F1_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
@ -39,66 +87,18 @@ graph {
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F1_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F1_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F1_3 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F1_4 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffff00:#000000"]
_F1_1:e -- W1:w1:w
AUTOGENERATED_F1_1:e -- W1:w1:w
W1:w1:e -- X1:p1l:w
edge [color="#000000:#000000:#000000"]
_F1_2:e -- W1:w2:w
AUTOGENERATED_F1_2:e -- W1:w2:w
W1:w2:e -- X1:p2l:w
edge [color="#000000:#000000:#000000"]
_F1_3:e -- W1:w3:w
AUTOGENERATED_F1_3:e -- W1:w3:w
W1:w3:e -- X1:p3l:w
edge [color="#000000:#ff0000:#000000"]
_F1_4:e -- W1:w4:w
AUTOGENERATED_F1_4:e -- W1:w4:w
W1:w4:e -- X1:p4l:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">

229
tutorial/tutorial05.html generated
View File

@ -1,51 +1,45 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial05</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial05</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial05</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="793pt" height="215pt"
viewBox="0.00 0.00 793.00 214.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 210.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-210.5 789,-210.5 789,4 -4,4"/>
<!-- X1 -->
<!-- AUTOGENERATED_F1_1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-174.5 613,-174.5 613,-36.5 785,-36.5 785,-174.5"/>
<polygon fill="none" stroke="black" points="613,-151.5 613,-174.5 785,-174.5 785,-151.5 613,-151.5"/>
<text text-anchor="start" x="690" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-128.5 613,-151.5 694,-151.5 694,-128.5 613,-128.5"/>
<text text-anchor="start" x="617" y="-136.3" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-128.5 694,-151.5 745,-151.5 745,-128.5 694,-128.5"/>
<text text-anchor="start" x="698" y="-136.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-128.5 745,-151.5 785,-151.5 785,-128.5 745,-128.5"/>
<text text-anchor="start" x="749" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-105.5 613,-128.5 686,-128.5 686,-105.5 613,-105.5"/>
<text text-anchor="start" x="645.5" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-105.5 686,-128.5 785,-128.5 785,-105.5 686,-105.5"/>
<text text-anchor="start" x="718.5" y="-113.3" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-82.5 613,-105.5 686,-105.5 686,-82.5 613,-82.5"/>
<text text-anchor="start" x="645.5" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-82.5 686,-105.5 785,-105.5 785,-82.5 686,-82.5"/>
<text text-anchor="start" x="719.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-59.5 613,-82.5 686,-82.5 686,-59.5 613,-59.5"/>
<text text-anchor="start" x="645.5" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-59.5 686,-82.5 785,-82.5 785,-59.5 686,-59.5"/>
<text text-anchor="start" x="719.5" y="-67.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-36.5 613,-59.5 686,-59.5 686,-36.5 613,-36.5"/>
<text text-anchor="start" x="645.5" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-36.5 686,-59.5 785,-59.5 785,-36.5 686,-36.5"/>
<text text-anchor="start" x="722.5" y="-44.3" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- _F1_1 -->
<g id="node2" class="node">
<title>_F1_1</title>
<title>AUTOGENERATED_F1_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-164 0,-164 0,-141 187,-141 187,-164"/>
<polygon fill="none" stroke="black" points="0.5,-140.5 0.5,-163.5 89.5,-163.5 89.5,-140.5 0.5,-140.5"/>
<text text-anchor="start" x="4.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -91,16 +85,16 @@
<polygon fill="#000000" stroke="transparent" points="331,-41.5 331,-43.5 469,-43.5 469,-41.5 331,-41.5"/>
<text text-anchor="start" x="333" y="-28.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _F1_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_F1_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-150.5C250.79,-151.78 263.47,-118.78 331,-117.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M187,-152.5C252.66,-152.5 265.34,-119.5 331,-119.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-154.5C254.53,-153.22 267.21,-120.22 331,-121.5"/>
</g>
<!-- _F1_2 -->
<g id="node3" class="node">
<title>_F1_2</title>
<!-- AUTOGENERATED_F1_2 -->
<g id="node2" class="node">
<title>AUTOGENERATED_F1_2</title>
<polygon fill="#ffffff" stroke="black" points="187,-117 0,-117 0,-94 187,-94 187,-117"/>
<polygon fill="none" stroke="black" points="0.5,-93.5 0.5,-116.5 89.5,-116.5 89.5,-93.5 0.5,-93.5"/>
<text text-anchor="start" x="4.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -111,16 +105,16 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-93.5 179.5,-116.5 187.5,-116.5 187.5,-93.5 179.5,-93.5"/>
<polygon fill="none" stroke="black" points="179.5,-93.5 179.5,-116.5 187.5,-116.5 187.5,-93.5 179.5,-93.5"/>
</g>
<!-- _F1_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_2&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>_F1_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-103.5C250.04,-103.86 265.66,-92.86 331,-92.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-105.5C251.19,-105.5 266.81,-94.5 331,-94.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-107.5C252.34,-107.14 267.96,-96.14 331,-96.5"/>
</g>
<!-- _F1_3 -->
<g id="node4" class="node">
<title>_F1_3</title>
<!-- AUTOGENERATED_F1_3 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F1_3</title>
<polygon fill="#ffffff" stroke="black" points="187,-70 0,-70 0,-47 187,-47 187,-70"/>
<polygon fill="none" stroke="black" points="0.5,-46.5 0.5,-69.5 89.5,-69.5 89.5,-46.5 0.5,-46.5"/>
<text text-anchor="start" x="4.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -131,16 +125,16 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-46.5 179.5,-69.5 187.5,-69.5 187.5,-46.5 179.5,-46.5"/>
<polygon fill="none" stroke="black" points="179.5,-46.5 179.5,-69.5 187.5,-69.5 187.5,-46.5 179.5,-46.5"/>
</g>
<!-- _F1_3&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_3&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>_F1_3:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_3:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-56.5C252.34,-56.86 267.96,-67.86 331,-67.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-58.5C251.19,-58.5 266.81,-69.5 331,-69.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-60.5C250.04,-60.14 265.66,-71.14 331,-71.5"/>
</g>
<!-- _F1_4 -->
<g id="node5" class="node">
<title>_F1_4</title>
<!-- AUTOGENERATED_F1_4 -->
<g id="node4" class="node">
<title>AUTOGENERATED_F1_4</title>
<polygon fill="#ffffff" stroke="black" points="187,-23 0,-23 0,0 187,0 187,-23"/>
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 89.5,-22.5 89.5,0.5 0.5,0.5"/>
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -151,13 +145,42 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,0.5 179.5,-22.5 187.5,-22.5 187.5,0.5 179.5,0.5"/>
<polygon fill="none" stroke="black" points="179.5,0.5 179.5,-22.5 187.5,-22.5 187.5,0.5 179.5,0.5"/>
</g>
<!-- _F1_4&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_4&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_F1_4:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_4:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-9.5C254.53,-10.78 267.21,-43.78 331,-42.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M187,-11.5C252.66,-11.5 265.34,-44.5 331,-44.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-13.5C250.79,-12.22 263.47,-45.22 331,-46.5"/>
</g>
<!-- X1 -->
<g id="node5" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-174.5 613,-174.5 613,-36.5 785,-36.5 785,-174.5"/>
<polygon fill="none" stroke="black" points="613,-151.5 613,-174.5 785,-174.5 785,-151.5 613,-151.5"/>
<text text-anchor="start" x="690" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-128.5 613,-151.5 694,-151.5 694,-128.5 613,-128.5"/>
<text text-anchor="start" x="617" y="-136.3" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-128.5 694,-151.5 745,-151.5 745,-128.5 694,-128.5"/>
<text text-anchor="start" x="698" y="-136.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-128.5 745,-151.5 785,-151.5 785,-128.5 745,-128.5"/>
<text text-anchor="start" x="749" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-105.5 613,-128.5 686,-128.5 686,-105.5 613,-105.5"/>
<text text-anchor="start" x="645.5" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-105.5 686,-128.5 785,-128.5 785,-105.5 686,-105.5"/>
<text text-anchor="start" x="718.5" y="-113.3" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-82.5 613,-105.5 686,-105.5 686,-82.5 613,-82.5"/>
<text text-anchor="start" x="645.5" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-82.5 686,-105.5 785,-105.5 785,-82.5 686,-82.5"/>
<text text-anchor="start" x="719.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-59.5 613,-82.5 686,-82.5 686,-59.5 613,-59.5"/>
<text text-anchor="start" x="645.5" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-59.5 686,-82.5 785,-82.5 785,-59.5 686,-59.5"/>
<text text-anchor="start" x="719.5" y="-67.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-36.5 613,-59.5 686,-59.5 686,-36.5 613,-36.5"/>
<text text-anchor="start" x="645.5" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-36.5 686,-59.5 785,-59.5 785,-36.5 686,-36.5"/>
<text text-anchor="start" x="722.5" y="-44.3" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
@ -188,49 +211,61 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule, 0.5 mm&sup2;, OG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">4</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex 8981, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, BK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Crimp ferrule, 0.5 mm², OG</td>
<td class="bom_col_qty">4</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Molex 8981, female, 4 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, 0.5 mm², BK</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.5 mm², RD</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, 0.5 mm², YE</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,45 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="793pt" height="215pt"
viewBox="0.00 0.00 793.00 214.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 210.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-210.5 789,-210.5 789,4 -4,4"/>
<!-- X1 -->
<!-- AUTOGENERATED_F1_1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-174.5 613,-174.5 613,-36.5 785,-36.5 785,-174.5"/>
<polygon fill="none" stroke="black" points="613,-151.5 613,-174.5 785,-174.5 785,-151.5 613,-151.5"/>
<text text-anchor="start" x="690" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-128.5 613,-151.5 694,-151.5 694,-128.5 613,-128.5"/>
<text text-anchor="start" x="617" y="-136.3" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-128.5 694,-151.5 745,-151.5 745,-128.5 694,-128.5"/>
<text text-anchor="start" x="698" y="-136.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-128.5 745,-151.5 785,-151.5 785,-128.5 745,-128.5"/>
<text text-anchor="start" x="749" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-105.5 613,-128.5 686,-128.5 686,-105.5 613,-105.5"/>
<text text-anchor="start" x="645.5" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-105.5 686,-128.5 785,-128.5 785,-105.5 686,-105.5"/>
<text text-anchor="start" x="718.5" y="-113.3" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-82.5 613,-105.5 686,-105.5 686,-82.5 613,-82.5"/>
<text text-anchor="start" x="645.5" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-82.5 686,-105.5 785,-105.5 785,-82.5 686,-82.5"/>
<text text-anchor="start" x="719.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-59.5 613,-82.5 686,-82.5 686,-59.5 613,-59.5"/>
<text text-anchor="start" x="645.5" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-59.5 686,-82.5 785,-82.5 785,-59.5 686,-59.5"/>
<text text-anchor="start" x="719.5" y="-67.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-36.5 613,-59.5 686,-59.5 686,-36.5 613,-36.5"/>
<text text-anchor="start" x="645.5" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-36.5 686,-59.5 785,-59.5 785,-36.5 686,-36.5"/>
<text text-anchor="start" x="722.5" y="-44.3" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- _F1_1 -->
<g id="node2" class="node">
<title>_F1_1</title>
<title>AUTOGENERATED_F1_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-164 0,-164 0,-141 187,-141 187,-164"/>
<polygon fill="none" stroke="black" points="0.5,-140.5 0.5,-163.5 89.5,-163.5 89.5,-140.5 0.5,-140.5"/>
<text text-anchor="start" x="4.5" y="-148.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -85,16 +56,16 @@
<polygon fill="#000000" stroke="transparent" points="331,-41.5 331,-43.5 469,-43.5 469,-41.5 331,-41.5"/>
<text text-anchor="start" x="333" y="-28.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- _F1_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_F1_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-150.5C250.79,-151.78 263.47,-118.78 331,-117.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M187,-152.5C252.66,-152.5 265.34,-119.5 331,-119.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-154.5C254.53,-153.22 267.21,-120.22 331,-121.5"/>
</g>
<!-- _F1_2 -->
<g id="node3" class="node">
<title>_F1_2</title>
<!-- AUTOGENERATED_F1_2 -->
<g id="node2" class="node">
<title>AUTOGENERATED_F1_2</title>
<polygon fill="#ffffff" stroke="black" points="187,-117 0,-117 0,-94 187,-94 187,-117"/>
<polygon fill="none" stroke="black" points="0.5,-93.5 0.5,-116.5 89.5,-116.5 89.5,-93.5 0.5,-93.5"/>
<text text-anchor="start" x="4.5" y="-101.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -105,16 +76,16 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-93.5 179.5,-116.5 187.5,-116.5 187.5,-93.5 179.5,-93.5"/>
<polygon fill="none" stroke="black" points="179.5,-93.5 179.5,-116.5 187.5,-116.5 187.5,-93.5 179.5,-93.5"/>
</g>
<!-- _F1_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_2&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>_F1_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-103.5C250.04,-103.86 265.66,-92.86 331,-92.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-105.5C251.19,-105.5 266.81,-94.5 331,-94.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-107.5C252.34,-107.14 267.96,-96.14 331,-96.5"/>
</g>
<!-- _F1_3 -->
<g id="node4" class="node">
<title>_F1_3</title>
<!-- AUTOGENERATED_F1_3 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F1_3</title>
<polygon fill="#ffffff" stroke="black" points="187,-70 0,-70 0,-47 187,-47 187,-70"/>
<polygon fill="none" stroke="black" points="0.5,-46.5 0.5,-69.5 89.5,-69.5 89.5,-46.5 0.5,-46.5"/>
<text text-anchor="start" x="4.5" y="-54.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -125,16 +96,16 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-46.5 179.5,-69.5 187.5,-69.5 187.5,-46.5 179.5,-46.5"/>
<polygon fill="none" stroke="black" points="179.5,-46.5 179.5,-69.5 187.5,-69.5 187.5,-46.5 179.5,-46.5"/>
</g>
<!-- _F1_3&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_3&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>_F1_3:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_3:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-56.5C252.34,-56.86 267.96,-67.86 331,-67.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-58.5C251.19,-58.5 266.81,-69.5 331,-69.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-60.5C250.04,-60.14 265.66,-71.14 331,-71.5"/>
</g>
<!-- _F1_4 -->
<g id="node5" class="node">
<title>_F1_4</title>
<!-- AUTOGENERATED_F1_4 -->
<g id="node4" class="node">
<title>AUTOGENERATED_F1_4</title>
<polygon fill="#ffffff" stroke="black" points="187,-23 0,-23 0,0 187,0 187,-23"/>
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 89.5,-22.5 89.5,0.5 0.5,0.5"/>
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -145,13 +116,42 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,0.5 179.5,-22.5 187.5,-22.5 187.5,0.5 179.5,0.5"/>
<polygon fill="none" stroke="black" points="179.5,0.5 179.5,-22.5 187.5,-22.5 187.5,0.5 179.5,0.5"/>
</g>
<!-- _F1_4&#45;&#45;W1 -->
<!-- AUTOGENERATED_F1_4&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_F1_4:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F1_4:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-9.5C254.53,-10.78 267.21,-43.78 331,-42.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M187,-11.5C252.66,-11.5 265.34,-44.5 331,-44.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-13.5C250.79,-12.22 263.47,-45.22 331,-46.5"/>
</g>
<!-- X1 -->
<g id="node5" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-174.5 613,-174.5 613,-36.5 785,-36.5 785,-174.5"/>
<polygon fill="none" stroke="black" points="613,-151.5 613,-174.5 785,-174.5 785,-151.5 613,-151.5"/>
<text text-anchor="start" x="690" y="-159.3" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-128.5 613,-151.5 694,-151.5 694,-128.5 613,-128.5"/>
<text text-anchor="start" x="617" y="-136.3" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-128.5 694,-151.5 745,-151.5 745,-128.5 694,-128.5"/>
<text text-anchor="start" x="698" y="-136.3" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-128.5 745,-151.5 785,-151.5 785,-128.5 745,-128.5"/>
<text text-anchor="start" x="749" y="-136.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-105.5 613,-128.5 686,-128.5 686,-105.5 613,-105.5"/>
<text text-anchor="start" x="645.5" y="-113.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-105.5 686,-128.5 785,-128.5 785,-105.5 686,-105.5"/>
<text text-anchor="start" x="718.5" y="-113.3" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-82.5 613,-105.5 686,-105.5 686,-82.5 613,-82.5"/>
<text text-anchor="start" x="645.5" y="-90.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-82.5 686,-105.5 785,-105.5 785,-82.5 686,-82.5"/>
<text text-anchor="start" x="719.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-59.5 613,-82.5 686,-82.5 686,-59.5 613,-59.5"/>
<text text-anchor="start" x="645.5" y="-67.3" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-59.5 686,-82.5 785,-82.5 785,-59.5 686,-59.5"/>
<text text-anchor="start" x="719.5" y="-67.3" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-36.5 613,-59.5 686,-59.5 686,-36.5 613,-36.5"/>
<text text-anchor="start" x="645.5" y="-44.3" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-36.5 686,-59.5 785,-59.5 785,-36.5 686,-36.5"/>
<text text-anchor="start" x="722.5" y="-44.3" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

80
tutorial/tutorial06.gv generated
View File

@ -4,6 +4,42 @@ graph {
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
edge [fontname=arial style=bold]
AUTOGENERATED_F_05_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">1.0 mm²</td>
<td balign="left">YE</td>
<td balign="left" bgcolor="#FFFF00" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
AUTOGENERATED_F_05_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
X1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
@ -39,54 +75,18 @@ graph {
</table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
F_10 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">1.0 mm²</td>
<td balign="left">YE</td>
<td balign="left" bgcolor="#FFFF00" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F_05_1 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
_F_05_2 [label=<
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td balign="left">Crimp ferrule</td>
<td balign="left">0.5 mm²</td>
<td balign="left">OG</td>
<td balign="left" bgcolor="#FF8000" width="4"></td>
</tr></table>
</td></tr>
</table>
> fillcolor="#FFFFFF" shape=box style=filled]
edge [color="#000000:#ffff00:#000000"]
_F_05_1:e -- W1:w1:w
AUTOGENERATED_F_05_1:e -- W1:w1:w
W1:w1:e -- X1:p1l:w
edge [color="#000000:#000000:#000000"]
F_10:e -- W1:w2:w
F1:e -- W1:w2:w
W1:w2:e -- X1:p2l:w
edge [color="#000000:#000000:#000000"]
F_10:e -- W1:w3:w
F1:e -- W1:w3:w
W1:w3:e -- X1:p3l:w
edge [color="#000000:#ff0000:#000000"]
_F_05_2:e -- W1:w4:w
AUTOGENERATED_F_05_2:e -- W1:w4:w
W1:w4:e -- X1:p4l:w
W1 [label=<
<table border="0" cellspacing="0" cellpadding="0">

295
tutorial/tutorial06.html generated
View File

@ -1,60 +1,54 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial06</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial06</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial06</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="793pt" height="192pt"
viewBox="0.00 0.00 793.00 192.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-188 789,-188 789,4 -4,4"/>
<!-- X1 -->
<!-- AUTOGENERATED_F_05_1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-152 613,-152 613,-14 785,-14 785,-152"/>
<polygon fill="none" stroke="black" points="613,-129 613,-152 785,-152 785,-129 613,-129"/>
<text text-anchor="start" x="690" y="-136.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-106 613,-129 694,-129 694,-106 613,-106"/>
<text text-anchor="start" x="617" y="-113.8" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-106 694,-129 745,-129 745,-106 694,-106"/>
<text text-anchor="start" x="698" y="-113.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-106 745,-129 785,-129 785,-106 745,-106"/>
<text text-anchor="start" x="749" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-83 613,-106 686,-106 686,-83 613,-83"/>
<text text-anchor="start" x="645.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-83 686,-106 785,-106 785,-83 686,-83"/>
<text text-anchor="start" x="718.5" y="-90.8" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-60 613,-83 686,-83 686,-60 613,-60"/>
<text text-anchor="start" x="645.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-60 686,-83 785,-83 785,-60 686,-60"/>
<text text-anchor="start" x="719.5" y="-67.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-37 613,-60 686,-60 686,-37 613,-37"/>
<text text-anchor="start" x="645.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-37 686,-60 785,-60 785,-37 686,-37"/>
<text text-anchor="start" x="719.5" y="-44.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-14 613,-37 686,-37 686,-14 613,-14"/>
<text text-anchor="start" x="645.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-14 686,-37 785,-37 785,-14 686,-14"/>
<text text-anchor="start" x="722.5" y="-21.8" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- F_10 -->
<g id="node2" class="node">
<title>F_10</title>
<polygon fill="#ffffff" stroke="black" points="185.5,-71.5 1.5,-71.5 1.5,-48.5 185.5,-48.5 185.5,-71.5"/>
<polygon fill="none" stroke="black" points="1.5,-48 1.5,-71 90.5,-71 90.5,-48 1.5,-48"/>
<text text-anchor="start" x="5.5" y="-55.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="90.5,-48 90.5,-71 150.5,-71 150.5,-48 90.5,-48"/>
<text text-anchor="start" x="94.5" y="-55.8" font-family="arial" font-size="14.00">1.0 mm²</text>
<polygon fill="none" stroke="black" points="150.5,-48 150.5,-71 177.5,-71 177.5,-48 150.5,-48"/>
<text text-anchor="start" x="154.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
<polygon fill="#ffff00" stroke="transparent" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<polygon fill="none" stroke="black" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<title>AUTOGENERATED_F_05_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-118.5 0,-118.5 0,-95.5 187,-95.5 187,-118.5"/>
<polygon fill="none" stroke="black" points="0.5,-95 0.5,-118 89.5,-118 89.5,-95 0.5,-95"/>
<text text-anchor="start" x="4.5" y="-102.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="89.5,-95 89.5,-118 149.5,-118 149.5,-95 89.5,-95"/>
<text text-anchor="start" x="93.5" y="-102.8" font-family="arial" font-size="14.00">0.5 mm²</text>
<polygon fill="none" stroke="black" points="149.5,-95 149.5,-118 179.5,-118 179.5,-95 149.5,-95"/>
<text text-anchor="start" x="153.5" y="-102.8" font-family="arial" font-size="14.00">OG</text>
<polygon fill="#ff8000" stroke="transparent" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
<polygon fill="none" stroke="black" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
</g>
<!-- W1 -->
<g id="node5" class="node">
@ -91,43 +85,43 @@
<polygon fill="#000000" stroke="transparent" points="331,-19 331,-21 469,-21 469,-19 331,-19"/>
<text text-anchor="start" x="333" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F_10&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>F_10:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C252.16,-58.41 267.78,-70.41 331,-70"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.94,-60 266.56,-72 331,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C249.72,-61.59 265.34,-73.59 331,-74"/>
</g>
<!-- F_10&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>F_10:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C249.7,-58.47 265.23,-45.47 331,-45"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.98,-60 266.52,-47 331,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C252.27,-61.53 267.8,-48.53 331,-49"/>
</g>
<!-- _F_05_1 -->
<g id="node3" class="node">
<title>_F_05_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-118.5 0,-118.5 0,-95.5 187,-95.5 187,-118.5"/>
<polygon fill="none" stroke="black" points="0.5,-95 0.5,-118 89.5,-118 89.5,-95 0.5,-95"/>
<text text-anchor="start" x="4.5" y="-102.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="89.5,-95 89.5,-118 149.5,-118 149.5,-95 89.5,-95"/>
<text text-anchor="start" x="93.5" y="-102.8" font-family="arial" font-size="14.00">0.5 mm²</text>
<polygon fill="none" stroke="black" points="149.5,-95 149.5,-118 179.5,-118 179.5,-95 149.5,-95"/>
<text text-anchor="start" x="153.5" y="-102.8" font-family="arial" font-size="14.00">OG</text>
<polygon fill="#ff8000" stroke="transparent" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
<polygon fill="none" stroke="black" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
</g>
<!-- _F_05_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_05_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_F_05_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_05_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-105C250.08,-105.31 265.77,-95.31 331,-95"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M187,-107C251.15,-107 266.85,-97 331,-97"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-109C252.23,-108.69 267.92,-98.69 331,-99"/>
</g>
<!-- _F_05_2 -->
<g id="node4" class="node">
<title>_F_05_2</title>
<!-- F1 -->
<g id="node2" class="node">
<title>F1</title>
<polygon fill="#ffffff" stroke="black" points="185.5,-71.5 1.5,-71.5 1.5,-48.5 185.5,-48.5 185.5,-71.5"/>
<polygon fill="none" stroke="black" points="1.5,-48 1.5,-71 90.5,-71 90.5,-48 1.5,-48"/>
<text text-anchor="start" x="5.5" y="-55.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="90.5,-48 90.5,-71 150.5,-71 150.5,-48 90.5,-48"/>
<text text-anchor="start" x="94.5" y="-55.8" font-family="arial" font-size="14.00">1.0 mm²</text>
<polygon fill="none" stroke="black" points="150.5,-48 150.5,-71 177.5,-71 177.5,-48 150.5,-48"/>
<text text-anchor="start" x="154.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
<polygon fill="#ffff00" stroke="transparent" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<polygon fill="none" stroke="black" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
</g>
<!-- F1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>F1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C252.16,-58.41 267.78,-70.41 331,-70"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.94,-60 266.56,-72 331,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C249.72,-61.59 265.34,-73.59 331,-74"/>
</g>
<!-- F1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>F1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C249.7,-58.47 265.23,-45.47 331,-45"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.98,-60 266.52,-47 331,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C252.27,-61.53 267.8,-48.53 331,-49"/>
</g>
<!-- AUTOGENERATED_F_05_2 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F_05_2</title>
<polygon fill="#ffffff" stroke="black" points="187,-24.5 0,-24.5 0,-1.5 187,-1.5 187,-24.5"/>
<polygon fill="none" stroke="black" points="0.5,-1 0.5,-24 89.5,-24 89.5,-1 0.5,-1"/>
<text text-anchor="start" x="4.5" y="-8.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -138,13 +132,42 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-1 179.5,-24 187.5,-24 187.5,-1 179.5,-1"/>
<polygon fill="none" stroke="black" points="179.5,-1 179.5,-24 187.5,-24 187.5,-1 179.5,-1"/>
</g>
<!-- _F_05_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_05_2&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_F_05_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_05_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-11C252.12,-11.26 267.87,-20.26 331,-20"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M187,-13C251.12,-13 266.88,-22 331,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-15C250.13,-14.74 265.88,-23.74 331,-24"/>
</g>
<!-- X1 -->
<g id="node4" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-152 613,-152 613,-14 785,-14 785,-152"/>
<polygon fill="none" stroke="black" points="613,-129 613,-152 785,-152 785,-129 613,-129"/>
<text text-anchor="start" x="690" y="-136.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-106 613,-129 694,-129 694,-106 613,-106"/>
<text text-anchor="start" x="617" y="-113.8" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-106 694,-129 745,-129 745,-106 694,-106"/>
<text text-anchor="start" x="698" y="-113.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-106 745,-129 785,-129 785,-106 745,-106"/>
<text text-anchor="start" x="749" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-83 613,-106 686,-106 686,-83 613,-83"/>
<text text-anchor="start" x="645.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-83 686,-106 785,-106 785,-83 686,-83"/>
<text text-anchor="start" x="718.5" y="-90.8" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-60 613,-83 686,-83 686,-60 613,-60"/>
<text text-anchor="start" x="645.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-60 686,-83 785,-83 785,-60 686,-60"/>
<text text-anchor="start" x="719.5" y="-67.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-37 613,-60 686,-60 686,-37 613,-37"/>
<text text-anchor="start" x="645.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-37 686,-60 785,-60 785,-37 686,-37"/>
<text text-anchor="start" x="719.5" y="-44.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-14 613,-37 686,-37 686,-14 613,-14"/>
<text text-anchor="start" x="645.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-14 686,-37 785,-37 785,-14 686,-14"/>
<text text-anchor="start" x="722.5" y="-21.8" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>
@ -175,56 +198,68 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule, 0.5 mm&sup2;, OG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule, 1.0 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex 8981, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, BK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.6</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">6</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">0.3</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Crimp ferrule, 0.5 mm², OG</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Connector, Crimp ferrule, 1.0 mm², YE</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators"></td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex 8981, female, 4 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.5 mm², BK</td>
<td class="bom_col_qty">0.6</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, 0.5 mm², RD</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Wire, 0.5 mm², YE</td>
<td class="bom_col_qty">0.3</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
</tr>
</table>
</div>
</body></html>

150
tutorial/tutorial06.svg generated
View File

@ -1,54 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="793pt" height="192pt"
viewBox="0.00 0.00 793.00 192.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-188 789,-188 789,4 -4,4"/>
<!-- X1 -->
<!-- AUTOGENERATED_F_05_1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-152 613,-152 613,-14 785,-14 785,-152"/>
<polygon fill="none" stroke="black" points="613,-129 613,-152 785,-152 785,-129 613,-129"/>
<text text-anchor="start" x="690" y="-136.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-106 613,-129 694,-129 694,-106 613,-106"/>
<text text-anchor="start" x="617" y="-113.8" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-106 694,-129 745,-129 745,-106 694,-106"/>
<text text-anchor="start" x="698" y="-113.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-106 745,-129 785,-129 785,-106 745,-106"/>
<text text-anchor="start" x="749" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-83 613,-106 686,-106 686,-83 613,-83"/>
<text text-anchor="start" x="645.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-83 686,-106 785,-106 785,-83 686,-83"/>
<text text-anchor="start" x="718.5" y="-90.8" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-60 613,-83 686,-83 686,-60 613,-60"/>
<text text-anchor="start" x="645.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-60 686,-83 785,-83 785,-60 686,-60"/>
<text text-anchor="start" x="719.5" y="-67.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-37 613,-60 686,-60 686,-37 613,-37"/>
<text text-anchor="start" x="645.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-37 686,-60 785,-60 785,-37 686,-37"/>
<text text-anchor="start" x="719.5" y="-44.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-14 613,-37 686,-37 686,-14 613,-14"/>
<text text-anchor="start" x="645.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-14 686,-37 785,-37 785,-14 686,-14"/>
<text text-anchor="start" x="722.5" y="-21.8" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- F_10 -->
<g id="node2" class="node">
<title>F_10</title>
<polygon fill="#ffffff" stroke="black" points="185.5,-71.5 1.5,-71.5 1.5,-48.5 185.5,-48.5 185.5,-71.5"/>
<polygon fill="none" stroke="black" points="1.5,-48 1.5,-71 90.5,-71 90.5,-48 1.5,-48"/>
<text text-anchor="start" x="5.5" y="-55.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="90.5,-48 90.5,-71 150.5,-71 150.5,-48 90.5,-48"/>
<text text-anchor="start" x="94.5" y="-55.8" font-family="arial" font-size="14.00">1.0 mm²</text>
<polygon fill="none" stroke="black" points="150.5,-48 150.5,-71 177.5,-71 177.5,-48 150.5,-48"/>
<text text-anchor="start" x="154.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
<polygon fill="#ffff00" stroke="transparent" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<polygon fill="none" stroke="black" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<title>AUTOGENERATED_F_05_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-118.5 0,-118.5 0,-95.5 187,-95.5 187,-118.5"/>
<polygon fill="none" stroke="black" points="0.5,-95 0.5,-118 89.5,-118 89.5,-95 0.5,-95"/>
<text text-anchor="start" x="4.5" y="-102.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="89.5,-95 89.5,-118 149.5,-118 149.5,-95 89.5,-95"/>
<text text-anchor="start" x="93.5" y="-102.8" font-family="arial" font-size="14.00">0.5 mm²</text>
<polygon fill="none" stroke="black" points="149.5,-95 149.5,-118 179.5,-118 179.5,-95 149.5,-95"/>
<text text-anchor="start" x="153.5" y="-102.8" font-family="arial" font-size="14.00">OG</text>
<polygon fill="#ff8000" stroke="transparent" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
<polygon fill="none" stroke="black" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
</g>
<!-- W1 -->
<g id="node5" class="node">
@ -85,43 +56,43 @@
<polygon fill="#000000" stroke="transparent" points="331,-19 331,-21 469,-21 469,-19 331,-19"/>
<text text-anchor="start" x="333" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F_10&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>F_10:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C252.16,-58.41 267.78,-70.41 331,-70"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.94,-60 266.56,-72 331,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C249.72,-61.59 265.34,-73.59 331,-74"/>
</g>
<!-- F_10&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>F_10:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C249.7,-58.47 265.23,-45.47 331,-45"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.98,-60 266.52,-47 331,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C252.27,-61.53 267.8,-48.53 331,-49"/>
</g>
<!-- _F_05_1 -->
<g id="node3" class="node">
<title>_F_05_1</title>
<polygon fill="#ffffff" stroke="black" points="187,-118.5 0,-118.5 0,-95.5 187,-95.5 187,-118.5"/>
<polygon fill="none" stroke="black" points="0.5,-95 0.5,-118 89.5,-118 89.5,-95 0.5,-95"/>
<text text-anchor="start" x="4.5" y="-102.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="89.5,-95 89.5,-118 149.5,-118 149.5,-95 89.5,-95"/>
<text text-anchor="start" x="93.5" y="-102.8" font-family="arial" font-size="14.00">0.5 mm²</text>
<polygon fill="none" stroke="black" points="149.5,-95 149.5,-118 179.5,-118 179.5,-95 149.5,-95"/>
<text text-anchor="start" x="153.5" y="-102.8" font-family="arial" font-size="14.00">OG</text>
<polygon fill="#ff8000" stroke="transparent" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
<polygon fill="none" stroke="black" points="179.5,-95 179.5,-118 187.5,-118 187.5,-95 179.5,-95"/>
</g>
<!-- _F_05_1&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_05_1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>_F_05_1:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_05_1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-105C250.08,-105.31 265.77,-95.31 331,-95"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M187,-107C251.15,-107 266.85,-97 331,-97"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-109C252.23,-108.69 267.92,-98.69 331,-99"/>
</g>
<!-- _F_05_2 -->
<g id="node4" class="node">
<title>_F_05_2</title>
<!-- F1 -->
<g id="node2" class="node">
<title>F1</title>
<polygon fill="#ffffff" stroke="black" points="185.5,-71.5 1.5,-71.5 1.5,-48.5 185.5,-48.5 185.5,-71.5"/>
<polygon fill="none" stroke="black" points="1.5,-48 1.5,-71 90.5,-71 90.5,-48 1.5,-48"/>
<text text-anchor="start" x="5.5" y="-55.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
<polygon fill="none" stroke="black" points="90.5,-48 90.5,-71 150.5,-71 150.5,-48 90.5,-48"/>
<text text-anchor="start" x="94.5" y="-55.8" font-family="arial" font-size="14.00">1.0 mm²</text>
<polygon fill="none" stroke="black" points="150.5,-48 150.5,-71 177.5,-71 177.5,-48 150.5,-48"/>
<text text-anchor="start" x="154.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
<polygon fill="#ffff00" stroke="transparent" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
<polygon fill="none" stroke="black" points="177.5,-48 177.5,-71 185.5,-71 185.5,-48 177.5,-48"/>
</g>
<!-- F1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>F1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C252.16,-58.41 267.78,-70.41 331,-70"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.94,-60 266.56,-72 331,-72"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C249.72,-61.59 265.34,-73.59 331,-74"/>
</g>
<!-- F1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>F1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-58C249.7,-58.47 265.23,-45.47 331,-45"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-60C250.98,-60 266.52,-47 331,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-62C252.27,-61.53 267.8,-48.53 331,-49"/>
</g>
<!-- AUTOGENERATED_F_05_2 -->
<g id="node3" class="node">
<title>AUTOGENERATED_F_05_2</title>
<polygon fill="#ffffff" stroke="black" points="187,-24.5 0,-24.5 0,-1.5 187,-1.5 187,-24.5"/>
<polygon fill="none" stroke="black" points="0.5,-1 0.5,-24 89.5,-24 89.5,-1 0.5,-1"/>
<text text-anchor="start" x="4.5" y="-8.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
@ -132,13 +103,42 @@
<polygon fill="#ff8000" stroke="transparent" points="179.5,-1 179.5,-24 187.5,-24 187.5,-1 179.5,-1"/>
<polygon fill="none" stroke="black" points="179.5,-1 179.5,-24 187.5,-24 187.5,-1 179.5,-1"/>
</g>
<!-- _F_05_2&#45;&#45;W1 -->
<!-- AUTOGENERATED_F_05_2&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>_F_05_2:e&#45;&#45;W1:w</title>
<title>AUTOGENERATED_F_05_2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-11C252.12,-11.26 267.87,-20.26 331,-20"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M187,-13C251.12,-13 266.88,-22 331,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M187,-15C250.13,-14.74 265.88,-23.74 331,-24"/>
</g>
<!-- X1 -->
<g id="node4" class="node">
<title>X1</title>
<polygon fill="#ffffff" stroke="black" points="785,-152 613,-152 613,-14 785,-14 785,-152"/>
<polygon fill="none" stroke="black" points="613,-129 613,-152 785,-152 785,-129 613,-129"/>
<text text-anchor="start" x="690" y="-136.8" font-family="arial" font-size="14.00">X1</text>
<polygon fill="none" stroke="black" points="613,-106 613,-129 694,-129 694,-106 613,-106"/>
<text text-anchor="start" x="617" y="-113.8" font-family="arial" font-size="14.00">Molex 8981</text>
<polygon fill="none" stroke="black" points="694,-106 694,-129 745,-129 745,-106 694,-106"/>
<text text-anchor="start" x="698" y="-113.8" font-family="arial" font-size="14.00">female</text>
<polygon fill="none" stroke="black" points="745,-106 745,-129 785,-129 785,-106 745,-106"/>
<text text-anchor="start" x="749" y="-113.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polygon fill="none" stroke="black" points="613,-83 613,-106 686,-106 686,-83 613,-83"/>
<text text-anchor="start" x="645.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
<polygon fill="none" stroke="black" points="686,-83 686,-106 785,-106 785,-83 686,-83"/>
<text text-anchor="start" x="718.5" y="-90.8" font-family="arial" font-size="14.00">+12V</text>
<polygon fill="none" stroke="black" points="613,-60 613,-83 686,-83 686,-60 613,-60"/>
<text text-anchor="start" x="645.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
<polygon fill="none" stroke="black" points="686,-60 686,-83 785,-83 785,-60 686,-60"/>
<text text-anchor="start" x="719.5" y="-67.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-37 613,-60 686,-60 686,-37 613,-37"/>
<text text-anchor="start" x="645.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
<polygon fill="none" stroke="black" points="686,-37 686,-60 785,-60 785,-37 686,-37"/>
<text text-anchor="start" x="719.5" y="-44.8" font-family="arial" font-size="14.00">GND</text>
<polygon fill="none" stroke="black" points="613,-14 613,-37 686,-37 686,-14 613,-14"/>
<text text-anchor="start" x="645.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="none" stroke="black" points="686,-14 686,-37 785,-37 785,-14 686,-14"/>
<text text-anchor="start" x="722.5" y="-21.8" font-family="arial" font-size="14.00">+5V</text>
</g>
<!-- W1&#45;&#45;X1 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X1:w</title>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

133
tutorial/tutorial07.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial07</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial07</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial07</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="865pt" height="1024pt"
@ -665,49 +688,61 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">6</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2, X3, X4, X5, X6</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, PK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, TQ</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, VT</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1.0</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">6</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3, X4, X5, X6</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Wire, 0.25 mm², PK</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Wire, 0.25 mm², TQ</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Wire, 0.25 mm², VT</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Wire, 0.25 mm², YE</td>
<td class="bom_col_qty">1.0</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1, W2, W3, W4, W5</td>
</tr>
</table>
</div>
</body></html>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="865pt" height="1024pt"

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -1,11 +1,11 @@
Id Description Qty Unit Designators P/N Manufacturer MPN Supplier SPN
1 Cable, 4 x 0.25 mm² 1 m W1 CAB1 CablesCo ABC123 Cables R Us 999-888-777
2 Connector, Molex KK 254, female, 4 pins 2 X1, X3 Molex 22013047 Digimouse 1234
3 Connector, Molex KK 254, female, 4 pins 1 X2 CON4 Molex 22013047 Digimouse 1234
4 Crimp, Molex KK 254, 22-30 AWG 12 X1, X2, X3 Molex 08500030
5 Label, pinout information 2 X2, X3 Label-ID-1 Brady B-499
6 Sleve, Braided nylon, black, 3mm 1 m W2 SLV-1
7 Test 3 X1, X2, X3 ABC Molex 45454 Mousikey 9999
1 3 X1, X2, X3 ABC Molex 45454 Mousikey 9999
2 Cable, 4 x 0.25 mm² 1 m W1 CAB1 CablesCo ABC123 Cables R Us 999-888-777
3 Connector, Molex KK 254, female, 4 pins 2 X1, X3 Molex 22013047 Digimouse 1234
4 Connector, Molex KK 254, female, 4 pins 1 X2 CON4 Molex 22013047 Digimouse 1234
5 Crimp, Molex KK 254, 22-30 AWG 12 X1, X2, X3 Molex 08500030
6 Label, pinout information 2 X2, X3 Label-ID-1 Brady B-499
7 Sleve, Braided nylon, black, 3mm 1 m W2 SLV-1
8 Wire, 0.25 mm², BK 2 m W2 WIRE2 WiresCo W1-BK WireShack 1002
9 Wire, 0.25 mm², RD 1 m W2 WIRE3 WiresCo W1-RD WireShack 1009
10 Wire, 0.25 mm², YE 1 m W2 WIRE1 WiresCo W1-YE WireShack 1001

1 Id Description Qty Unit Designators P/N Manufacturer MPN Supplier SPN
2 1 Cable, 4 x 0.25 mm² 1 3 m W1 X1, X2, X3 CAB1 ABC CablesCo Molex ABC123 45454 Cables R Us Mousikey 999-888-777 9999
3 2 Connector, Molex KK 254, female, 4 pins Cable, 4 x 0.25 mm² 2 1 m X1, X3 W1 CAB1 Molex CablesCo 22013047 ABC123 Digimouse Cables R Us 1234 999-888-777
4 3 Connector, Molex KK 254, female, 4 pins 1 2 X2 X1, X3 CON4 Molex 22013047 Digimouse 1234
5 4 Crimp, Molex KK 254, 22-30 AWG Connector, Molex KK 254, female, 4 pins 12 1 X1, X2, X3 X2 CON4 Molex 08500030 22013047 Digimouse 1234
6 5 Label, pinout information Crimp, Molex KK 254, 22-30 AWG 2 12 X2, X3 X1, X2, X3 Label-ID-1 Brady Molex B-499 08500030
7 6 Sleve, Braided nylon, black, 3mm Label, pinout information 1 2 m W2 X2, X3 SLV-1 Label-ID-1 Brady B-499
8 7 Test Sleve, Braided nylon, black, 3mm 3 1 m X1, X2, X3 W2 ABC SLV-1 Molex 45454 Mousikey 9999
9 8 Wire, 0.25 mm², BK 2 m W2 WIRE2 WiresCo W1-BK WireShack 1002
10 9 Wire, 0.25 mm², RD 1 m W2 WIRE3 WiresCo W1-RD WireShack 1009
11 10 Wire, 0.25 mm², YE 1 m W2 WIRE1 WiresCo W1-YE WireShack 1001

View File

@ -52,7 +52,7 @@ graph {
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
<td align="left" balign="left">1 x <br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
</tr></table>
</td></tr>
</table>
@ -106,7 +106,7 @@ graph {
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
<td align="left" balign="left">1 x <br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
</tr></table>
</td></tr>
</table>
@ -159,7 +159,7 @@ graph {
</td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
<td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
<td align="left" balign="left">1 x <br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
</tr></table>
</td></tr>
</table>

319
tutorial/tutorial08.html generated
View File

@ -1,13 +1,36 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial08</title>
</head><body style="font-family:arial;background-color:#FFFFFF">
<meta charset="UTF-8">
<meta name="generator" content="WireViz 0.4-dev - https://github.com/formatc1702/WireViz">
<title>tutorial08</title>
<style>
#bom table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
#bom th, td {
padding: 4px;
text-align: left;
}
.bom_col_qty {
text-align: right;
}
</style>
</head><body style="font-family:arial;background-color:#ffffff">
<h1>tutorial08</h1>
<h2>Diagram</h2>
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<div id="description">
<!-- %description% -->
</div>
<div id="diagram">
<!-- XML and DOCTYPE declarations from SVG file removed -->
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1249pt" height="582pt"
@ -44,7 +67,7 @@
<text text-anchor="start" x="4.5" y="-236.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="4.5" y="-221.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="0.5,-176 0.5,-214 265.5,-214 265.5,-176 0.5,-176"/>
<text text-anchor="start" x="4.5" y="-198.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="4.5" y="-198.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="4.5" y="-183.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- W1 -->
@ -236,7 +259,7 @@
<text text-anchor="start" x="936.5" y="-344.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="936.5" y="-329.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="932.5,-284 932.5,-322 1241.5,-322 1241.5,-284 932.5,-284"/>
<text text-anchor="start" x="936.5" y="-306.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="936.5" y="-306.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="936.5" y="-291.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- X3 -->
@ -269,7 +292,7 @@
<text text-anchor="start" x="958.5" y="-60.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="958.5" y="-45.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="954.5,0 954.5,-38 1219.5,-38 1219.5,0 954.5,0"/>
<text text-anchor="start" x="958.5" y="-22.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="958.5" y="-22.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="958.5" y="-7.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- W1&#45;&#45;X2 -->
@ -330,139 +353,151 @@
</g>
</g>
</svg>
</div>
<div id="notes">
<!-- %notes% -->
</div>
<h2>Bill of Materials</h2>
<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">
<tr>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Id</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Description</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Qty</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Unit</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Designators</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">P/N</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Manufacturer</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">MPN</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">Supplier</th>
<th style="text-align:left; border:1px solid #000000; padding: 8px">SPN</th>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">1</td>
<td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm&sup2;</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W1</td>
<td style="border:1px solid #000000; padding: 4px">CAB1</td>
<td style="border:1px solid #000000; padding: 4px">CablesCo</td>
<td style="border:1px solid #000000; padding: 4px">ABC123</td>
<td style="border:1px solid #000000; padding: 4px">Cables R Us</td>
<td style="border:1px solid #000000; padding: 4px">999-888-777</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">2</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.molex.com/">Molex</a></td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
<td style="border:1px solid #000000; padding: 4px">Digimouse</td>
<td style="border:1px solid #000000; padding: 4px">1234</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">3</td>
<td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2</td>
<td style="border:1px solid #000000; padding: 4px">CON4</td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.molex.com/">Molex</a></td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
<td style="border:1px solid #000000; padding: 4px">Digimouse</td>
<td style="border:1px solid #000000; padding: 4px">1234</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">4</td>
<td style="border:1px solid #000000; padding: 4px">Crimp, Molex KK 254, 22-30 AWG</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">12</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2, X3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">Molex</td>
<td style="border:1px solid #000000; padding: 4px">08500030</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">5</td>
<td style="border:1px solid #000000; padding: 4px">Label, pinout information</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X2, X3</td>
<td style="border:1px solid #000000; padding: 4px">Label-ID-1</td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.bradyid.com">Brady</a></td>
<td style="border:1px solid #000000; padding: 4px"><a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a></td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">6</td>
<td style="border:1px solid #000000; padding: 4px">Sleve, Braided nylon, black, 3mm</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W2</td>
<td style="border:1px solid #000000; padding: 4px">SLV-1</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px"></td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">7</td>
<td style="border:1px solid #000000; padding: 4px">Test</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">3</td>
<td style="border:1px solid #000000; padding: 4px"></td>
<td style="border:1px solid #000000; padding: 4px">X1, X2, X3</td>
<td style="border:1px solid #000000; padding: 4px">ABC</td>
<td style="border:1px solid #000000; padding: 4px">Molex</td>
<td style="border:1px solid #000000; padding: 4px">45454</td>
<td style="border:1px solid #000000; padding: 4px">Mousikey</td>
<td style="border:1px solid #000000; padding: 4px">9999</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">8</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, BK</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">2</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W2</td>
<td style="border:1px solid #000000; padding: 4px">WIRE2</td>
<td style="border:1px solid #000000; padding: 4px">WiresCo</td>
<td style="border:1px solid #000000; padding: 4px">W1-BK</td>
<td style="border:1px solid #000000; padding: 4px">WireShack</td>
<td style="border:1px solid #000000; padding: 4px">1002</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">9</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, RD</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W2</td>
<td style="border:1px solid #000000; padding: 4px">WIRE3</td>
<td style="border:1px solid #000000; padding: 4px">WiresCo</td>
<td style="border:1px solid #000000; padding: 4px">W1-RD</td>
<td style="border:1px solid #000000; padding: 4px">WireShack</td>
<td style="border:1px solid #000000; padding: 4px">1009</td>
</tr>
<tr>
<td style="border:1px solid #000000; padding: 4px">10</td>
<td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm&sup2;, YE</td>
<td style="border:1px solid #000000; padding: 4px; text-align:right">1</td>
<td style="border:1px solid #000000; padding: 4px">m</td>
<td style="border:1px solid #000000; padding: 4px">W2</td>
<td style="border:1px solid #000000; padding: 4px">WIRE1</td>
<td style="border:1px solid #000000; padding: 4px">WiresCo</td>
<td style="border:1px solid #000000; padding: 4px">W1-YE</td>
<td style="border:1px solid #000000; padding: 4px">WireShack</td>
<td style="border:1px solid #000000; padding: 4px">1001</td>
</tr>
<div id="bom">
<table class="bom">
<tr>
<th class="bom_col_id">Id</th>
<th class="bom_col_description">Description</th>
<th class="bom_col_qty">Qty</th>
<th class="bom_col_unit">Unit</th>
<th class="bom_col_designators">Designators</th>
<th class="bom_col_p/n">P/N</th>
<th class="bom_col_manufacturer">Manufacturer</th>
<th class="bom_col_mpn">MPN</th>
<th class="bom_col_supplier">Supplier</th>
<th class="bom_col_spn">SPN</th>
</tr>
<tr>
<td class="bom_col_id">1</td>
<td class="bom_col_description"></td>
<td class="bom_col_qty">3</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3</td>
<td class="bom_col_p/n">ABC</td>
<td class="bom_col_manufacturer">Molex</td>
<td class="bom_col_mpn">45454</td>
<td class="bom_col_supplier">Mousikey</td>
<td class="bom_col_spn">9999</td>
</tr>
<tr>
<td class="bom_col_id">2</td>
<td class="bom_col_description">Cable, 4 x 0.25 mm²</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W1</td>
<td class="bom_col_p/n">CAB1</td>
<td class="bom_col_manufacturer">CablesCo</td>
<td class="bom_col_mpn">ABC123</td>
<td class="bom_col_supplier">Cables R Us</td>
<td class="bom_col_spn">999-888-777</td>
</tr>
<tr>
<td class="bom_col_id">3</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X3</td>
<td class="bom_col_p/n"></td>
<td class="bom_col_manufacturer"><a href="https://www.molex.com/">Molex</a></td>
<td class="bom_col_mpn"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
<td class="bom_col_supplier">Digimouse</td>
<td class="bom_col_spn">1234</td>
</tr>
<tr>
<td class="bom_col_id">4</td>
<td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2</td>
<td class="bom_col_p/n">CON4</td>
<td class="bom_col_manufacturer"><a href="https://www.molex.com/">Molex</a></td>
<td class="bom_col_mpn"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
<td class="bom_col_supplier">Digimouse</td>
<td class="bom_col_spn">1234</td>
</tr>
<tr>
<td class="bom_col_id">5</td>
<td class="bom_col_description">Crimp, Molex KK 254, 22-30 AWG</td>
<td class="bom_col_qty">12</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X1, X2, X3</td>
<td class="bom_col_p/n"></td>
<td class="bom_col_manufacturer">Molex</td>
<td class="bom_col_mpn">08500030</td>
<td class="bom_col_supplier"></td>
<td class="bom_col_spn"></td>
</tr>
<tr>
<td class="bom_col_id">6</td>
<td class="bom_col_description">Label, pinout information</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit"></td>
<td class="bom_col_designators">X2, X3</td>
<td class="bom_col_p/n">Label-ID-1</td>
<td class="bom_col_manufacturer"><a href="https://www.bradyid.com">Brady</a></td>
<td class="bom_col_mpn"><a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a></td>
<td class="bom_col_supplier"></td>
<td class="bom_col_spn"></td>
</tr>
<tr>
<td class="bom_col_id">7</td>
<td class="bom_col_description">Sleve, Braided nylon, black, 3mm</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W2</td>
<td class="bom_col_p/n">SLV-1</td>
<td class="bom_col_manufacturer"></td>
<td class="bom_col_mpn"></td>
<td class="bom_col_supplier"></td>
<td class="bom_col_spn"></td>
</tr>
<tr>
<td class="bom_col_id">8</td>
<td class="bom_col_description">Wire, 0.25 mm², BK</td>
<td class="bom_col_qty">2</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W2</td>
<td class="bom_col_p/n">WIRE2</td>
<td class="bom_col_manufacturer">WiresCo</td>
<td class="bom_col_mpn">W1-BK</td>
<td class="bom_col_supplier">WireShack</td>
<td class="bom_col_spn">1002</td>
</tr>
<tr>
<td class="bom_col_id">9</td>
<td class="bom_col_description">Wire, 0.25 mm², RD</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W2</td>
<td class="bom_col_p/n">WIRE3</td>
<td class="bom_col_manufacturer">WiresCo</td>
<td class="bom_col_mpn">W1-RD</td>
<td class="bom_col_supplier">WireShack</td>
<td class="bom_col_spn">1009</td>
</tr>
<tr>
<td class="bom_col_id">10</td>
<td class="bom_col_description">Wire, 0.25 mm², YE</td>
<td class="bom_col_qty">1</td>
<td class="bom_col_unit">m</td>
<td class="bom_col_designators">W2</td>
<td class="bom_col_p/n">WIRE1</td>
<td class="bom_col_manufacturer">WiresCo</td>
<td class="bom_col_mpn">W1-YE</td>
<td class="bom_col_supplier">WireShack</td>
<td class="bom_col_spn">1001</td>
</tr>
</table>
</div>
</body></html>

BIN
tutorial/tutorial08.png generated

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 195 KiB

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.0 (20210828.1703)
<!-- Generated by graphviz version 2.49.1 (20210923.0004)
-->
<!-- Pages: 1 -->
<svg width="1249pt" height="582pt"
@ -38,7 +38,7 @@
<text text-anchor="start" x="4.5" y="-236.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="4.5" y="-221.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="0.5,-176 0.5,-214 265.5,-214 265.5,-176 0.5,-176"/>
<text text-anchor="start" x="4.5" y="-198.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="4.5" y="-198.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="4.5" y="-183.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- W1 -->
@ -230,7 +230,7 @@
<text text-anchor="start" x="936.5" y="-344.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="936.5" y="-329.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="932.5,-284 932.5,-322 1241.5,-322 1241.5,-284 932.5,-284"/>
<text text-anchor="start" x="936.5" y="-306.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="936.5" y="-306.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="936.5" y="-291.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- X3 -->
@ -263,7 +263,7 @@
<text text-anchor="start" x="958.5" y="-60.8" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22&#45;30 AWG</text>
<text text-anchor="start" x="958.5" y="-45.8" font-family="arial" font-size="14.00">Molex: 08500030</text>
<polygon fill="none" stroke="black" points="954.5,0 954.5,-38 1219.5,-38 1219.5,0 954.5,0"/>
<text text-anchor="start" x="958.5" y="-22.8" font-family="arial" font-size="14.00">1 x Test</text>
<text text-anchor="start" x="958.5" y="-22.8" font-family="arial" font-size="14.00">1 x </text>
<text text-anchor="start" x="958.5" y="-7.8" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
</g>
<!-- W1&#45;&#45;X2 -->

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB