Release v0.2
10
.gitattributes
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
docs/* linguist-documentation
|
||||||
|
examples/* linguist-documentation
|
||||||
|
tutorial/* linguist-documentation
|
||||||
|
|
||||||
|
**/*.bom.tsv linguist-generated
|
||||||
|
**/*.bom.csv linguist-generated
|
||||||
|
**/*.gv linguist-generated
|
||||||
|
**/*.html linguist-generated
|
||||||
|
**/*.png linguist-generated
|
||||||
|
**/*.svg linguist-generated
|
||||||
11
.github/workflows/main.yml
vendored
@ -1,6 +1,6 @@
|
|||||||
name: Create Examples
|
name: Create Examples
|
||||||
|
|
||||||
on: [push, pull_request]
|
on: [push, pull_request, workflow_dispatch]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@ -22,4 +22,11 @@ jobs:
|
|||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install .
|
pip install .
|
||||||
- name: Create Examples
|
- name: Create Examples
|
||||||
run: PYTHONPATH=$(pwd)/src:$PYTHONPATH cd src/wireviz/ && python build_examples.py
|
run: PYTHONPATH=$(pwd)/src:$PYTHONPATH cd src/wireviz/ && python build_examples.py
|
||||||
|
- name: Upload examples, demos, and tutorials
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: examples-and-tutorials
|
||||||
|
path: |
|
||||||
|
examples/
|
||||||
|
tutorial/
|
||||||
3
.gitignore
vendored
@ -8,3 +8,6 @@ build
|
|||||||
data
|
data
|
||||||
dist
|
dist
|
||||||
venv/
|
venv/
|
||||||
|
desktop.ini
|
||||||
|
thumbs.db
|
||||||
|
|
||||||
|
|||||||
126
README.md
@ -1,126 +0,0 @@
|
|||||||
# WireViz
|
|
||||||
|
|
||||||
## Summary
|
|
||||||
|
|
||||||
WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to [GraphViz](https://www.graphviz.org/). It handles automatic BOM (Bill of Materials) creation and has a lot of extra features.
|
|
||||||
|
|
||||||
## Features
|
|
||||||
|
|
||||||
* WireViz input files are fully text based
|
|
||||||
* No special editor required
|
|
||||||
* Human readable
|
|
||||||
* Easy version control
|
|
||||||
* YAML syntax
|
|
||||||
* Understands and uses color abbreviations as per [IEC 60757](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system) (black=BK, red=RD, ...)
|
|
||||||
* Optionally outputs colors as abbreviation (e.g. 'YE'), full name (e.g. 'yellow') or hex value (e.g. '#ffff00'), with choice of UPPER or lower case
|
|
||||||
* Auto-generates standard wire color schemes and allows custom ones if needed
|
|
||||||
* [DIN 47100](https://en.wikipedia.org/wiki/DIN_47100) (WT/BN/GN/YE/GY/PK/BU/RD/BK/VT/...)
|
|
||||||
* [IEC 62](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system) (BN/RD/OR/YE/GN/BU/VT/GY/WT/BK/...)
|
|
||||||
* Understands wire gauge in mm² or AWG
|
|
||||||
* Optionally auto-calculates equivalent gauge between mm² and AWG
|
|
||||||
* Allows more than one connector per side, as well as loopbacks
|
|
||||||
* Allows for easy-autorouting for 1-to-1 wiring
|
|
||||||
* Generates BOM (Bill of Materials)
|
|
||||||
|
|
||||||
_Note_: WireViz is not designed to represent the complete wiring of a system. Its main aim is to document the construction of individual wires and harnesses.
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
WireWiz requires GraphViz to be installed in order to work. See the [GraphViz download page](https://graphviz.org/download/) for OS-specific instructions.
|
|
||||||
|
|
||||||
Installation of the WireWiz package and its Python dependencies can be done using pip after cloning the repository:
|
|
||||||
|
|
||||||
```
|
|
||||||
git clone <repo url>
|
|
||||||
cd <working copy>
|
|
||||||
pip3 install -e .
|
|
||||||
```
|
|
||||||
|
|
||||||
## Examples
|
|
||||||
|
|
||||||
### Demo 01
|
|
||||||
|
|
||||||
[WireViz input file](examples/demo01.yml):
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
connectors:
|
|
||||||
X1:
|
|
||||||
type: D-Sub
|
|
||||||
subtype: female
|
|
||||||
pinout: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
|
||||||
X2:
|
|
||||||
type: Molex KK 254
|
|
||||||
subtype: female
|
|
||||||
pinout: [GND, RX, TX]
|
|
||||||
|
|
||||||
cables:
|
|
||||||
W1:
|
|
||||||
gauge: 0.25 mm2
|
|
||||||
length: 0.2
|
|
||||||
color_code: DIN
|
|
||||||
wirecount: 3
|
|
||||||
shield: true
|
|
||||||
|
|
||||||
connections:
|
|
||||||
-
|
|
||||||
- X1: [5,2,3]
|
|
||||||
- W1: [1,2,3]
|
|
||||||
- X2: [1,3,2]
|
|
||||||
-
|
|
||||||
- X1: 5
|
|
||||||
- W1: s
|
|
||||||
```
|
|
||||||
|
|
||||||
Output file:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
[Bill of Materials](examples/demo01.bom.tsv) (auto-generated)
|
|
||||||
|
|
||||||
### Demo 02
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
[Source](examples/demo02.yml) - [Bill of Materials](examples/demo02.bom.tsv)
|
|
||||||
|
|
||||||
### Tutorial and example gallery
|
|
||||||
|
|
||||||
See the [tutorial page](tutorial/readme.md) for sample code,
|
|
||||||
as well as the [example gallery](examples/readme.md) to see more of what WireViz can do.
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
```
|
|
||||||
$ wireviz ~/path/to/file/mywire.yml
|
|
||||||
```
|
|
||||||
|
|
||||||
This will output the following files
|
|
||||||
|
|
||||||
```
|
|
||||||
mywire.gv GraphViz output
|
|
||||||
mywire.svg Wiring diagram as vector image
|
|
||||||
mywire.png Wiring diagram as raster image
|
|
||||||
mywire.bom.tsv BOM (bill of materials) as tab-separated text file
|
|
||||||
mywire.html HTML page with wiring diagram and BOM embedded
|
|
||||||
```
|
|
||||||
|
|
||||||
### (Re-)Building the example projects
|
|
||||||
|
|
||||||
If you would like to rebuild all of the included demos, examples and tutorials, use the ```build_examples.py``` script:
|
|
||||||
|
|
||||||
```cd src/wireviz
|
|
||||||
./build_examples.py
|
|
||||||
```
|
|
||||||
## Status
|
|
||||||
|
|
||||||
This is very much a [work in progress](https://github.com/formatc1702/WireViz/projects/1). Source code, API, syntax and functionality may change wildly at any time.
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Developed and tested using Python 3.7; might not work with older Python versions.
|
|
||||||
|
|
||||||
Ubuntu 18.04 LTS users in particular may need to separately install Python 3.7 or above, as that comes with Python 3.6 as the included system Python install.
|
|
||||||
|
|
||||||
## License
|
|
||||||
|
|
||||||
GNU GPLv3
|
|
||||||
45
docs/CHANGELOG.md
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
# Change Log
|
||||||
|
|
||||||
|
## [0.2](https://github.com/formatc1702/WireViz/tree/v0.2) (2020-10-17)
|
||||||
|
|
||||||
|
### Backward incompatible changes
|
||||||
|
|
||||||
|
- Change names of connector attributes ([#77](https://github.com/formatc1702/WireViz/issues/77), [#105](https://github.com/formatc1702/WireViz/pull/105))
|
||||||
|
- `pinnumbers` is now `pins`
|
||||||
|
- `pinout` is now `pinlabels`
|
||||||
|
- Remove ferrules as a separate connector type ([#78](https://github.com/formatc1702/WireViz/issues/78), [#102](https://github.com/formatc1702/WireViz/pull/102))
|
||||||
|
- Simple connectors like ferrules are now defined using the `style: simple` attribute
|
||||||
|
- Change the way loops are defined ([#79](https://github.com/formatc1702/WireViz/issues/79), [#75](https://github.com/formatc1702/WireViz/pull/75))
|
||||||
|
- Wires looping between two pins of the same connector are now handled via the connector's `loops` attribute.
|
||||||
|
|
||||||
|
See the [syntax description](syntax.md) for details.
|
||||||
|
|
||||||
|
|
||||||
|
### New features
|
||||||
|
- Add bidirectional AWG/mm2 conversion ([#40](https://github.com/formatc1702/WireViz/issues/40), [#41](https://github.com/formatc1702/WireViz/pull/41))
|
||||||
|
- Add support for part numbers ([#11](https://github.com/formatc1702/WireViz/pull/11), [#114](https://github.com/formatc1702/WireViz/issues/114), [#121](https://github.com/formatc1702/WireViz/pull/121))
|
||||||
|
- Add support for multicolored wires ([#12](https://github.com/formatc1702/WireViz/issues/12), [#17](https://github.com/formatc1702/WireViz/pull/17), [#96](https://github.com/formatc1702/WireViz/pull/96), [#131](https://github.com/formatc1702/WireViz/issues/131), [#132](https://github.com/formatc1702/WireViz/pull/132))
|
||||||
|
- Add support for images ([#27](https://github.com/formatc1702/WireViz/issues/27), [#153](https://github.com/formatc1702/WireViz/pull/153))
|
||||||
|
- Add ability to export data directly to other programs ([#55](https://github.com/formatc1702/WireViz/pull/55))
|
||||||
|
- Add support for line breaks in various fields ([#49](https://github.com/formatc1702/WireViz/issues/49), [#64](https://github.com/formatc1702/WireViz/pull/64))
|
||||||
|
- Allow using connector pin names to define connections ([#72](https://github.com/formatc1702/WireViz/issues/72), [#139](https://github.com/formatc1702/WireViz/issues/139), [#140](https://github.com/formatc1702/WireViz/pull/140))
|
||||||
|
- Make defining connection sets easier and more flexible ([#67](https://github.com/formatc1702/WireViz/issues/67), [#75](https://github.com/formatc1702/WireViz/pull/75))
|
||||||
|
- Add new command line options ([#167](https://github.com/formatc1702/WireViz/issues/167), [#173](https://github.com/formatc1702/WireViz/pull/173))
|
||||||
|
- Add new features to `build_examples.py` ([#118](https://github.com/formatc1702/WireViz/pull/118))
|
||||||
|
- Add new colors ([#103](https://github.com/formatc1702/WireViz/pull/103), [#113](https://github.com/formatc1702/WireViz/pull/113), [#144](https://github.com/formatc1702/WireViz/issues/144), [#145](https://github.com/formatc1702/WireViz/pull/145))
|
||||||
|
- Improve documentation ([#107](https://github.com/formatc1702/WireViz/issues/107), [#111](https://github.com/formatc1702/WireViz/pull/111))
|
||||||
|
|
||||||
|
|
||||||
|
### Misc. fixes
|
||||||
|
|
||||||
|
- Improve BOM generation
|
||||||
|
- Add various input sanity checks
|
||||||
|
- Improve HTML output ([#66](https://github.com/formatc1702/WireViz/issues/66), [#136](https://github.com/formatc1702/WireViz/pull/136), [#95](https://github.com/formatc1702/WireViz/pull/95), [#177](https://github.com/formatc1702/WireViz/pull/177))
|
||||||
|
- Fix node rendering bug ([#69](https://github.com/formatc1702/WireViz/issues/69), [#104](https://github.com/formatc1702/WireViz/pull/104))
|
||||||
|
- Improve shield rendering ([#125](https://github.com/formatc1702/WireViz/issues/125), [#126](https://github.com/formatc1702/WireViz/pull/126))
|
||||||
|
- Add GitHub Linguist overrides ([#146](https://github.com/formatc1702/WireViz/issues/146), [#154](https://github.com/formatc1702/WireViz/pull/154))
|
||||||
|
|
||||||
|
|
||||||
|
## [0.1](https://github.com/formatc1702/WireViz/tree/v0.1) (2020-06-29)
|
||||||
|
|
||||||
|
- Initial release
|
||||||
43
docs/CONTRIBUTING.md
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Contribution Guidelines
|
||||||
|
|
||||||
|
When contributing to this repository, please [submit a new issue](https://github.com/formatc1702/WireViz/issues) first to discuss the proposed change, before submitting a pull request.
|
||||||
|
|
||||||
|
## Submitting a new Issue
|
||||||
|
|
||||||
|
- First, search existing (open and closed) issues for any related issues.
|
||||||
|
- You might then find an existing answer or suggested solution to your issue, possibly also an existing PR you can test.
|
||||||
|
- When finding existing issues that seem related to your issue, please include references (# followed by issue number) to related issues in your new issue description, or if a very similar issue is still open, consider adding a comment in that issue instead of creating a new one.
|
||||||
|
- When appropriate, please prefix your issue title with one of these category prefixes followed by a space:
|
||||||
|
- **[bug]** When the issue seems to be caused by a bug.
|
||||||
|
- **[feature]** When requesting a feature change or new feature.
|
||||||
|
- **[internal]** When suggesting code improvements that doesn't change any output.
|
||||||
|
- **[doc]** For documentation issues.
|
||||||
|
- **[meta]** For issues about the development or contribution process.
|
||||||
|
- Please include enough information in the description to enable another user to reproduce any error state described in your issue:
|
||||||
|
- The versions of your WireViz, Graphviz (`dot -V`), Python (`python -V`), and operating system.
|
||||||
|
- The relevant input files unless (preferably) you can demonstrate the same issue using one of the example files. If your input file is large or complex, please try to find a smaller/simplified input that still can reproduce the same issue.
|
||||||
|
- Any warnings or error messages you get.
|
||||||
|
- See also [How We Write Github Issues](https://wiredcraft.com/blog/how-we-write-our-github-issues/) in general.
|
||||||
|
|
||||||
|
## Submitting a new Pull Request
|
||||||
|
|
||||||
|
1. Fork this repository and clone it on your local machine.
|
||||||
|
1. Create a new feature branch on top of the `dev` branch.
|
||||||
|
1. Commit your code changes to this feature branch.
|
||||||
|
1. Push the changes to your fork.
|
||||||
|
1. Submit a new pull request, using `dev` as the base branch.
|
||||||
|
1. Please include in the PR description (and optionally also in the commit message body) a reference (# followed by issue number) to the issue where the suggested changes are discussed.
|
||||||
|
|
||||||
|
### Hints
|
||||||
|
|
||||||
|
- Make sure to [write good commit messages](https://chris.beams.io/posts/git-commit/).
|
||||||
|
- Always consider `git rebase` before `git merge` when joining commits from different branches, to keep the commit history simple and easier to read.
|
||||||
|
- If the `dev` branch has advanced since your fork, consider rebasing onto the current state to avoid merge conflicts.
|
||||||
|
- Avoid committing changes to generated files in PRs (examples, tutorials, etc.) to reduce merging conflicts. The owner will rebuild them.
|
||||||
|
- For complex PRs, consider [interactively rebasing](https://thoughtbot.com/blog/git-interactive-rebase-squash-amend-rewriting-history) your contribution to remove intermediate commits and clean up the commit history.
|
||||||
|
- Feel free to submit a [draft PR](https://github.blog/2019-02-14-introducing-draft-pull-requests/) for your work-in-progress. This lets other contributors comment on and review your code, while clearly marking it as not ready for merging.
|
||||||
|
|
||||||
|
|
||||||
|
## Documentation Strings
|
||||||
|
|
||||||
|
Documentation strings are to follow the Google Style ([examples](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html)).
|
||||||
167
docs/README.md
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
# WireViz
|
||||||
|
|
||||||
|
|
||||||
|
[](https://pypi.org/project/wireviz/)
|
||||||
|
[](https://pypi.org/project/wireviz/)
|
||||||
|
[](https://pypi.org/project/wireviz/)
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
|
||||||
|
WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to [GraphViz](https://www.graphviz.org/). It handles automatic BOM (Bill of Materials) creation and has a lot of extra features.
|
||||||
|
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
* WireViz input files are fully text based
|
||||||
|
* No special editor required
|
||||||
|
* Human readable
|
||||||
|
* Easy version control
|
||||||
|
* YAML syntax
|
||||||
|
* UTF-8 input and output files for special character support
|
||||||
|
* Understands and uses color abbreviations as per [IEC 60757](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system) (black=BK, red=RD, ...)
|
||||||
|
<!-- * Optionally outputs colors as abbreviation (e.g. 'YE'), full name (e.g. 'yellow') or hex value (e.g. '#ffff00'), with choice of UPPER or lower case (#158) -->
|
||||||
|
* Auto-generates standard wire color schemes and allows custom ones if needed
|
||||||
|
* [DIN 47100](https://en.wikipedia.org/wiki/DIN_47100) (WT/BN/GN/YE/GY/PK/BU/RD/BK/VT/...)
|
||||||
|
* [IEC 60757](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system) (BN/RD/OR/YE/GN/BU/VT/GY/WT/BK/...)
|
||||||
|
* [25 Pair Color Code](https://en.wikipedia.org/wiki/25-pair_color_code#Color_coding) (BUWH/WHBU/OGWH/WHOG/GNWH/WHGN/BNWH/...)
|
||||||
|
* [TIA/EIA 568 A/B](https://en.wikipedia.org/wiki/TIA/EIA-568#Wiring) (Subset of 25-Pair, used in CAT-5/6/...)
|
||||||
|
* Understands wire gauge in mm² or AWG
|
||||||
|
* Optionally auto-calculates equivalent gauge between mm² and AWG
|
||||||
|
* Is suitable for both very simple cables, and more complex harnesses.
|
||||||
|
* Allows for easy-autorouting for 1-to-1 wiring
|
||||||
|
* Generates BOM (Bill of Materials)
|
||||||
|
|
||||||
|
_Note_: WireViz is not designed to represent the complete wiring of a system. Its main aim is to document the construction of individual wires and harnesses.
|
||||||
|
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
### Demo 01
|
||||||
|
|
||||||
|
[WireViz input file](../examples/demo01.yml):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
connectors:
|
||||||
|
X1:
|
||||||
|
type: D-Sub
|
||||||
|
subtype: female
|
||||||
|
pinlabels: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
||||||
|
X2:
|
||||||
|
type: Molex KK 254
|
||||||
|
subtype: female
|
||||||
|
pinlabels: [GND, RX, TX]
|
||||||
|
|
||||||
|
cables:
|
||||||
|
W1:
|
||||||
|
gauge: 0.25 mm2
|
||||||
|
length: 0.2
|
||||||
|
color_code: DIN
|
||||||
|
wirecount: 3
|
||||||
|
shield: true
|
||||||
|
|
||||||
|
connections:
|
||||||
|
-
|
||||||
|
- X1: [5,2,3]
|
||||||
|
- W1: [1,2,3]
|
||||||
|
- X2: [1,3,2]
|
||||||
|
-
|
||||||
|
- X1: 5
|
||||||
|
- W1: s
|
||||||
|
```
|
||||||
|
|
||||||
|
Output file:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[Bill of Materials](../examples/demo01.bom.tsv) (auto-generated)
|
||||||
|
|
||||||
|
### Demo 02
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[Source](../examples/demo02.yml) - [Bill of Materials](../examples/demo02.bom.tsv)
|
||||||
|
|
||||||
|
### Tutorial and example gallery
|
||||||
|
|
||||||
|
See the [tutorial page](../tutorial/readme.md) for sample code,
|
||||||
|
as well as the [example gallery](../examples/readme.md) to see more of what WireViz can do.
|
||||||
|
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
#### Requirements
|
||||||
|
|
||||||
|
WireViz requires Python 3.7 or later.
|
||||||
|
|
||||||
|
WireWiz requires GraphViz to be installed in order to work. See the [GraphViz download page](https://graphviz.org/download/) for OS-specific instructions.
|
||||||
|
|
||||||
|
_Note_: Ubuntu 18.04 LTS users in particular may need to separately install Python 3.7 or above, as that comes with Python 3.6 as the included system Python install.
|
||||||
|
|
||||||
|
#### Installing the latest release
|
||||||
|
|
||||||
|
The latest WireViz release can be downloaded from [PyPI](https://pypi.org/project/wireviz/) with the following command:
|
||||||
|
```
|
||||||
|
pip3 install wireviz
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Installing the development version
|
||||||
|
|
||||||
|
Access to the current state of the development branch can be gained by cloning the repo and installing manually:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone <repo url>
|
||||||
|
cd <working copy>
|
||||||
|
git checkout dev
|
||||||
|
pip3 install -e .
|
||||||
|
```
|
||||||
|
|
||||||
|
If you would like to contribute to this project, make sure you read the [contribution guidelines](CONTRIBUTING.md)!
|
||||||
|
|
||||||
|
### How to run
|
||||||
|
|
||||||
|
```
|
||||||
|
$ wireviz ~/path/to/file/mywire.yml
|
||||||
|
```
|
||||||
|
|
||||||
|
This will output the following files
|
||||||
|
|
||||||
|
```
|
||||||
|
mywire.gv GraphViz output
|
||||||
|
mywire.svg Wiring diagram as vector image
|
||||||
|
mywire.png Wiring diagram as raster image
|
||||||
|
mywire.bom.tsv BOM (bill of materials) as tab-separated text file
|
||||||
|
mywire.html HTML page with wiring diagram and BOM embedded
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Command line options
|
||||||
|
|
||||||
|
- `--prepend-file <FILE>` to prepend an additional YAML file. Useful for part libraries and templates shared among multiple cables/harnesses.
|
||||||
|
- `-o <OUTPUT>` or `--output_file <OUTPUT>` to generate output files with a name different from the input file.
|
||||||
|
- `-V` or `--version` to display the WireViz version.
|
||||||
|
- `-h` or `--help` to see a summary of the usage help text.
|
||||||
|
|
||||||
|
|
||||||
|
### Syntax description
|
||||||
|
|
||||||
|
A description of the WireViz YAML input syntax can be found [here](syntax.md).
|
||||||
|
|
||||||
|
|
||||||
|
### (Re-)Building the example projects
|
||||||
|
|
||||||
|
Please see the [documentation](buildscript.md) of the `build_examples.py` script for info on building the demos, examples and tutorial.
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
See [CHANGELOG.md](CHANGELOG.md)
|
||||||
|
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
This is very much a work in progress. Source code, API, syntax and functionality may change wildly at any time.
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[GPL-3.0](../LICENSE)
|
||||||
61
docs/advanced_image_usage.md
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
# Advanced Image Usage
|
||||||
|
|
||||||
|
In rare cases when the [ordinary image scaling functionality](syntax.md#images) is insufficient, a couple of extra optional image attributes can be set to offer extra image cell space and scaling functionality when combined with the image dimension attributes `width` and `height`, but in most cases their default values below are sufficient:
|
||||||
|
- `scale: <str>` (how an image will use the available cell space) is default `false` if no dimension is set, or `true` if only one dimension is set, or `both` if both dimensions are set.
|
||||||
|
- `fixedsize: <bool>` (scale to fixed size or expand to minimum size) is default `false` when no dimension is set or if a `scale` value is set, and `true` otherwise.
|
||||||
|
- When `fixedsize` is true and only one dimension is set, then the other dimension is calculated using the image aspect ratio. If reading the aspect ratio fails, then 1:1 ratio is assumed.
|
||||||
|
|
||||||
|
See explanations of all supported values for these attributes in subsections below.
|
||||||
|
|
||||||
|
## The effect of `fixedsize` boolean values
|
||||||
|
|
||||||
|
- When `false`, any `width` or `height` values are _minimum_ values used to expand the image cell size for more available space, but cell contents or other size demands in the table might expand this cell even more than specified by `width` or `height`.
|
||||||
|
- When `true`, both `width` and `height` values are required by Graphwiz and specify the fixed size of the image cell, distorting any image inside if it don't fit. Any borders are normally drawn around the fixed size, and therefore, WireViz enclose the image cell in an extra table without borders when `fixedsize` is true to keep the borders around the outer non-fixed cell.
|
||||||
|
|
||||||
|
## The effect of `scale` string values:
|
||||||
|
|
||||||
|
- When `false`, the image is not scaled.
|
||||||
|
- When `true`, the image is scaled proportionally to fit within the available image cell space.
|
||||||
|
- When `width`, the image width is expanded (height is normally unchanged) to fill the available image cell space width.
|
||||||
|
- When `height`, the image height is expanded (width is normally unchanged) to fill the available image cell space height.
|
||||||
|
- When `both`, both image width and height are expanded independently to fill the available image cell space.
|
||||||
|
|
||||||
|
In all cases (except `true`) the image might get distorted when a specified fixed image cell size limits the available space to less than what an unscaled image needs.
|
||||||
|
|
||||||
|
In the WireViz diagrams there are no other space demanding cells in the same row, and hence, there are never extra available image cell space height unless a greater image cell `height` also is set.
|
||||||
|
|
||||||
|
## Usage examples
|
||||||
|
|
||||||
|
All examples of `image` attribute combinations below also require the mandatory `src` attribute to be set.
|
||||||
|
|
||||||
|
- Expand the image proportionally to fit within a minimum height and the node width:
|
||||||
|
```yaml
|
||||||
|
height: 100 # Expand image cell to this minimum height
|
||||||
|
fixedsize: false # Avoid scaling to a fixed size
|
||||||
|
# scale default value is true in this case
|
||||||
|
```
|
||||||
|
|
||||||
|
- Increase the space around the image by expanding the image cell space (width and/or height) to a larger value without scaling the image:
|
||||||
|
```yaml
|
||||||
|
width: 200 # Expand image cell to this minimum width
|
||||||
|
height: 100 # Expand image cell to this minimum height
|
||||||
|
scale: false # Avoid scaling the image
|
||||||
|
# fixedsize default value is false in this case
|
||||||
|
```
|
||||||
|
|
||||||
|
- Stretch the image width to fill the available space in the node:
|
||||||
|
```yaml
|
||||||
|
scale: width # Expand image width to fill the available image cell space
|
||||||
|
# fixedsize default value is false in this case
|
||||||
|
```
|
||||||
|
|
||||||
|
- Stretch the image height to a minimum value:
|
||||||
|
```yaml
|
||||||
|
height: 100 # Expand image cell to this minimum height
|
||||||
|
scale: height # Expand image height to fill the available image cell space
|
||||||
|
# fixedsize default value is false in this case
|
||||||
|
```
|
||||||
|
|
||||||
|
## How Graphviz support this image scaling
|
||||||
|
|
||||||
|
The connector and cable nodes are rendered using a HTML `<table>` containing an image cell `<td>` with `width`, `height`, and `fixedsize` attributes containing an image `<img>` with `src` and `scale` attributes. See also the [Graphviz doc](https://graphviz.org/doc/info/shapes.html#html), but note that WireViz uses default values as described above.
|
||||||
36
docs/buildscript.md
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# (Re-)Building the example projects
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The following text is taken from #118
|
||||||
|
https://github.com/formatc1702/WireViz/pull/118
|
||||||
|
|
||||||
|
TODO: write a better explaination -->
|
||||||
|
|
||||||
|
## Commands
|
||||||
|
|
||||||
|
- `python build_examples.py` to build generated files in all groups.
|
||||||
|
- `python build_examples.py compare` to compare generated files in all groups against the last commit.
|
||||||
|
- `python build_examples.py clean` to delete generated files in all groups.
|
||||||
|
- `python build_examples.py restore` to restore generated files in all groups from the last commit.
|
||||||
|
- `python build_examples.py -V` or `--version` to display the WireViz version.
|
||||||
|
- `python build_examples.py -h` or `--help` to see a summary of the usage help text.
|
||||||
|
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
- Append `-b` or `--branch` followed by a specified branch or commit to compare with or restore from (default: The last commit in the current branch).
|
||||||
|
- Append `-c` or `--compare-graphviz-output` to the `compare` command above to also compare the Graphviz output (default: False).
|
||||||
|
- Append `-g` or `--groups` followed by space separated group names to any command above, and the set of generated files affected by the command will be limited to the selected groups.
|
||||||
|
Possible group names:
|
||||||
|
- `examples` to process `examples/{readme.md,ex*.*}`
|
||||||
|
- `tutorial` to process`tutorial/{readme.md,tutorial*.*}`
|
||||||
|
- `demos` to process`examples/demo*.*`
|
||||||
|
|
||||||
|
Affected filetypes: `.gv`, `.bom.tsv`, `.png`, `.svg`, `.html`
|
||||||
|
|
||||||
|
|
||||||
|
## Usage hints
|
||||||
|
|
||||||
|
- Run `python build_examples.py` after any code changes to verify that it still is possible to process YAML-input from all groups without errors.
|
||||||
|
- Run `python build_examples.py compare` after the rebuilding above to verify that the output differences are as expected after a code change.
|
||||||
|
- Run `python build_examples.py restore` before adding and committing to avoid including changes to generated files after the rebuilding above.
|
||||||
344
docs/syntax.md
Normal file
@ -0,0 +1,344 @@
|
|||||||
|
# WireViz Syntax
|
||||||
|
|
||||||
|
## Main sections
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
connectors: # dictionary of all used connectors
|
||||||
|
<str> : # unique connector designator/name
|
||||||
|
... # connector attributes (see below)
|
||||||
|
<str> :
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
cables: # dictionary of all used cables and wires
|
||||||
|
<str> : # unique cable designator/name
|
||||||
|
... # cable attributes (see below)
|
||||||
|
<str> :
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
connections: # list of all connections to be made
|
||||||
|
# between cables and connectors
|
||||||
|
-
|
||||||
|
... # connection set (see below)
|
||||||
|
-
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
additional_bom_items: # custom items to add to BOM
|
||||||
|
- <bom-item> # BOM item (see below)
|
||||||
|
...
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Connector attributes
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
<str> : # unique connector designator/name
|
||||||
|
# general information about a connector (all optional)
|
||||||
|
type: <str>
|
||||||
|
subtype: <str>
|
||||||
|
color: <color> # see below
|
||||||
|
image: <image> # see below
|
||||||
|
notes: <str>
|
||||||
|
|
||||||
|
# product information (all optional)
|
||||||
|
pn: <str> # [internal] part number
|
||||||
|
mpn: <str> # manufacturer part number
|
||||||
|
manufacturer: <str> # manufacturer name
|
||||||
|
|
||||||
|
# pinout information
|
||||||
|
# at least one of the following must be specified
|
||||||
|
pincount: <int> # if omitted, is set to length of specified list(s)
|
||||||
|
pins: <List> # if omitted, is autofilled with [1, 2, ..., pincount]
|
||||||
|
pinlabels: <List> # if omitted, is autofilled with blanks
|
||||||
|
|
||||||
|
# rendering information (all optional)
|
||||||
|
style: <style> # may be set to simple for single pin connectors
|
||||||
|
show_name: <bool> # defaults to true for regular connectors,
|
||||||
|
# false for simple connectors
|
||||||
|
show_pincount: <bool> # defaults to true for regular connectors
|
||||||
|
# false for simple connectors
|
||||||
|
hide_disconnected_pins: <bool> # defaults to false
|
||||||
|
|
||||||
|
# loops
|
||||||
|
loops: <List> # every list item is itself a list of exactly two pins
|
||||||
|
# on the connector that are to be shorted
|
||||||
|
|
||||||
|
# auto-generation
|
||||||
|
autogenerate: <bool> # optional; defaults to false; see below
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### Auto-generation of connectors
|
||||||
|
|
||||||
|
The `autogenerate: true` option is especially useful for very simple, recurring connectors such as crimp ferrules, splices, and others, where it would be a hassle to individually assign unique designators for every instance.
|
||||||
|
|
||||||
|
By default, when defining a connector, it will be generated once using the specified designator, and can be referenced multiple times, in different connection sets (see below).
|
||||||
|
|
||||||
|
If `autogenerate: true` is set, the connector will _not_ be generated at first. When defining the `connections` section (see below), every time the connector is mentioned, a new instance with an auto-incremented designator is generated and attached.
|
||||||
|
|
||||||
|
Since the auto-incremented and auto-assigned designator is not known to the user, one instance of the connector can not be referenced again outside the point of creation. The `autogenerate: true` option is therefore only useful for terminals with only one wire attached, or splices with exactly one wire going in, and one wire going out. If more wires are to be attached (e.g. for a three-way splice, or a crimp where multiple wires are joined), a separate connector with `autogenerate: false` and a user-defined, unique designator needs to be used.
|
||||||
|
|
||||||
|
## Cable attributes
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
<str> : # unique cable designator/name
|
||||||
|
# general information about a connector (all optional)
|
||||||
|
category: <category> # may be set to bundle;
|
||||||
|
# generates one BOM item for every wire in the bundle
|
||||||
|
# instead of a single item for the entire cable;
|
||||||
|
# renders with a dashed outline
|
||||||
|
type: <str>
|
||||||
|
gauge: <int/float/str> # allowed formats:
|
||||||
|
# <int/float> mm2 is understood
|
||||||
|
# <int> AWG is understood
|
||||||
|
# <int/float> is assumed to be mm2
|
||||||
|
# <str> custom units and formats are allowed
|
||||||
|
# but unavailable for auto-conversion
|
||||||
|
show_equiv: <bool> # defaults to false; can auto-convert between mm2 and AWG
|
||||||
|
# and display the result when set to true
|
||||||
|
length: <int/float> # is assumed to be in meters
|
||||||
|
shield: <bool/color> # defaults to false
|
||||||
|
# setting to true will display the shield as a thin black line
|
||||||
|
# using a color (see below) will render the shield in that color
|
||||||
|
# using 's' as the wire number
|
||||||
|
color: <color> # see below
|
||||||
|
image: <image> # see below
|
||||||
|
notes: <str>
|
||||||
|
|
||||||
|
# product information (all optional)
|
||||||
|
pn: <str> # [internal] part number
|
||||||
|
mpn: <str> # manufacturer part number
|
||||||
|
manufacturer: <str> # manufacturer name
|
||||||
|
|
||||||
|
# conductor information
|
||||||
|
# the following combinations are permitted:
|
||||||
|
# wirecount only no color information is specified
|
||||||
|
# colors only wirecount is inferred from list length
|
||||||
|
# wirecount + color_code colors are auto-generated based on the specified
|
||||||
|
# color code (see below) to match the wirecount
|
||||||
|
# wirecount + colors colors list is trimmed or repeated to match the wirecount
|
||||||
|
wirecount: <int>
|
||||||
|
colors: <List> # list of colors (see below)
|
||||||
|
color_code: <str> # one of the supported cable color codes (see below)
|
||||||
|
|
||||||
|
# rendering information (all optional)
|
||||||
|
show_name: <bool> # defaults to true
|
||||||
|
show_wirecount: <bool> # defaults to true
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Connection sets
|
||||||
|
|
||||||
|
A connection set is used to connect multiple components together. Multiple connections can be easily created in parallel within one connection set, by specifying a list of individual pins (for `connectors`) or wires (for `cables`) for every component along the way.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
connections:
|
||||||
|
- # Each list entry is a connection set
|
||||||
|
- <component> # Each connection set is itself a list of items
|
||||||
|
- <component> # Items must alternatingly belong to the connectors and cables sections
|
||||||
|
-...
|
||||||
|
|
||||||
|
- # example (single connection)
|
||||||
|
- <connector>: <pin> # attach one pin of the connector
|
||||||
|
- <cable>: <wire> # attach one wire of the cable
|
||||||
|
- <connector> # for simple connectors, pin 1 is implicit
|
||||||
|
- <cable>: s # for shielded wires, s attaches to the shield
|
||||||
|
|
||||||
|
- # example (multiple parallel connections)
|
||||||
|
- <connector>: [<pin>, ..., <pin> ] # attach multiple pins in parallel
|
||||||
|
- <cable>: [<wire>, ..., <wire>] # attach multiple wires in parallel
|
||||||
|
- <connector> # auto-generate a new connector for every parallel connection
|
||||||
|
- <cable>: [<wire>-<wire>] # specify a range of wires to attach in parallel
|
||||||
|
- [<connector>, ..., <connector>] # specify multiple simple connectors to attach in parallel
|
||||||
|
# these may be unique, auto-generated, or a mix of both
|
||||||
|
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
- Each connection set is a list of components.
|
||||||
|
- The minimum number of items is two.
|
||||||
|
- The maximum number of items is unlimited.
|
||||||
|
- Items must alternatingly belong to the `connectors` and the `cables` sections.
|
||||||
|
- When a connection set defines multiple parallel connections, the number of specified `<pin>`s and `<wire>`s for each component in the set must match. When specifying only one designator, one is auto-generated for each connection of the set.
|
||||||
|
|
||||||
|
### Single connections
|
||||||
|
|
||||||
|
#### Connectors
|
||||||
|
|
||||||
|
- `- <designator>: <int/str>` attaches a pin of the connector, referring to a pin number (from the connector's `pins` attribute) or a pin label (from its `pinlabels` attribute), provided the label is unique.
|
||||||
|
|
||||||
|
- `- <designator>` is allowed for simple connectors, since they have only one pin to connect.
|
||||||
|
For connectors with `autogenerate: true`, a new instance, with auto-generated designator, is created.
|
||||||
|
|
||||||
|
#### Cables
|
||||||
|
|
||||||
|
- `<designator>: <wire>` attaches a specific wire of a cable, using its number.
|
||||||
|
|
||||||
|
### Multiple parallel connections
|
||||||
|
|
||||||
|
#### Connectors
|
||||||
|
|
||||||
|
- `- <designator>: [<pin>, ..., <pin>]`
|
||||||
|
|
||||||
|
Each `<pin>` may be:
|
||||||
|
|
||||||
|
- `<int/str>` to refer to a specific pin, using its number (from its `pins` attribute) or its label (from its `pinlabels` attribute, provided the label is unique for this connector)
|
||||||
|
|
||||||
|
- `<int>-<int>` auto-expands to a range, e.g. `1-4` auto-expands to `1,2,3,4`; `9-7` will auto-expand to `9,8,7`.
|
||||||
|
|
||||||
|
- Mixing types is allowed, e.g. `[<pin>, <pinlabel>, <pin>-<pin>, <pin>]`
|
||||||
|
|
||||||
|
- `- [<designator>, ..., <designator>]`
|
||||||
|
|
||||||
|
Attaches multiple different single pin connectors, one per connection in the set.
|
||||||
|
For connectors with `autogenerate: true`, a new instance, with auto-generated designator, is created with every mention.
|
||||||
|
Auto-generated and non-autogenerated connectors may be mixed.
|
||||||
|
|
||||||
|
- `- <designator>`
|
||||||
|
|
||||||
|
Attaches multiple instances of the same single pin connector, one per connectioin in the set.
|
||||||
|
For connectors with `autogenerate: true`, a new instance, with auto-generated designator, is created for every connection in the set.
|
||||||
|
Since only connectors with `pincount: 1` can be auto-generated, pin number 1 is implicit.
|
||||||
|
|
||||||
|
#### Cables
|
||||||
|
|
||||||
|
- `<designator>: [<wire>, ..., <wire>]`
|
||||||
|
|
||||||
|
Each `<wire>` may be:
|
||||||
|
|
||||||
|
- `<int>` to refer to a specific wire, using its number.
|
||||||
|
- `<int>-<int>` auto-expands to a range.
|
||||||
|
|
||||||
|
|
||||||
|
## BOM items
|
||||||
|
|
||||||
|
Connectors (both regular, and auto-generated), cables, and wires of a bundle are automatically added to the BOM.
|
||||||
|
|
||||||
|
<!-- unless the `ignore_in_bom` attribute is set to `true` (#115) -->
|
||||||
|
|
||||||
|
Additional BOM entries can be generated in the sections marked `<bom-item>` above.
|
||||||
|
|
||||||
|
<!-- BOM items inside connectors/cables are not implemented yet, but should be soon (#50) -->
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
-
|
||||||
|
description: <str>
|
||||||
|
qty: <int/str> # when used in the additional_bom_items section:
|
||||||
|
# <int> manually specify qty.
|
||||||
|
# when used within a component:
|
||||||
|
# <int> manually specify qty.
|
||||||
|
# pincount match number of pins of connector
|
||||||
|
# wirecount match number of wires of cable/bundle
|
||||||
|
# connectioncount match number of connected pins
|
||||||
|
# all the following are optional:
|
||||||
|
unit: <str>
|
||||||
|
designators: <List>
|
||||||
|
pn: <str> # [internal] part number
|
||||||
|
mpn: <str> # manufacturer part number
|
||||||
|
manufacturer: <str> # manufacturer name
|
||||||
|
```
|
||||||
|
|
||||||
|
## Colors
|
||||||
|
|
||||||
|
Colors are defined via uppercase, two character strings.
|
||||||
|
Striped/banded wires can be specified by simply concatenating multiple colors, with no space inbetween, eg. `GNYE` for green-yellow.
|
||||||
|
|
||||||
|
The following colors are understood:
|
||||||
|
|
||||||
|
- `BK`  (black)
|
||||||
|
- `WH`  (white)
|
||||||
|
- `GY`  (grey)
|
||||||
|
- `PK`  (pink)
|
||||||
|
- `RD`  (red)
|
||||||
|
- `OG`  (orange)
|
||||||
|
- `YE`  (yellow)
|
||||||
|
- `OL`  (olive green)
|
||||||
|
- `GN`  (green)
|
||||||
|
- `TQ`  (turquoise)
|
||||||
|
- `LB`  (light blue)
|
||||||
|
- `BU`  (blue)
|
||||||
|
- `VT`  (violet)
|
||||||
|
- `BN`  (brown)
|
||||||
|
- `BG`  (beige)
|
||||||
|
- `IV`  (ivory)
|
||||||
|
- `SL`  (slate)
|
||||||
|
- `CU`  (copper)
|
||||||
|
- `SN`  (tin)
|
||||||
|
- `SR`  (silver)
|
||||||
|
- `GD`  (gold)
|
||||||
|
|
||||||
|
<!-- color list generated with a helper script: -->
|
||||||
|
<!-- https://gist.github.com/formatc1702/3c93fb4c5e392364899283f78672b952 -->
|
||||||
|
|
||||||
|
## Cable color codes
|
||||||
|
|
||||||
|
Supported color codes:
|
||||||
|
|
||||||
|
- `DIN` for [DIN 47100](https://en.wikipedia.org/wiki/DIN_47100)
|
||||||
|
|
||||||
|
          ...
|
||||||
|
|
||||||
|
- `IEC` for [IEC 60757](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system) ("ROY G BIV")
|
||||||
|
|
||||||
|
          ...
|
||||||
|
|
||||||
|
- `TEL` and `TELALT` for [25-pair color code](https://en.wikipedia.org/wiki/25-pair_color_code)
|
||||||
|
- `T568A` and `T568B` for [TIA/EIA-568](https://en.wikipedia.org/wiki/TIA/EIA-568#Wiring) (e.g. Ethernet)
|
||||||
|
- `BW` for alternating black and white
|
||||||
|
|
||||||
|
|
||||||
|
## Images
|
||||||
|
|
||||||
|
Both connectors and cables accept including an image with a caption within their respective nodes.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
image:
|
||||||
|
src: <path> # path to the image file
|
||||||
|
# optional parameters:
|
||||||
|
caption: <str> # text to display below the image
|
||||||
|
width: <int> # range: 1~65535; unit: points
|
||||||
|
height: <int> # range: 1~65535; unit: points
|
||||||
|
# if only one dimension (width/height) is specified, the image is scaled proportionally.
|
||||||
|
# if both width and height are specified, the image is stretched to fit.
|
||||||
|
```
|
||||||
|
|
||||||
|
For more fine grained control over the image parameters, please see [`advanced_image_usage.md`](advanced_image_usage.md).
|
||||||
|
|
||||||
|
|
||||||
|
## Multiline strings
|
||||||
|
|
||||||
|
The following attributes accept multiline strings:
|
||||||
|
- `type`
|
||||||
|
- `subtype` (connectors only)
|
||||||
|
- `notes`
|
||||||
|
- `manufacturer`
|
||||||
|
- `mpn`
|
||||||
|
- `image.caption`
|
||||||
|
|
||||||
|
### Method 1
|
||||||
|
|
||||||
|
By using `|`, every following indented line is treated as a new line.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
attribute: |
|
||||||
|
This is line 1.
|
||||||
|
This is line 2.
|
||||||
|
```
|
||||||
|
|
||||||
|
### Method 2
|
||||||
|
|
||||||
|
By using double quoted strings, `\n` within the string is converted to a new line.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
attribute: "This is line 1.\nThis is line 2."
|
||||||
|
```
|
||||||
|
|
||||||
|
Plain (no quotes) or single quoted strings do not convert `\n`.
|
||||||
|
|
||||||
|
See [yaml-multiline.info](https://yaml-multiline.info/) for more information.
|
||||||
|
|
||||||
|
## Inheritance
|
||||||
|
|
||||||
|
[YAML anchors and references](https://blog.daemonl.com/2016/02/yaml.html) are useful for defining and referencing information that is used more than once in a file, e.g. when using defining multiple connectors of the same type or family. See [Demo 02](../examples/demo02.yml) for an example.
|
||||||
167
examples/demo01.gv
generated
@ -1,15 +1,101 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{D-Sub|female|9-pin}|{{DCD|RX|TX|DTR|GND|DSR|RTS|CTS|RI}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4|<p5r>5|<p6r>6|<p7r>7|<p8r>8|<p9r>9}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|3-pin}|{{<p1l>1|<p2l>2|<p3l>3}|{GND|RX|TX}}"]
|
<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">D-Sub</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">9-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>DCD</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RX</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>TX</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DTR</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>GND</td>
|
||||||
|
<td port="p5r">5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DSR</td>
|
||||||
|
<td port="p6r">6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RTS</td>
|
||||||
|
<td port="p7r">7</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>CTS</td>
|
||||||
|
<td port="p8r">8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RI</td>
|
||||||
|
<td port="p9r">9</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">3-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>RX</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>TX</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
X1:p5r:e -- W1:w1:w
|
X1:p5r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#666600:#000000"]
|
edge [color="#000000:#895956:#000000"]
|
||||||
X1:p2r:e -- W1:w2:w
|
X1:p2r:e -- W1:w2:w
|
||||||
W1:w2:e -- X2:p3l:w
|
W1:w2:e -- X2:p3l:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
@ -17,5 +103,76 @@ graph {
|
|||||||
W1:w3:e -- X2:p2l:w
|
W1:w3:e -- X2:p2l:w
|
||||||
edge [color="#000000"]
|
edge [color="#000000"]
|
||||||
X1:p5r:e -- W1:ws:w
|
X1:p5r:e -- W1:ws:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>3x</td><td>0.25 mm²</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:5</td><td>WH</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>BN</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>GN</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td> </td></tr><tr><td>X1:5</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">3x</td>
|
||||||
|
<td balign="left">0.25 mm²</td>
|
||||||
|
<td balign="left">+ S</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:5</td>
|
||||||
|
<td>WH</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2:3</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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2:2</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></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:5</td>
|
||||||
|
<td>Shield</td>
|
||||||
|
<td><!-- s_out --></td>
|
||||||
|
</tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0" port="ws"></td></tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
260
examples/demo01.html
generated
@ -1,171 +1,177 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="825pt" height="290pt"
|
<svg width="777pt" height="291pt"
|
||||||
viewBox="0.00 0.00 825.00 289.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 777.00 291.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 285.5)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 287)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-285.5 821,-285.5 821,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-287 773,-287 773,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-0.5 0,-253.5 160,-253.5 160,-0.5 0,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="136,-253 0,-253 0,0 136,0 136,-253"/>
|
||||||
<text text-anchor="middle" x="80" y="-238.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-229.5 0,-252.5 136,-252.5 136,-229.5 0,-229.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-230.5 160,-230.5 "/>
|
<text text-anchor="start" x="59.5" y="-237.3" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27.5" y="-215.3" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="0,-206.5 0,-229.5 47,-229.5 47,-206.5 0,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="55,-207.5 55,-230.5 "/>
|
<text text-anchor="start" x="4" y="-214.3" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="84" y="-215.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="47,-206.5 47,-229.5 97,-229.5 97,-206.5 47,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-207.5 113,-230.5 "/>
|
<text text-anchor="start" x="51" y="-214.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="136.5" y="-215.3" font-family="arial" font-size="14.00">9-pin</text>
|
<polygon fill="none" stroke="black" points="97,-206.5 97,-229.5 136,-229.5 136,-206.5 97,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-207.5 160,-207.5 "/>
|
<text text-anchor="start" x="101" y="-214.3" font-family="arial" font-size="14.00">9-pin</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-192.3" font-family="arial" font-size="14.00">DCD</text>
|
<polygon fill="none" stroke="black" points="0,-183.5 0,-206.5 80,-206.5 80,-183.5 0,-183.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-184.5 91,-184.5 "/>
|
<text text-anchor="start" x="25" y="-191.3" font-family="arial" font-size="14.00">DCD</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-169.3" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="80,-183.5 80,-206.5 136,-206.5 136,-183.5 80,-183.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-161.5 91,-161.5 "/>
|
<text text-anchor="start" x="104" y="-191.3" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-146.3" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="0,-160.5 0,-183.5 80,-183.5 80,-160.5 0,-160.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-138.5 91,-138.5 "/>
|
<text text-anchor="start" x="30.5" y="-168.3" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-123.3" font-family="arial" font-size="14.00">DTR</text>
|
<polygon fill="none" stroke="black" points="80,-160.5 80,-183.5 136,-183.5 136,-160.5 80,-160.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-115.5 91,-115.5 "/>
|
<text text-anchor="start" x="104" y="-168.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-100.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-137.5 0,-160.5 80,-160.5 80,-137.5 0,-137.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-92.5 91,-92.5 "/>
|
<text text-anchor="start" x="31" y="-145.3" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-77.3" font-family="arial" font-size="14.00">DSR</text>
|
<polygon fill="none" stroke="black" points="80,-137.5 80,-160.5 136,-160.5 136,-137.5 80,-137.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-69.5 91,-69.5 "/>
|
<text text-anchor="start" x="104" y="-145.3" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-54.3" font-family="arial" font-size="14.00">RTS</text>
|
<polygon fill="none" stroke="black" points="0,-114.5 0,-137.5 80,-137.5 80,-114.5 0,-114.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-46.5 91,-46.5 "/>
|
<text text-anchor="start" x="26" y="-122.3" font-family="arial" font-size="14.00">DTR</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-31.3" font-family="arial" font-size="14.00">CTS</text>
|
<polygon fill="none" stroke="black" points="80,-114.5 80,-137.5 136,-137.5 136,-114.5 80,-114.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-23.5 91,-23.5 "/>
|
<text text-anchor="start" x="104" y="-122.3" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-8.3" font-family="arial" font-size="14.00">RI</text>
|
<polygon fill="none" stroke="black" points="0,-91.5 0,-114.5 80,-114.5 80,-91.5 0,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-0.5 91,-207.5 "/>
|
<text text-anchor="start" x="24.5" y="-99.3" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-192.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="80,-91.5 80,-114.5 136,-114.5 136,-91.5 80,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-184.5 160,-184.5 "/>
|
<text text-anchor="start" x="104" y="-99.3" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-169.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="0,-68.5 0,-91.5 80,-91.5 80,-68.5 0,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-161.5 160,-161.5 "/>
|
<text text-anchor="start" x="25.5" y="-76.3" font-family="arial" font-size="14.00">DSR</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-146.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="80,-68.5 80,-91.5 136,-91.5 136,-68.5 80,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-138.5 160,-138.5 "/>
|
<text text-anchor="start" x="104" y="-76.3" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-123.3" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="0,-45.5 0,-68.5 80,-68.5 80,-45.5 0,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-115.5 160,-115.5 "/>
|
<text text-anchor="start" x="26" y="-53.3" font-family="arial" font-size="14.00">RTS</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-100.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="80,-45.5 80,-68.5 136,-68.5 136,-45.5 80,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-92.5 160,-92.5 "/>
|
<text text-anchor="start" x="104" y="-53.3" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-77.3" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="0,-22.5 0,-45.5 80,-45.5 80,-22.5 0,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-69.5 160,-69.5 "/>
|
<text text-anchor="start" x="26" y="-30.3" font-family="arial" font-size="14.00">CTS</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-54.3" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="80,-22.5 80,-45.5 136,-45.5 136,-22.5 80,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-46.5 160,-46.5 "/>
|
<text text-anchor="start" x="104" y="-30.3" font-family="arial" font-size="14.00">8</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-31.3" font-family="arial" font-size="14.00">8</text>
|
<polygon fill="none" stroke="black" points="0,0.5 0,-22.5 80,-22.5 80,0.5 0,0.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-23.5 160,-23.5 "/>
|
<text text-anchor="start" x="33" y="-7.3" font-family="arial" font-size="14.00">RI</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-8.3" font-family="arial" font-size="14.00">9</text>
|
<polygon fill="none" stroke="black" points="80,0.5 80,-22.5 136,-22.5 136,0.5 80,0.5"/>
|
||||||
|
<text text-anchor="start" x="104" y="-7.3" font-family="arial" font-size="14.00">9</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="467,-281.5 304,-281.5 304,-82.5 467,-82.5 467,-281.5"/>
|
<polygon fill="none" stroke="black" points="443,-283 280,-283 280,-84 443,-84 443,-283"/>
|
||||||
<polygon fill="none" stroke="black" points="304.5,-258 304.5,-281 467.5,-281 467.5,-258 304.5,-258"/>
|
<polygon fill="none" stroke="black" points="280.5,-259.5 280.5,-282.5 443.5,-282.5 443.5,-259.5 280.5,-259.5"/>
|
||||||
<text text-anchor="start" x="375" y="-265.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="351" y="-267.3" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="304.5,-235 304.5,-258 327.5,-258 327.5,-235 304.5,-235"/>
|
<polygon fill="none" stroke="black" points="280.5,-236.5 280.5,-259.5 303.5,-259.5 303.5,-236.5 280.5,-236.5"/>
|
||||||
<text text-anchor="start" x="308.5" y="-242.8" font-family="arial" font-size="14.00">3x</text>
|
<text text-anchor="start" x="284.5" y="-244.3" font-family="arial" font-size="14.00">3x</text>
|
||||||
<polygon fill="none" stroke="black" points="327.5,-235 327.5,-258 394.5,-258 394.5,-235 327.5,-235"/>
|
<polygon fill="none" stroke="black" points="303.5,-236.5 303.5,-259.5 370.5,-259.5 370.5,-236.5 303.5,-236.5"/>
|
||||||
<text text-anchor="start" x="331.5" y="-242.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="307.5" y="-244.3" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<polygon fill="none" stroke="black" points="394.5,-235 394.5,-258 424.5,-258 424.5,-235 394.5,-235"/>
|
<polygon fill="none" stroke="black" points="370.5,-236.5 370.5,-259.5 400.5,-259.5 400.5,-236.5 370.5,-236.5"/>
|
||||||
<text text-anchor="start" x="398.5" y="-242.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="374.5" y="-244.3" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="424.5,-235 424.5,-258 467.5,-258 467.5,-235 424.5,-235"/>
|
<polygon fill="none" stroke="black" points="400.5,-236.5 400.5,-259.5 443.5,-259.5 443.5,-236.5 400.5,-236.5"/>
|
||||||
<text text-anchor="start" x="428.5" y="-242.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="404.5" y="-244.3" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="384" y="-223.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-223.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="316" y="-206.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="292" y="-204.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="374" y="-206.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="350" y="-204.3" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="428" y="-206.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="404" y="-204.3" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="304.5,-195 304.5,-201 467.5,-201 467.5,-195 304.5,-195"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-196.5 280.5,-198.5 443.5,-198.5 443.5,-196.5 280.5,-196.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-196 466.5,-196 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="280.5,-194.5 280.5,-196.5 443.5,-196.5 443.5,-194.5 280.5,-194.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-200 305.5,-200 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-192.5 280.5,-194.5 443.5,-194.5 443.5,-192.5 280.5,-192.5"/>
|
||||||
<text text-anchor="start" x="316" y="-181.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="292" y="-179.3" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="376.5" y="-181.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="352.5" y="-179.3" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="428" y="-181.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="404" y="-179.3" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="304.5,-170 304.5,-176 467.5,-176 467.5,-170 304.5,-170"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-171.5 280.5,-173.5 443.5,-173.5 443.5,-171.5 280.5,-171.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-171 466.5,-171 "/>
|
<polygon fill="#895956" stroke="transparent" points="280.5,-169.5 280.5,-171.5 443.5,-171.5 443.5,-169.5 280.5,-169.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-175 305.5,-175 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-167.5 280.5,-169.5 443.5,-169.5 443.5,-167.5 280.5,-167.5"/>
|
||||||
<text text-anchor="start" x="316" y="-156.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="292" y="-154.3" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="375" y="-156.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="351" y="-154.3" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="428" y="-156.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="404" y="-154.3" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="304.5,-145 304.5,-151 467.5,-151 467.5,-145 304.5,-145"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-146.5 280.5,-148.5 443.5,-148.5 443.5,-146.5 280.5,-146.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-146 466.5,-146 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="280.5,-144.5 280.5,-146.5 443.5,-146.5 443.5,-144.5 280.5,-144.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-150 305.5,-150 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-142.5 280.5,-144.5 443.5,-144.5 443.5,-142.5 280.5,-142.5"/>
|
||||||
<text text-anchor="start" x="328" y="-131.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-129.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="316" y="-112.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="292" y="-110.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="367" y="-112.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="343" y="-110.3" font-family="arial" font-size="14.00">Shield</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-102 466.5,-102 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-102.5 280.5,-104.5 443.5,-104.5 443.5,-102.5 280.5,-102.5"/>
|
||||||
<text text-anchor="start" x="328" y="-87.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-89.3" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-102C238.42,-104.19 229.56,-198.19 304,-196"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-100.5C214.18,-102.68 205.81,-195.68 280,-193.5"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M160,-104C236.43,-104 227.57,-198 304,-198"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M136,-102.5C212.19,-102.5 203.81,-195.5 280,-195.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-106C234.44,-103.81 225.58,-197.81 304,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-104.5C210.19,-102.32 201.82,-195.32 280,-197.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-171C224,-171 240,-171 304,-171"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-170.5C199.76,-170.52 215.75,-168.52 280,-168.5"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M160,-173C224,-173 240,-173 304,-173"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M136,-172.5C200.01,-172.5 215.99,-170.5 280,-170.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-175C224,-175 240,-175 304,-175"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-174.5C200.25,-174.48 216.24,-172.48 280,-172.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-148C223.76,-148.02 239.75,-146.02 304,-146"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-147.5C199.54,-147.56 215.49,-143.56 280,-143.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M160,-150C224.01,-150 239.99,-148 304,-148"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M136,-149.5C200.02,-149.5 215.98,-145.5 280,-145.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-152C224.25,-151.98 240.24,-149.98 304,-150"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-151.5C200.51,-151.44 216.46,-147.44 280,-147.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-104C224,-104 240,-104 304,-104"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-102.5C200,-102.5 216,-103.5 280,-103.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="611,-140.5 611,-255.5 817,-255.5 817,-140.5 611,-140.5"/>
|
<polygon fill="white" stroke="transparent" points="769,-254 587,-254 587,-139 769,-139 769,-254"/>
|
||||||
<text text-anchor="middle" x="714" y="-240.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="587,-230.5 587,-253.5 769,-253.5 769,-230.5 587,-230.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-232.5 817,-232.5 "/>
|
<text text-anchor="start" x="669.5" y="-238.3" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="661.5" y="-217.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="587,-207.5 587,-230.5 680,-230.5 680,-207.5 587,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="712,-209.5 712,-232.5 "/>
|
<text text-anchor="start" x="591" y="-215.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="741" y="-217.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="680,-207.5 680,-230.5 730,-230.5 730,-207.5 680,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="770,-209.5 770,-232.5 "/>
|
<text text-anchor="start" x="684" y="-215.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="793.5" y="-217.3" font-family="arial" font-size="14.00">3-pin</text>
|
<polygon fill="none" stroke="black" points="730,-207.5 730,-230.5 769,-230.5 769,-207.5 730,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-209.5 817,-209.5 "/>
|
<text text-anchor="start" x="734" y="-215.3" font-family="arial" font-size="14.00">3-pin</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-194.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="587,-184.5 587,-207.5 667,-207.5 667,-184.5 587,-184.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-186.5 702,-186.5 "/>
|
<text text-anchor="start" x="623" y="-192.3" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-171.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="667,-184.5 667,-207.5 769,-207.5 769,-184.5 667,-184.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-163.5 702,-163.5 "/>
|
<text text-anchor="start" x="702.5" y="-192.3" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-148.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="587,-161.5 587,-184.5 667,-184.5 667,-161.5 587,-161.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-140.5 702,-209.5 "/>
|
<text text-anchor="start" x="623" y="-169.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-194.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="667,-161.5 667,-184.5 769,-184.5 769,-161.5 667,-161.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-186.5 817,-186.5 "/>
|
<text text-anchor="start" x="708.5" y="-169.3" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-171.3" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="587,-138.5 587,-161.5 667,-161.5 667,-138.5 587,-138.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-163.5 817,-163.5 "/>
|
<text text-anchor="start" x="623" y="-146.3" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-148.3" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="667,-138.5 667,-161.5 769,-161.5 769,-138.5 667,-138.5"/>
|
||||||
|
<text text-anchor="start" x="709" y="-146.3" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-196C531,-196 547,-196 611,-196"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-193.5C507,-193.5 523,-193.5 587,-193.5"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M467,-198C531,-198 547,-198 611,-198"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M443,-195.5C507,-195.5 523,-195.5 587,-195.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-200C531,-200 547,-200 611,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-197.5C507,-197.5 523,-197.5 587,-197.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-171C530.04,-171.86 544.68,-150.86 611,-150"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-168.5C506.04,-169.36 520.68,-148.36 587,-147.5"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M467,-173C531.68,-173 546.32,-152 611,-152"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M443,-170.5C507.68,-170.5 522.32,-149.5 587,-149.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-175C533.32,-174.14 547.96,-153.14 611,-154"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-172.5C509.32,-171.64 523.96,-150.64 587,-151.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-146C533.9,-147.09 547.67,-174.09 611,-173"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-143.5C509.9,-144.59 523.67,-171.59 587,-170.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M467,-148C532.12,-148 545.88,-175 611,-175"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M443,-145.5C508.12,-145.5 521.88,-172.5 587,-172.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-150C530.33,-148.91 544.1,-175.91 611,-177"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-147.5C506.33,-146.41 520.1,-173.41 587,-174.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, female, 9 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 3 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 3 x 0.25 mm² shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, D-Sub, female, 9 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 3 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 3 x 0.25 mm² shielded</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/demo01.png
generated
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 47 KiB |
248
examples/demo01.svg
generated
@ -1,170 +1,172 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="825pt" height="290pt"
|
<svg width="777pt" height="291pt"
|
||||||
viewBox="0.00 0.00 825.00 289.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 777.00 291.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 285.5)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 287)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-285.5 821,-285.5 821,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-287 773,-287 773,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-0.5 0,-253.5 160,-253.5 160,-0.5 0,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="136,-253 0,-253 0,0 136,0 136,-253"/>
|
||||||
<text text-anchor="middle" x="80" y="-238.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-229.5 0,-252.5 136,-252.5 136,-229.5 0,-229.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-230.5 160,-230.5 "/>
|
<text text-anchor="start" x="59.5" y="-237.3" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27.5" y="-215.3" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="0,-206.5 0,-229.5 47,-229.5 47,-206.5 0,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="55,-207.5 55,-230.5 "/>
|
<text text-anchor="start" x="4" y="-214.3" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="84" y="-215.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="47,-206.5 47,-229.5 97,-229.5 97,-206.5 47,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-207.5 113,-230.5 "/>
|
<text text-anchor="start" x="51" y="-214.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="136.5" y="-215.3" font-family="arial" font-size="14.00">9-pin</text>
|
<polygon fill="none" stroke="black" points="97,-206.5 97,-229.5 136,-229.5 136,-206.5 97,-206.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-207.5 160,-207.5 "/>
|
<text text-anchor="start" x="101" y="-214.3" font-family="arial" font-size="14.00">9-pin</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-192.3" font-family="arial" font-size="14.00">DCD</text>
|
<polygon fill="none" stroke="black" points="0,-183.5 0,-206.5 80,-206.5 80,-183.5 0,-183.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-184.5 91,-184.5 "/>
|
<text text-anchor="start" x="25" y="-191.3" font-family="arial" font-size="14.00">DCD</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-169.3" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="80,-183.5 80,-206.5 136,-206.5 136,-183.5 80,-183.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-161.5 91,-161.5 "/>
|
<text text-anchor="start" x="104" y="-191.3" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-146.3" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="0,-160.5 0,-183.5 80,-183.5 80,-160.5 0,-160.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-138.5 91,-138.5 "/>
|
<text text-anchor="start" x="30.5" y="-168.3" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-123.3" font-family="arial" font-size="14.00">DTR</text>
|
<polygon fill="none" stroke="black" points="80,-160.5 80,-183.5 136,-183.5 136,-160.5 80,-160.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-115.5 91,-115.5 "/>
|
<text text-anchor="start" x="104" y="-168.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-100.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-137.5 0,-160.5 80,-160.5 80,-137.5 0,-137.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-92.5 91,-92.5 "/>
|
<text text-anchor="start" x="31" y="-145.3" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-77.3" font-family="arial" font-size="14.00">DSR</text>
|
<polygon fill="none" stroke="black" points="80,-137.5 80,-160.5 136,-160.5 136,-137.5 80,-137.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-69.5 91,-69.5 "/>
|
<text text-anchor="start" x="104" y="-145.3" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-54.3" font-family="arial" font-size="14.00">RTS</text>
|
<polygon fill="none" stroke="black" points="0,-114.5 0,-137.5 80,-137.5 80,-114.5 0,-114.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-46.5 91,-46.5 "/>
|
<text text-anchor="start" x="26" y="-122.3" font-family="arial" font-size="14.00">DTR</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-31.3" font-family="arial" font-size="14.00">CTS</text>
|
<polygon fill="none" stroke="black" points="80,-114.5 80,-137.5 136,-137.5 136,-114.5 80,-114.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-23.5 91,-23.5 "/>
|
<text text-anchor="start" x="104" y="-122.3" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="45.5" y="-8.3" font-family="arial" font-size="14.00">RI</text>
|
<polygon fill="none" stroke="black" points="0,-91.5 0,-114.5 80,-114.5 80,-91.5 0,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-0.5 91,-207.5 "/>
|
<text text-anchor="start" x="24.5" y="-99.3" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-192.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="80,-91.5 80,-114.5 136,-114.5 136,-91.5 80,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-184.5 160,-184.5 "/>
|
<text text-anchor="start" x="104" y="-99.3" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-169.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="0,-68.5 0,-91.5 80,-91.5 80,-68.5 0,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-161.5 160,-161.5 "/>
|
<text text-anchor="start" x="25.5" y="-76.3" font-family="arial" font-size="14.00">DSR</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-146.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="80,-68.5 80,-91.5 136,-91.5 136,-68.5 80,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-138.5 160,-138.5 "/>
|
<text text-anchor="start" x="104" y="-76.3" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-123.3" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="0,-45.5 0,-68.5 80,-68.5 80,-45.5 0,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-115.5 160,-115.5 "/>
|
<text text-anchor="start" x="26" y="-53.3" font-family="arial" font-size="14.00">RTS</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-100.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="80,-45.5 80,-68.5 136,-68.5 136,-45.5 80,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-92.5 160,-92.5 "/>
|
<text text-anchor="start" x="104" y="-53.3" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-77.3" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="0,-22.5 0,-45.5 80,-45.5 80,-22.5 0,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-69.5 160,-69.5 "/>
|
<text text-anchor="start" x="26" y="-30.3" font-family="arial" font-size="14.00">CTS</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-54.3" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="80,-22.5 80,-45.5 136,-45.5 136,-22.5 80,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-46.5 160,-46.5 "/>
|
<text text-anchor="start" x="104" y="-30.3" font-family="arial" font-size="14.00">8</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-31.3" font-family="arial" font-size="14.00">8</text>
|
<polygon fill="none" stroke="black" points="0,0.5 0,-22.5 80,-22.5 80,0.5 0,0.5"/>
|
||||||
<polyline fill="none" stroke="black" points="91,-23.5 160,-23.5 "/>
|
<text text-anchor="start" x="33" y="-7.3" font-family="arial" font-size="14.00">RI</text>
|
||||||
<text text-anchor="middle" x="125.5" y="-8.3" font-family="arial" font-size="14.00">9</text>
|
<polygon fill="none" stroke="black" points="80,0.5 80,-22.5 136,-22.5 136,0.5 80,0.5"/>
|
||||||
|
<text text-anchor="start" x="104" y="-7.3" font-family="arial" font-size="14.00">9</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="467,-281.5 304,-281.5 304,-82.5 467,-82.5 467,-281.5"/>
|
<polygon fill="none" stroke="black" points="443,-283 280,-283 280,-84 443,-84 443,-283"/>
|
||||||
<polygon fill="none" stroke="black" points="304.5,-258 304.5,-281 467.5,-281 467.5,-258 304.5,-258"/>
|
<polygon fill="none" stroke="black" points="280.5,-259.5 280.5,-282.5 443.5,-282.5 443.5,-259.5 280.5,-259.5"/>
|
||||||
<text text-anchor="start" x="375" y="-265.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="351" y="-267.3" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="304.5,-235 304.5,-258 327.5,-258 327.5,-235 304.5,-235"/>
|
<polygon fill="none" stroke="black" points="280.5,-236.5 280.5,-259.5 303.5,-259.5 303.5,-236.5 280.5,-236.5"/>
|
||||||
<text text-anchor="start" x="308.5" y="-242.8" font-family="arial" font-size="14.00">3x</text>
|
<text text-anchor="start" x="284.5" y="-244.3" font-family="arial" font-size="14.00">3x</text>
|
||||||
<polygon fill="none" stroke="black" points="327.5,-235 327.5,-258 394.5,-258 394.5,-235 327.5,-235"/>
|
<polygon fill="none" stroke="black" points="303.5,-236.5 303.5,-259.5 370.5,-259.5 370.5,-236.5 303.5,-236.5"/>
|
||||||
<text text-anchor="start" x="331.5" y="-242.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="307.5" y="-244.3" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<polygon fill="none" stroke="black" points="394.5,-235 394.5,-258 424.5,-258 424.5,-235 394.5,-235"/>
|
<polygon fill="none" stroke="black" points="370.5,-236.5 370.5,-259.5 400.5,-259.5 400.5,-236.5 370.5,-236.5"/>
|
||||||
<text text-anchor="start" x="398.5" y="-242.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="374.5" y="-244.3" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="424.5,-235 424.5,-258 467.5,-258 467.5,-235 424.5,-235"/>
|
<polygon fill="none" stroke="black" points="400.5,-236.5 400.5,-259.5 443.5,-259.5 443.5,-236.5 400.5,-236.5"/>
|
||||||
<text text-anchor="start" x="428.5" y="-242.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="404.5" y="-244.3" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="384" y="-223.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-223.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="316" y="-206.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="292" y="-204.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="374" y="-206.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="350" y="-204.3" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="428" y="-206.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="404" y="-204.3" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="304.5,-195 304.5,-201 467.5,-201 467.5,-195 304.5,-195"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-196.5 280.5,-198.5 443.5,-198.5 443.5,-196.5 280.5,-196.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-196 466.5,-196 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="280.5,-194.5 280.5,-196.5 443.5,-196.5 443.5,-194.5 280.5,-194.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-200 305.5,-200 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-192.5 280.5,-194.5 443.5,-194.5 443.5,-192.5 280.5,-192.5"/>
|
||||||
<text text-anchor="start" x="316" y="-181.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="292" y="-179.3" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="376.5" y="-181.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="352.5" y="-179.3" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="428" y="-181.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="404" y="-179.3" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="304.5,-170 304.5,-176 467.5,-176 467.5,-170 304.5,-170"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-171.5 280.5,-173.5 443.5,-173.5 443.5,-171.5 280.5,-171.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-171 466.5,-171 "/>
|
<polygon fill="#895956" stroke="transparent" points="280.5,-169.5 280.5,-171.5 443.5,-171.5 443.5,-169.5 280.5,-169.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-175 305.5,-175 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-167.5 280.5,-169.5 443.5,-169.5 443.5,-167.5 280.5,-167.5"/>
|
||||||
<text text-anchor="start" x="316" y="-156.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="292" y="-154.3" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="375" y="-156.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="351" y="-154.3" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="428" y="-156.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="404" y="-154.3" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="304.5,-145 304.5,-151 467.5,-151 467.5,-145 304.5,-145"/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-146.5 280.5,-148.5 443.5,-148.5 443.5,-146.5 280.5,-146.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-146 466.5,-146 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="280.5,-144.5 280.5,-146.5 443.5,-146.5 443.5,-144.5 280.5,-144.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-150 305.5,-150 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-142.5 280.5,-144.5 443.5,-144.5 443.5,-142.5 280.5,-142.5"/>
|
||||||
<text text-anchor="start" x="328" y="-131.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-129.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="316" y="-112.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="292" y="-110.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="367" y="-112.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="343" y="-110.3" font-family="arial" font-size="14.00">Shield</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-102 466.5,-102 "/>
|
<polygon fill="#000000" stroke="transparent" points="280.5,-102.5 280.5,-104.5 443.5,-104.5 443.5,-102.5 280.5,-102.5"/>
|
||||||
<text text-anchor="start" x="328" y="-87.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="304" y="-89.3" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-102C238.42,-104.19 229.56,-198.19 304,-196"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-100.5C214.18,-102.68 205.81,-195.68 280,-193.5"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M160,-104C236.43,-104 227.57,-198 304,-198"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M136,-102.5C212.19,-102.5 203.81,-195.5 280,-195.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-106C234.44,-103.81 225.58,-197.81 304,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-104.5C210.19,-102.32 201.82,-195.32 280,-197.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-171C224,-171 240,-171 304,-171"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-170.5C199.76,-170.52 215.75,-168.52 280,-168.5"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M160,-173C224,-173 240,-173 304,-173"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M136,-172.5C200.01,-172.5 215.99,-170.5 280,-170.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-175C224,-175 240,-175 304,-175"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-174.5C200.25,-174.48 216.24,-172.48 280,-172.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-148C223.76,-148.02 239.75,-146.02 304,-146"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-147.5C199.54,-147.56 215.49,-143.56 280,-143.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M160,-150C224.01,-150 239.99,-148 304,-148"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M136,-149.5C200.02,-149.5 215.98,-145.5 280,-145.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-152C224.25,-151.98 240.24,-149.98 304,-150"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-151.5C200.51,-151.44 216.46,-147.44 280,-147.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-104C224,-104 240,-104 304,-104"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M136,-102.5C200,-102.5 216,-103.5 280,-103.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="611,-140.5 611,-255.5 817,-255.5 817,-140.5 611,-140.5"/>
|
<polygon fill="white" stroke="transparent" points="769,-254 587,-254 587,-139 769,-139 769,-254"/>
|
||||||
<text text-anchor="middle" x="714" y="-240.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="587,-230.5 587,-253.5 769,-253.5 769,-230.5 587,-230.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-232.5 817,-232.5 "/>
|
<text text-anchor="start" x="669.5" y="-238.3" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="661.5" y="-217.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="587,-207.5 587,-230.5 680,-230.5 680,-207.5 587,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="712,-209.5 712,-232.5 "/>
|
<text text-anchor="start" x="591" y="-215.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="741" y="-217.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="680,-207.5 680,-230.5 730,-230.5 730,-207.5 680,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="770,-209.5 770,-232.5 "/>
|
<text text-anchor="start" x="684" y="-215.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="793.5" y="-217.3" font-family="arial" font-size="14.00">3-pin</text>
|
<polygon fill="none" stroke="black" points="730,-207.5 730,-230.5 769,-230.5 769,-207.5 730,-207.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-209.5 817,-209.5 "/>
|
<text text-anchor="start" x="734" y="-215.3" font-family="arial" font-size="14.00">3-pin</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-194.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="587,-184.5 587,-207.5 667,-207.5 667,-184.5 587,-184.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-186.5 702,-186.5 "/>
|
<text text-anchor="start" x="623" y="-192.3" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-171.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="667,-184.5 667,-207.5 769,-207.5 769,-184.5 667,-184.5"/>
|
||||||
<polyline fill="none" stroke="black" points="611,-163.5 702,-163.5 "/>
|
<text text-anchor="start" x="702.5" y="-192.3" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="656.5" y="-148.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="587,-161.5 587,-184.5 667,-184.5 667,-161.5 587,-161.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-140.5 702,-209.5 "/>
|
<text text-anchor="start" x="623" y="-169.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-194.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="667,-161.5 667,-184.5 769,-184.5 769,-161.5 667,-161.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-186.5 817,-186.5 "/>
|
<text text-anchor="start" x="708.5" y="-169.3" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-171.3" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="587,-138.5 587,-161.5 667,-161.5 667,-138.5 587,-138.5"/>
|
||||||
<polyline fill="none" stroke="black" points="702,-163.5 817,-163.5 "/>
|
<text text-anchor="start" x="623" y="-146.3" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="759.5" y="-148.3" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="667,-138.5 667,-161.5 769,-161.5 769,-138.5 667,-138.5"/>
|
||||||
|
<text text-anchor="start" x="709" y="-146.3" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-196C531,-196 547,-196 611,-196"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-193.5C507,-193.5 523,-193.5 587,-193.5"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M467,-198C531,-198 547,-198 611,-198"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M443,-195.5C507,-195.5 523,-195.5 587,-195.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-200C531,-200 547,-200 611,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-197.5C507,-197.5 523,-197.5 587,-197.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-171C530.04,-171.86 544.68,-150.86 611,-150"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-168.5C506.04,-169.36 520.68,-148.36 587,-147.5"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M467,-173C531.68,-173 546.32,-152 611,-152"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M443,-170.5C507.68,-170.5 522.32,-149.5 587,-149.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-175C533.32,-174.14 547.96,-153.14 611,-154"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-172.5C509.32,-171.64 523.96,-150.64 587,-151.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-146C533.9,-147.09 547.67,-174.09 611,-173"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-143.5C509.9,-144.59 523.67,-171.59 587,-170.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M467,-148C532.12,-148 545.88,-175 611,-175"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M443,-145.5C508.12,-145.5 521.88,-172.5 587,-172.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-150C530.33,-148.91 544.1,-175.91 611,-177"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M443,-147.5C506.33,-146.41 520.1,-173.41 587,-174.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 13 KiB |
@ -2,11 +2,11 @@ connectors:
|
|||||||
X1:
|
X1:
|
||||||
type: D-Sub
|
type: D-Sub
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
pinlabels: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
||||||
X2:
|
X2:
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, RX, TX]
|
pinlabels: [GND, RX, TX]
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
|
|||||||
2
examples/demo02.bom.tsv
generated
@ -1,5 +1,5 @@
|
|||||||
Item Qty Unit Designators
|
Item Qty Unit Designators
|
||||||
Connector, Crimp ferrule, 0.25 mm² 2
|
Connector, Crimp ferrule, 0.25 mm², YE 2
|
||||||
Connector, Molex KK 254, female, 4 pins 2 X2, X3
|
Connector, Molex KK 254, female, 4 pins 2 X2, X3
|
||||||
Connector, Molex KK 254, female, 5 pins 1 X4
|
Connector, Molex KK 254, female, 5 pins 1 X4
|
||||||
Connector, Molex KK 254, female, 8 pins 1 X1
|
Connector, Molex KK 254, female, 8 pins 1 X1
|
||||||
|
|||||||
|
508
examples/demo02.gv
generated
@ -1,33 +1,197 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|8-pin}|{{GND|+5V|SCL|SDA|MISO|MOSI|SCK|N/C}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4|<p5r>5|<p6r>6|<p7r>7|<p8r>8}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|+5V|SCL|SDA}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|+5V|SCL|SDA}}"]
|
<tr><td>
|
||||||
X4 [label="X4|{Molex KK 254|female|5-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4|<p5l>5}|{GND|+12V|MISO|MOSI|SCK}}"]
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
_F1 [label=<
|
<td balign="left">X1</td>
|
||||||
|
</tr></table>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
</td></tr>
|
||||||
<TD PORT="p1l"> Crimp ferrule, 0.25 mm² </TD>
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
<TD PORT="p1r"> </TD>
|
<td balign="left">Molex KK 254</td>
|
||||||
</TR></TABLE>
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">8-pin</td>
|
||||||
|
</tr></table>
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
</td></tr>
|
||||||
_F2 [label=<
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<tr>
|
||||||
<TD PORT="p1l"> Crimp ferrule, 0.25 mm² </TD>
|
<td>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
<TD PORT="p1r"> </TD>
|
</tr>
|
||||||
</TR></TABLE>
|
<tr>
|
||||||
|
<td>+5V</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>MISO</td>
|
||||||
|
<td port="p5r">5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>MOSI</td>
|
||||||
|
<td port="p6r">6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCK</td>
|
||||||
|
<td port="p7r">7</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>N/C</td>
|
||||||
|
<td port="p8r">8</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>+5V</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>+5V</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">5-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>+12V</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>MISO</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>MOSI</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p5l">5</td>
|
||||||
|
<td>SCK</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_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.25 mm²</td>
|
||||||
|
<td balign="left">YE</td>
|
||||||
|
<td balign="left" bgcolor="#FFFF00" width="4"></td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_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.25 mm²</td>
|
||||||
|
<td balign="left">YE</td>
|
||||||
|
<td balign="left" bgcolor="#FFFF00" width="4"></td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
@ -40,7 +204,84 @@ graph {
|
|||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p4l:w
|
W1:w4:e -- X2:p4l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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.14 mm² (26 AWG)</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X2: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2: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="#ff0000" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2: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="#ffff00" 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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2: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> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W2:w1:w
|
X1:p1r:e -- W2:w1:w
|
||||||
W2:w1:e -- X3:p1l:w
|
W2:w1:e -- X3:p1l:w
|
||||||
@ -53,7 +294,84 @@ graph {
|
|||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
X1:p4r:e -- W2:w4:w
|
X1:p4r:e -- W2:w4:w
|
||||||
W2:w4:e -- X3:p4l:w
|
W2:w4:e -- X3:p4l:w
|
||||||
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.4 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>GN</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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.14 mm² (26 AWG)</td>
|
||||||
|
<td balign="left">0.4 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X3: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X3: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="#ff0000" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X3: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="#ffff00" 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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X3: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> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W3:w1:w
|
X1:p1r:e -- W3:w1:w
|
||||||
W3:w1:e -- X4:p1l:w
|
W3:w1:e -- X4:p1l:w
|
||||||
@ -66,14 +384,138 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X1:p7r:e -- W3:w4:w
|
X1:p7r:e -- W3:w4:w
|
||||||
W3:w4:e -- X4:p5l:w
|
W3:w4:e -- X4:p5l:w
|
||||||
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W3</td></tr><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.3 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:5</td><td>BU</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#0066ff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:6</td><td>OG</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:7</td><td>VT</td><td>X4:5</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
W3 [label=<
|
||||||
edge [color="#000000:#000000:#000000"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
_F1:e -- W4:w1:w
|
<tr><td>
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
_F2:e -- W4:w2:w
|
<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.14 mm² (26 AWG)</td>
|
||||||
|
<td balign="left">0.3 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X4: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="#000000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:5</td>
|
||||||
|
<td>BU</td>
|
||||||
|
<td>X4:3</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="#0066ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:6</td>
|
||||||
|
<td>OG</td>
|
||||||
|
<td>X4:4</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="#ff8000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:7</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X4:5</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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
|
_ferrule_crimp_1:e -- W4:w1:w
|
||||||
W4:w1:e -- X4:p1l:w
|
W4:w1:e -- X4:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
|
_ferrule_crimp_2:e -- W4:w2:w
|
||||||
W4:w2:e -- X4:p2l:w
|
W4:w2:e -- X4:p2l:w
|
||||||
W4 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W4</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.3 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td></td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td></td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
W4 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">W4</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">2x</td>
|
||||||
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">0.3 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X4: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="#000000" 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>RD</td>
|
||||||
|
<td>X4: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="#ff0000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
724
examples/demo02.html
generated
@ -1,499 +1,517 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="906pt" height="763pt"
|
<svg width="865pt" height="779pt"
|
||||||
viewBox="0.00 0.00 906.00 763.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 779.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 759)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 775)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-759 902,-759 902,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-775 861,-775 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-292 0,-522 206,-522 206,-292 0,-292"/>
|
<polygon fill="white" stroke="transparent" points="185.5,-530 3.5,-530 3.5,-300 185.5,-300 185.5,-530"/>
|
||||||
<text text-anchor="middle" x="103" y="-506.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="3.5,-507 3.5,-530 185.5,-530 185.5,-507 3.5,-507"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-499 206,-499 "/>
|
<text text-anchor="start" x="86" y="-514.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-483.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="3.5,-484 3.5,-507 96.5,-507 96.5,-484 3.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-476 101,-499 "/>
|
<text text-anchor="start" x="7.5" y="-491.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-483.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="96.5,-484 96.5,-507 146.5,-507 146.5,-484 96.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-476 159,-499 "/>
|
<text text-anchor="start" x="100.5" y="-491.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-483.8" font-family="arial" font-size="14.00">8-pin</text>
|
<polygon fill="none" stroke="black" points="146.5,-484 146.5,-507 185.5,-507 185.5,-484 146.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-476 206,-476 "/>
|
<text text-anchor="start" x="150.5" y="-491.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-460.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="3.5,-461 3.5,-484 109.5,-484 109.5,-461 3.5,-461"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-453 117,-453 "/>
|
<text text-anchor="start" x="41" y="-468.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-437.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="109.5,-461 109.5,-484 185.5,-484 185.5,-461 109.5,-461"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-430 117,-430 "/>
|
<text text-anchor="start" x="143.5" y="-468.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-414.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="3.5,-438 3.5,-461 109.5,-461 109.5,-438 3.5,-438"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-407 117,-407 "/>
|
<text text-anchor="start" x="44" y="-445.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-391.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="109.5,-438 109.5,-461 185.5,-461 185.5,-438 109.5,-438"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-384 117,-384 "/>
|
<text text-anchor="start" x="143.5" y="-445.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-368.8" font-family="arial" font-size="14.00">MISO</text>
|
<polygon fill="none" stroke="black" points="3.5,-415 3.5,-438 109.5,-438 109.5,-415 3.5,-415"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-361 117,-361 "/>
|
<text text-anchor="start" x="43" y="-422.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-345.8" font-family="arial" font-size="14.00">MOSI</text>
|
<polygon fill="none" stroke="black" points="109.5,-415 109.5,-438 185.5,-438 185.5,-415 109.5,-415"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-338 117,-338 "/>
|
<text text-anchor="start" x="143.5" y="-422.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-322.8" font-family="arial" font-size="14.00">SCK</text>
|
<polygon fill="none" stroke="black" points="3.5,-392 3.5,-415 109.5,-415 109.5,-392 3.5,-392"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-315 117,-315 "/>
|
<text text-anchor="start" x="42.5" y="-399.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-299.8" font-family="arial" font-size="14.00">N/C</text>
|
<polygon fill="none" stroke="black" points="109.5,-392 109.5,-415 185.5,-415 185.5,-392 109.5,-392"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-292 117,-476 "/>
|
<text text-anchor="start" x="143.5" y="-399.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-460.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="3.5,-369 3.5,-392 109.5,-392 109.5,-369 3.5,-369"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-453 206,-453 "/>
|
<text text-anchor="start" x="38" y="-376.8" font-family="arial" font-size="14.00">MISO</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-437.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="109.5,-369 109.5,-392 185.5,-392 185.5,-369 109.5,-369"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-430 206,-430 "/>
|
<text text-anchor="start" x="143.5" y="-376.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-414.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="3.5,-346 3.5,-369 109.5,-369 109.5,-346 3.5,-346"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-407 206,-407 "/>
|
<text text-anchor="start" x="38" y="-353.8" font-family="arial" font-size="14.00">MOSI</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-391.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="109.5,-346 109.5,-369 185.5,-369 185.5,-346 109.5,-346"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-384 206,-384 "/>
|
<text text-anchor="start" x="143.5" y="-353.8" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-368.8" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="3.5,-323 3.5,-346 109.5,-346 109.5,-323 3.5,-323"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-361 206,-361 "/>
|
<text text-anchor="start" x="42.5" y="-330.8" font-family="arial" font-size="14.00">SCK</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-345.8" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="109.5,-323 109.5,-346 185.5,-346 185.5,-323 109.5,-323"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-338 206,-338 "/>
|
<text text-anchor="start" x="143.5" y="-330.8" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-322.8" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="3.5,-300 3.5,-323 109.5,-323 109.5,-300 3.5,-300"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-315 206,-315 "/>
|
<text text-anchor="start" x="44.5" y="-307.8" font-family="arial" font-size="14.00">N/C</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-299.8" font-family="arial" font-size="14.00">8</text>
|
<polygon fill="none" stroke="black" points="109.5,-300 109.5,-323 185.5,-323 185.5,-300 109.5,-300"/>
|
||||||
|
<text text-anchor="start" x="143.5" y="-307.8" font-family="arial" font-size="14.00">8</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-755 350,-755 350,-575 548,-575 548,-755"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-771 333,-771 333,-587 531,-587 531,-771"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-732 350,-755 548,-755 548,-732 350,-732"/>
|
<polygon fill="none" stroke="black" points="333,-748 333,-771 531,-771 531,-748 333,-748"/>
|
||||||
<text text-anchor="start" x="438" y="-739.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="421" y="-755.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-709 350,-732 373,-732 373,-709 350,-709"/>
|
<polygon fill="none" stroke="black" points="333,-725 333,-748 356,-748 356,-725 333,-725"/>
|
||||||
<text text-anchor="start" x="354" y="-716.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-732.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-709 373,-732 505,-732 505,-709 373,-709"/>
|
<polygon fill="none" stroke="black" points="356,-725 356,-748 488,-748 488,-725 356,-725"/>
|
||||||
<text text-anchor="start" x="377" y="-716.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-732.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-709 505,-732 548,-732 548,-709 505,-709"/>
|
<polygon fill="none" stroke="black" points="488,-725 488,-748 531,-748 531,-725 488,-725"/>
|
||||||
<text text-anchor="start" x="509" y="-716.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="492" y="-732.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="447" y="-697.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-711.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-680.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-692.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="439.5" y="-680.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="422.5" y="-692.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500" y="-680.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="483" y="-692.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-669 350,-675 548,-675 548,-669 350,-669"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-685 333,-687 531,-687 531,-685 333,-685"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-670 547,-670 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-683 333,-685 531,-685 531,-683 333,-683"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-674 351,-674 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-681 333,-683 531,-683 531,-681 333,-681"/>
|
||||||
<text text-anchor="start" x="370" y="-655.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="353" y="-667.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="439" y="-655.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="422" y="-667.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="500" y="-655.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="483" y="-667.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-644 350,-650 548,-650 548,-644 350,-644"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-660 333,-662 531,-662 531,-660 333,-660"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-645 547,-645 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-658 333,-660 531,-660 531,-658 333,-658"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-649 351,-649 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-656 333,-658 531,-658 531,-656 333,-656"/>
|
||||||
<text text-anchor="start" x="370" y="-630.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="353" y="-642.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="439.5" y="-630.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="422.5" y="-642.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="500" y="-630.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="483" y="-642.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-619 350,-625 548,-625 548,-619 350,-619"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-635 333,-637 531,-637 531,-635 333,-635"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-620 547,-620 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="333,-633 333,-635 531,-635 531,-633 333,-633"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-624 351,-624 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-631 333,-633 531,-633 531,-631 333,-631"/>
|
||||||
<text text-anchor="start" x="370" y="-605.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="353" y="-617.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="438" y="-605.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="421" y="-617.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="500" y="-605.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="483" y="-617.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350,-594 350,-600 548,-600 548,-594 350,-594"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-610 333,-612 531,-612 531,-610 333,-610"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-595 547,-595 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="333,-608 333,-610 531,-610 531,-608 333,-608"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-599 351,-599 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-606 333,-608 531,-608 531,-606 333,-606"/>
|
||||||
<text text-anchor="start" x="382" y="-580.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-592.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C319.94,-465.72 239.79,-672.72 350,-670"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C302.53,-473.72 220.7,-684.72 333,-682"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C318.07,-465 237.93,-672 350,-672"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C300.67,-473 218.83,-684 333,-684"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C316.21,-464.28 236.06,-671.28 350,-674"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C298.8,-472.28 216.97,-683.28 333,-686"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-440C319.21,-442.72 240.52,-647.72 350,-645"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-448C301.8,-450.72 221.43,-659.72 333,-657"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-442C317.34,-442 238.66,-647 350,-647"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M186.5,-450C299.94,-450 219.56,-659 333,-659"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-444C315.48,-441.28 236.79,-646.28 350,-649"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-452C298.07,-449.28 217.7,-658.28 333,-661"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-417C318.49,-419.71 241.25,-622.71 350,-620"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-425C301.08,-427.71 222.16,-634.71 333,-632"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-419C316.62,-419 239.38,-622 350,-622"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M186.5,-427C299.21,-427 220.29,-634 333,-634"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-421C314.75,-418.29 237.51,-621.29 350,-624"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-429C297.34,-426.29 218.42,-633.29 333,-636"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-393C318.12,-395.71 241.62,-597.71 350,-595"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-401C300.72,-403.71 222.52,-609.71 333,-607"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-395C316.25,-395 239.75,-597 350,-597"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M186.5,-403C298.85,-403 220.65,-609 333,-609"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-397C314.38,-394.29 237.88,-596.29 350,-599"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-405C296.98,-402.29 218.78,-608.29 333,-611"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node8" class="node">
|
<g id="node8" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-551 350,-551 350,-371 548,-371 548,-551"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-563 333,-563 333,-379 531,-379 531,-563"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-528 350,-551 548,-551 548,-528 350,-528"/>
|
<polygon fill="none" stroke="black" points="333,-540 333,-563 531,-563 531,-540 333,-540"/>
|
||||||
<text text-anchor="start" x="438" y="-535.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="421" y="-547.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-505 350,-528 373,-528 373,-505 350,-505"/>
|
<polygon fill="none" stroke="black" points="333,-517 333,-540 356,-540 356,-517 333,-517"/>
|
||||||
<text text-anchor="start" x="354" y="-512.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-524.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-505 373,-528 505,-528 505,-505 373,-505"/>
|
<polygon fill="none" stroke="black" points="356,-517 356,-540 488,-540 488,-517 356,-517"/>
|
||||||
<text text-anchor="start" x="377" y="-512.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-524.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-505 505,-528 548,-528 548,-505 505,-505"/>
|
<polygon fill="none" stroke="black" points="488,-517 488,-540 531,-540 531,-517 488,-517"/>
|
||||||
<text text-anchor="start" x="509" y="-512.8" font-family="arial" font-size="14.00">0.4 m</text>
|
<text text-anchor="start" x="492" y="-524.8" font-family="arial" font-size="14.00">0.4 m</text>
|
||||||
<text text-anchor="start" x="447" y="-493.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-503.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-476.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-484.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="439.5" y="-476.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="422.5" y="-484.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500" y="-476.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="483" y="-484.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-465 350,-471 548,-471 548,-465 350,-465"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-477 333,-479 531,-479 531,-477 333,-477"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-466 547,-466 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-475 333,-477 531,-477 531,-475 333,-475"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-470 351,-470 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-473 333,-475 531,-475 531,-473 333,-473"/>
|
||||||
<text text-anchor="start" x="370" y="-451.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="353" y="-459.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="439" y="-451.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="422" y="-459.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="500" y="-451.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="483" y="-459.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-440 350,-446 548,-446 548,-440 350,-440"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-452 333,-454 531,-454 531,-452 333,-452"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-441 547,-441 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-450 333,-452 531,-452 531,-450 333,-450"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-445 351,-445 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-448 333,-450 531,-450 531,-448 333,-448"/>
|
||||||
<text text-anchor="start" x="370" y="-426.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="353" y="-434.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="439.5" y="-426.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="422.5" y="-434.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="500" y="-426.8" font-family="arial" font-size="14.00">X3:3</text>
|
<text text-anchor="start" x="483" y="-434.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-415 350,-421 548,-421 548,-415 350,-415"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-427 333,-429 531,-429 531,-427 333,-427"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-416 547,-416 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="333,-425 333,-427 531,-427 531,-425 333,-425"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-420 351,-420 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-423 333,-425 531,-425 531,-423 333,-423"/>
|
||||||
<text text-anchor="start" x="370" y="-401.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="353" y="-409.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="438" y="-401.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="421" y="-409.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="500" y="-401.8" font-family="arial" font-size="14.00">X3:4</text>
|
<text text-anchor="start" x="483" y="-409.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350,-390 350,-396 548,-396 548,-390 350,-390"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-402 333,-404 531,-404 531,-402 333,-402"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-391 547,-391 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="333,-400 333,-402 531,-402 531,-400 333,-400"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-395 351,-395 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-398 333,-400 531,-400 531,-398 333,-398"/>
|
||||||
<text text-anchor="start" x="382" y="-376.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-384.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C270.38,-463.03 286.36,-466.03 350,-466"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C251.99,-471.03 268.24,-474.03 333,-474"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C270.01,-465 285.99,-468 350,-468"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C251.62,-473 267.88,-476 333,-476"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C269.64,-466.97 285.62,-469.97 350,-470"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C251.26,-474.97 267.51,-477.97 333,-478"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-440C270.13,-440 286.12,-441 350,-441"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-448C251.74,-448 268.01,-449 333,-449"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-442C270,-442 286,-443 350,-443"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M186.5,-450C251.61,-450 267.89,-451 333,-451"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-444C269.88,-444 285.87,-445 350,-445"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-452C251.49,-452 267.76,-453 333,-453"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-417C269.88,-417 285.87,-416 350,-416"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-425C251.49,-425 267.76,-424 333,-424"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-419C270,-419 286,-418 350,-418"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M186.5,-427C251.61,-427 267.89,-426 333,-426"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-421C270.13,-421 286.12,-420 350,-420"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-429C251.74,-429 268.01,-428 333,-428"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-393C269.76,-393.02 285.75,-391.02 350,-391"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-401C251.37,-401.01 267.64,-399.01 333,-399"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-395C270.01,-395 285.99,-393 350,-393"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M186.5,-403C251.62,-403 267.88,-401 333,-401"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-397C270.25,-396.98 286.24,-394.98 350,-395"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-405C251.86,-404.99 268.13,-402.99 333,-403"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3 -->
|
<!-- W3 -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node">
|
||||||
<title>W3</title>
|
<title>W3</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-347 350,-347 350,-167 548,-167 548,-347"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-355 333,-355 333,-171 531,-171 531,-355"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-324 350,-347 548,-347 548,-324 350,-324"/>
|
<polygon fill="none" stroke="black" points="333,-332 333,-355 531,-355 531,-332 333,-332"/>
|
||||||
<text text-anchor="start" x="438" y="-331.8" font-family="arial" font-size="14.00">W3</text>
|
<text text-anchor="start" x="421" y="-339.8" font-family="arial" font-size="14.00">W3</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-301 350,-324 373,-324 373,-301 350,-301"/>
|
<polygon fill="none" stroke="black" points="333,-309 333,-332 356,-332 356,-309 333,-309"/>
|
||||||
<text text-anchor="start" x="354" y="-308.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-316.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-301 373,-324 505,-324 505,-301 373,-301"/>
|
<polygon fill="none" stroke="black" points="356,-309 356,-332 488,-332 488,-309 356,-309"/>
|
||||||
<text text-anchor="start" x="377" y="-308.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-316.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-301 505,-324 548,-324 548,-301 505,-301"/>
|
<polygon fill="none" stroke="black" points="488,-309 488,-332 531,-332 531,-309 488,-309"/>
|
||||||
<text text-anchor="start" x="509" y="-308.8" font-family="arial" font-size="14.00">0.3 m</text>
|
<text text-anchor="start" x="492" y="-316.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||||
<text text-anchor="start" x="447" y="-289.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-295.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-272.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-276.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="440" y="-272.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="423" y="-276.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500.5" y="-272.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="483.5" y="-276.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-261 350,-267 548,-267 548,-261 350,-261"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-269 333,-271 531,-271 531,-269 333,-269"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-262 547,-262 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-267 333,-269 531,-269 531,-267 333,-267"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-266 351,-266 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-265 333,-267 531,-267 531,-265 333,-265"/>
|
||||||
<text text-anchor="start" x="370" y="-247.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="353" y="-251.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="440" y="-247.8" font-family="arial" font-size="14.00">BU</text>
|
<text text-anchor="start" x="423" y="-251.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<text text-anchor="start" x="500.5" y="-247.8" font-family="arial" font-size="14.00">X4:3</text>
|
<text text-anchor="start" x="483.5" y="-251.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="350,-236 350,-242 548,-242 548,-236 350,-236"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-244 333,-246 531,-246 531,-244 333,-244"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-237 547,-237 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="333,-242 333,-244 531,-244 531,-242 333,-242"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-241 351,-241 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-240 333,-242 531,-242 531,-240 333,-240"/>
|
||||||
<text text-anchor="start" x="370" y="-222.8" font-family="arial" font-size="14.00">X1:6</text>
|
<text text-anchor="start" x="353" y="-226.8" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
<text text-anchor="start" x="438" y="-222.8" font-family="arial" font-size="14.00">OG</text>
|
<text text-anchor="start" x="421" y="-226.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<text text-anchor="start" x="500.5" y="-222.8" font-family="arial" font-size="14.00">X4:4</text>
|
<text text-anchor="start" x="483.5" y="-226.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="350,-211 350,-217 548,-217 548,-211 350,-211"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-219 333,-221 531,-221 531,-219 333,-219"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-212 547,-212 "/>
|
<polygon fill="#ff8000" stroke="transparent" points="333,-217 333,-219 531,-219 531,-217 333,-217"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-216 351,-216 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-215 333,-217 531,-217 531,-215 333,-215"/>
|
||||||
<text text-anchor="start" x="370" y="-197.8" font-family="arial" font-size="14.00">X1:7</text>
|
<text text-anchor="start" x="353" y="-201.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
<text text-anchor="start" x="440.5" y="-197.8" font-family="arial" font-size="14.00">VT</text>
|
<text text-anchor="start" x="423.5" y="-201.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<text text-anchor="start" x="500.5" y="-197.8" font-family="arial" font-size="14.00">X4:5</text>
|
<text text-anchor="start" x="483.5" y="-201.8" font-family="arial" font-size="14.00">X4:5</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350,-186 350,-192 548,-192 548,-186 350,-186"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-194 333,-196 531,-196 531,-194 333,-194"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-187 547,-187 "/>
|
<polygon fill="#8000ff" stroke="transparent" points="333,-192 333,-194 531,-194 531,-192 333,-192"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-191 351,-191 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-190 333,-192 531,-192 531,-190 333,-190"/>
|
||||||
<text text-anchor="start" x="382" y="-172.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-176.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C314.02,-465.71 238.24,-264.71 350,-262"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C296.61,-473.71 219.14,-268.71 333,-266"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C315.89,-465 240.11,-264 350,-264"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C298.49,-473 221.01,-268 333,-268"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C317.76,-464.29 241.98,-263.29 350,-266"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C300.36,-472.29 222.89,-267.29 333,-270"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-370C291.17,-372.44 260.93,-239.44 350,-237"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-378C273.7,-380.45 241.91,-243.45 333,-241"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M206,-372C293.12,-372 262.88,-239 350,-239"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M186.5,-380C275.65,-380 243.85,-243 333,-243"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-374C295.07,-371.56 264.83,-238.56 350,-241"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-382C277.59,-379.55 245.8,-242.55 333,-245"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-347C291.78,-349.45 260.33,-214.45 350,-212"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-355C274.31,-357.46 241.3,-218.46 333,-216"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-349C293.73,-349 262.27,-214 350,-214"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M186.5,-357C276.25,-357 243.25,-218 333,-218"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-351C295.67,-348.55 264.22,-213.55 350,-216"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-359C278.2,-356.54 245.19,-217.54 333,-220"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-324C292.39,-326.46 259.72,-189.46 350,-187"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-332C274.93,-334.47 240.69,-193.47 333,-191"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-326C294.34,-326 261.66,-189 350,-189"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M186.5,-334C276.87,-334 242.63,-193 333,-193"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-328C296.28,-325.54 263.61,-188.54 350,-191"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-336C278.81,-333.53 244.57,-192.53 333,-195"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-589 692,-727 898,-727 898,-589 692,-589"/>
|
<polygon fill="white" stroke="transparent" points="857,-739 675,-739 675,-601 857,-601 857,-739"/>
|
||||||
<text text-anchor="middle" x="795" y="-711.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="675,-716 675,-739 857,-739 857,-716 675,-716"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-704 898,-704 "/>
|
<text text-anchor="start" x="757.5" y="-723.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-688.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-693 675,-716 768,-716 768,-693 675,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-681 793,-704 "/>
|
<text text-anchor="start" x="679" y="-700.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-688.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-693 768,-716 818,-716 818,-693 768,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-681 851,-704 "/>
|
<text text-anchor="start" x="772" y="-700.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-688.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="818,-693 818,-716 857,-716 857,-693 818,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-681 898,-681 "/>
|
<text text-anchor="start" x="822" y="-700.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-665.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-670 675,-693 755,-693 755,-670 675,-670"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-658 783,-658 "/>
|
<text text-anchor="start" x="711" y="-677.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-642.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="755,-670 755,-693 857,-693 857,-670 755,-670"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-635 783,-635 "/>
|
<text text-anchor="start" x="790.5" y="-677.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-619.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-647 675,-670 755,-670 755,-647 675,-647"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-612 783,-612 "/>
|
<text text-anchor="start" x="711" y="-654.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-596.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="755,-647 755,-670 857,-670 857,-647 755,-647"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-589 783,-681 "/>
|
<text text-anchor="start" x="793.5" y="-654.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-665.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="675,-624 675,-647 755,-647 755,-624 675,-624"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-658 898,-658 "/>
|
<text text-anchor="start" x="711" y="-631.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-642.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="755,-624 755,-647 857,-647 857,-624 755,-624"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-635 898,-635 "/>
|
<text text-anchor="start" x="792.5" y="-631.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-619.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="675,-601 675,-624 755,-624 755,-601 675,-601"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-612 898,-612 "/>
|
<text text-anchor="start" x="711" y="-608.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-596.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="755,-601 755,-624 857,-624 857,-601 755,-601"/>
|
||||||
|
<text text-anchor="start" x="792" y="-608.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-385 692,-523 898,-523 898,-385 692,-385"/>
|
<polygon fill="white" stroke="transparent" points="857,-531 675,-531 675,-393 857,-393 857,-531"/>
|
||||||
<text text-anchor="middle" x="795" y="-507.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="675,-508 675,-531 857,-531 857,-508 675,-508"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-500 898,-500 "/>
|
<text text-anchor="start" x="757.5" y="-515.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-484.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-485 675,-508 768,-508 768,-485 675,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-477 793,-500 "/>
|
<text text-anchor="start" x="679" y="-492.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-484.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-485 768,-508 818,-508 818,-485 768,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-477 851,-500 "/>
|
<text text-anchor="start" x="772" y="-492.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-484.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="818,-485 818,-508 857,-508 857,-485 818,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-477 898,-477 "/>
|
<text text-anchor="start" x="822" y="-492.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-461.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-462 675,-485 755,-485 755,-462 675,-462"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-454 783,-454 "/>
|
<text text-anchor="start" x="711" y="-469.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-438.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="755,-462 755,-485 857,-485 857,-462 755,-462"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-431 783,-431 "/>
|
<text text-anchor="start" x="790.5" y="-469.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-415.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-439 675,-462 755,-462 755,-439 675,-439"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-408 783,-408 "/>
|
<text text-anchor="start" x="711" y="-446.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-392.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="755,-439 755,-462 857,-462 857,-439 755,-439"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-385 783,-477 "/>
|
<text text-anchor="start" x="793.5" y="-446.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-461.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="675,-416 675,-439 755,-439 755,-416 675,-416"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-454 898,-454 "/>
|
<text text-anchor="start" x="711" y="-423.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-438.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="755,-416 755,-439 857,-439 857,-416 755,-416"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-431 898,-431 "/>
|
<text text-anchor="start" x="792.5" y="-423.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-415.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="675,-393 675,-416 755,-416 755,-393 675,-393"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-408 898,-408 "/>
|
<text text-anchor="start" x="711" y="-400.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-392.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="755,-393 755,-416 857,-416 857,-393 755,-393"/>
|
||||||
|
<text text-anchor="start" x="792" y="-400.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-168.5 692,-329.5 898,-329.5 898,-168.5 692,-168.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-334.5 675,-334.5 675,-173.5 857,-173.5 857,-334.5"/>
|
||||||
<text text-anchor="middle" x="795" y="-314.3" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="675,-311 675,-334 857,-334 857,-311 675,-311"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-306.5 898,-306.5 "/>
|
<text text-anchor="start" x="757.5" y="-318.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-291.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-288 675,-311 768,-311 768,-288 675,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-283.5 793,-306.5 "/>
|
<text text-anchor="start" x="679" y="-295.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-291.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-288 768,-311 818,-311 818,-288 768,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-283.5 851,-306.5 "/>
|
<text text-anchor="start" x="772" y="-295.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-291.3" font-family="arial" font-size="14.00">5-pin</text>
|
<polygon fill="none" stroke="black" points="818,-288 818,-311 857,-311 857,-288 818,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-283.5 898,-283.5 "/>
|
<text text-anchor="start" x="822" y="-295.8" font-family="arial" font-size="14.00">5-pin</text>
|
||||||
<text text-anchor="middle" x="736" y="-268.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-265 675,-288 752,-288 752,-265 675,-265"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-260.5 780,-260.5 "/>
|
<text text-anchor="start" x="709.5" y="-272.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="736" y="-245.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="752,-265 752,-288 857,-288 857,-265 752,-265"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-237.5 780,-237.5 "/>
|
<text text-anchor="start" x="789" y="-272.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="736" y="-222.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-242 675,-265 752,-265 752,-242 675,-242"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-214.5 780,-214.5 "/>
|
<text text-anchor="start" x="709.5" y="-249.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="736" y="-199.3" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="752,-242 752,-265 857,-265 857,-242 752,-242"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-191.5 780,-191.5 "/>
|
<text text-anchor="start" x="788" y="-249.8" font-family="arial" font-size="14.00">+12V</text>
|
||||||
<text text-anchor="middle" x="736" y="-176.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="675,-219 675,-242 752,-242 752,-219 675,-219"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-168.5 780,-283.5 "/>
|
<text text-anchor="start" x="709.5" y="-226.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="839" y="-268.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="752,-219 752,-242 857,-242 857,-219 752,-219"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-260.5 898,-260.5 "/>
|
<text text-anchor="start" x="786" y="-226.8" font-family="arial" font-size="14.00">MISO</text>
|
||||||
<text text-anchor="middle" x="839" y="-245.3" font-family="arial" font-size="14.00">+12V</text>
|
<polygon fill="none" stroke="black" points="675,-196 675,-219 752,-219 752,-196 675,-196"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-237.5 898,-237.5 "/>
|
<text text-anchor="start" x="709.5" y="-203.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="839" y="-222.3" font-family="arial" font-size="14.00">MISO</text>
|
<polygon fill="none" stroke="black" points="752,-196 752,-219 857,-219 857,-196 752,-196"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-214.5 898,-214.5 "/>
|
<text text-anchor="start" x="786" y="-203.8" font-family="arial" font-size="14.00">MOSI</text>
|
||||||
<text text-anchor="middle" x="839" y="-199.3" font-family="arial" font-size="14.00">MOSI</text>
|
<polygon fill="none" stroke="black" points="675,-173 675,-196 752,-196 752,-173 675,-173"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-191.5 898,-191.5 "/>
|
<text text-anchor="start" x="709.5" y="-180.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="839" y="-176.3" font-family="arial" font-size="14.00">SCK</text>
|
<polygon fill="none" stroke="black" points="752,-173 752,-196 857,-196 857,-173 752,-173"/>
|
||||||
|
<text text-anchor="start" x="790.5" y="-180.8" font-family="arial" font-size="14.00">SCK</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1 -->
|
<!-- _ferrule_crimp_1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>_F1</title>
|
<title>_ferrule_crimp_1</title>
|
||||||
<polygon fill="white" stroke="transparent" points="15.5,-60 190.5,-60 190.5,-96 15.5,-96 15.5,-60"/>
|
<polygon fill="white" stroke="transparent" points="189,-96 0,-96 0,-60 189,-60 189,-96"/>
|
||||||
<text text-anchor="start" x="19" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule, 0.25 mm²  </text>
|
<polygon fill="none" stroke="black" points="0.5,-66 0.5,-89 87.5,-89 87.5,-66 0.5,-66"/>
|
||||||
<text text-anchor="start" x="180" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="15.5,-67.5 15.5,-88.5 190.5,-88.5 190.5,-67.5 15.5,-67.5"/>
|
<polygon fill="none" stroke="black" points="87.5,-66 87.5,-89 154.5,-89 154.5,-66 87.5,-66"/>
|
||||||
|
<text text-anchor="start" x="91.5" y="-73.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
|
<polygon fill="none" stroke="black" points="154.5,-66 154.5,-89 181.5,-89 181.5,-66 154.5,-66"/>
|
||||||
|
<text text-anchor="start" x="158.5" y="-73.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
|
<polygon fill="#ffff00" stroke="transparent" points="181.5,-66 181.5,-89 189.5,-89 189.5,-66 181.5,-66"/>
|
||||||
|
<polygon fill="none" stroke="black" points="181.5,-66 181.5,-89 189.5,-89 189.5,-66 181.5,-66"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4 -->
|
<!-- W4 -->
|
||||||
<g id="node10" class="node">
|
<g id="node10" class="node">
|
||||||
<title>W4</title>
|
<title>W4</title>
|
||||||
<polygon fill="none" stroke="black" points="548,-143 350,-143 350,-13 548,-13 548,-143"/>
|
<polygon fill="none" stroke="black" points="531,-147 333,-147 333,-13 531,-13 531,-147"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-120 350,-143 548,-143 548,-120 350,-120"/>
|
<polygon fill="none" stroke="black" points="333,-124 333,-147 531,-147 531,-124 333,-124"/>
|
||||||
<text text-anchor="start" x="438" y="-127.8" font-family="arial" font-size="14.00">W4</text>
|
<text text-anchor="start" x="421" y="-131.8" font-family="arial" font-size="14.00">W4</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-97 350,-120 373,-120 373,-97 350,-97"/>
|
<polygon fill="none" stroke="black" points="333,-101 333,-124 356,-124 356,-101 333,-101"/>
|
||||||
<text text-anchor="start" x="354" y="-104.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="337" y="-108.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-97 373,-120 505,-120 505,-97 373,-97"/>
|
<polygon fill="none" stroke="black" points="356,-101 356,-124 488,-124 488,-101 356,-101"/>
|
||||||
<text text-anchor="start" x="377" y="-104.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="360" y="-108.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-97 505,-120 548,-120 548,-97 505,-97"/>
|
<polygon fill="none" stroke="black" points="488,-101 488,-124 531,-124 531,-101 488,-101"/>
|
||||||
<text text-anchor="start" x="509" y="-104.8" font-family="arial" font-size="14.00">0.3 m</text>
|
<text text-anchor="start" x="492" y="-108.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||||
<text text-anchor="start" x="447" y="-85.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="357.5" y="-87.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="428" y="-68.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="411" y="-68.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="496" y="-68.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="479" y="-68.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-57 350,-63 548,-63 548,-57 350,-57"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-61 333,-63 531,-63 531,-61 333,-61"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-58 547,-58 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-59 333,-61 531,-61 531,-59 333,-59"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-62 351,-62 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-57 333,-59 531,-59 531,-57 333,-57"/>
|
||||||
<text text-anchor="start" x="427.5" y="-43.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="410.5" y="-43.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="496" y="-43.8" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="479" y="-43.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-32 350,-38 548,-38 548,-32 350,-32"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-36 333,-38 531,-38 531,-36 333,-36"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-33 547,-33 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-34 333,-36 531,-36 531,-34 333,-34"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-37 351,-37 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-32 333,-34 531,-34 531,-32 333,-32"/>
|
||||||
<text text-anchor="start" x="374.5" y="-18.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="357.5" y="-18.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1--W4 -->
|
<!-- _ferrule_crimp_1--W4 -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>_F1:e--W4:w</title>
|
<title>_ferrule_crimp_1:e--W4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-76C261.21,-76.64 277.86,-58.64 350,-58"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-76C251.96,-76.72 266.97,-58.72 333,-58"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-78C262.68,-78 279.32,-60 350,-60"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-78C253.5,-78 268.5,-60 333,-60"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-80C264.14,-79.36 280.79,-61.36 350,-62"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-80C255.03,-79.28 270.04,-61.28 333,-62"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2 -->
|
<!-- _ferrule_crimp_2 -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>_F2</title>
|
<title>_ferrule_crimp_2</title>
|
||||||
<polygon fill="white" stroke="transparent" points="15.5,0 190.5,0 190.5,-36 15.5,-36 15.5,0"/>
|
<polygon fill="white" stroke="transparent" points="189,-36 0,-36 0,0 189,0 189,-36"/>
|
||||||
<text text-anchor="start" x="19" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule, 0.25 mm²  </text>
|
<polygon fill="none" stroke="black" points="0.5,-6 0.5,-29 87.5,-29 87.5,-6 0.5,-6"/>
|
||||||
<text text-anchor="start" x="180" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="15.5,-7.5 15.5,-28.5 190.5,-28.5 190.5,-7.5 15.5,-7.5"/>
|
<polygon fill="none" stroke="black" points="87.5,-6 87.5,-29 154.5,-29 154.5,-6 87.5,-6"/>
|
||||||
|
<text text-anchor="start" x="91.5" y="-13.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
|
<polygon fill="none" stroke="black" points="154.5,-6 154.5,-29 181.5,-29 181.5,-6 154.5,-6"/>
|
||||||
|
<text text-anchor="start" x="158.5" y="-13.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
|
<polygon fill="#ffff00" stroke="transparent" points="181.5,-6 181.5,-29 189.5,-29 189.5,-6 181.5,-6"/>
|
||||||
|
<polygon fill="none" stroke="black" points="181.5,-6 181.5,-29 189.5,-29 189.5,-6 181.5,-6"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2--W4 -->
|
<!-- _ferrule_crimp_2--W4 -->
|
||||||
<g id="edge26" class="edge">
|
<g id="edge27" class="edge">
|
||||||
<title>_F2:e--W4:w</title>
|
<title>_ferrule_crimp_2:e--W4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-16C264.05,-16.6 280.8,-33.6 350,-33"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-16C254.94,-16.67 270.05,-33.67 333,-33"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M192,-18C262.63,-18 279.37,-35 350,-35"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M189,-18C253.44,-18 268.56,-35 333,-35"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-20C261.2,-19.4 277.95,-36.4 350,-37"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-20C251.95,-19.33 267.06,-36.33 333,-37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-670C611.76,-670.02 627.75,-668.02 692,-668"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-682C594.76,-682.02 610.75,-680.02 675,-680"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-672C612.01,-672 627.99,-670 692,-670"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-684C595.01,-684 610.99,-682 675,-682"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-674C612.25,-673.98 628.24,-671.98 692,-672"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-686C595.25,-685.98 611.24,-683.98 675,-684"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-645C611.88,-645 627.87,-644 692,-644"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-657C594.88,-657 610.87,-656 675,-656"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-647C612,-647 628,-646 692,-646"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-659C595,-659 611,-658 675,-658"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-649C612.13,-649 628.12,-648 692,-648"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-661C595.13,-661 611.12,-660 675,-660"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-620C612.13,-620 628.12,-621 692,-621"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-632C595.13,-632 611.12,-633 675,-633"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M548,-622C612,-622 628,-623 692,-623"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M531,-634C595,-634 611,-635 675,-635"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-624C611.88,-624 627.87,-625 692,-625"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-636C594.88,-636 610.87,-637 675,-637"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-595C612.38,-595.03 628.36,-598.03 692,-598"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-607C595.38,-607.03 611.36,-610.03 675,-610"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M548,-597C612.01,-597 627.99,-600 692,-600"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M531,-609C595.01,-609 610.99,-612 675,-612"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-599C611.64,-598.97 627.62,-601.97 692,-602"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-611C594.64,-610.97 610.62,-613.97 675,-614"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-466C611.76,-466.02 627.75,-464.02 692,-464"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-474C594.76,-474.02 610.75,-472.02 675,-472"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-468C612.01,-468 627.99,-466 692,-466"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-476C595.01,-476 610.99,-474 675,-474"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-470C612.25,-469.98 628.24,-467.98 692,-468"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-478C595.25,-477.98 611.24,-475.98 675,-476"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-441C611.88,-441 627.87,-440 692,-440"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-449C594.88,-449 610.87,-448 675,-448"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-443C612,-443 628,-442 692,-442"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-451C595,-451 611,-450 675,-450"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-445C612.13,-445 628.12,-444 692,-444"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-453C595.13,-453 611.12,-452 675,-452"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-416C612.13,-416 628.12,-417 692,-417"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-424C595.13,-424 611.12,-425 675,-425"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M548,-418C612,-418 628,-419 692,-419"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M531,-426C595,-426 611,-427 675,-427"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-420C611.88,-420 627.87,-421 692,-421"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-428C594.88,-428 610.87,-429 675,-429"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-391C612.38,-391.03 628.36,-394.03 692,-394"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-399C595.38,-399.03 611.36,-402.03 675,-402"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M548,-393C612.01,-393 627.99,-396 692,-396"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M531,-401C595.01,-401 610.99,-404 675,-404"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-395C611.64,-394.97 627.62,-397.97 692,-398"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-403C594.64,-402.97 610.62,-405.97 675,-406"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-262C613,-262.22 628.8,-270.22 692,-270"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-266C596.12,-266.26 611.87,-275.26 675,-275"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-264C612.1,-264 627.9,-272 692,-272"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-268C595.12,-268 610.88,-277 675,-277"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-266C611.2,-265.78 627,-273.78 692,-274"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-270C594.13,-269.74 609.88,-278.74 675,-279"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-237C610.97,-237.47 626.45,-224.47 692,-224"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-241C593.97,-241.47 609.45,-228.47 675,-228"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M548,-239C612.26,-239 627.74,-226 692,-226"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M531,-243C595.26,-243 610.74,-230 675,-230"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-241C613.55,-240.53 629.03,-227.53 692,-228"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-245C596.55,-244.53 612.03,-231.53 675,-232"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-212C611.04,-212.36 626.66,-201.36 692,-201"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-216C594.04,-216.36 609.66,-205.36 675,-205"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M548,-214C612.19,-214 627.81,-203 692,-203"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M531,-218C595.19,-218 610.81,-207 675,-207"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-216C613.34,-215.64 628.96,-204.64 692,-205"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-220C596.34,-219.64 611.96,-208.64 675,-209"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-187C611.13,-187.26 626.88,-178.26 692,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-191C594.13,-191.26 609.88,-182.26 675,-182"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M548,-189C612.12,-189 627.88,-180 692,-180"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M531,-193C595.12,-193 610.88,-184 675,-184"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-191C613.12,-190.74 628.87,-181.74 692,-182"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-195C596.12,-194.74 611.87,-185.74 675,-186"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4--X4 -->
|
<!-- W4--X4 -->
|
||||||
<g id="edge27" class="edge">
|
<g id="edge26" class="edge">
|
||||||
<title>W4:e--X4:w</title>
|
<title>W4:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-58C663.76,-60.74 579.96,-272.74 692,-270"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-58C648.6,-60.75 561.11,-277.75 675,-275"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-60C661.9,-60 578.1,-272 692,-272"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-60C646.75,-60 559.25,-277 675,-277"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-62C660.04,-59.26 576.24,-271.26 692,-274"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-62C644.89,-59.25 557.4,-276.25 675,-279"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4--X4 -->
|
<!-- W4--X4 -->
|
||||||
<g id="edge28" class="edge">
|
<g id="edge28" class="edge">
|
||||||
<title>W4:e--X4:w</title>
|
<title>W4:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-33C664.5,-35.74 579.22,-249.74 692,-247"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-33C648.97,-35.75 560.74,-253.75 675,-251"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-35C662.64,-35 577.36,-249 692,-249"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-35C647.12,-35 558.88,-253 675,-253"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-37C660.78,-34.26 575.5,-248.26 692,-251"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-37C645.26,-34.25 557.03,-252.25 675,-255"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule, 0.25 mm²</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 5 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 8 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 2 x 0.25 mm²</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², BK</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², BU</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², GN</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², OG</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², RD</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², VT</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">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></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Crimp ferrule, 0.25 mm², YE</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 5 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex KK 254, female, 8 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 2 x 0.25 mm²</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², BK</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², BU</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², GN</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², OG</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², RD</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², VT</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.14 mm², YE</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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></table></body></html>
|
||||||
BIN
examples/demo02.png
generated
|
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 194 KiB |
712
examples/demo02.svg
generated
@ -1,498 +1,512 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="906pt" height="763pt"
|
<svg width="865pt" height="779pt"
|
||||||
viewBox="0.00 0.00 906.00 763.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 779.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 759)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 775)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-759 902,-759 902,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-775 861,-775 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-292 0,-522 206,-522 206,-292 0,-292"/>
|
<polygon fill="white" stroke="transparent" points="185.5,-530 3.5,-530 3.5,-300 185.5,-300 185.5,-530"/>
|
||||||
<text text-anchor="middle" x="103" y="-506.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="3.5,-507 3.5,-530 185.5,-530 185.5,-507 3.5,-507"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-499 206,-499 "/>
|
<text text-anchor="start" x="86" y="-514.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-483.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="3.5,-484 3.5,-507 96.5,-507 96.5,-484 3.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-476 101,-499 "/>
|
<text text-anchor="start" x="7.5" y="-491.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-483.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="96.5,-484 96.5,-507 146.5,-507 146.5,-484 96.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-476 159,-499 "/>
|
<text text-anchor="start" x="100.5" y="-491.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-483.8" font-family="arial" font-size="14.00">8-pin</text>
|
<polygon fill="none" stroke="black" points="146.5,-484 146.5,-507 185.5,-507 185.5,-484 146.5,-484"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-476 206,-476 "/>
|
<text text-anchor="start" x="150.5" y="-491.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-460.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="3.5,-461 3.5,-484 109.5,-484 109.5,-461 3.5,-461"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-453 117,-453 "/>
|
<text text-anchor="start" x="41" y="-468.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-437.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="109.5,-461 109.5,-484 185.5,-484 185.5,-461 109.5,-461"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-430 117,-430 "/>
|
<text text-anchor="start" x="143.5" y="-468.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-414.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="3.5,-438 3.5,-461 109.5,-461 109.5,-438 3.5,-438"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-407 117,-407 "/>
|
<text text-anchor="start" x="44" y="-445.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-391.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="109.5,-438 109.5,-461 185.5,-461 185.5,-438 109.5,-438"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-384 117,-384 "/>
|
<text text-anchor="start" x="143.5" y="-445.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-368.8" font-family="arial" font-size="14.00">MISO</text>
|
<polygon fill="none" stroke="black" points="3.5,-415 3.5,-438 109.5,-438 109.5,-415 3.5,-415"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-361 117,-361 "/>
|
<text text-anchor="start" x="43" y="-422.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-345.8" font-family="arial" font-size="14.00">MOSI</text>
|
<polygon fill="none" stroke="black" points="109.5,-415 109.5,-438 185.5,-438 185.5,-415 109.5,-415"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-338 117,-338 "/>
|
<text text-anchor="start" x="143.5" y="-422.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-322.8" font-family="arial" font-size="14.00">SCK</text>
|
<polygon fill="none" stroke="black" points="3.5,-392 3.5,-415 109.5,-415 109.5,-392 3.5,-392"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-315 117,-315 "/>
|
<text text-anchor="start" x="42.5" y="-399.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="58.5" y="-299.8" font-family="arial" font-size="14.00">N/C</text>
|
<polygon fill="none" stroke="black" points="109.5,-392 109.5,-415 185.5,-415 185.5,-392 109.5,-392"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-292 117,-476 "/>
|
<text text-anchor="start" x="143.5" y="-399.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-460.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="3.5,-369 3.5,-392 109.5,-392 109.5,-369 3.5,-369"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-453 206,-453 "/>
|
<text text-anchor="start" x="38" y="-376.8" font-family="arial" font-size="14.00">MISO</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-437.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="109.5,-369 109.5,-392 185.5,-392 185.5,-369 109.5,-369"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-430 206,-430 "/>
|
<text text-anchor="start" x="143.5" y="-376.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-414.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="3.5,-346 3.5,-369 109.5,-369 109.5,-346 3.5,-346"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-407 206,-407 "/>
|
<text text-anchor="start" x="38" y="-353.8" font-family="arial" font-size="14.00">MOSI</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-391.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="109.5,-346 109.5,-369 185.5,-369 185.5,-346 109.5,-346"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-384 206,-384 "/>
|
<text text-anchor="start" x="143.5" y="-353.8" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-368.8" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="3.5,-323 3.5,-346 109.5,-346 109.5,-323 3.5,-323"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-361 206,-361 "/>
|
<text text-anchor="start" x="42.5" y="-330.8" font-family="arial" font-size="14.00">SCK</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-345.8" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="109.5,-323 109.5,-346 185.5,-346 185.5,-323 109.5,-323"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-338 206,-338 "/>
|
<text text-anchor="start" x="143.5" y="-330.8" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-322.8" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="3.5,-300 3.5,-323 109.5,-323 109.5,-300 3.5,-300"/>
|
||||||
<polyline fill="none" stroke="black" points="117,-315 206,-315 "/>
|
<text text-anchor="start" x="44.5" y="-307.8" font-family="arial" font-size="14.00">N/C</text>
|
||||||
<text text-anchor="middle" x="161.5" y="-299.8" font-family="arial" font-size="14.00">8</text>
|
<polygon fill="none" stroke="black" points="109.5,-300 109.5,-323 185.5,-323 185.5,-300 109.5,-300"/>
|
||||||
|
<text text-anchor="start" x="143.5" y="-307.8" font-family="arial" font-size="14.00">8</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-755 350,-755 350,-575 548,-575 548,-755"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-771 333,-771 333,-587 531,-587 531,-771"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-732 350,-755 548,-755 548,-732 350,-732"/>
|
<polygon fill="none" stroke="black" points="333,-748 333,-771 531,-771 531,-748 333,-748"/>
|
||||||
<text text-anchor="start" x="438" y="-739.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="421" y="-755.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-709 350,-732 373,-732 373,-709 350,-709"/>
|
<polygon fill="none" stroke="black" points="333,-725 333,-748 356,-748 356,-725 333,-725"/>
|
||||||
<text text-anchor="start" x="354" y="-716.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-732.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-709 373,-732 505,-732 505,-709 373,-709"/>
|
<polygon fill="none" stroke="black" points="356,-725 356,-748 488,-748 488,-725 356,-725"/>
|
||||||
<text text-anchor="start" x="377" y="-716.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-732.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-709 505,-732 548,-732 548,-709 505,-709"/>
|
<polygon fill="none" stroke="black" points="488,-725 488,-748 531,-748 531,-725 488,-725"/>
|
||||||
<text text-anchor="start" x="509" y="-716.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="492" y="-732.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="447" y="-697.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-711.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-680.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-692.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="439.5" y="-680.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="422.5" y="-692.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500" y="-680.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="483" y="-692.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-669 350,-675 548,-675 548,-669 350,-669"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-685 333,-687 531,-687 531,-685 333,-685"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-670 547,-670 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-683 333,-685 531,-685 531,-683 333,-683"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-674 351,-674 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-681 333,-683 531,-683 531,-681 333,-681"/>
|
||||||
<text text-anchor="start" x="370" y="-655.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="353" y="-667.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="439" y="-655.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="422" y="-667.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="500" y="-655.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="483" y="-667.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-644 350,-650 548,-650 548,-644 350,-644"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-660 333,-662 531,-662 531,-660 333,-660"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-645 547,-645 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-658 333,-660 531,-660 531,-658 333,-658"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-649 351,-649 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-656 333,-658 531,-658 531,-656 333,-656"/>
|
||||||
<text text-anchor="start" x="370" y="-630.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="353" y="-642.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="439.5" y="-630.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="422.5" y="-642.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="500" y="-630.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="483" y="-642.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-619 350,-625 548,-625 548,-619 350,-619"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-635 333,-637 531,-637 531,-635 333,-635"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-620 547,-620 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="333,-633 333,-635 531,-635 531,-633 333,-633"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-624 351,-624 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-631 333,-633 531,-633 531,-631 333,-631"/>
|
||||||
<text text-anchor="start" x="370" y="-605.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="353" y="-617.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="438" y="-605.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="421" y="-617.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="500" y="-605.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="483" y="-617.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350,-594 350,-600 548,-600 548,-594 350,-594"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-610 333,-612 531,-612 531,-610 333,-610"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-595 547,-595 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="333,-608 333,-610 531,-610 531,-608 333,-608"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-599 351,-599 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-606 333,-608 531,-608 531,-606 333,-606"/>
|
||||||
<text text-anchor="start" x="382" y="-580.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-592.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C319.94,-465.72 239.79,-672.72 350,-670"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C302.53,-473.72 220.7,-684.72 333,-682"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C318.07,-465 237.93,-672 350,-672"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C300.67,-473 218.83,-684 333,-684"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C316.21,-464.28 236.06,-671.28 350,-674"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C298.8,-472.28 216.97,-683.28 333,-686"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-440C319.21,-442.72 240.52,-647.72 350,-645"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-448C301.8,-450.72 221.43,-659.72 333,-657"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-442C317.34,-442 238.66,-647 350,-647"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M186.5,-450C299.94,-450 219.56,-659 333,-659"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-444C315.48,-441.28 236.79,-646.28 350,-649"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-452C298.07,-449.28 217.7,-658.28 333,-661"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-417C318.49,-419.71 241.25,-622.71 350,-620"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-425C301.08,-427.71 222.16,-634.71 333,-632"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-419C316.62,-419 239.38,-622 350,-622"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M186.5,-427C299.21,-427 220.29,-634 333,-634"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-421C314.75,-418.29 237.51,-621.29 350,-624"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-429C297.34,-426.29 218.42,-633.29 333,-636"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-393C318.12,-395.71 241.62,-597.71 350,-595"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-401C300.72,-403.71 222.52,-609.71 333,-607"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-395C316.25,-395 239.75,-597 350,-597"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M186.5,-403C298.85,-403 220.65,-609 333,-609"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-397C314.38,-394.29 237.88,-596.29 350,-599"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-405C296.98,-402.29 218.78,-608.29 333,-611"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node8" class="node">
|
<g id="node8" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-551 350,-551 350,-371 548,-371 548,-551"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-563 333,-563 333,-379 531,-379 531,-563"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-528 350,-551 548,-551 548,-528 350,-528"/>
|
<polygon fill="none" stroke="black" points="333,-540 333,-563 531,-563 531,-540 333,-540"/>
|
||||||
<text text-anchor="start" x="438" y="-535.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="421" y="-547.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-505 350,-528 373,-528 373,-505 350,-505"/>
|
<polygon fill="none" stroke="black" points="333,-517 333,-540 356,-540 356,-517 333,-517"/>
|
||||||
<text text-anchor="start" x="354" y="-512.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-524.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-505 373,-528 505,-528 505,-505 373,-505"/>
|
<polygon fill="none" stroke="black" points="356,-517 356,-540 488,-540 488,-517 356,-517"/>
|
||||||
<text text-anchor="start" x="377" y="-512.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-524.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-505 505,-528 548,-528 548,-505 505,-505"/>
|
<polygon fill="none" stroke="black" points="488,-517 488,-540 531,-540 531,-517 488,-517"/>
|
||||||
<text text-anchor="start" x="509" y="-512.8" font-family="arial" font-size="14.00">0.4 m</text>
|
<text text-anchor="start" x="492" y="-524.8" font-family="arial" font-size="14.00">0.4 m</text>
|
||||||
<text text-anchor="start" x="447" y="-493.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-503.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-476.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-484.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="439.5" y="-476.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="422.5" y="-484.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500" y="-476.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="483" y="-484.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-465 350,-471 548,-471 548,-465 350,-465"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-477 333,-479 531,-479 531,-477 333,-477"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-466 547,-466 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-475 333,-477 531,-477 531,-475 333,-475"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-470 351,-470 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-473 333,-475 531,-475 531,-473 333,-473"/>
|
||||||
<text text-anchor="start" x="370" y="-451.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="353" y="-459.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="439" y="-451.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="422" y="-459.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="500" y="-451.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="483" y="-459.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-440 350,-446 548,-446 548,-440 350,-440"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-452 333,-454 531,-454 531,-452 333,-452"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-441 547,-441 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-450 333,-452 531,-452 531,-450 333,-450"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-445 351,-445 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-448 333,-450 531,-450 531,-448 333,-448"/>
|
||||||
<text text-anchor="start" x="370" y="-426.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="353" y="-434.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="439.5" y="-426.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="422.5" y="-434.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="500" y="-426.8" font-family="arial" font-size="14.00">X3:3</text>
|
<text text-anchor="start" x="483" y="-434.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-415 350,-421 548,-421 548,-415 350,-415"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-427 333,-429 531,-429 531,-427 333,-427"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-416 547,-416 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="333,-425 333,-427 531,-427 531,-425 333,-425"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-420 351,-420 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-423 333,-425 531,-425 531,-423 333,-423"/>
|
||||||
<text text-anchor="start" x="370" y="-401.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="353" y="-409.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="438" y="-401.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="421" y="-409.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="500" y="-401.8" font-family="arial" font-size="14.00">X3:4</text>
|
<text text-anchor="start" x="483" y="-409.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350,-390 350,-396 548,-396 548,-390 350,-390"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-402 333,-404 531,-404 531,-402 333,-402"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-391 547,-391 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="333,-400 333,-402 531,-402 531,-400 333,-400"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-395 351,-395 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-398 333,-400 531,-400 531,-398 333,-398"/>
|
||||||
<text text-anchor="start" x="382" y="-376.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-384.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C270.38,-463.03 286.36,-466.03 350,-466"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C251.99,-471.03 268.24,-474.03 333,-474"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C270.01,-465 285.99,-468 350,-468"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C251.62,-473 267.88,-476 333,-476"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C269.64,-466.97 285.62,-469.97 350,-470"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C251.26,-474.97 267.51,-477.97 333,-478"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-440C270.13,-440 286.12,-441 350,-441"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-448C251.74,-448 268.01,-449 333,-449"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-442C270,-442 286,-443 350,-443"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M186.5,-450C251.61,-450 267.89,-451 333,-451"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-444C269.88,-444 285.87,-445 350,-445"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-452C251.49,-452 267.76,-453 333,-453"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-417C269.88,-417 285.87,-416 350,-416"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-425C251.49,-425 267.76,-424 333,-424"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-419C270,-419 286,-418 350,-418"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M186.5,-427C251.61,-427 267.89,-426 333,-426"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-421C270.13,-421 286.12,-420 350,-420"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-429C251.74,-429 268.01,-428 333,-428"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-393C269.76,-393.02 285.75,-391.02 350,-391"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-401C251.37,-401.01 267.64,-399.01 333,-399"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-395C270.01,-395 285.99,-393 350,-393"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M186.5,-403C251.62,-403 267.88,-401 333,-401"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-397C270.25,-396.98 286.24,-394.98 350,-395"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-405C251.86,-404.99 268.13,-402.99 333,-403"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3 -->
|
<!-- W3 -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node">
|
||||||
<title>W3</title>
|
<title>W3</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="548,-347 350,-347 350,-167 548,-167 548,-347"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="531,-355 333,-355 333,-171 531,-171 531,-355"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-324 350,-347 548,-347 548,-324 350,-324"/>
|
<polygon fill="none" stroke="black" points="333,-332 333,-355 531,-355 531,-332 333,-332"/>
|
||||||
<text text-anchor="start" x="438" y="-331.8" font-family="arial" font-size="14.00">W3</text>
|
<text text-anchor="start" x="421" y="-339.8" font-family="arial" font-size="14.00">W3</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-301 350,-324 373,-324 373,-301 350,-301"/>
|
<polygon fill="none" stroke="black" points="333,-309 333,-332 356,-332 356,-309 333,-309"/>
|
||||||
<text text-anchor="start" x="354" y="-308.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="337" y="-316.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-301 373,-324 505,-324 505,-301 373,-301"/>
|
<polygon fill="none" stroke="black" points="356,-309 356,-332 488,-332 488,-309 356,-309"/>
|
||||||
<text text-anchor="start" x="377" y="-308.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
<text text-anchor="start" x="360" y="-316.8" font-family="arial" font-size="14.00">0.14 mm² (26 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-301 505,-324 548,-324 548,-301 505,-301"/>
|
<polygon fill="none" stroke="black" points="488,-309 488,-332 531,-332 531,-309 488,-309"/>
|
||||||
<text text-anchor="start" x="509" y="-308.8" font-family="arial" font-size="14.00">0.3 m</text>
|
<text text-anchor="start" x="492" y="-316.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||||
<text text-anchor="start" x="447" y="-289.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-295.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="370" y="-272.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="353" y="-276.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="440" y="-272.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="423" y="-276.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="500.5" y="-272.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="483.5" y="-276.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-261 350,-267 548,-267 548,-261 350,-261"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-269 333,-271 531,-271 531,-269 333,-269"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-262 547,-262 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-267 333,-269 531,-269 531,-267 333,-267"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-266 351,-266 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-265 333,-267 531,-267 531,-265 333,-265"/>
|
||||||
<text text-anchor="start" x="370" y="-247.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="353" y="-251.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="440" y="-247.8" font-family="arial" font-size="14.00">BU</text>
|
<text text-anchor="start" x="423" y="-251.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<text text-anchor="start" x="500.5" y="-247.8" font-family="arial" font-size="14.00">X4:3</text>
|
<text text-anchor="start" x="483.5" y="-251.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="350,-236 350,-242 548,-242 548,-236 350,-236"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-244 333,-246 531,-246 531,-244 333,-244"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-237 547,-237 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="333,-242 333,-244 531,-244 531,-242 333,-242"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-241 351,-241 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-240 333,-242 531,-242 531,-240 333,-240"/>
|
||||||
<text text-anchor="start" x="370" y="-222.8" font-family="arial" font-size="14.00">X1:6</text>
|
<text text-anchor="start" x="353" y="-226.8" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
<text text-anchor="start" x="438" y="-222.8" font-family="arial" font-size="14.00">OG</text>
|
<text text-anchor="start" x="421" y="-226.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<text text-anchor="start" x="500.5" y="-222.8" font-family="arial" font-size="14.00">X4:4</text>
|
<text text-anchor="start" x="483.5" y="-226.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="350,-211 350,-217 548,-217 548,-211 350,-211"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-219 333,-221 531,-221 531,-219 333,-219"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-212 547,-212 "/>
|
<polygon fill="#ff8000" stroke="transparent" points="333,-217 333,-219 531,-219 531,-217 333,-217"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-216 351,-216 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-215 333,-217 531,-217 531,-215 333,-215"/>
|
||||||
<text text-anchor="start" x="370" y="-197.8" font-family="arial" font-size="14.00">X1:7</text>
|
<text text-anchor="start" x="353" y="-201.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
<text text-anchor="start" x="440.5" y="-197.8" font-family="arial" font-size="14.00">VT</text>
|
<text text-anchor="start" x="423.5" y="-201.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<text text-anchor="start" x="500.5" y="-197.8" font-family="arial" font-size="14.00">X4:5</text>
|
<text text-anchor="start" x="483.5" y="-201.8" font-family="arial" font-size="14.00">X4:5</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350,-186 350,-192 548,-192 548,-186 350,-186"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-194 333,-196 531,-196 531,-194 333,-194"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-187 547,-187 "/>
|
<polygon fill="#8000ff" stroke="transparent" points="333,-192 333,-194 531,-194 531,-192 333,-192"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-191 351,-191 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-190 333,-192 531,-192 531,-190 333,-190"/>
|
||||||
<text text-anchor="start" x="382" y="-172.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="365" y="-176.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-463C314.02,-465.71 238.24,-264.71 350,-262"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-471C296.61,-473.71 219.14,-268.71 333,-266"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-465C315.89,-465 240.11,-264 350,-264"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-473C298.49,-473 221.01,-268 333,-268"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-467C317.76,-464.29 241.98,-263.29 350,-266"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-475C300.36,-472.29 222.89,-267.29 333,-270"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-370C291.17,-372.44 260.93,-239.44 350,-237"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-378C273.7,-380.45 241.91,-243.45 333,-241"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M206,-372C293.12,-372 262.88,-239 350,-239"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M186.5,-380C275.65,-380 243.85,-243 333,-243"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-374C295.07,-371.56 264.83,-238.56 350,-241"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-382C277.59,-379.55 245.8,-242.55 333,-245"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-347C291.78,-349.45 260.33,-214.45 350,-212"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-355C274.31,-357.46 241.3,-218.46 333,-216"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-349C293.73,-349 262.27,-214 350,-214"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M186.5,-357C276.25,-357 243.25,-218 333,-218"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-351C295.67,-348.55 264.22,-213.55 350,-216"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-359C278.2,-356.54 245.19,-217.54 333,-220"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-324C292.39,-326.46 259.72,-189.46 350,-187"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-332C274.93,-334.47 240.69,-193.47 333,-191"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-326C294.34,-326 261.66,-189 350,-189"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M186.5,-334C276.87,-334 242.63,-193 333,-193"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-328C296.28,-325.54 263.61,-188.54 350,-191"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M186.5,-336C278.81,-333.53 244.57,-192.53 333,-195"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-589 692,-727 898,-727 898,-589 692,-589"/>
|
<polygon fill="white" stroke="transparent" points="857,-739 675,-739 675,-601 857,-601 857,-739"/>
|
||||||
<text text-anchor="middle" x="795" y="-711.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="675,-716 675,-739 857,-739 857,-716 675,-716"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-704 898,-704 "/>
|
<text text-anchor="start" x="757.5" y="-723.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-688.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-693 675,-716 768,-716 768,-693 675,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-681 793,-704 "/>
|
<text text-anchor="start" x="679" y="-700.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-688.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-693 768,-716 818,-716 818,-693 768,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-681 851,-704 "/>
|
<text text-anchor="start" x="772" y="-700.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-688.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="818,-693 818,-716 857,-716 857,-693 818,-693"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-681 898,-681 "/>
|
<text text-anchor="start" x="822" y="-700.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-665.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-670 675,-693 755,-693 755,-670 675,-670"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-658 783,-658 "/>
|
<text text-anchor="start" x="711" y="-677.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-642.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="755,-670 755,-693 857,-693 857,-670 755,-670"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-635 783,-635 "/>
|
<text text-anchor="start" x="790.5" y="-677.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-619.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-647 675,-670 755,-670 755,-647 675,-647"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-612 783,-612 "/>
|
<text text-anchor="start" x="711" y="-654.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-596.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="755,-647 755,-670 857,-670 857,-647 755,-647"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-589 783,-681 "/>
|
<text text-anchor="start" x="793.5" y="-654.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-665.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="675,-624 675,-647 755,-647 755,-624 675,-624"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-658 898,-658 "/>
|
<text text-anchor="start" x="711" y="-631.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-642.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="755,-624 755,-647 857,-647 857,-624 755,-624"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-635 898,-635 "/>
|
<text text-anchor="start" x="792.5" y="-631.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-619.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="675,-601 675,-624 755,-624 755,-601 675,-601"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-612 898,-612 "/>
|
<text text-anchor="start" x="711" y="-608.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-596.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="755,-601 755,-624 857,-624 857,-601 755,-601"/>
|
||||||
|
<text text-anchor="start" x="792" y="-608.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-385 692,-523 898,-523 898,-385 692,-385"/>
|
<polygon fill="white" stroke="transparent" points="857,-531 675,-531 675,-393 857,-393 857,-531"/>
|
||||||
<text text-anchor="middle" x="795" y="-507.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="675,-508 675,-531 857,-531 857,-508 675,-508"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-500 898,-500 "/>
|
<text text-anchor="start" x="757.5" y="-515.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-484.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-485 675,-508 768,-508 768,-485 675,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-477 793,-500 "/>
|
<text text-anchor="start" x="679" y="-492.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-484.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-485 768,-508 818,-508 818,-485 768,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-477 851,-500 "/>
|
<text text-anchor="start" x="772" y="-492.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-484.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="818,-485 818,-508 857,-508 857,-485 818,-485"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-477 898,-477 "/>
|
<text text-anchor="start" x="822" y="-492.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-461.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-462 675,-485 755,-485 755,-462 675,-462"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-454 783,-454 "/>
|
<text text-anchor="start" x="711" y="-469.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-438.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="755,-462 755,-485 857,-485 857,-462 755,-462"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-431 783,-431 "/>
|
<text text-anchor="start" x="790.5" y="-469.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-415.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-439 675,-462 755,-462 755,-439 675,-439"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-408 783,-408 "/>
|
<text text-anchor="start" x="711" y="-446.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="737.5" y="-392.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="755,-439 755,-462 857,-462 857,-439 755,-439"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-385 783,-477 "/>
|
<text text-anchor="start" x="793.5" y="-446.8" font-family="arial" font-size="14.00">+5V</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-461.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="675,-416 675,-439 755,-439 755,-416 675,-416"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-454 898,-454 "/>
|
<text text-anchor="start" x="711" y="-423.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-438.8" font-family="arial" font-size="14.00">+5V</text>
|
<polygon fill="none" stroke="black" points="755,-416 755,-439 857,-439 857,-416 755,-416"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-431 898,-431 "/>
|
<text text-anchor="start" x="792.5" y="-423.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-415.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="675,-393 675,-416 755,-416 755,-393 675,-393"/>
|
||||||
<polyline fill="none" stroke="black" points="783,-408 898,-408 "/>
|
<text text-anchor="start" x="711" y="-400.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="840.5" y="-392.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="755,-393 755,-416 857,-416 857,-393 755,-393"/>
|
||||||
|
<text text-anchor="start" x="792" y="-400.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="692,-168.5 692,-329.5 898,-329.5 898,-168.5 692,-168.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-334.5 675,-334.5 675,-173.5 857,-173.5 857,-334.5"/>
|
||||||
<text text-anchor="middle" x="795" y="-314.3" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="675,-311 675,-334 857,-334 857,-311 675,-311"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-306.5 898,-306.5 "/>
|
<text text-anchor="start" x="757.5" y="-318.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="742.5" y="-291.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="675,-288 675,-311 768,-311 768,-288 675,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="793,-283.5 793,-306.5 "/>
|
<text text-anchor="start" x="679" y="-295.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="822" y="-291.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768,-288 768,-311 818,-311 818,-288 768,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="851,-283.5 851,-306.5 "/>
|
<text text-anchor="start" x="772" y="-295.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="874.5" y="-291.3" font-family="arial" font-size="14.00">5-pin</text>
|
<polygon fill="none" stroke="black" points="818,-288 818,-311 857,-311 857,-288 818,-288"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-283.5 898,-283.5 "/>
|
<text text-anchor="start" x="822" y="-295.8" font-family="arial" font-size="14.00">5-pin</text>
|
||||||
<text text-anchor="middle" x="736" y="-268.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="675,-265 675,-288 752,-288 752,-265 675,-265"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-260.5 780,-260.5 "/>
|
<text text-anchor="start" x="709.5" y="-272.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="736" y="-245.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="752,-265 752,-288 857,-288 857,-265 752,-265"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-237.5 780,-237.5 "/>
|
<text text-anchor="start" x="789" y="-272.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="736" y="-222.3" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="675,-242 675,-265 752,-265 752,-242 675,-242"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-214.5 780,-214.5 "/>
|
<text text-anchor="start" x="709.5" y="-249.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="736" y="-199.3" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="752,-242 752,-265 857,-265 857,-242 752,-242"/>
|
||||||
<polyline fill="none" stroke="black" points="692,-191.5 780,-191.5 "/>
|
<text text-anchor="start" x="788" y="-249.8" font-family="arial" font-size="14.00">+12V</text>
|
||||||
<text text-anchor="middle" x="736" y="-176.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="675,-219 675,-242 752,-242 752,-219 675,-219"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-168.5 780,-283.5 "/>
|
<text text-anchor="start" x="709.5" y="-226.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="839" y="-268.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="752,-219 752,-242 857,-242 857,-219 752,-219"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-260.5 898,-260.5 "/>
|
<text text-anchor="start" x="786" y="-226.8" font-family="arial" font-size="14.00">MISO</text>
|
||||||
<text text-anchor="middle" x="839" y="-245.3" font-family="arial" font-size="14.00">+12V</text>
|
<polygon fill="none" stroke="black" points="675,-196 675,-219 752,-219 752,-196 675,-196"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-237.5 898,-237.5 "/>
|
<text text-anchor="start" x="709.5" y="-203.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="839" y="-222.3" font-family="arial" font-size="14.00">MISO</text>
|
<polygon fill="none" stroke="black" points="752,-196 752,-219 857,-219 857,-196 752,-196"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-214.5 898,-214.5 "/>
|
<text text-anchor="start" x="786" y="-203.8" font-family="arial" font-size="14.00">MOSI</text>
|
||||||
<text text-anchor="middle" x="839" y="-199.3" font-family="arial" font-size="14.00">MOSI</text>
|
<polygon fill="none" stroke="black" points="675,-173 675,-196 752,-196 752,-173 675,-173"/>
|
||||||
<polyline fill="none" stroke="black" points="780,-191.5 898,-191.5 "/>
|
<text text-anchor="start" x="709.5" y="-180.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="839" y="-176.3" font-family="arial" font-size="14.00">SCK</text>
|
<polygon fill="none" stroke="black" points="752,-173 752,-196 857,-196 857,-173 752,-173"/>
|
||||||
|
<text text-anchor="start" x="790.5" y="-180.8" font-family="arial" font-size="14.00">SCK</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1 -->
|
<!-- _ferrule_crimp_1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>_F1</title>
|
<title>_ferrule_crimp_1</title>
|
||||||
<polygon fill="white" stroke="transparent" points="15.5,-60 190.5,-60 190.5,-96 15.5,-96 15.5,-60"/>
|
<polygon fill="white" stroke="transparent" points="189,-96 0,-96 0,-60 189,-60 189,-96"/>
|
||||||
<text text-anchor="start" x="19" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule, 0.25 mm²  </text>
|
<polygon fill="none" stroke="black" points="0.5,-66 0.5,-89 87.5,-89 87.5,-66 0.5,-66"/>
|
||||||
<text text-anchor="start" x="180" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="15.5,-67.5 15.5,-88.5 190.5,-88.5 190.5,-67.5 15.5,-67.5"/>
|
<polygon fill="none" stroke="black" points="87.5,-66 87.5,-89 154.5,-89 154.5,-66 87.5,-66"/>
|
||||||
|
<text text-anchor="start" x="91.5" y="-73.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
|
<polygon fill="none" stroke="black" points="154.5,-66 154.5,-89 181.5,-89 181.5,-66 154.5,-66"/>
|
||||||
|
<text text-anchor="start" x="158.5" y="-73.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
|
<polygon fill="#ffff00" stroke="transparent" points="181.5,-66 181.5,-89 189.5,-89 189.5,-66 181.5,-66"/>
|
||||||
|
<polygon fill="none" stroke="black" points="181.5,-66 181.5,-89 189.5,-89 189.5,-66 181.5,-66"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4 -->
|
<!-- W4 -->
|
||||||
<g id="node10" class="node">
|
<g id="node10" class="node">
|
||||||
<title>W4</title>
|
<title>W4</title>
|
||||||
<polygon fill="none" stroke="black" points="548,-143 350,-143 350,-13 548,-13 548,-143"/>
|
<polygon fill="none" stroke="black" points="531,-147 333,-147 333,-13 531,-13 531,-147"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-120 350,-143 548,-143 548,-120 350,-120"/>
|
<polygon fill="none" stroke="black" points="333,-124 333,-147 531,-147 531,-124 333,-124"/>
|
||||||
<text text-anchor="start" x="438" y="-127.8" font-family="arial" font-size="14.00">W4</text>
|
<text text-anchor="start" x="421" y="-131.8" font-family="arial" font-size="14.00">W4</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-97 350,-120 373,-120 373,-97 350,-97"/>
|
<polygon fill="none" stroke="black" points="333,-101 333,-124 356,-124 356,-101 333,-101"/>
|
||||||
<text text-anchor="start" x="354" y="-104.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="337" y="-108.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-97 373,-120 505,-120 505,-97 373,-97"/>
|
<polygon fill="none" stroke="black" points="356,-101 356,-124 488,-124 488,-101 356,-101"/>
|
||||||
<text text-anchor="start" x="377" y="-104.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="360" y="-108.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-97 505,-120 548,-120 548,-97 505,-97"/>
|
<polygon fill="none" stroke="black" points="488,-101 488,-124 531,-124 531,-101 488,-101"/>
|
||||||
<text text-anchor="start" x="509" y="-104.8" font-family="arial" font-size="14.00">0.3 m</text>
|
<text text-anchor="start" x="492" y="-108.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||||
<text text-anchor="start" x="447" y="-85.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="357.5" y="-87.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="428" y="-68.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="411" y="-68.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="496" y="-68.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="479" y="-68.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="350,-57 350,-63 548,-63 548,-57 350,-57"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-61 333,-63 531,-63 531,-61 333,-61"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-58 547,-58 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-59 333,-61 531,-61 531,-59 333,-59"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-62 351,-62 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-57 333,-59 531,-59 531,-57 333,-57"/>
|
||||||
<text text-anchor="start" x="427.5" y="-43.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="410.5" y="-43.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="496" y="-43.8" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="479" y="-43.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-32 350,-38 548,-38 548,-32 350,-32"/>
|
<polygon fill="#000000" stroke="transparent" points="333,-36 333,-38 531,-38 531,-36 333,-36"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-33 547,-33 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="333,-34 333,-36 531,-36 531,-34 333,-34"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="547,-37 351,-37 "/>
|
<polygon fill="#000000" stroke="transparent" points="333,-32 333,-34 531,-34 531,-32 333,-32"/>
|
||||||
<text text-anchor="start" x="374.5" y="-18.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="357.5" y="-18.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1--W4 -->
|
<!-- _ferrule_crimp_1--W4 -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>_F1:e--W4:w</title>
|
<title>_ferrule_crimp_1:e--W4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-76C261.21,-76.64 277.86,-58.64 350,-58"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-76C251.96,-76.72 266.97,-58.72 333,-58"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-78C262.68,-78 279.32,-60 350,-60"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-78C253.5,-78 268.5,-60 333,-60"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-80C264.14,-79.36 280.79,-61.36 350,-62"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-80C255.03,-79.28 270.04,-61.28 333,-62"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2 -->
|
<!-- _ferrule_crimp_2 -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>_F2</title>
|
<title>_ferrule_crimp_2</title>
|
||||||
<polygon fill="white" stroke="transparent" points="15.5,0 190.5,0 190.5,-36 15.5,-36 15.5,0"/>
|
<polygon fill="white" stroke="transparent" points="189,-36 0,-36 0,0 189,0 189,-36"/>
|
||||||
<text text-anchor="start" x="19" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule, 0.25 mm²  </text>
|
<polygon fill="none" stroke="black" points="0.5,-6 0.5,-29 87.5,-29 87.5,-6 0.5,-6"/>
|
||||||
<text text-anchor="start" x="180" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="15.5,-7.5 15.5,-28.5 190.5,-28.5 190.5,-7.5 15.5,-7.5"/>
|
<polygon fill="none" stroke="black" points="87.5,-6 87.5,-29 154.5,-29 154.5,-6 87.5,-6"/>
|
||||||
|
<text text-anchor="start" x="91.5" y="-13.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
|
<polygon fill="none" stroke="black" points="154.5,-6 154.5,-29 181.5,-29 181.5,-6 154.5,-6"/>
|
||||||
|
<text text-anchor="start" x="158.5" y="-13.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
|
<polygon fill="#ffff00" stroke="transparent" points="181.5,-6 181.5,-29 189.5,-29 189.5,-6 181.5,-6"/>
|
||||||
|
<polygon fill="none" stroke="black" points="181.5,-6 181.5,-29 189.5,-29 189.5,-6 181.5,-6"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2--W4 -->
|
<!-- _ferrule_crimp_2--W4 -->
|
||||||
<g id="edge26" class="edge">
|
<g id="edge27" class="edge">
|
||||||
<title>_F2:e--W4:w</title>
|
<title>_ferrule_crimp_2:e--W4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-16C264.05,-16.6 280.8,-33.6 350,-33"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-16C254.94,-16.67 270.05,-33.67 333,-33"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M192,-18C262.63,-18 279.37,-35 350,-35"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M189,-18C253.44,-18 268.56,-35 333,-35"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M192,-20C261.2,-19.4 277.95,-36.4 350,-37"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M189,-20C251.95,-19.33 267.06,-36.33 333,-37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-670C611.76,-670.02 627.75,-668.02 692,-668"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-682C594.76,-682.02 610.75,-680.02 675,-680"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-672C612.01,-672 627.99,-670 692,-670"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-684C595.01,-684 610.99,-682 675,-682"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-674C612.25,-673.98 628.24,-671.98 692,-672"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-686C595.25,-685.98 611.24,-683.98 675,-684"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-645C611.88,-645 627.87,-644 692,-644"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-657C594.88,-657 610.87,-656 675,-656"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-647C612,-647 628,-646 692,-646"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-659C595,-659 611,-658 675,-658"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-649C612.13,-649 628.12,-648 692,-648"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-661C595.13,-661 611.12,-660 675,-660"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-620C612.13,-620 628.12,-621 692,-621"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-632C595.13,-632 611.12,-633 675,-633"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M548,-622C612,-622 628,-623 692,-623"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M531,-634C595,-634 611,-635 675,-635"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-624C611.88,-624 627.87,-625 692,-625"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-636C594.88,-636 610.87,-637 675,-637"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-595C612.38,-595.03 628.36,-598.03 692,-598"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-607C595.38,-607.03 611.36,-610.03 675,-610"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M548,-597C612.01,-597 627.99,-600 692,-600"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M531,-609C595.01,-609 610.99,-612 675,-612"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-599C611.64,-598.97 627.62,-601.97 692,-602"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-611C594.64,-610.97 610.62,-613.97 675,-614"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-466C611.76,-466.02 627.75,-464.02 692,-464"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-474C594.76,-474.02 610.75,-472.02 675,-472"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-468C612.01,-468 627.99,-466 692,-466"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-476C595.01,-476 610.99,-474 675,-474"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-470C612.25,-469.98 628.24,-467.98 692,-468"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-478C595.25,-477.98 611.24,-475.98 675,-476"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-441C611.88,-441 627.87,-440 692,-440"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-449C594.88,-449 610.87,-448 675,-448"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-443C612,-443 628,-442 692,-442"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-451C595,-451 611,-450 675,-450"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-445C612.13,-445 628.12,-444 692,-444"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-453C595.13,-453 611.12,-452 675,-452"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-416C612.13,-416 628.12,-417 692,-417"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-424C595.13,-424 611.12,-425 675,-425"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M548,-418C612,-418 628,-419 692,-419"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M531,-426C595,-426 611,-427 675,-427"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-420C611.88,-420 627.87,-421 692,-421"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-428C594.88,-428 610.87,-429 675,-429"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-391C612.38,-391.03 628.36,-394.03 692,-394"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-399C595.38,-399.03 611.36,-402.03 675,-402"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M548,-393C612.01,-393 627.99,-396 692,-396"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M531,-401C595.01,-401 610.99,-404 675,-404"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-395C611.64,-394.97 627.62,-397.97 692,-398"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-403C594.64,-402.97 610.62,-405.97 675,-406"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-262C613,-262.22 628.8,-270.22 692,-270"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-266C596.12,-266.26 611.87,-275.26 675,-275"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-264C612.1,-264 627.9,-272 692,-272"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-268C595.12,-268 610.88,-277 675,-277"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-266C611.2,-265.78 627,-273.78 692,-274"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-270C594.13,-269.74 609.88,-278.74 675,-279"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-237C610.97,-237.47 626.45,-224.47 692,-224"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-241C593.97,-241.47 609.45,-228.47 675,-228"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M548,-239C612.26,-239 627.74,-226 692,-226"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M531,-243C595.26,-243 610.74,-230 675,-230"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-241C613.55,-240.53 629.03,-227.53 692,-228"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-245C596.55,-244.53 612.03,-231.53 675,-232"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-212C611.04,-212.36 626.66,-201.36 692,-201"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-216C594.04,-216.36 609.66,-205.36 675,-205"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M548,-214C612.19,-214 627.81,-203 692,-203"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M531,-218C595.19,-218 610.81,-207 675,-207"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-216C613.34,-215.64 628.96,-204.64 692,-205"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-220C596.34,-219.64 611.96,-208.64 675,-209"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-187C611.13,-187.26 626.88,-178.26 692,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-191C594.13,-191.26 609.88,-182.26 675,-182"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M548,-189C612.12,-189 627.88,-180 692,-180"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M531,-193C595.12,-193 610.88,-184 675,-184"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-191C613.12,-190.74 628.87,-181.74 692,-182"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-195C596.12,-194.74 611.87,-185.74 675,-186"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4--X4 -->
|
<!-- W4--X4 -->
|
||||||
<g id="edge27" class="edge">
|
<g id="edge26" class="edge">
|
||||||
<title>W4:e--X4:w</title>
|
<title>W4:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-58C663.76,-60.74 579.96,-272.74 692,-270"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-58C648.6,-60.75 561.11,-277.75 675,-275"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-60C661.9,-60 578.1,-272 692,-272"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-60C646.75,-60 559.25,-277 675,-277"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-62C660.04,-59.26 576.24,-271.26 692,-274"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-62C644.89,-59.25 557.4,-276.25 675,-279"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W4--X4 -->
|
<!-- W4--X4 -->
|
||||||
<g id="edge28" class="edge">
|
<g id="edge28" class="edge">
|
||||||
<title>W4:e--X4:w</title>
|
<title>W4:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-33C664.5,-35.74 579.22,-249.74 692,-247"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-33C648.97,-35.75 560.74,-253.75 675,-251"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M548,-35C662.64,-35 577.36,-249 692,-249"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M531,-35C647.12,-35 558.88,-253 675,-253"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M548,-37C660.78,-34.26 575.5,-248.26 692,-251"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M531,-37C645.26,-34.25 557.03,-252.25 675,-255"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 37 KiB |
@ -3,21 +3,16 @@ templates: # defining templates to be used later on
|
|||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
- &con_i2c
|
- &con_i2c
|
||||||
pinout: [GND, +5V, SCL, SDA]
|
pinlabels: [GND, +5V, SCL, SDA]
|
||||||
- &wire_i2c
|
- &wire_i2c
|
||||||
category: bundle
|
category: bundle
|
||||||
gauge: 0.14 mm2
|
gauge: 0.14 mm2
|
||||||
colors: [BK, RD, YE, GN]
|
colors: [BK, RD, YE, GN]
|
||||||
|
|
||||||
ferrules:
|
|
||||||
ferrule_crimp:
|
|
||||||
type: Crimp ferrule
|
|
||||||
subtype: 0.25 mm²
|
|
||||||
|
|
||||||
connectors:
|
connectors:
|
||||||
X1:
|
X1:
|
||||||
<<: *molex_f # copying items from the template
|
<<: *molex_f # copying items from the template
|
||||||
pinout: [GND, +5V, SCL, SDA, MISO, MOSI, SCK, N/C]
|
pinlabels: [GND, +5V, SCL, SDA, MISO, MOSI, SCK, N/C]
|
||||||
X2:
|
X2:
|
||||||
<<: *molex_f
|
<<: *molex_f
|
||||||
<<: *con_i2c # it is possible to copy from more than one template
|
<<: *con_i2c # it is possible to copy from more than one template
|
||||||
@ -26,7 +21,13 @@ connectors:
|
|||||||
<<: *con_i2c
|
<<: *con_i2c
|
||||||
X4:
|
X4:
|
||||||
<<: *molex_f
|
<<: *molex_f
|
||||||
pinout: [GND, +12V, MISO, MOSI, SCK]
|
pinlabels: [GND, +12V, MISO, MOSI, SCK]
|
||||||
|
ferrule_crimp:
|
||||||
|
style: simple
|
||||||
|
autogenerate: true
|
||||||
|
type: Crimp ferrule
|
||||||
|
subtype: 0.25 mm²
|
||||||
|
color: YE
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
@ -65,6 +66,4 @@ connections:
|
|||||||
-
|
-
|
||||||
- ferrule_crimp
|
- ferrule_crimp
|
||||||
- W4: [1,2]
|
- W4: [1,2]
|
||||||
-
|
|
||||||
- W4: [1,2]
|
|
||||||
- X4: [1,2]
|
- X4: [1,2]
|
||||||
|
|||||||
2
examples/ex01.bom.tsv
generated
@ -1,3 +1,3 @@
|
|||||||
Item Qty Unit Designators
|
Item Qty Unit Designators
|
||||||
Connector, Molex KK 254, female, 4 pins 2 X1, X2
|
Connector, Molex KK 254, female, 4 pins 2 X1, X2
|
||||||
Cable, 4 x 0.25 mm² shielded 0.2 m W1
|
Cable, Serial, 4 x 0.25 mm² shielded 0.2 m W1
|
||||||
|
|||||||
|
166
examples/ex01.gv
generated
@ -1,12 +1,82 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|RX|TX}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|RX|TX}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
edge [color="#000000:#666600:#000000"]
|
<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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RX</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>TX</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>RX</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>TX</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
edge [color="#000000:#895956:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
@ -20,5 +90,91 @@ graph {
|
|||||||
W1:w4:e -- X2:p3l:w
|
W1:w4:e -- X2:p3l:w
|
||||||
edge [color="#000000"]
|
edge [color="#000000"]
|
||||||
X1:p1r:e -- W1:ws:w
|
X1:p1r:e -- W1:ws:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>4x</td><td>0.25 mm² (24 AWG)</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BN</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>OG</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr><tr><td>X1:1</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">Serial</td>
|
||||||
|
<td balign="left">4x</td>
|
||||||
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">+ S</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2: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="#ff0000" 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</td>
|
||||||
|
<td>OG</td>
|
||||||
|
<td>X2:4</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="#ff8000" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2:3</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> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>Shield</td>
|
||||||
|
<td><!-- s_out --></td>
|
||||||
|
</tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0" port="ws"></td></tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
252
examples/ex01.html
generated
@ -1,175 +1,183 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="936pt" height="232pt"
|
<svg width="931pt" height="232pt"
|
||||||
viewBox="0.00 0.00 936.00 232.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 931.00 232.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 228)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 228)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 932,-228 932,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 927,-228 927,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-57 0,-195 206,-195 206,-57 0,-57"/>
|
<polygon fill="white" stroke="transparent" points="182,-191 0,-191 0,-53 182,-53 182,-191"/>
|
||||||
<text text-anchor="middle" x="103" y="-179.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-168 0,-191 182,-191 182,-168 0,-168"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-172 206,-172 "/>
|
<text text-anchor="start" x="82.5" y="-175.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-156.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-145 0,-168 93,-168 93,-145 0,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-149 101,-172 "/>
|
<text text-anchor="start" x="4" y="-152.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-156.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-145 93,-168 143,-168 143,-145 93,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-149 159,-172 "/>
|
<text text-anchor="start" x="97" y="-152.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-156.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-145 143,-168 182,-168 182,-145 143,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-149 206,-149 "/>
|
<text text-anchor="start" x="147" y="-152.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-133.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-122 0,-145 103,-145 103,-122 0,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-126 114,-126 "/>
|
<text text-anchor="start" x="36" y="-129.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-110.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-122 103,-145 182,-145 182,-122 103,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-103 114,-103 "/>
|
<text text-anchor="start" x="138.5" y="-129.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-87.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="0,-99 0,-122 103,-122 103,-99 0,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-80 114,-80 "/>
|
<text text-anchor="start" x="37" y="-106.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-64.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="103,-99 103,-122 182,-122 182,-99 103,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-57 114,-149 "/>
|
<text text-anchor="start" x="138.5" y="-106.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-133.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-76 0,-99 103,-99 103,-76 0,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-126 206,-126 "/>
|
<text text-anchor="start" x="42" y="-83.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="160" y="-110.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-76 103,-99 182,-99 182,-76 103,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-103 206,-103 "/>
|
<text text-anchor="start" x="138.5" y="-83.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-87.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-53 0,-76 103,-76 103,-53 0,-53"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-80 206,-80 "/>
|
<text text-anchor="start" x="42.5" y="-60.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="160" y="-64.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-53 103,-76 182,-76 182,-53 103,-53"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-60.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="578,-224 350,-224 350,0 578,0 578,-224"/>
|
<polygon fill="none" stroke="black" points="597,-224 326,-224 326,0 597,0 597,-224"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-201 350,-224 578,-224 578,-201 350,-201"/>
|
<polygon fill="none" stroke="black" points="326.5,-201 326.5,-224 597.5,-224 597.5,-201 326.5,-201"/>
|
||||||
<text text-anchor="start" x="453" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="451" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-178 350,-201 373,-201 373,-178 350,-178"/>
|
<polygon fill="none" stroke="black" points="326.5,-178 326.5,-201 369.5,-201 369.5,-178 326.5,-178"/>
|
||||||
<text text-anchor="start" x="354" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-185.8" font-family="arial" font-size="14.00">Serial</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-178 373,-201 505,-201 505,-178 373,-178"/>
|
<polygon fill="none" stroke="black" points="369.5,-178 369.5,-201 392.5,-201 392.5,-178 369.5,-178"/>
|
||||||
<text text-anchor="start" x="377" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="373.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-178 505,-201 535,-201 535,-178 505,-178"/>
|
<polygon fill="none" stroke="black" points="392.5,-178 392.5,-201 524.5,-201 524.5,-178 392.5,-178"/>
|
||||||
<text text-anchor="start" x="509" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="396.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="535,-178 535,-201 578,-201 578,-178 535,-178"/>
|
<polygon fill="none" stroke="black" points="524.5,-178 524.5,-201 554.5,-201 554.5,-178 524.5,-178"/>
|
||||||
<text text-anchor="start" x="539" y="-185.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="528.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<text text-anchor="start" x="462" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="554.5,-178 554.5,-201 597.5,-201 597.5,-178 554.5,-178"/>
|
||||||
<text text-anchor="start" x="372.5" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="558.5" y="-185.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="455" y="-149.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="368" y="-164.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="528" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="356" y="-145.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#666600" stroke="transparent" points="350,-138 350,-144 578,-144 578,-138 350,-138"/>
|
<text text-anchor="start" x="452.5" y="-145.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-139 577,-139 "/>
|
<text text-anchor="start" x="540" y="-145.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-143 351,-143 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-138 326.5,-140 597.5,-140 597.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="372.5" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-136 326.5,-138 597.5,-138 597.5,-136 326.5,-136"/>
|
||||||
<text text-anchor="start" x="454.5" y="-124.8" font-family="arial" font-size="14.00">RD</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-134 326.5,-136 597.5,-136 597.5,-134 326.5,-134"/>
|
||||||
<text text-anchor="start" x="528" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="356" y="-120.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-113 350,-119 578,-119 578,-113 350,-113"/>
|
<text text-anchor="start" x="452" y="-120.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-114 577,-114 "/>
|
<text text-anchor="start" x="540" y="-120.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-118 351,-118 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-113 326.5,-115 597.5,-115 597.5,-113 326.5,-113"/>
|
||||||
<text text-anchor="start" x="372.5" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
<polygon fill="#ff0000" stroke="transparent" points="326.5,-111 326.5,-113 597.5,-113 597.5,-111 326.5,-111"/>
|
||||||
<text text-anchor="start" x="453" y="-99.8" font-family="arial" font-size="14.00">OG</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-109 326.5,-111 597.5,-111 597.5,-109 326.5,-109"/>
|
||||||
<text text-anchor="start" x="528" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="356" y="-95.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="350,-88 350,-94 578,-94 578,-88 350,-88"/>
|
<text text-anchor="start" x="450.5" y="-95.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-89 577,-89 "/>
|
<text text-anchor="start" x="540" y="-95.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-93 351,-93 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-88 326.5,-90 597.5,-90 597.5,-88 326.5,-88"/>
|
||||||
<text text-anchor="start" x="372.5" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
<polygon fill="#ff8000" stroke="transparent" points="326.5,-86 326.5,-88 597.5,-88 597.5,-86 326.5,-86"/>
|
||||||
<text text-anchor="start" x="455" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-84 326.5,-86 597.5,-86 597.5,-84 326.5,-84"/>
|
||||||
<text text-anchor="start" x="528" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="356" y="-70.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-63 350,-69 578,-69 578,-63 350,-63"/>
|
<text text-anchor="start" x="452.5" y="-70.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-64 577,-64 "/>
|
<text text-anchor="start" x="540" y="-70.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-68 351,-68 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-63 326.5,-65 597.5,-65 597.5,-63 326.5,-63"/>
|
||||||
<text text-anchor="start" x="384.5" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-61 326.5,-63 597.5,-63 597.5,-61 326.5,-61"/>
|
||||||
<text text-anchor="start" x="372.5" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-59 326.5,-61 597.5,-61 597.5,-59 326.5,-59"/>
|
||||||
<text text-anchor="start" x="445.5" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="368" y="-45.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-20 577,-20 "/>
|
<text text-anchor="start" x="356" y="-26.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="384.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="443" y="-26.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 597.5,-21 597.5,-19 326.5,-19"/>
|
||||||
|
<text text-anchor="start" x="368" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-136C270.38,-136.03 286.36,-139.03 350,-139"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-132C246.38,-132.03 262.36,-135.03 326,-135"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-138C270.01,-138 285.99,-141 350,-141"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-134C246.01,-134 261.99,-137 326,-137"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-140C269.64,-139.97 285.62,-142.97 350,-143"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-136C245.64,-135.97 261.62,-138.97 326,-139"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112C270.25,-112.02 286.24,-114.02 350,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-108C246.25,-108.02 262.24,-110.02 326,-110"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-114C270.01,-114 285.99,-116 350,-116"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M182,-110C246.01,-110 261.99,-112 326,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116C269.76,-115.98 285.75,-117.98 350,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-112C245.76,-111.98 261.75,-113.98 326,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-85C246,-85 262,-85 326,-85"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-91C270,-91 286,-91 350,-91"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M182,-87C246,-87 262,-87 326,-87"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270,-93 286,-93 350,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-89C246,-89 262,-89 326,-89"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-66C269.76,-66.02 285.75,-64.02 350,-64"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-62C245.76,-62.02 261.75,-60.02 326,-60"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-68C270.01,-68 285.99,-66 350,-66"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-64C246.01,-64 261.99,-62 326,-62"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-70C270.25,-69.98 286.24,-67.98 350,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-66C246.25,-65.98 262.24,-63.98 326,-64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-138C288.18,-138 267.82,-22 350,-22"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-134C263.63,-134 244.37,-20 326,-20"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="722,-59 722,-197 928,-197 928,-59 722,-59"/>
|
<polygon fill="white" stroke="transparent" points="923,-193 741,-193 741,-55 923,-55 923,-193"/>
|
||||||
<text text-anchor="middle" x="825" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="741,-170 741,-193 923,-193 923,-170 741,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-174 928,-174 "/>
|
<text text-anchor="start" x="823.5" y="-177.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="772.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="741,-147 741,-170 834,-170 834,-147 741,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="823,-151 823,-174 "/>
|
<text text-anchor="start" x="745" y="-154.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="852" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="834,-147 834,-170 884,-170 884,-147 834,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="881,-151 881,-174 "/>
|
<text text-anchor="start" x="838" y="-154.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="904.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="884,-147 884,-170 923,-170 923,-147 884,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-151 928,-151 "/>
|
<text text-anchor="start" x="888" y="-154.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="741,-124 741,-147 821,-147 821,-124 741,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-128 813,-128 "/>
|
<text text-anchor="start" x="777" y="-131.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="821,-124 821,-147 923,-147 923,-124 821,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-105 813,-105 "/>
|
<text text-anchor="start" x="856.5" y="-131.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="741,-101 741,-124 821,-124 821,-101 741,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-82 813,-82 "/>
|
<text text-anchor="start" x="777" y="-108.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="821,-101 821,-124 923,-124 923,-101 821,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-59 813,-151 "/>
|
<text text-anchor="start" x="857.5" y="-108.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="741,-78 741,-101 821,-101 821,-78 741,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-128 928,-128 "/>
|
<text text-anchor="start" x="777" y="-85.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="821,-78 821,-101 923,-101 923,-78 821,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-105 928,-105 "/>
|
<text text-anchor="start" x="862.5" y="-85.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="741,-55 741,-78 821,-78 821,-55 741,-55"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-82 928,-82 "/>
|
<text text-anchor="start" x="777" y="-62.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="821,-55 821,-78 923,-78 923,-55 821,-55"/>
|
||||||
|
<text text-anchor="start" x="863" y="-62.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-139C641.88,-139 657.87,-138 722,-138"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-135C660.88,-135 676.87,-134 741,-134"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M578,-141C642,-141 658,-140 722,-140"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M597,-137C661,-137 677,-136 741,-136"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-143C642.13,-143 658.12,-142 722,-142"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-139C661.13,-139 677.12,-138 741,-138"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-114C642,-114 658,-114 722,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-110C661,-110 677,-110 741,-110"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M578,-116C642,-116 658,-116 722,-116"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M597,-112C661,-112 677,-112 741,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-118C642,-118 658,-118 722,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-114C661,-114 677,-114 741,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-89C641.04,-89.86 655.68,-68.86 722,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-85C660.04,-85.86 674.68,-64.86 741,-64"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M578,-91C642.68,-91 657.32,-70 722,-70"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M597,-87C661.68,-87 676.32,-66 741,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-93C644.32,-92.14 658.96,-71.14 722,-72"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-89C663.32,-88.14 677.96,-67.14 741,-68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-64C644.9,-65.09 658.67,-92.09 722,-91"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-60C663.9,-61.09 677.67,-88.09 741,-87"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M578,-66C643.12,-66 656.88,-93 722,-93"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M597,-62C662.12,-62 675.88,-89 741,-89"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-68C641.33,-66.91 655.1,-93.91 722,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-64C660.33,-62.91 674.1,-89.91 741,-91"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm² shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex KK 254, female, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, Serial, 4 x 0.25 mm² shielded</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex01.png
generated
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 43 KiB |
240
examples/ex01.svg
generated
@ -1,174 +1,178 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="936pt" height="232pt"
|
<svg width="931pt" height="232pt"
|
||||||
viewBox="0.00 0.00 936.00 232.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 931.00 232.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 228)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 228)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 932,-228 932,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 927,-228 927,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-57 0,-195 206,-195 206,-57 0,-57"/>
|
<polygon fill="white" stroke="transparent" points="182,-191 0,-191 0,-53 182,-53 182,-191"/>
|
||||||
<text text-anchor="middle" x="103" y="-179.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-168 0,-191 182,-191 182,-168 0,-168"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-172 206,-172 "/>
|
<text text-anchor="start" x="82.5" y="-175.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-156.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-145 0,-168 93,-168 93,-145 0,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-149 101,-172 "/>
|
<text text-anchor="start" x="4" y="-152.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-156.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-145 93,-168 143,-168 143,-145 93,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-149 159,-172 "/>
|
<text text-anchor="start" x="97" y="-152.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-156.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-145 143,-168 182,-168 182,-145 143,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-149 206,-149 "/>
|
<text text-anchor="start" x="147" y="-152.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-133.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-122 0,-145 103,-145 103,-122 0,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-126 114,-126 "/>
|
<text text-anchor="start" x="36" y="-129.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-110.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-122 103,-145 182,-145 182,-122 103,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-103 114,-103 "/>
|
<text text-anchor="start" x="138.5" y="-129.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-87.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="0,-99 0,-122 103,-122 103,-99 0,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-80 114,-80 "/>
|
<text text-anchor="start" x="37" y="-106.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-64.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="103,-99 103,-122 182,-122 182,-99 103,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-57 114,-149 "/>
|
<text text-anchor="start" x="138.5" y="-106.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-133.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-76 0,-99 103,-99 103,-76 0,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-126 206,-126 "/>
|
<text text-anchor="start" x="42" y="-83.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="160" y="-110.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-76 103,-99 182,-99 182,-76 103,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-103 206,-103 "/>
|
<text text-anchor="start" x="138.5" y="-83.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-87.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-53 0,-76 103,-76 103,-53 0,-53"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-80 206,-80 "/>
|
<text text-anchor="start" x="42.5" y="-60.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="160" y="-64.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-53 103,-76 182,-76 182,-53 103,-53"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-60.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="578,-224 350,-224 350,0 578,0 578,-224"/>
|
<polygon fill="none" stroke="black" points="597,-224 326,-224 326,0 597,0 597,-224"/>
|
||||||
<polygon fill="none" stroke="black" points="350,-201 350,-224 578,-224 578,-201 350,-201"/>
|
<polygon fill="none" stroke="black" points="326.5,-201 326.5,-224 597.5,-224 597.5,-201 326.5,-201"/>
|
||||||
<text text-anchor="start" x="453" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="451" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350,-178 350,-201 373,-201 373,-178 350,-178"/>
|
<polygon fill="none" stroke="black" points="326.5,-178 326.5,-201 369.5,-201 369.5,-178 326.5,-178"/>
|
||||||
<text text-anchor="start" x="354" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-185.8" font-family="arial" font-size="14.00">Serial</text>
|
||||||
<polygon fill="none" stroke="black" points="373,-178 373,-201 505,-201 505,-178 373,-178"/>
|
<polygon fill="none" stroke="black" points="369.5,-178 369.5,-201 392.5,-201 392.5,-178 369.5,-178"/>
|
||||||
<text text-anchor="start" x="377" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="373.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="505,-178 505,-201 535,-201 535,-178 505,-178"/>
|
<polygon fill="none" stroke="black" points="392.5,-178 392.5,-201 524.5,-201 524.5,-178 392.5,-178"/>
|
||||||
<text text-anchor="start" x="509" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="396.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="535,-178 535,-201 578,-201 578,-178 535,-178"/>
|
<polygon fill="none" stroke="black" points="524.5,-178 524.5,-201 554.5,-201 554.5,-178 524.5,-178"/>
|
||||||
<text text-anchor="start" x="539" y="-185.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="528.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<text text-anchor="start" x="462" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="554.5,-178 554.5,-201 597.5,-201 597.5,-178 554.5,-178"/>
|
||||||
<text text-anchor="start" x="372.5" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="558.5" y="-185.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="455" y="-149.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="368" y="-164.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="528" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="356" y="-145.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#666600" stroke="transparent" points="350,-138 350,-144 578,-144 578,-138 350,-138"/>
|
<text text-anchor="start" x="452.5" y="-145.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-139 577,-139 "/>
|
<text text-anchor="start" x="540" y="-145.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-143 351,-143 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-138 326.5,-140 597.5,-140 597.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="372.5" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-136 326.5,-138 597.5,-138 597.5,-136 326.5,-136"/>
|
||||||
<text text-anchor="start" x="454.5" y="-124.8" font-family="arial" font-size="14.00">RD</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-134 326.5,-136 597.5,-136 597.5,-134 326.5,-134"/>
|
||||||
<text text-anchor="start" x="528" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="356" y="-120.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-113 350,-119 578,-119 578,-113 350,-113"/>
|
<text text-anchor="start" x="452" y="-120.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-114 577,-114 "/>
|
<text text-anchor="start" x="540" y="-120.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-118 351,-118 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-113 326.5,-115 597.5,-115 597.5,-113 326.5,-113"/>
|
||||||
<text text-anchor="start" x="372.5" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
<polygon fill="#ff0000" stroke="transparent" points="326.5,-111 326.5,-113 597.5,-113 597.5,-111 326.5,-111"/>
|
||||||
<text text-anchor="start" x="453" y="-99.8" font-family="arial" font-size="14.00">OG</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-109 326.5,-111 597.5,-111 597.5,-109 326.5,-109"/>
|
||||||
<text text-anchor="start" x="528" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="356" y="-95.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="350,-88 350,-94 578,-94 578,-88 350,-88"/>
|
<text text-anchor="start" x="450.5" y="-95.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-89 577,-89 "/>
|
<text text-anchor="start" x="540" y="-95.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-93 351,-93 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-88 326.5,-90 597.5,-90 597.5,-88 326.5,-88"/>
|
||||||
<text text-anchor="start" x="372.5" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
<polygon fill="#ff8000" stroke="transparent" points="326.5,-86 326.5,-88 597.5,-88 597.5,-86 326.5,-86"/>
|
||||||
<text text-anchor="start" x="455" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-84 326.5,-86 597.5,-86 597.5,-84 326.5,-84"/>
|
||||||
<text text-anchor="start" x="528" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="356" y="-70.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-63 350,-69 578,-69 578,-63 350,-63"/>
|
<text text-anchor="start" x="452.5" y="-70.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-64 577,-64 "/>
|
<text text-anchor="start" x="540" y="-70.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="577,-68 351,-68 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-63 326.5,-65 597.5,-65 597.5,-63 326.5,-63"/>
|
||||||
<text text-anchor="start" x="384.5" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-61 326.5,-63 597.5,-63 597.5,-61 326.5,-61"/>
|
||||||
<text text-anchor="start" x="372.5" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-59 326.5,-61 597.5,-61 597.5,-59 326.5,-59"/>
|
||||||
<text text-anchor="start" x="445.5" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="368" y="-45.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351,-20 577,-20 "/>
|
<text text-anchor="start" x="356" y="-26.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="384.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="443" y="-26.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 597.5,-21 597.5,-19 326.5,-19"/>
|
||||||
|
<text text-anchor="start" x="368" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-136C270.38,-136.03 286.36,-139.03 350,-139"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-132C246.38,-132.03 262.36,-135.03 326,-135"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-138C270.01,-138 285.99,-141 350,-141"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-134C246.01,-134 261.99,-137 326,-137"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-140C269.64,-139.97 285.62,-142.97 350,-143"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-136C245.64,-135.97 261.62,-138.97 326,-139"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112C270.25,-112.02 286.24,-114.02 350,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-108C246.25,-108.02 262.24,-110.02 326,-110"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-114C270.01,-114 285.99,-116 350,-116"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M182,-110C246.01,-110 261.99,-112 326,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116C269.76,-115.98 285.75,-117.98 350,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-112C245.76,-111.98 261.75,-113.98 326,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-85C246,-85 262,-85 326,-85"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-91C270,-91 286,-91 350,-91"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M182,-87C246,-87 262,-87 326,-87"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270,-93 286,-93 350,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-89C246,-89 262,-89 326,-89"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-66C269.76,-66.02 285.75,-64.02 350,-64"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-62C245.76,-62.02 261.75,-60.02 326,-60"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-68C270.01,-68 285.99,-66 350,-66"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-64C246.01,-64 261.99,-62 326,-62"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-70C270.25,-69.98 286.24,-67.98 350,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-66C246.25,-65.98 262.24,-63.98 326,-64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-138C288.18,-138 267.82,-22 350,-22"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-134C263.63,-134 244.37,-20 326,-20"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="722,-59 722,-197 928,-197 928,-59 722,-59"/>
|
<polygon fill="white" stroke="transparent" points="923,-193 741,-193 741,-55 923,-55 923,-193"/>
|
||||||
<text text-anchor="middle" x="825" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="741,-170 741,-193 923,-193 923,-170 741,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-174 928,-174 "/>
|
<text text-anchor="start" x="823.5" y="-177.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="772.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="741,-147 741,-170 834,-170 834,-147 741,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="823,-151 823,-174 "/>
|
<text text-anchor="start" x="745" y="-154.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="852" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="834,-147 834,-170 884,-170 884,-147 834,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="881,-151 881,-174 "/>
|
<text text-anchor="start" x="838" y="-154.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="904.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="884,-147 884,-170 923,-170 923,-147 884,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-151 928,-151 "/>
|
<text text-anchor="start" x="888" y="-154.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="741,-124 741,-147 821,-147 821,-124 741,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-128 813,-128 "/>
|
<text text-anchor="start" x="777" y="-131.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="821,-124 821,-147 923,-147 923,-124 821,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-105 813,-105 "/>
|
<text text-anchor="start" x="856.5" y="-131.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="741,-101 741,-124 821,-124 821,-101 741,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="722,-82 813,-82 "/>
|
<text text-anchor="start" x="777" y="-108.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="767.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="821,-101 821,-124 923,-124 923,-101 821,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-59 813,-151 "/>
|
<text text-anchor="start" x="857.5" y="-108.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="741,-78 741,-101 821,-101 821,-78 741,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-128 928,-128 "/>
|
<text text-anchor="start" x="777" y="-85.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="821,-78 821,-101 923,-101 923,-78 821,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-105 928,-105 "/>
|
<text text-anchor="start" x="862.5" y="-85.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="741,-55 741,-78 821,-78 821,-55 741,-55"/>
|
||||||
<polyline fill="none" stroke="black" points="813,-82 928,-82 "/>
|
<text text-anchor="start" x="777" y="-62.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="870.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="821,-55 821,-78 923,-78 923,-55 821,-55"/>
|
||||||
|
<text text-anchor="start" x="863" y="-62.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-139C641.88,-139 657.87,-138 722,-138"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-135C660.88,-135 676.87,-134 741,-134"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M578,-141C642,-141 658,-140 722,-140"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M597,-137C661,-137 677,-136 741,-136"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-143C642.13,-143 658.12,-142 722,-142"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-139C661.13,-139 677.12,-138 741,-138"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-114C642,-114 658,-114 722,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-110C661,-110 677,-110 741,-110"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M578,-116C642,-116 658,-116 722,-116"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M597,-112C661,-112 677,-112 741,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-118C642,-118 658,-118 722,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-114C661,-114 677,-114 741,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-89C641.04,-89.86 655.68,-68.86 722,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-85C660.04,-85.86 674.68,-64.86 741,-64"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M578,-91C642.68,-91 657.32,-70 722,-70"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M597,-87C661.68,-87 676.32,-66 741,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-93C644.32,-92.14 658.96,-71.14 722,-72"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-89C663.32,-88.14 677.96,-67.14 741,-68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-64C644.9,-65.09 658.67,-92.09 722,-91"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-60C663.9,-61.09 677.67,-88.09 741,-87"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M578,-66C643.12,-66 656.88,-93 722,-93"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M597,-62C662.12,-62 675.88,-89 741,-89"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-68C641.33,-66.91 655.1,-93.91 722,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M597,-64C660.33,-62.91 674.1,-89.91 741,-91"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 13 KiB |
@ -2,11 +2,11 @@ connectors:
|
|||||||
X1:
|
X1:
|
||||||
type: Molex KK 254 # more information
|
type: Molex KK 254 # more information
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC, RX, TX] # pincount is implicit in pinout
|
pinlabels: [GND, VCC, RX, TX] # pincount is implicit in pinout
|
||||||
X2:
|
X2:
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC, RX, TX]
|
pinlabels: [GND, VCC, RX, TX]
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
@ -16,6 +16,7 @@ cables:
|
|||||||
show_equiv: true # auto-calculate AWG equivalent from metric gauge
|
show_equiv: true # auto-calculate AWG equivalent from metric gauge
|
||||||
length: 0.2 # length in m
|
length: 0.2 # length in m
|
||||||
shield: true
|
shield: true
|
||||||
|
type: Serial
|
||||||
|
|
||||||
connections:
|
connections:
|
||||||
-
|
-
|
||||||
|
|||||||
271
examples/ex02.gv
generated
@ -1,32 +1,287 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex Micro-Fit|male|2-pin}|{{GND|VCC}|{<p1r>1|<p2r>2}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<tr><td>
|
||||||
X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">male</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
X1:p2r:e -- W1:w2:w
|
X1:p2r:e -- W1:w2:w
|
||||||
W1:w2:e -- X2:p2l:w
|
W1:w2:e -- X2:p2l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">2x</td>
|
||||||
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X2: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2: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="#ff0000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W2:w1:w
|
X1:p1r:e -- W2:w1:w
|
||||||
W2:w1:e -- X3:p1l:w
|
W2:w1:e -- X3:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
X1:p2r:e -- W2:w2:w
|
X1:p2r:e -- W2:w2:w
|
||||||
W2:w2:e -- X3:p2l:w
|
W2:w2:e -- X3:p2l:w
|
||||||
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">2x</td>
|
||||||
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X3: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X3: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="#ff0000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W3:w1:w
|
X1:p1r:e -- W3:w1:w
|
||||||
W3:w1:e -- X4:p1l:w
|
W3:w1:e -- X4:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
X1:p2r:e -- W3:w2:w
|
X1:p2r:e -- W3:w2:w
|
||||||
W3:w2:e -- X4:p2l:w
|
W3:w2:e -- X4:p2l:w
|
||||||
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W3</td></tr><tr><td>2x</td><td>20 AWG (0.75 mm²)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">2x</td>
|
||||||
|
<td balign="left">20 AWG (0.75 mm²)</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X4: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X4: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="#ff0000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
364
examples/ex02.html
generated
@ -1,258 +1,266 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="913pt" height="446pt"
|
<svg width="865pt" height="458pt"
|
||||||
viewBox="0.00 0.00 913.00 446.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 458.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 442)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-442 909,-442 909,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 861,-454 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-166 0,-258 204,-258 204,-166 0,-166"/>
|
<polygon fill="white" stroke="transparent" points="180,-262 0,-262 0,-170 180,-170 180,-262"/>
|
||||||
<text text-anchor="middle" x="102" y="-242.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-239 0,-262 180,-262 180,-239 0,-239"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-235 204,-235 "/>
|
<text text-anchor="start" x="81.5" y="-246.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="55" y="-219.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="0,-216 0,-239 102,-239 102,-216 0,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="110,-212 110,-235 "/>
|
<text text-anchor="start" x="4" y="-223.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="133.5" y="-219.8" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="102,-216 102,-239 141,-239 141,-216 102,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-212 157,-235 "/>
|
<text text-anchor="start" x="106" y="-223.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="180.5" y="-219.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="141,-216 141,-239 180,-239 180,-216 141,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-212 204,-212 "/>
|
<text text-anchor="start" x="145" y="-223.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-193 0,-216 102,-216 102,-193 0,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-189 113,-189 "/>
|
<text text-anchor="start" x="35.5" y="-200.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="102,-193 102,-216 180,-216 180,-193 102,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-166 113,-212 "/>
|
<text text-anchor="start" x="137" y="-200.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-196.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-170 0,-193 102,-193 102,-170 0,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-189 204,-189 "/>
|
<text text-anchor="start" x="36.5" y="-177.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-173.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="102,-170 102,-193 180,-193 180,-170 102,-170"/>
|
||||||
|
<text text-anchor="start" x="137" y="-177.8" font-family="arial" font-size="14.00">2</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-438 348,-438 348,-308 546,-308 546,-438"/>
|
<polygon fill="none" stroke="black" points="522,-450 324,-450 324,-316 522,-316 522,-450"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-415 348,-438 546,-438 546,-415 348,-415"/>
|
<polygon fill="none" stroke="black" points="324,-427 324,-450 522,-450 522,-427 324,-427"/>
|
||||||
<text text-anchor="start" x="436" y="-422.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="412" y="-434.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-392 348,-415 371,-415 371,-392 348,-392"/>
|
<polygon fill="none" stroke="black" points="324,-404 324,-427 347,-427 347,-404 324,-404"/>
|
||||||
<text text-anchor="start" x="352" y="-399.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-411.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-392 371,-415 503,-415 503,-392 371,-392"/>
|
<polygon fill="none" stroke="black" points="347,-404 347,-427 479,-427 479,-404 347,-404"/>
|
||||||
<text text-anchor="start" x="375" y="-399.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-411.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-392 503,-415 546,-415 546,-392 503,-392"/>
|
<polygon fill="none" stroke="black" points="479,-404 479,-427 522,-427 522,-404 479,-404"/>
|
||||||
<text text-anchor="start" x="507" y="-399.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-411.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-380.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-390.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-363.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-371.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-363.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-371.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-363.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="474" y="-371.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-352 348,-358 546,-358 546,-352 348,-352"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-364 324,-366 522,-366 522,-364 324,-364"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-353 545,-353 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-362 324,-364 522,-364 522,-362 324,-362"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-357 349,-357 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-360 324,-362 522,-362 522,-360 324,-360"/>
|
||||||
<text text-anchor="start" x="368.5" y="-338.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-346.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-338.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-346.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-338.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="474" y="-346.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-327 348,-333 546,-333 546,-327 348,-327"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-339 324,-341 522,-341 522,-339 324,-339"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-328 545,-328 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-337 324,-339 522,-339 522,-337 324,-337"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-332 349,-332 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-335 324,-337 522,-337 522,-335 324,-335"/>
|
||||||
<text text-anchor="start" x="380.5" y="-313.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-321.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C299.95,-200.55 255.89,-355.55 348,-353"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C277.26,-204.56 230.58,-363.56 324,-361"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C298.03,-200 253.97,-355 348,-355"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C275.34,-204 228.66,-363 324,-363"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C296.11,-199.45 252.05,-354.45 348,-357"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C273.42,-203.44 226.74,-362.44 324,-365"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C299.31,-177.54 256.55,-330.54 348,-328"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C276.6,-181.56 231.24,-338.56 324,-336"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C297.38,-177 254.62,-330 348,-330"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C274.68,-181 229.32,-338 324,-338"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C295.45,-176.46 252.69,-329.46 348,-332"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C272.76,-180.44 227.4,-337.44 324,-340"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-284 348,-284 348,-154 546,-154 546,-284"/>
|
<polygon fill="none" stroke="black" points="522,-292 324,-292 324,-158 522,-158 522,-292"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-261 348,-284 546,-284 546,-261 348,-261"/>
|
<polygon fill="none" stroke="black" points="324,-269 324,-292 522,-292 522,-269 324,-269"/>
|
||||||
<text text-anchor="start" x="436" y="-268.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="412" y="-276.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-238 348,-261 371,-261 371,-238 348,-238"/>
|
<polygon fill="none" stroke="black" points="324,-246 324,-269 347,-269 347,-246 324,-246"/>
|
||||||
<text text-anchor="start" x="352" y="-245.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-253.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-238 371,-261 503,-261 503,-238 371,-238"/>
|
<polygon fill="none" stroke="black" points="347,-246 347,-269 479,-269 479,-246 347,-246"/>
|
||||||
<text text-anchor="start" x="375" y="-245.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-253.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-238 503,-261 546,-261 546,-238 503,-238"/>
|
<polygon fill="none" stroke="black" points="479,-246 479,-269 522,-269 522,-246 479,-246"/>
|
||||||
<text text-anchor="start" x="507" y="-245.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-253.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-226.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-232.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-209.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-213.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-209.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-213.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-209.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="474" y="-213.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-198 348,-204 546,-204 546,-198 348,-198"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-206 324,-208 522,-208 522,-206 324,-206"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-199 545,-199 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-204 324,-206 522,-206 522,-204 324,-204"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-203 349,-203 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-202 324,-204 522,-204 522,-202 324,-202"/>
|
||||||
<text text-anchor="start" x="368.5" y="-184.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-188.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-184.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-188.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-184.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="474" y="-188.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-173 348,-179 546,-179 546,-173 348,-173"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-181 324,-183 522,-183 522,-181 324,-181"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-174 545,-174 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-179 324,-181 522,-181 522,-179 324,-179"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-178 349,-178 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-177 324,-179 522,-179 522,-177 324,-177"/>
|
||||||
<text text-anchor="start" x="380.5" y="-159.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-163.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C268.13,-198 284.12,-199 348,-199"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C244.13,-202 260.12,-203 324,-203"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C268,-200 284,-201 348,-201"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C244,-204 260,-205 324,-205"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C267.88,-202 283.87,-203 348,-203"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C243.88,-206 259.87,-207 324,-207"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C267.88,-175 283.87,-174 348,-174"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C243.88,-179 259.87,-178 324,-178"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C268,-177 284,-176 348,-176"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C244,-181 260,-180 324,-180"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C268.13,-179 284.12,-178 348,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C244.13,-183 260.12,-182 324,-182"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3 -->
|
<!-- W3 -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>W3</title>
|
<title>W3</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-130 348,-130 348,0 546,0 546,-130"/>
|
<polygon fill="none" stroke="black" points="522,-134 324,-134 324,0 522,0 522,-134"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-107 348,-130 546,-130 546,-107 348,-107"/>
|
<polygon fill="none" stroke="black" points="324,-111 324,-134 522,-134 522,-111 324,-111"/>
|
||||||
<text text-anchor="start" x="436" y="-114.8" font-family="arial" font-size="14.00">W3</text>
|
<text text-anchor="start" x="412" y="-118.8" font-family="arial" font-size="14.00">W3</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-84 348,-107 371,-107 371,-84 348,-84"/>
|
<polygon fill="none" stroke="black" points="324,-88 324,-111 347,-111 347,-88 324,-88"/>
|
||||||
<text text-anchor="start" x="352" y="-91.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-95.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-84 371,-107 503,-107 503,-84 371,-84"/>
|
<polygon fill="none" stroke="black" points="347,-88 347,-111 479,-111 479,-88 347,-88"/>
|
||||||
<text text-anchor="start" x="375" y="-91.8" font-family="arial" font-size="14.00">20 AWG (0.75 mm²)</text>
|
<text text-anchor="start" x="351" y="-95.8" font-family="arial" font-size="14.00">20 AWG (0.75 mm²)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-84 503,-107 546,-107 546,-84 503,-84"/>
|
<polygon fill="none" stroke="black" points="479,-88 479,-111 522,-111 522,-88 479,-88"/>
|
||||||
<text text-anchor="start" x="507" y="-91.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-95.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-72.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-74.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-55.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-55.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-55.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-55.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="474" y="-55.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-44 348,-50 546,-50 546,-44 348,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-48 324,-50 522,-50 522,-48 324,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-45 545,-45 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-46 324,-48 522,-48 522,-46 324,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-49 349,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-44 324,-46 522,-46 522,-44 324,-44"/>
|
||||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-30.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-30.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-30.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-30.8" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="474" y="-30.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-19 348,-25 546,-25 546,-19 348,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-23 324,-25 522,-25 522,-23 324,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-20 545,-20 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-21 324,-23 522,-23 522,-21 324,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-24 349,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-19 324,-21 522,-21 522,-19 324,-19"/>
|
||||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C295.45,-200.54 252.69,-47.54 348,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C272.76,-204.56 227.4,-47.56 324,-45"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C297.38,-200 254.62,-47 348,-47"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C274.68,-204 229.32,-47 324,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C299.31,-199.46 256.55,-46.46 348,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C276.6,-203.44 231.24,-46.44 324,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C296.11,-177.55 252.05,-22.55 348,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C273.42,-181.56 226.74,-22.56 324,-20"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C298.03,-177 253.97,-22 348,-22"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C275.34,-181 228.66,-22 324,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C299.95,-176.45 255.89,-21.45 348,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C277.26,-180.44 230.58,-21.44 324,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-320 690,-412 905,-412 905,-320 690,-320"/>
|
<polygon fill="white" stroke="transparent" points="857,-420 666,-420 666,-328 857,-328 857,-420"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-396.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="666.5,-397 666.5,-420 857.5,-420 857.5,-397 666.5,-397"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-389 905,-389 "/>
|
<text text-anchor="start" x="753.5" y="-404.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="745" y="-373.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-374 666.5,-397 768.5,-397 768.5,-374 666.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-366 800,-389 "/>
|
<text text-anchor="start" x="670.5" y="-381.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-373.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-374 768.5,-397 818.5,-397 818.5,-374 768.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-366 858,-389 "/>
|
<text text-anchor="start" x="772.5" y="-381.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-373.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-374 818.5,-397 857.5,-397 857.5,-374 818.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-366 905,-366 "/>
|
<text text-anchor="start" x="822.5" y="-381.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-350.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-351 666.5,-374 750.5,-374 750.5,-351 666.5,-351"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-343 786,-343 "/>
|
<text text-anchor="start" x="704.5" y="-358.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-327.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-351 750.5,-374 857.5,-374 857.5,-351 750.5,-351"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-320 786,-366 "/>
|
<text text-anchor="start" x="788.5" y="-358.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-350.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-328 666.5,-351 750.5,-351 750.5,-328 666.5,-328"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-343 905,-343 "/>
|
<text text-anchor="start" x="704.5" y="-335.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-327.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-328 750.5,-351 857.5,-351 857.5,-328 750.5,-328"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-335.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-166 690,-258 905,-258 905,-166 690,-166"/>
|
<polygon fill="white" stroke="transparent" points="857,-262 666,-262 666,-170 857,-170 857,-262"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-242.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="666.5,-239 666.5,-262 857.5,-262 857.5,-239 666.5,-239"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-235 905,-235 "/>
|
<text text-anchor="start" x="753.5" y="-246.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="745" y="-219.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-216 666.5,-239 768.5,-239 768.5,-216 666.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-212 800,-235 "/>
|
<text text-anchor="start" x="670.5" y="-223.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-219.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-216 768.5,-239 818.5,-239 818.5,-216 768.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-212 858,-235 "/>
|
<text text-anchor="start" x="772.5" y="-223.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-219.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-216 818.5,-239 857.5,-239 857.5,-216 818.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-212 905,-212 "/>
|
<text text-anchor="start" x="822.5" y="-223.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-196.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-193 666.5,-216 750.5,-216 750.5,-193 666.5,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-189 786,-189 "/>
|
<text text-anchor="start" x="704.5" y="-200.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-173.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-193 750.5,-216 857.5,-216 857.5,-193 750.5,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-166 786,-212 "/>
|
<text text-anchor="start" x="788.5" y="-200.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-170 666.5,-193 750.5,-193 750.5,-170 666.5,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-189 905,-189 "/>
|
<text text-anchor="start" x="704.5" y="-177.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-170 750.5,-193 857.5,-193 857.5,-170 750.5,-170"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-177.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-12 690,-104 905,-104 905,-12 690,-12"/>
|
<polygon fill="white" stroke="transparent" points="857,-104 666,-104 666,-12 857,-12 857,-104"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-88.8" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="666.5,-81 666.5,-104 857.5,-104 857.5,-81 666.5,-81"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-81 905,-81 "/>
|
<text text-anchor="start" x="753.5" y="-88.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="745" y="-65.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-58 666.5,-81 768.5,-81 768.5,-58 666.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-58 800,-81 "/>
|
<text text-anchor="start" x="670.5" y="-65.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-65.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-58 768.5,-81 818.5,-81 818.5,-58 768.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-58 858,-81 "/>
|
<text text-anchor="start" x="772.5" y="-65.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-65.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-58 818.5,-81 857.5,-81 857.5,-58 818.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-58 905,-58 "/>
|
<text text-anchor="start" x="822.5" y="-65.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-42.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-35 666.5,-58 750.5,-58 750.5,-35 666.5,-35"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-35 786,-35 "/>
|
<text text-anchor="start" x="704.5" y="-42.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-19.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-35 750.5,-58 857.5,-58 857.5,-35 750.5,-35"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-12 786,-58 "/>
|
<text text-anchor="start" x="788.5" y="-42.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-42.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-12 666.5,-35 750.5,-35 750.5,-12 666.5,-12"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-35 905,-35 "/>
|
<text text-anchor="start" x="704.5" y="-19.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-19.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-12 750.5,-35 857.5,-35 857.5,-12 750.5,-12"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-19.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-353C609.88,-353 625.87,-352 690,-352"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-361C585.88,-361 601.87,-360 666,-360"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-355C610,-355 626,-354 690,-354"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-363C586,-363 602,-362 666,-362"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-357C610.13,-357 626.12,-356 690,-356"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-365C586.13,-365 602.12,-364 666,-364"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-328C610.13,-328 626.12,-329 690,-329"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-336C586.13,-336 602.12,-337 666,-337"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-330C610,-330 626,-331 690,-331"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-338C586,-338 602,-339 666,-339"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-332C609.88,-332 625.87,-333 690,-333"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-340C585.88,-340 601.87,-341 666,-341"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-199C609.88,-199 625.87,-198 690,-198"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-203C585.88,-203 601.87,-202 666,-202"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-201C610,-201 626,-200 690,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-205C586,-205 602,-204 666,-204"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-203C610.13,-203 626.12,-202 690,-202"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-207C586.13,-207 602.12,-206 666,-206"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-174C610.13,-174 626.12,-175 690,-175"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-178C586.13,-178 602.12,-179 666,-179"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-176C610,-176 626,-177 690,-177"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-180C586,-180 602,-181 666,-181"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-178C609.88,-178 625.87,-179 690,-179"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-182C585.88,-182 601.87,-183 666,-183"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-45C609.88,-45 625.87,-44 690,-44"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-45C585.88,-45 601.87,-44 666,-44"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-47C610,-47 626,-46 690,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-47C586,-47 602,-46 666,-46"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-49C610.13,-49 626.12,-48 690,-48"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-49C586.13,-49 602.12,-48 666,-48"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-20C610.13,-20 626.12,-21 690,-21"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-20C586.13,-20 602.12,-21 666,-21"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-22C610,-22 626,-23 690,-23"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-22C586,-22 602,-23 666,-23"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-24C609.88,-24 625.87,-25 690,-25"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-24C585.88,-24 601.87,-25 666,-25"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, female, 2 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex Micro-Fit, male, 2 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 2 x 0.25 mm²</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 2 x 20 AWG</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W3</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex Micro-Fit, female, 2 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex Micro-Fit, male, 2 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 2 x 0.25 mm²</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 2 x 20 AWG</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W3</td></tr></table></body></html>
|
||||||
BIN
examples/ex02.png
generated
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 81 KiB |
352
examples/ex02.svg
generated
@ -1,257 +1,261 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="913pt" height="446pt"
|
<svg width="865pt" height="458pt"
|
||||||
viewBox="0.00 0.00 913.00 446.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 458.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 442)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-442 909,-442 909,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-454 861,-454 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-166 0,-258 204,-258 204,-166 0,-166"/>
|
<polygon fill="white" stroke="transparent" points="180,-262 0,-262 0,-170 180,-170 180,-262"/>
|
||||||
<text text-anchor="middle" x="102" y="-242.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-239 0,-262 180,-262 180,-239 0,-239"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-235 204,-235 "/>
|
<text text-anchor="start" x="81.5" y="-246.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="55" y="-219.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="0,-216 0,-239 102,-239 102,-216 0,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="110,-212 110,-235 "/>
|
<text text-anchor="start" x="4" y="-223.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="133.5" y="-219.8" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="102,-216 102,-239 141,-239 141,-216 102,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-212 157,-235 "/>
|
<text text-anchor="start" x="106" y="-223.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="180.5" y="-219.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="141,-216 141,-239 180,-239 180,-216 141,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-212 204,-212 "/>
|
<text text-anchor="start" x="145" y="-223.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-193 0,-216 102,-216 102,-193 0,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-189 113,-189 "/>
|
<text text-anchor="start" x="35.5" y="-200.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="102,-193 102,-216 180,-216 180,-193 102,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-166 113,-212 "/>
|
<text text-anchor="start" x="137" y="-200.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-196.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-170 0,-193 102,-193 102,-170 0,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-189 204,-189 "/>
|
<text text-anchor="start" x="36.5" y="-177.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-173.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="102,-170 102,-193 180,-193 180,-170 102,-170"/>
|
||||||
|
<text text-anchor="start" x="137" y="-177.8" font-family="arial" font-size="14.00">2</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-438 348,-438 348,-308 546,-308 546,-438"/>
|
<polygon fill="none" stroke="black" points="522,-450 324,-450 324,-316 522,-316 522,-450"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-415 348,-438 546,-438 546,-415 348,-415"/>
|
<polygon fill="none" stroke="black" points="324,-427 324,-450 522,-450 522,-427 324,-427"/>
|
||||||
<text text-anchor="start" x="436" y="-422.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="412" y="-434.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-392 348,-415 371,-415 371,-392 348,-392"/>
|
<polygon fill="none" stroke="black" points="324,-404 324,-427 347,-427 347,-404 324,-404"/>
|
||||||
<text text-anchor="start" x="352" y="-399.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-411.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-392 371,-415 503,-415 503,-392 371,-392"/>
|
<polygon fill="none" stroke="black" points="347,-404 347,-427 479,-427 479,-404 347,-404"/>
|
||||||
<text text-anchor="start" x="375" y="-399.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-411.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-392 503,-415 546,-415 546,-392 503,-392"/>
|
<polygon fill="none" stroke="black" points="479,-404 479,-427 522,-427 522,-404 479,-404"/>
|
||||||
<text text-anchor="start" x="507" y="-399.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-411.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-380.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-390.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-363.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-371.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-363.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-371.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-363.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="474" y="-371.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-352 348,-358 546,-358 546,-352 348,-352"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-364 324,-366 522,-366 522,-364 324,-364"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-353 545,-353 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-362 324,-364 522,-364 522,-362 324,-362"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-357 349,-357 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-360 324,-362 522,-362 522,-360 324,-360"/>
|
||||||
<text text-anchor="start" x="368.5" y="-338.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-346.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-338.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-346.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-338.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="474" y="-346.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-327 348,-333 546,-333 546,-327 348,-327"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-339 324,-341 522,-341 522,-339 324,-339"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-328 545,-328 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-337 324,-339 522,-339 522,-337 324,-337"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-332 349,-332 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-335 324,-337 522,-337 522,-335 324,-335"/>
|
||||||
<text text-anchor="start" x="380.5" y="-313.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-321.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C299.95,-200.55 255.89,-355.55 348,-353"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C277.26,-204.56 230.58,-363.56 324,-361"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C298.03,-200 253.97,-355 348,-355"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C275.34,-204 228.66,-363 324,-363"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C296.11,-199.45 252.05,-354.45 348,-357"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C273.42,-203.44 226.74,-362.44 324,-365"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C299.31,-177.54 256.55,-330.54 348,-328"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C276.6,-181.56 231.24,-338.56 324,-336"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C297.38,-177 254.62,-330 348,-330"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C274.68,-181 229.32,-338 324,-338"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C295.45,-176.46 252.69,-329.46 348,-332"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C272.76,-180.44 227.4,-337.44 324,-340"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-284 348,-284 348,-154 546,-154 546,-284"/>
|
<polygon fill="none" stroke="black" points="522,-292 324,-292 324,-158 522,-158 522,-292"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-261 348,-284 546,-284 546,-261 348,-261"/>
|
<polygon fill="none" stroke="black" points="324,-269 324,-292 522,-292 522,-269 324,-269"/>
|
||||||
<text text-anchor="start" x="436" y="-268.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="412" y="-276.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-238 348,-261 371,-261 371,-238 348,-238"/>
|
<polygon fill="none" stroke="black" points="324,-246 324,-269 347,-269 347,-246 324,-246"/>
|
||||||
<text text-anchor="start" x="352" y="-245.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-253.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-238 371,-261 503,-261 503,-238 371,-238"/>
|
<polygon fill="none" stroke="black" points="347,-246 347,-269 479,-269 479,-246 347,-246"/>
|
||||||
<text text-anchor="start" x="375" y="-245.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-253.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-238 503,-261 546,-261 546,-238 503,-238"/>
|
<polygon fill="none" stroke="black" points="479,-246 479,-269 522,-269 522,-246 479,-246"/>
|
||||||
<text text-anchor="start" x="507" y="-245.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-253.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-226.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-232.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-209.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-213.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-209.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-213.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-209.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="474" y="-213.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-198 348,-204 546,-204 546,-198 348,-198"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-206 324,-208 522,-208 522,-206 324,-206"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-199 545,-199 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-204 324,-206 522,-206 522,-204 324,-204"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-203 349,-203 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-202 324,-204 522,-204 522,-202 324,-202"/>
|
||||||
<text text-anchor="start" x="368.5" y="-184.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-188.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-184.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-188.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-184.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="474" y="-188.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-173 348,-179 546,-179 546,-173 348,-173"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-181 324,-183 522,-183 522,-181 324,-181"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-174 545,-174 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-179 324,-181 522,-181 522,-179 324,-179"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-178 349,-178 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-177 324,-179 522,-179 522,-177 324,-177"/>
|
||||||
<text text-anchor="start" x="380.5" y="-159.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-163.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C268.13,-198 284.12,-199 348,-199"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C244.13,-202 260.12,-203 324,-203"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C268,-200 284,-201 348,-201"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C244,-204 260,-205 324,-205"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C267.88,-202 283.87,-203 348,-203"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C243.88,-206 259.87,-207 324,-207"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W2 -->
|
<!-- X1--W2 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W2:w</title>
|
<title>X1:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C267.88,-175 283.87,-174 348,-174"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C243.88,-179 259.87,-178 324,-178"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C268,-177 284,-176 348,-176"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C244,-181 260,-180 324,-180"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C268.13,-179 284.12,-178 348,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C244.13,-183 260.12,-182 324,-182"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3 -->
|
<!-- W3 -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>W3</title>
|
<title>W3</title>
|
||||||
<polygon fill="none" stroke="black" points="546,-130 348,-130 348,0 546,0 546,-130"/>
|
<polygon fill="none" stroke="black" points="522,-134 324,-134 324,0 522,0 522,-134"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-107 348,-130 546,-130 546,-107 348,-107"/>
|
<polygon fill="none" stroke="black" points="324,-111 324,-134 522,-134 522,-111 324,-111"/>
|
||||||
<text text-anchor="start" x="436" y="-114.8" font-family="arial" font-size="14.00">W3</text>
|
<text text-anchor="start" x="412" y="-118.8" font-family="arial" font-size="14.00">W3</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-84 348,-107 371,-107 371,-84 348,-84"/>
|
<polygon fill="none" stroke="black" points="324,-88 324,-111 347,-111 347,-88 324,-88"/>
|
||||||
<text text-anchor="start" x="352" y="-91.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="328" y="-95.8" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-84 371,-107 503,-107 503,-84 371,-84"/>
|
<polygon fill="none" stroke="black" points="347,-88 347,-111 479,-111 479,-88 347,-88"/>
|
||||||
<text text-anchor="start" x="375" y="-91.8" font-family="arial" font-size="14.00">20 AWG (0.75 mm²)</text>
|
<text text-anchor="start" x="351" y="-95.8" font-family="arial" font-size="14.00">20 AWG (0.75 mm²)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-84 503,-107 546,-107 546,-84 503,-84"/>
|
<polygon fill="none" stroke="black" points="479,-88 479,-111 522,-111 522,-88 479,-88"/>
|
||||||
<text text-anchor="start" x="507" y="-91.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-95.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-72.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-74.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-55.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-55.8" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-55.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-55.8" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="474" y="-55.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-44 348,-50 546,-50 546,-44 348,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-48 324,-50 522,-50 522,-48 324,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-45 545,-45 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-46 324,-48 522,-48 522,-46 324,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-49 349,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-44 324,-46 522,-46 522,-44 324,-44"/>
|
||||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-30.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-30.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-30.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-30.8" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="474" y="-30.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-19 348,-25 546,-25 546,-19 348,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-23 324,-25 522,-25 522,-23 324,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-20 545,-20 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-21 324,-23 522,-23 522,-21 324,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-24 349,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-19 324,-21 522,-21 522,-19 324,-19"/>
|
||||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C295.45,-200.54 252.69,-47.54 348,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-202C272.76,-204.56 227.4,-47.56 324,-45"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C297.38,-200 254.62,-47 348,-47"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-204C274.68,-204 229.32,-47 324,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C299.31,-199.46 256.55,-46.46 348,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-206C276.6,-203.44 231.24,-46.44 324,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W3 -->
|
<!-- X1--W3 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W3:w</title>
|
<title>X1:e--W3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C296.11,-177.55 252.05,-22.55 348,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-179C273.42,-181.56 226.74,-22.56 324,-20"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C298.03,-177 253.97,-22 348,-22"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-181C275.34,-181 228.66,-22 324,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C299.95,-176.45 255.89,-21.45 348,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-183C277.26,-180.44 230.58,-21.44 324,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-320 690,-412 905,-412 905,-320 690,-320"/>
|
<polygon fill="white" stroke="transparent" points="857,-420 666,-420 666,-328 857,-328 857,-420"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-396.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="666.5,-397 666.5,-420 857.5,-420 857.5,-397 666.5,-397"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-389 905,-389 "/>
|
<text text-anchor="start" x="753.5" y="-404.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="745" y="-373.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-374 666.5,-397 768.5,-397 768.5,-374 666.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-366 800,-389 "/>
|
<text text-anchor="start" x="670.5" y="-381.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-373.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-374 768.5,-397 818.5,-397 818.5,-374 768.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-366 858,-389 "/>
|
<text text-anchor="start" x="772.5" y="-381.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-373.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-374 818.5,-397 857.5,-397 857.5,-374 818.5,-374"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-366 905,-366 "/>
|
<text text-anchor="start" x="822.5" y="-381.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-350.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-351 666.5,-374 750.5,-374 750.5,-351 666.5,-351"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-343 786,-343 "/>
|
<text text-anchor="start" x="704.5" y="-358.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-327.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-351 750.5,-374 857.5,-374 857.5,-351 750.5,-351"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-320 786,-366 "/>
|
<text text-anchor="start" x="788.5" y="-358.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-350.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-328 666.5,-351 750.5,-351 750.5,-328 666.5,-328"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-343 905,-343 "/>
|
<text text-anchor="start" x="704.5" y="-335.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-327.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-328 750.5,-351 857.5,-351 857.5,-328 750.5,-328"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-335.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-166 690,-258 905,-258 905,-166 690,-166"/>
|
<polygon fill="white" stroke="transparent" points="857,-262 666,-262 666,-170 857,-170 857,-262"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-242.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="666.5,-239 666.5,-262 857.5,-262 857.5,-239 666.5,-239"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-235 905,-235 "/>
|
<text text-anchor="start" x="753.5" y="-246.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="745" y="-219.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-216 666.5,-239 768.5,-239 768.5,-216 666.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-212 800,-235 "/>
|
<text text-anchor="start" x="670.5" y="-223.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-219.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-216 768.5,-239 818.5,-239 818.5,-216 768.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-212 858,-235 "/>
|
<text text-anchor="start" x="772.5" y="-223.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-219.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-216 818.5,-239 857.5,-239 857.5,-216 818.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-212 905,-212 "/>
|
<text text-anchor="start" x="822.5" y="-223.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-196.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-193 666.5,-216 750.5,-216 750.5,-193 666.5,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-189 786,-189 "/>
|
<text text-anchor="start" x="704.5" y="-200.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-173.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-193 750.5,-216 857.5,-216 857.5,-193 750.5,-193"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-166 786,-212 "/>
|
<text text-anchor="start" x="788.5" y="-200.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-170 666.5,-193 750.5,-193 750.5,-170 666.5,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-189 905,-189 "/>
|
<text text-anchor="start" x="704.5" y="-177.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-170 750.5,-193 857.5,-193 857.5,-170 750.5,-170"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-177.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-12 690,-104 905,-104 905,-12 690,-12"/>
|
<polygon fill="white" stroke="transparent" points="857,-104 666,-104 666,-12 857,-12 857,-104"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-88.8" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="666.5,-81 666.5,-104 857.5,-104 857.5,-81 666.5,-81"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-81 905,-81 "/>
|
<text text-anchor="start" x="753.5" y="-88.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="745" y="-65.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-58 666.5,-81 768.5,-81 768.5,-58 666.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-58 800,-81 "/>
|
<text text-anchor="start" x="670.5" y="-65.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-65.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-58 768.5,-81 818.5,-81 818.5,-58 768.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-58 858,-81 "/>
|
<text text-anchor="start" x="772.5" y="-65.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-65.8" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-58 818.5,-81 857.5,-81 857.5,-58 818.5,-58"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-58 905,-58 "/>
|
<text text-anchor="start" x="822.5" y="-65.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-42.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-35 666.5,-58 750.5,-58 750.5,-35 666.5,-35"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-35 786,-35 "/>
|
<text text-anchor="start" x="704.5" y="-42.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-19.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-35 750.5,-58 857.5,-58 857.5,-35 750.5,-35"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-12 786,-58 "/>
|
<text text-anchor="start" x="788.5" y="-42.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-42.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-12 666.5,-35 750.5,-35 750.5,-12 666.5,-12"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-35 905,-35 "/>
|
<text text-anchor="start" x="704.5" y="-19.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-19.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-12 750.5,-35 857.5,-35 857.5,-12 750.5,-12"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-19.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-353C609.88,-353 625.87,-352 690,-352"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-361C585.88,-361 601.87,-360 666,-360"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-355C610,-355 626,-354 690,-354"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-363C586,-363 602,-362 666,-362"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-357C610.13,-357 626.12,-356 690,-356"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-365C586.13,-365 602.12,-364 666,-364"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-328C610.13,-328 626.12,-329 690,-329"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-336C586.13,-336 602.12,-337 666,-337"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-330C610,-330 626,-331 690,-331"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-338C586,-338 602,-339 666,-339"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-332C609.88,-332 625.87,-333 690,-333"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-340C585.88,-340 601.87,-341 666,-341"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-199C609.88,-199 625.87,-198 690,-198"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-203C585.88,-203 601.87,-202 666,-202"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-201C610,-201 626,-200 690,-200"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-205C586,-205 602,-204 666,-204"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-203C610.13,-203 626.12,-202 690,-202"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-207C586.13,-207 602.12,-206 666,-206"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-174C610.13,-174 626.12,-175 690,-175"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-178C586.13,-178 602.12,-179 666,-179"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-176C610,-176 626,-177 690,-177"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-180C586,-180 602,-181 666,-181"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-178C609.88,-178 625.87,-179 690,-179"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-182C585.88,-182 601.87,-183 666,-183"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-45C609.88,-45 625.87,-44 690,-44"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-45C585.88,-45 601.87,-44 666,-44"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-47C610,-47 626,-46 690,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-47C586,-47 602,-46 666,-46"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-49C610.13,-49 626.12,-48 690,-48"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-49C586.13,-49 602.12,-48 666,-48"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W3--X4 -->
|
<!-- W3--X4 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W3:e--X4:w</title>
|
<title>W3:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-20C610.13,-20 626.12,-21 690,-21"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-20C586.13,-20 602.12,-21 666,-21"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-22C610,-22 626,-23 690,-23"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-22C586,-22 602,-23 666,-23"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-24C609.88,-24 625.87,-25 690,-25"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-24C585.88,-24 601.87,-25 666,-25"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 18 KiB |
@ -2,11 +2,11 @@ connectors:
|
|||||||
X1: &boo
|
X1: &boo
|
||||||
type: Molex Micro-Fit
|
type: Molex Micro-Fit
|
||||||
subtype: male
|
subtype: male
|
||||||
pinout: [GND, VCC]
|
pinlabels: [GND, VCC]
|
||||||
X2: &con_power_f # define template
|
X2: &con_power_f # define template
|
||||||
type: Molex Micro-Fit
|
type: Molex Micro-Fit
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC]
|
pinlabels: [GND, VCC]
|
||||||
X3:
|
X3:
|
||||||
<<: *con_power_f # create from template
|
<<: *con_power_f # create from template
|
||||||
X4:
|
X4:
|
||||||
|
|||||||
225
examples/ex03.gv
generated
@ -1,13 +1,121 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex Micro-Fit|male|2-pin}|{{GND|VCC}|{<p1r>1|<p2r>2}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<tr><td>
|
||||||
X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
|
<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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">male</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex Micro-Fit</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">2-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
@ -26,5 +134,110 @@ graph {
|
|||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
X1:p2r:e -- W1:w6:w
|
X1:p2r:e -- W1:w6:w
|
||||||
W1:w6:e -- X4:p2l:w
|
W1:w6:e -- X4:p2l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>6x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w4"></td></tr><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w5"></td></tr><tr><td>X1:2</td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w6"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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">6x</td>
|
||||||
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X2: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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2: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="#ff0000" 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</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X3:1</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="#000000" 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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X3:2</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="#ff0000" 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</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X4:1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w5" 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>X1:2</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X4:2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w6" 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> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
}
|
}
|
||||||
|
|||||||
320
examples/ex03.html
generated
@ -1,228 +1,236 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="913pt" height="335pt"
|
<svg width="865pt" height="332pt"
|
||||||
viewBox="0.00 0.00 913.00 335.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 332.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 331)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-331 909,-331 909,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 861,-328 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-117.5 0,-209.5 204,-209.5 204,-117.5 0,-117.5"/>
|
<polygon fill="white" stroke="transparent" points="180,-208 0,-208 0,-116 180,-116 180,-208"/>
|
||||||
<text text-anchor="middle" x="102" y="-194.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-185 0,-208 180,-208 180,-185 0,-185"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-186.5 204,-186.5 "/>
|
<text text-anchor="start" x="81.5" y="-192.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="55" y="-171.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="0,-162 0,-185 102,-185 102,-162 0,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="110,-163.5 110,-186.5 "/>
|
<text text-anchor="start" x="4" y="-169.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="133.5" y="-171.3" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="102,-162 102,-185 141,-185 141,-162 102,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-163.5 157,-186.5 "/>
|
<text text-anchor="start" x="106" y="-169.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="180.5" y="-171.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="141,-162 141,-185 180,-185 180,-162 141,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-163.5 204,-163.5 "/>
|
<text text-anchor="start" x="145" y="-169.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-139 0,-162 102,-162 102,-139 0,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-140.5 113,-140.5 "/>
|
<text text-anchor="start" x="35.5" y="-146.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="102,-139 102,-162 180,-162 180,-139 102,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-117.5 113,-163.5 "/>
|
<text text-anchor="start" x="137" y="-146.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-148.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-116 0,-139 102,-139 102,-116 0,-116"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-140.5 204,-140.5 "/>
|
<text text-anchor="start" x="36.5" y="-123.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-125.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="102,-116 102,-139 180,-139 180,-116 102,-116"/>
|
||||||
|
<text text-anchor="start" x="137" y="-123.8" font-family="arial" font-size="14.00">2</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="546,-285.5 348,-285.5 348,-55.5 546,-55.5 546,-285.5"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="522,-288 324,-288 324,-54 522,-54 522,-288"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-262.5 348,-285.5 546,-285.5 546,-262.5 348,-262.5"/>
|
<polygon fill="none" stroke="black" points="324,-265 324,-288 522,-288 522,-265 324,-265"/>
|
||||||
<text text-anchor="start" x="436" y="-270.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="412" y="-272.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-239.5 348,-262.5 371,-262.5 371,-239.5 348,-239.5"/>
|
<polygon fill="none" stroke="black" points="324,-242 324,-265 347,-265 347,-242 324,-242"/>
|
||||||
<text text-anchor="start" x="352" y="-247.3" font-family="arial" font-size="14.00">6x</text>
|
<text text-anchor="start" x="328" y="-249.8" font-family="arial" font-size="14.00">6x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-239.5 371,-262.5 503,-262.5 503,-239.5 371,-239.5"/>
|
<polygon fill="none" stroke="black" points="347,-242 347,-265 479,-265 479,-242 347,-242"/>
|
||||||
<text text-anchor="start" x="375" y="-247.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-249.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-239.5 503,-262.5 546,-262.5 546,-239.5 503,-239.5"/>
|
<polygon fill="none" stroke="black" points="479,-242 479,-265 522,-265 522,-242 479,-242"/>
|
||||||
<text text-anchor="start" x="507" y="-247.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-249.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-228.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-228.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-211.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-209.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-211.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-209.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-211.3" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="474" y="-209.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-199.5 348,-205.5 546,-205.5 546,-199.5 348,-199.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-202 324,-204 522,-204 522,-202 324,-202"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-200.5 545,-200.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-200 324,-202 522,-202 522,-200 324,-200"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-204.5 349,-204.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-198 324,-200 522,-200 522,-198 324,-198"/>
|
||||||
<text text-anchor="start" x="368.5" y="-186.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-184.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-186.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-184.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-186.3" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="474" y="-184.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-174.5 348,-180.5 546,-180.5 546,-174.5 348,-174.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-177 324,-179 522,-179 522,-177 324,-177"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-175.5 545,-175.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-175 324,-177 522,-177 522,-175 324,-175"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-179.5 349,-179.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-173 324,-175 522,-175 522,-173 324,-173"/>
|
||||||
<text text-anchor="start" x="368.5" y="-161.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-159.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-161.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-159.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-161.3" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="474" y="-159.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-149.5 348,-155.5 546,-155.5 546,-149.5 348,-149.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-152 324,-154 522,-154 522,-152 324,-152"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-150.5 545,-150.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-150 324,-152 522,-152 522,-150 324,-150"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-154.5 349,-154.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-148 324,-150 522,-150 522,-148 324,-148"/>
|
||||||
<text text-anchor="start" x="368.5" y="-136.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-134.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-136.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-134.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-136.3" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="474" y="-134.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-124.5 348,-130.5 546,-130.5 546,-124.5 348,-124.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-127 324,-129 522,-129 522,-127 324,-127"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-125.5 545,-125.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-125 324,-127 522,-127 522,-125 324,-125"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-129.5 349,-129.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-123 324,-125 522,-125 522,-123 324,-123"/>
|
||||||
<text text-anchor="start" x="368.5" y="-111.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-109.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-111.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-109.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-111.3" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="474" y="-109.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-99.5 348,-105.5 546,-105.5 546,-99.5 348,-99.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-102 324,-104 522,-104 522,-102 324,-102"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-100.5 545,-100.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-100 324,-102 522,-102 522,-100 324,-100"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-104.5 349,-104.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-98 324,-100 522,-100 522,-98 324,-98"/>
|
||||||
<text text-anchor="start" x="368.5" y="-86.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-84.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-86.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-84.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-86.3" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="474" y="-84.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-74.5 348,-80.5 546,-80.5 546,-74.5 348,-74.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-77 324,-79 522,-79 522,-77 324,-77"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-75.5 545,-75.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-75 324,-77 522,-77 522,-75 324,-75"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-79.5 349,-79.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-73 324,-75 522,-75 522,-73 324,-73"/>
|
||||||
<text text-anchor="start" x="380.5" y="-61.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-59.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C273.87,-151.18 282.08,-202.18 348,-200.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C249.87,-149.68 258.08,-200.68 324,-199"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.9,-151.5 280.1,-202.5 348,-202.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C247.9,-150 256.1,-201 324,-201"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C269.92,-151.82 278.13,-202.82 348,-204.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C245.92,-150.32 254.13,-201.32 324,-203"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C273.57,-128.15 282.36,-177.15 348,-175.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C249.57,-126.65 258.36,-175.65 324,-174"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.6,-128.5 280.4,-177.5 348,-177.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C247.6,-127 256.4,-176 324,-176"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C269.64,-128.85 278.43,-177.85 348,-179.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C245.64,-127.35 254.43,-176.35 324,-178"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C268.13,-149.5 284.12,-150.5 348,-150.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C244.13,-148 260.12,-149 324,-149"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C268,-151.5 284,-152.5 348,-152.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C244,-150 260,-151 324,-151"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C267.88,-153.5 283.87,-154.5 348,-154.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C243.88,-152 259.87,-153 324,-153"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C267.88,-126.5 283.87,-125.5 348,-125.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C243.88,-125 259.87,-124 324,-124"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C268,-128.5 284,-127.5 348,-127.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C244,-127 260,-126 324,-126"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C268.13,-130.5 284.12,-129.5 348,-129.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C244.13,-129 260.12,-128 324,-128"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C269.64,-151.15 278.43,-102.15 348,-100.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C245.64,-149.65 254.43,-100.65 324,-99"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.6,-151.5 280.4,-102.5 348,-102.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C247.6,-150 256.4,-101 324,-101"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C273.57,-151.85 282.36,-102.85 348,-104.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C249.57,-150.35 258.36,-101.35 324,-103"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C269.92,-128.18 278.13,-77.18 348,-75.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C245.92,-126.68 254.13,-75.68 324,-74"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.9,-128.5 280.1,-77.5 348,-77.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C247.9,-127 256.1,-76 324,-76"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C273.87,-128.82 282.08,-77.82 348,-79.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C249.87,-127.32 258.08,-76.32 324,-78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-234.5 690,-326.5 905,-326.5 905,-234.5 690,-234.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-324 666,-324 666,-232 857,-232 857,-324"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-311.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="666.5,-301 666.5,-324 857.5,-324 857.5,-301 666.5,-301"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-303.5 905,-303.5 "/>
|
<text text-anchor="start" x="753.5" y="-308.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="745" y="-288.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-278 666.5,-301 768.5,-301 768.5,-278 666.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-280.5 800,-303.5 "/>
|
<text text-anchor="start" x="670.5" y="-285.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-288.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-278 768.5,-301 818.5,-301 818.5,-278 768.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-280.5 858,-303.5 "/>
|
<text text-anchor="start" x="772.5" y="-285.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-288.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-278 818.5,-301 857.5,-301 857.5,-278 818.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-280.5 905,-280.5 "/>
|
<text text-anchor="start" x="822.5" y="-285.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-265.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-255 666.5,-278 750.5,-278 750.5,-255 666.5,-255"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-257.5 786,-257.5 "/>
|
<text text-anchor="start" x="704.5" y="-262.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-242.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-255 750.5,-278 857.5,-278 857.5,-255 750.5,-255"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-234.5 786,-280.5 "/>
|
<text text-anchor="start" x="788.5" y="-262.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-265.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-232 666.5,-255 750.5,-255 750.5,-232 666.5,-232"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-257.5 905,-257.5 "/>
|
<text text-anchor="start" x="704.5" y="-239.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-242.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-232 750.5,-255 857.5,-255 857.5,-232 750.5,-232"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-239.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-117.5 690,-209.5 905,-209.5 905,-117.5 690,-117.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-208 666,-208 666,-116 857,-116 857,-208"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-194.3" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="666.5,-185 666.5,-208 857.5,-208 857.5,-185 666.5,-185"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-186.5 905,-186.5 "/>
|
<text text-anchor="start" x="753.5" y="-192.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="745" y="-171.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-162 666.5,-185 768.5,-185 768.5,-162 666.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-163.5 800,-186.5 "/>
|
<text text-anchor="start" x="670.5" y="-169.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-171.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-162 768.5,-185 818.5,-185 818.5,-162 768.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-163.5 858,-186.5 "/>
|
<text text-anchor="start" x="772.5" y="-169.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-171.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-162 818.5,-185 857.5,-185 857.5,-162 818.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-163.5 905,-163.5 "/>
|
<text text-anchor="start" x="822.5" y="-169.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-148.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-139 666.5,-162 750.5,-162 750.5,-139 666.5,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-140.5 786,-140.5 "/>
|
<text text-anchor="start" x="704.5" y="-146.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-125.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-139 750.5,-162 857.5,-162 857.5,-139 750.5,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-117.5 786,-163.5 "/>
|
<text text-anchor="start" x="788.5" y="-146.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-116 666.5,-139 750.5,-139 750.5,-116 666.5,-116"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-140.5 905,-140.5 "/>
|
<text text-anchor="start" x="704.5" y="-123.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-116 750.5,-139 857.5,-139 857.5,-116 750.5,-116"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-123.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-0.5 690,-92.5 905,-92.5 905,-0.5 690,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-92 666,-92 666,0 857,0 857,-92"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-77.3" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="666.5,-69 666.5,-92 857.5,-92 857.5,-69 666.5,-69"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-69.5 905,-69.5 "/>
|
<text text-anchor="start" x="753.5" y="-76.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="745" y="-54.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-46 666.5,-69 768.5,-69 768.5,-46 666.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-46.5 800,-69.5 "/>
|
<text text-anchor="start" x="670.5" y="-53.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-54.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-46 768.5,-69 818.5,-69 818.5,-46 768.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-46.5 858,-69.5 "/>
|
<text text-anchor="start" x="772.5" y="-53.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-54.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-46 818.5,-69 857.5,-69 857.5,-46 818.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-46.5 905,-46.5 "/>
|
<text text-anchor="start" x="822.5" y="-53.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-31.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-23 666.5,-46 750.5,-46 750.5,-23 666.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-23.5 786,-23.5 "/>
|
<text text-anchor="start" x="704.5" y="-30.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-8.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-23 750.5,-46 857.5,-46 857.5,-23 750.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-0.5 786,-46.5 "/>
|
<text text-anchor="start" x="788.5" y="-30.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-31.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,0 666.5,-23 750.5,-23 750.5,0 666.5,0"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-23.5 905,-23.5 "/>
|
<text text-anchor="start" x="704.5" y="-7.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-8.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,0 750.5,-23 857.5,-23 857.5,0 750.5,0"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-7.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-200.5C618.4,-202.4 621.6,-268.4 690,-266.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-199C594.22,-200.89 597.78,-265.89 666,-264"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-202.5C616.4,-202.5 619.6,-268.5 690,-268.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-201C592.22,-201 595.78,-266 666,-266"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-204.5C614.4,-202.6 617.6,-268.6 690,-270.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-203C590.22,-201.11 593.78,-266.11 666,-268"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-175.5C618.78,-177.43 621.22,-245.43 690,-243.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-174C594.59,-175.92 597.41,-242.92 666,-241"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-177.5C616.78,-177.5 619.22,-245.5 690,-245.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-176C592.59,-176 595.41,-243 666,-243"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-179.5C614.78,-177.57 617.22,-245.57 690,-247.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-178C590.59,-176.08 593.41,-243.08 666,-245"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X3 -->
|
<!-- W1--X3 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X3:w</title>
|
<title>W1:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-150.5C609.88,-150.5 625.87,-149.5 690,-149.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-149C585.88,-149 601.87,-148 666,-148"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-152.5C610,-152.5 626,-151.5 690,-151.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-151C586,-151 602,-150 666,-150"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-154.5C610.13,-154.5 626.12,-153.5 690,-153.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-153C586.13,-153 602.12,-152 666,-152"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X3 -->
|
<!-- W1--X3 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X3:w</title>
|
<title>W1:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-125.5C610.13,-125.5 626.12,-126.5 690,-126.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-124C586.13,-124 602.12,-125 666,-125"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-127.5C610,-127.5 626,-128.5 690,-128.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-126C586,-126 602,-127 666,-127"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-129.5C609.88,-129.5 625.87,-130.5 690,-130.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-128C585.88,-128 601.87,-129 666,-129"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X4 -->
|
<!-- W1--X4 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W1:e--X4:w</title>
|
<title>W1:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-100.5C614.78,-102.43 617.22,-34.43 690,-32.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-99C590.59,-100.92 593.41,-33.92 666,-32"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-102.5C616.78,-102.5 619.22,-34.5 690,-34.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-101C592.59,-101 595.41,-34 666,-34"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-104.5C618.78,-102.57 621.22,-34.57 690,-36.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-103C594.59,-101.08 597.41,-34.08 666,-36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X4 -->
|
<!-- W1--X4 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--X4:w</title>
|
<title>W1:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-75.5C614.4,-77.4 617.6,-11.4 690,-9.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-74C590.22,-75.89 593.78,-10.89 666,-9"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-77.5C616.4,-77.5 619.6,-11.5 690,-11.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-76C592.22,-76 595.78,-11 666,-11"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-79.5C618.4,-77.6 621.6,-11.6 690,-13.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-78C594.22,-76.11 597.78,-11.11 666,-13"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex Micro-Fit, female, 2 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, Molex Micro-Fit, male, 2 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BK</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², RD</td><td align="right" style="border:1px solid #000000; padding: 4px">0.6</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex Micro-Fit, female, 2 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, Molex Micro-Fit, male, 2 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BK</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², RD</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.6</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex03.png
generated
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
308
examples/ex03.svg
generated
@ -1,227 +1,231 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="913pt" height="335pt"
|
<svg width="865pt" height="332pt"
|
||||||
viewBox="0.00 0.00 913.00 335.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 865.00 332.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 331)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-331 909,-331 909,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-328 861,-328 861,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-117.5 0,-209.5 204,-209.5 204,-117.5 0,-117.5"/>
|
<polygon fill="white" stroke="transparent" points="180,-208 0,-208 0,-116 180,-116 180,-208"/>
|
||||||
<text text-anchor="middle" x="102" y="-194.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-185 0,-208 180,-208 180,-185 0,-185"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-186.5 204,-186.5 "/>
|
<text text-anchor="start" x="81.5" y="-192.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="55" y="-171.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="0,-162 0,-185 102,-185 102,-162 0,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="110,-163.5 110,-186.5 "/>
|
<text text-anchor="start" x="4" y="-169.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="133.5" y="-171.3" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="102,-162 102,-185 141,-185 141,-162 102,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-163.5 157,-186.5 "/>
|
<text text-anchor="start" x="106" y="-169.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="180.5" y="-171.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="141,-162 141,-185 180,-185 180,-162 141,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-163.5 204,-163.5 "/>
|
<text text-anchor="start" x="145" y="-169.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-139 0,-162 102,-162 102,-139 0,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-140.5 113,-140.5 "/>
|
<text text-anchor="start" x="35.5" y="-146.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="102,-139 102,-162 180,-162 180,-139 102,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-117.5 113,-163.5 "/>
|
<text text-anchor="start" x="137" y="-146.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-148.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-116 0,-139 102,-139 102,-116 0,-116"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-140.5 204,-140.5 "/>
|
<text text-anchor="start" x="36.5" y="-123.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="158.5" y="-125.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="102,-116 102,-139 180,-139 180,-116 102,-116"/>
|
||||||
|
<text text-anchor="start" x="137" y="-123.8" font-family="arial" font-size="14.00">2</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="546,-285.5 348,-285.5 348,-55.5 546,-55.5 546,-285.5"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="522,-288 324,-288 324,-54 522,-54 522,-288"/>
|
||||||
<polygon fill="none" stroke="black" points="348,-262.5 348,-285.5 546,-285.5 546,-262.5 348,-262.5"/>
|
<polygon fill="none" stroke="black" points="324,-265 324,-288 522,-288 522,-265 324,-265"/>
|
||||||
<text text-anchor="start" x="436" y="-270.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="412" y="-272.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="348,-239.5 348,-262.5 371,-262.5 371,-239.5 348,-239.5"/>
|
<polygon fill="none" stroke="black" points="324,-242 324,-265 347,-265 347,-242 324,-242"/>
|
||||||
<text text-anchor="start" x="352" y="-247.3" font-family="arial" font-size="14.00">6x</text>
|
<text text-anchor="start" x="328" y="-249.8" font-family="arial" font-size="14.00">6x</text>
|
||||||
<polygon fill="none" stroke="black" points="371,-239.5 371,-262.5 503,-262.5 503,-239.5 371,-239.5"/>
|
<polygon fill="none" stroke="black" points="347,-242 347,-265 479,-265 479,-242 347,-242"/>
|
||||||
<text text-anchor="start" x="375" y="-247.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="351" y="-249.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="503,-239.5 503,-262.5 546,-262.5 546,-239.5 503,-239.5"/>
|
<polygon fill="none" stroke="black" points="479,-242 479,-265 522,-265 522,-242 479,-242"/>
|
||||||
<text text-anchor="start" x="507" y="-247.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="483" y="-249.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="445" y="-228.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-228.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-211.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-209.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-211.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-209.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-211.3" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="474" y="-209.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" points="348,-199.5 348,-205.5 546,-205.5 546,-199.5 348,-199.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-202 324,-204 522,-204 522,-202 324,-202"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-200.5 545,-200.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-200 324,-202 522,-202 522,-200 324,-200"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-204.5 349,-204.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-198 324,-200 522,-200 522,-198 324,-198"/>
|
||||||
<text text-anchor="start" x="368.5" y="-186.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-184.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-186.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-184.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-186.3" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="474" y="-184.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-174.5 348,-180.5 546,-180.5 546,-174.5 348,-174.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-177 324,-179 522,-179 522,-177 324,-177"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-175.5 545,-175.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-175 324,-177 522,-177 522,-175 324,-175"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-179.5 349,-179.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-173 324,-175 522,-175 522,-173 324,-173"/>
|
||||||
<text text-anchor="start" x="368.5" y="-161.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-159.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-161.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-159.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-161.3" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="474" y="-159.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-149.5 348,-155.5 546,-155.5 546,-149.5 348,-149.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-152 324,-154 522,-154 522,-152 324,-152"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-150.5 545,-150.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-150 324,-152 522,-152 522,-150 324,-150"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-154.5 349,-154.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-148 324,-150 522,-150 522,-148 324,-148"/>
|
||||||
<text text-anchor="start" x="368.5" y="-136.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-134.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-136.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-134.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-136.3" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="474" y="-134.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-124.5 348,-130.5 546,-130.5 546,-124.5 348,-124.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-127 324,-129 522,-129 522,-127 324,-127"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-125.5 545,-125.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-125 324,-127 522,-127 522,-125 324,-125"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-129.5 349,-129.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-123 324,-125 522,-125 522,-123 324,-123"/>
|
||||||
<text text-anchor="start" x="368.5" y="-111.3" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-109.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="438" y="-111.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="414" y="-109.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="498" y="-111.3" font-family="arial" font-size="14.00">X4:1</text>
|
<text text-anchor="start" x="474" y="-109.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-99.5 348,-105.5 546,-105.5 546,-99.5 348,-99.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-102 324,-104 522,-104 522,-102 324,-102"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-100.5 545,-100.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-100 324,-102 522,-102 522,-100 324,-100"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-104.5 349,-104.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-98 324,-100 522,-100 522,-98 324,-98"/>
|
||||||
<text text-anchor="start" x="368.5" y="-86.3" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-84.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="437.5" y="-86.3" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="413.5" y="-84.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<text text-anchor="start" x="498" y="-86.3" font-family="arial" font-size="14.00">X4:2</text>
|
<text text-anchor="start" x="474" y="-84.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-74.5 348,-80.5 546,-80.5 546,-74.5 348,-74.5"/>
|
<polygon fill="#000000" stroke="transparent" points="324,-77 324,-79 522,-79 522,-77 324,-77"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="349,-75.5 545,-75.5 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="324,-75 324,-77 522,-77 522,-75 324,-75"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="545,-79.5 349,-79.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="324,-73 324,-75 522,-75 522,-73 324,-73"/>
|
||||||
<text text-anchor="start" x="380.5" y="-61.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-59.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C273.87,-151.18 282.08,-202.18 348,-200.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C249.87,-149.68 258.08,-200.68 324,-199"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.9,-151.5 280.1,-202.5 348,-202.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C247.9,-150 256.1,-201 324,-201"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C269.92,-151.82 278.13,-202.82 348,-204.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C245.92,-150.32 254.13,-201.32 324,-203"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C273.57,-128.15 282.36,-177.15 348,-175.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C249.57,-126.65 258.36,-175.65 324,-174"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.6,-128.5 280.4,-177.5 348,-177.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C247.6,-127 256.4,-176 324,-176"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C269.64,-128.85 278.43,-177.85 348,-179.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C245.64,-127.35 254.43,-176.35 324,-178"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C268.13,-149.5 284.12,-150.5 348,-150.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C244.13,-148 260.12,-149 324,-149"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C268,-151.5 284,-152.5 348,-152.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C244,-150 260,-151 324,-151"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C267.88,-153.5 283.87,-154.5 348,-154.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C243.88,-152 259.87,-153 324,-153"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C267.88,-126.5 283.87,-125.5 348,-125.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C243.88,-125 259.87,-124 324,-124"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C268,-128.5 284,-127.5 348,-127.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C244,-127 260,-126 324,-126"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C268.13,-130.5 284.12,-129.5 348,-129.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C244.13,-129 260.12,-128 324,-128"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C269.64,-151.15 278.43,-102.15 348,-100.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-148C245.64,-149.65 254.43,-100.65 324,-99"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.6,-151.5 280.4,-102.5 348,-102.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150C247.6,-150 256.4,-101 324,-101"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C273.57,-151.85 282.36,-102.85 348,-104.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-152C249.57,-150.35 258.36,-101.35 324,-103"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C269.92,-128.18 278.13,-77.18 348,-75.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-125C245.92,-126.68 254.13,-75.68 324,-74"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.9,-128.5 280.1,-77.5 348,-77.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M180,-127C247.9,-127 256.1,-76 324,-76"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C273.87,-128.82 282.08,-77.82 348,-79.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-129C249.87,-127.32 258.08,-76.32 324,-78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-234.5 690,-326.5 905,-326.5 905,-234.5 690,-234.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-324 666,-324 666,-232 857,-232 857,-324"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-311.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="666.5,-301 666.5,-324 857.5,-324 857.5,-301 666.5,-301"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-303.5 905,-303.5 "/>
|
<text text-anchor="start" x="753.5" y="-308.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="745" y="-288.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-278 666.5,-301 768.5,-301 768.5,-278 666.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-280.5 800,-303.5 "/>
|
<text text-anchor="start" x="670.5" y="-285.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-288.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-278 768.5,-301 818.5,-301 818.5,-278 768.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-280.5 858,-303.5 "/>
|
<text text-anchor="start" x="772.5" y="-285.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-288.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-278 818.5,-301 857.5,-301 857.5,-278 818.5,-278"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-280.5 905,-280.5 "/>
|
<text text-anchor="start" x="822.5" y="-285.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-265.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-255 666.5,-278 750.5,-278 750.5,-255 666.5,-255"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-257.5 786,-257.5 "/>
|
<text text-anchor="start" x="704.5" y="-262.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-242.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-255 750.5,-278 857.5,-278 857.5,-255 750.5,-255"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-234.5 786,-280.5 "/>
|
<text text-anchor="start" x="788.5" y="-262.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-265.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-232 666.5,-255 750.5,-255 750.5,-232 666.5,-232"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-257.5 905,-257.5 "/>
|
<text text-anchor="start" x="704.5" y="-239.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-242.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-232 750.5,-255 857.5,-255 857.5,-232 750.5,-232"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-239.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-117.5 690,-209.5 905,-209.5 905,-117.5 690,-117.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-208 666,-208 666,-116 857,-116 857,-208"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-194.3" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="666.5,-185 666.5,-208 857.5,-208 857.5,-185 666.5,-185"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-186.5 905,-186.5 "/>
|
<text text-anchor="start" x="753.5" y="-192.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="745" y="-171.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-162 666.5,-185 768.5,-185 768.5,-162 666.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-163.5 800,-186.5 "/>
|
<text text-anchor="start" x="670.5" y="-169.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-171.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-162 768.5,-185 818.5,-185 818.5,-162 768.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-163.5 858,-186.5 "/>
|
<text text-anchor="start" x="772.5" y="-169.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-171.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-162 818.5,-185 857.5,-185 857.5,-162 818.5,-162"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-163.5 905,-163.5 "/>
|
<text text-anchor="start" x="822.5" y="-169.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-148.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-139 666.5,-162 750.5,-162 750.5,-139 666.5,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-140.5 786,-140.5 "/>
|
<text text-anchor="start" x="704.5" y="-146.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-125.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-139 750.5,-162 857.5,-162 857.5,-139 750.5,-139"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-117.5 786,-163.5 "/>
|
<text text-anchor="start" x="788.5" y="-146.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,-116 666.5,-139 750.5,-139 750.5,-116 666.5,-116"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-140.5 905,-140.5 "/>
|
<text text-anchor="start" x="704.5" y="-123.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,-116 750.5,-139 857.5,-139 857.5,-116 750.5,-116"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-123.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X4 -->
|
<!-- X4 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>X4</title>
|
<title>X4</title>
|
||||||
<polygon fill="white" stroke="black" points="690,-0.5 690,-92.5 905,-92.5 905,-0.5 690,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="857,-92 666,-92 666,0 857,0 857,-92"/>
|
||||||
<text text-anchor="middle" x="797.5" y="-77.3" font-family="arial" font-size="14.00">X4</text>
|
<polygon fill="none" stroke="black" points="666.5,-69 666.5,-92 857.5,-92 857.5,-69 666.5,-69"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-69.5 905,-69.5 "/>
|
<text text-anchor="start" x="753.5" y="-76.8" font-family="arial" font-size="14.00">X4</text>
|
||||||
<text text-anchor="middle" x="745" y="-54.3" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
<polygon fill="none" stroke="black" points="666.5,-46 666.5,-69 768.5,-69 768.5,-46 666.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="800,-46.5 800,-69.5 "/>
|
<text text-anchor="start" x="670.5" y="-53.8" font-family="arial" font-size="14.00">Molex Micro-Fit</text>
|
||||||
<text text-anchor="middle" x="829" y="-54.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="768.5,-46 768.5,-69 818.5,-69 818.5,-46 768.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="858,-46.5 858,-69.5 "/>
|
<text text-anchor="start" x="772.5" y="-53.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="881.5" y="-54.3" font-family="arial" font-size="14.00">2-pin</text>
|
<polygon fill="none" stroke="black" points="818.5,-46 818.5,-69 857.5,-69 857.5,-46 818.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-46.5 905,-46.5 "/>
|
<text text-anchor="start" x="822.5" y="-53.8" font-family="arial" font-size="14.00">2-pin</text>
|
||||||
<text text-anchor="middle" x="738" y="-31.3" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="666.5,-23 666.5,-46 750.5,-46 750.5,-23 666.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="690,-23.5 786,-23.5 "/>
|
<text text-anchor="start" x="704.5" y="-30.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="738" y="-8.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="750.5,-23 750.5,-46 857.5,-46 857.5,-23 750.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-0.5 786,-46.5 "/>
|
<text text-anchor="start" x="788.5" y="-30.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-31.3" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="666.5,0 666.5,-23 750.5,-23 750.5,0 666.5,0"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-23.5 905,-23.5 "/>
|
<text text-anchor="start" x="704.5" y="-7.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="845.5" y="-8.3" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="750.5,0 750.5,-23 857.5,-23 857.5,0 750.5,0"/>
|
||||||
|
<text text-anchor="start" x="789.5" y="-7.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-200.5C618.4,-202.4 621.6,-268.4 690,-266.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-199C594.22,-200.89 597.78,-265.89 666,-264"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-202.5C616.4,-202.5 619.6,-268.5 690,-268.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-201C592.22,-201 595.78,-266 666,-266"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-204.5C614.4,-202.6 617.6,-268.6 690,-270.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-203C590.22,-201.11 593.78,-266.11 666,-268"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-175.5C618.78,-177.43 621.22,-245.43 690,-243.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-174C594.59,-175.92 597.41,-242.92 666,-241"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-177.5C616.78,-177.5 619.22,-245.5 690,-245.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-176C592.59,-176 595.41,-243 666,-243"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-179.5C614.78,-177.57 617.22,-245.57 690,-247.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-178C590.59,-176.08 593.41,-243.08 666,-245"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X3 -->
|
<!-- W1--X3 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X3:w</title>
|
<title>W1:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-150.5C609.88,-150.5 625.87,-149.5 690,-149.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-149C585.88,-149 601.87,-148 666,-148"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-152.5C610,-152.5 626,-151.5 690,-151.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-151C586,-151 602,-150 666,-150"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-154.5C610.13,-154.5 626.12,-153.5 690,-153.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-153C586.13,-153 602.12,-152 666,-152"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X3 -->
|
<!-- W1--X3 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X3:w</title>
|
<title>W1:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-125.5C610.13,-125.5 626.12,-126.5 690,-126.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-124C586.13,-124 602.12,-125 666,-125"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-127.5C610,-127.5 626,-128.5 690,-128.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-126C586,-126 602,-127 666,-127"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-129.5C609.88,-129.5 625.87,-130.5 690,-130.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-128C585.88,-128 601.87,-129 666,-129"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X4 -->
|
<!-- W1--X4 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W1:e--X4:w</title>
|
<title>W1:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-100.5C614.78,-102.43 617.22,-34.43 690,-32.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-99C590.59,-100.92 593.41,-33.92 666,-32"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-102.5C616.78,-102.5 619.22,-34.5 690,-34.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-101C592.59,-101 595.41,-34 666,-34"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-104.5C618.78,-102.57 621.22,-34.57 690,-36.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-103C594.59,-101.08 597.41,-34.08 666,-36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X4 -->
|
<!-- W1--X4 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--X4:w</title>
|
<title>W1:e--X4:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-75.5C614.4,-77.4 617.6,-11.4 690,-9.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-74C590.22,-75.89 593.78,-10.89 666,-9"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-77.5C616.4,-77.5 619.6,-11.5 690,-11.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M522,-76C592.22,-76 595.78,-11 666,-11"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-79.5C618.4,-77.6 621.6,-11.6 690,-13.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M522,-78C594.22,-76.11 597.78,-11.11 666,-13"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@ -2,11 +2,11 @@ connectors:
|
|||||||
X1: &boo
|
X1: &boo
|
||||||
type: Molex Micro-Fit
|
type: Molex Micro-Fit
|
||||||
subtype: male
|
subtype: male
|
||||||
pinout: [GND, VCC]
|
pinlabels: [GND, VCC]
|
||||||
X2: &con_power_f
|
X2: &con_power_f
|
||||||
type: Molex Micro-Fit
|
type: Molex Micro-Fit
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC]
|
pinlabels: [GND, VCC]
|
||||||
X3:
|
X3:
|
||||||
<<: *con_power_f
|
<<: *con_power_f
|
||||||
X4:
|
X4:
|
||||||
|
|||||||
369
examples/ex04.gv
generated
@ -1,152 +1,239 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
_F1 [label=<
|
_ferrule_crimp_1 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<tr><td>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Crimp ferrule</td>
|
||||||
<TD PORT="p1r"> </TD>
|
</tr></table>
|
||||||
</TR></TABLE>
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
_ferrule_crimp_2 [label=<
|
||||||
_F2 [label=<
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
<td balign="left">Crimp ferrule</td>
|
||||||
|
</tr></table>
|
||||||
<TD PORT="p1r"> </TD>
|
</td></tr>
|
||||||
</TR></TABLE>
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_3 [label=<
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
_F3 [label=<
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<td balign="left">Crimp ferrule</td>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
<TD PORT="p1r"> </TD>
|
</table>
|
||||||
</TR></TABLE>
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_4 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
<tr><td>
|
||||||
_F4 [label=<
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Crimp ferrule</td>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
</tr></table>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
</td></tr>
|
||||||
|
</table>
|
||||||
<TD PORT="p1r"> </TD>
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
</TR></TABLE>
|
_ferrule_crimp_5 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
_F5 [label=<
|
<td balign="left">Crimp ferrule</td>
|
||||||
|
</tr></table>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
</td></tr>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
<TD PORT="p1r"> </TD>
|
_ferrule_crimp_6 [label=<
|
||||||
</TR></TABLE>
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
<td balign="left">Crimp ferrule</td>
|
||||||
_F6 [label=<
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
</table>
|
||||||
<TD PORT="p1l"> Crimp ferrule </TD>
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_7 [label=<
|
||||||
<TD PORT="p1r"> </TD>
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
</TR></TABLE>
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Crimp ferrule</td>
|
||||||
> margin=0 orientation=180 shape=none style=filled]
|
</tr></table>
|
||||||
_F7 [label=<
|
</td></tr>
|
||||||
|
</table>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
<TD PORT="p1l"> </TD>
|
_ferrule_crimp_8 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
<tr><td>
|
||||||
</TR></TABLE>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Crimp ferrule</td>
|
||||||
|
</tr></table>
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
</td></tr>
|
||||||
_F8 [label=<
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
_ferrule_crimp_9 [label=<
|
||||||
<TD PORT="p1l"> </TD>
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
</TR></TABLE>
|
<td balign="left">Crimp ferrule</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
</table>
|
||||||
_F9 [label=<
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
_ferrule_crimp_10 [label=<
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
<TD PORT="p1l"> </TD>
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
<td balign="left">Crimp ferrule</td>
|
||||||
</TR></TABLE>
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
_F10 [label=<
|
_ferrule_crimp_11 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<tr><td>
|
||||||
<TD PORT="p1l"> </TD>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Crimp ferrule</td>
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
</tr></table>
|
||||||
</TR></TABLE>
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
_ferrule_crimp_12 [label=<
|
||||||
_F11 [label=<
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
<TD PORT="p1l"> </TD>
|
<td balign="left">Crimp ferrule</td>
|
||||||
|
</tr></table>
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
</td></tr>
|
||||||
</TR></TABLE>
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
edge [color="#000000:#895956:#000000"]
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
_ferrule_crimp_1:e -- W1:w1:w
|
||||||
_F12 [label=<
|
W1:w1:e -- _ferrule_crimp_7:w
|
||||||
|
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
|
||||||
<TD PORT="p1l"> </TD>
|
|
||||||
|
|
||||||
<TD PORT="p1r"> Crimp ferrule </TD>
|
|
||||||
</TR></TABLE>
|
|
||||||
|
|
||||||
|
|
||||||
> margin=0 orientation=0 shape=none style=filled]
|
|
||||||
edge [color="#000000:#666600:#000000"]
|
|
||||||
_F1:e -- W1:w1:w
|
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
_F2:e -- W1:w2:w
|
_ferrule_crimp_2:e -- W1:w2:w
|
||||||
|
W1:w2:e -- _ferrule_crimp_8:w
|
||||||
edge [color="#000000:#ff8000:#000000"]
|
edge [color="#000000:#ff8000:#000000"]
|
||||||
_F3:e -- W1:w3:w
|
_ferrule_crimp_3:e -- W1:w3:w
|
||||||
|
W1:w3:e -- _ferrule_crimp_9:w
|
||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#000000"]
|
||||||
_F4:e -- W1:w4:w
|
_ferrule_crimp_4:e -- W1:w4:w
|
||||||
|
W1:w4:e -- _ferrule_crimp_10:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
_F5:e -- W1:w5:w
|
_ferrule_crimp_5:e -- W1:w5:w
|
||||||
|
W1:w5:e -- _ferrule_crimp_11:w
|
||||||
edge [color="#000000:#0066ff:#000000"]
|
edge [color="#000000:#0066ff:#000000"]
|
||||||
_F6:e -- W1:w6:w
|
_ferrule_crimp_6:e -- W1:w6:w
|
||||||
edge [color="#000000:#0066ff:#000000"]
|
W1:w6:e -- _ferrule_crimp_12:w
|
||||||
W1:w6:e -- _F7:w
|
W1 [label=<
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
W1:w5:e -- _F8:w
|
<tr><td>
|
||||||
edge [color="#000000:#ffff00:#000000"]
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
W1:w4:e -- _F9:w
|
<td balign="left">W1</td>
|
||||||
edge [color="#000000:#ff8000:#000000"]
|
</tr></table>
|
||||||
W1:w3:e -- _F10:w
|
</td></tr>
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
<tr><td>
|
||||||
W1:w2:e -- _F11:w
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
edge [color="#000000:#666600:#000000"]
|
<td balign="left">6x</td>
|
||||||
W1:w1:e -- _F12:w
|
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>6x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td></td><td>BN</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td></td><td>RD</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td></td><td>OG</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td></td><td>YE</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td></td><td>GN</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w5"></td></tr><tr><td></td><td>BU</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#0066ff" border="2" sides="tb" port="w6"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>BN</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="#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>RD</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="#ff0000" 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>OG</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="#ff8000" 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>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></td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w5" 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>BU</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w6" 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> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
}
|
}
|
||||||
|
|||||||
394
examples/ex04.html
generated
@ -1,232 +1,224 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="712pt" height="344pt"
|
<svg width="668pt" height="344pt"
|
||||||
viewBox="0.00 0.00 712.00 344.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 668.00 344.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 340)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 340)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-340 708,-340 708,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-340 664,-340 664,4 -4,4"/>
|
||||||
<!-- _F1 -->
|
<!-- _ferrule_crimp_1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>_F1</title>
|
<title>_ferrule_crimp_1</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-300 109,-300 109,-336 0,-336 0,-300"/>
|
<polygon fill="white" stroke="transparent" points="87,-336 0,-336 0,-300 87,-300 87,-336"/>
|
||||||
<text text-anchor="start" x="3.5" y="-313.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-306 0.5,-329 87.5,-329 87.5,-306 0.5,-306"/>
|
||||||
<text text-anchor="start" x="98.5" y="-313.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-313.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-307.5 0,-328.5 109,-328.5 109,-307.5 0,-307.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="451,-313 253,-313 253,-83 451,-83 451,-313"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="429,-317 231,-317 231,-83 429,-83 429,-317"/>
|
||||||
<polygon fill="none" stroke="black" points="253,-290 253,-313 451,-313 451,-290 253,-290"/>
|
<polygon fill="none" stroke="black" points="231,-294 231,-317 429,-317 429,-294 231,-294"/>
|
||||||
<text text-anchor="start" x="341" y="-297.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="319" y="-301.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="253,-267 253,-290 276,-290 276,-267 253,-267"/>
|
<polygon fill="none" stroke="black" points="231,-271 231,-294 254,-294 254,-271 231,-271"/>
|
||||||
<text text-anchor="start" x="257" y="-274.8" font-family="arial" font-size="14.00">6x</text>
|
<text text-anchor="start" x="235" y="-278.8" font-family="arial" font-size="14.00">6x</text>
|
||||||
<polygon fill="none" stroke="black" points="276,-267 276,-290 408,-290 408,-267 276,-267"/>
|
<polygon fill="none" stroke="black" points="254,-271 254,-294 386,-294 386,-271 254,-271"/>
|
||||||
<text text-anchor="start" x="280" y="-274.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="258" y="-278.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="408,-267 408,-290 451,-290 451,-267 408,-267"/>
|
<polygon fill="none" stroke="black" points="386,-271 386,-294 429,-294 429,-271 386,-271"/>
|
||||||
<text text-anchor="start" x="412" y="-274.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="390" y="-278.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="350" y="-255.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="259.5" y="-257.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="344.5" y="-238.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="322.5" y="-238.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polygon fill="#666600" stroke="transparent" points="253,-227 253,-233 451,-233 451,-227 253,-227"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-231 231,-233 429,-233 429,-231 231,-231"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-228 450,-228 "/>
|
<polygon fill="#895956" stroke="transparent" points="231,-229 231,-231 429,-231 429,-229 231,-229"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-232 254,-232 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-227 231,-229 429,-229 429,-227 231,-227"/>
|
||||||
<text text-anchor="start" x="344" y="-213.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="322" y="-213.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="253,-202 253,-208 451,-208 451,-202 253,-202"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-206 231,-208 429,-208 429,-206 231,-206"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-203 450,-203 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="231,-204 231,-206 429,-206 429,-204 231,-204"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-207 254,-207 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-202 231,-204 429,-204 429,-202 231,-202"/>
|
||||||
<text text-anchor="start" x="342.5" y="-188.8" font-family="arial" font-size="14.00">OG</text>
|
<text text-anchor="start" x="320.5" y="-188.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="253,-177 253,-183 451,-183 451,-177 253,-177"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-181 231,-183 429,-183 429,-181 231,-181"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-178 450,-178 "/>
|
<polygon fill="#ff8000" stroke="transparent" points="231,-179 231,-181 429,-181 429,-179 231,-179"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-182 254,-182 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-177 231,-179 429,-179 429,-177 231,-177"/>
|
||||||
<text text-anchor="start" x="344.5" y="-163.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="322.5" y="-163.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="253,-152 253,-158 451,-158 451,-152 253,-152"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-156 231,-158 429,-158 429,-156 231,-156"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-153 450,-153 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="231,-154 231,-156 429,-156 429,-154 231,-154"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-157 254,-157 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-152 231,-154 429,-154 429,-152 231,-152"/>
|
||||||
<text text-anchor="start" x="343" y="-138.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="321" y="-138.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="253,-127 253,-133 451,-133 451,-127 253,-127"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-131 231,-133 429,-133 429,-131 231,-131"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-128 450,-128 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="231,-129 231,-131 429,-131 429,-129 231,-129"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-132 254,-132 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-127 231,-129 429,-129 429,-127 231,-127"/>
|
||||||
<text text-anchor="start" x="344.5" y="-113.8" font-family="arial" font-size="14.00">BU</text>
|
<text text-anchor="start" x="322.5" y="-113.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="253,-102 253,-108 451,-108 451,-102 253,-102"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-106 231,-108 429,-108 429,-106 231,-106"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-103 450,-103 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="231,-104 231,-106 429,-106 429,-104 231,-104"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-107 254,-107 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-102 231,-104 429,-104 429,-102 231,-102"/>
|
||||||
<text text-anchor="start" x="281.5" y="-88.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="259.5" y="-88.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1--W1 -->
|
<!-- _ferrule_crimp_1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>_F1:e--W1:w</title>
|
<title>_ferrule_crimp_1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-316C182.01,-318.14 176,-230.14 253,-228"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-316C160.01,-318.14 154,-230.14 231,-228"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M109,-318C184,-318 178,-230 253,-230"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M87,-318C162,-318 156,-230 231,-230"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-320C186,-317.86 179.99,-229.86 253,-232"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-320C164,-317.86 157.99,-229.86 231,-232"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2 -->
|
<!-- _ferrule_crimp_2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>_F2</title>
|
<title>_ferrule_crimp_2</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-240 109,-240 109,-276 0,-276 0,-240"/>
|
<polygon fill="white" stroke="transparent" points="87,-276 0,-276 0,-240 87,-240 87,-276"/>
|
||||||
<text text-anchor="start" x="3.5" y="-253.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-246 0.5,-269 87.5,-269 87.5,-246 0.5,-246"/>
|
||||||
<text text-anchor="start" x="98.5" y="-253.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-253.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-247.5 0,-268.5 109,-268.5 109,-247.5 0,-247.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2--W1 -->
|
<!-- _ferrule_crimp_2--W1 -->
|
||||||
<g id="edge2" class="edge">
|
|
||||||
<title>_F2:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-256C175.22,-257.72 182.82,-204.72 253,-203"/>
|
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M109,-258C177.2,-258 184.8,-205 253,-205"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-260C179.18,-258.28 186.78,-205.28 253,-207"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F3 -->
|
|
||||||
<g id="node3" class="node">
|
|
||||||
<title>_F3</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="0,-180 109,-180 109,-216 0,-216 0,-180"/>
|
|
||||||
<text text-anchor="start" x="3.5" y="-193.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<text text-anchor="start" x="98.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="0,-187.5 0,-208.5 109,-208.5 109,-187.5 0,-187.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F3--W1 -->
|
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>_F3:e--W1:w</title>
|
<title>_ferrule_crimp_2:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-196C171.96,-196.72 186.97,-178.72 253,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-256C153.22,-257.72 160.82,-204.72 231,-203"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M109,-198C173.5,-198 188.5,-180 253,-180"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M87,-258C155.2,-258 162.8,-205 231,-205"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-200C175.03,-199.28 190.04,-181.28 253,-182"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-260C157.18,-258.28 164.78,-205.28 231,-207"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F4 -->
|
<!-- _ferrule_crimp_3 -->
|
||||||
<g id="node4" class="node">
|
<g id="node3" class="node">
|
||||||
<title>_F4</title>
|
<title>_ferrule_crimp_3</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-120 109,-120 109,-156 0,-156 0,-120"/>
|
<polygon fill="white" stroke="transparent" points="87,-216 0,-216 0,-180 87,-180 87,-216"/>
|
||||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-186 0.5,-209 87.5,-209 87.5,-186 0.5,-186"/>
|
||||||
<text text-anchor="start" x="98.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-193.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 109,-148.5 109,-127.5 0,-127.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F4--W1 -->
|
<!-- _ferrule_crimp_3--W1 -->
|
||||||
<g id="edge4" class="edge">
|
|
||||||
<title>_F4:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-136C174.94,-136.67 190.05,-153.67 253,-153"/>
|
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M109,-138C173.44,-138 188.56,-155 253,-155"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-140C171.95,-139.33 187.06,-156.33 253,-157"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F5 -->
|
|
||||||
<g id="node5" class="node">
|
|
||||||
<title>_F5</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="0,-60 109,-60 109,-96 0,-96 0,-60"/>
|
|
||||||
<text text-anchor="start" x="3.5" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<text text-anchor="start" x="98.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="0,-67.5 0,-88.5 109,-88.5 109,-67.5 0,-67.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F5--W1 -->
|
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>_F5:e--W1:w</title>
|
<title>_ferrule_crimp_3:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-76C179.02,-77.7 186.93,-129.7 253,-128"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-196C149.96,-196.72 164.97,-178.72 231,-178"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M109,-78C177.05,-78 184.95,-130 253,-130"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M87,-198C151.5,-198 166.5,-180 231,-180"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-80C175.07,-78.3 182.98,-130.3 253,-132"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-200C153.03,-199.28 168.04,-181.28 231,-182"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F6 -->
|
<!-- _ferrule_crimp_4 -->
|
||||||
<g id="node6" class="node">
|
<g id="node4" class="node">
|
||||||
<title>_F6</title>
|
<title>_ferrule_crimp_4</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,0 109,0 109,-36 0,-36 0,0"/>
|
<polygon fill="white" stroke="transparent" points="87,-156 0,-156 0,-120 87,-120 87,-156"/>
|
||||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-126 0.5,-149 87.5,-149 87.5,-126 0.5,-126"/>
|
||||||
<text text-anchor="start" x="98.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-133.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 109,-28.5 109,-7.5 0,-7.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F6--W1 -->
|
<!-- _ferrule_crimp_4--W1 -->
|
||||||
<g id="edge6" class="edge">
|
|
||||||
<title>_F6:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-16C185.77,-18.13 180.22,-105.13 253,-103"/>
|
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M109,-18C183.77,-18 178.23,-105 253,-105"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-20C181.78,-17.87 176.23,-104.87 253,-107"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F7 -->
|
|
||||||
<g id="node7" class="node">
|
|
||||||
<title>_F7</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-36 595,-36 595,0 704,0 704,-36"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-7.5 595,-28.5 704,-28.5 704,-7.5 595,-7.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F8 -->
|
|
||||||
<g id="node8" class="node">
|
|
||||||
<title>_F8</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-96 595,-96 595,-60 704,-60 704,-96"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-67.5 595,-88.5 704,-88.5 704,-67.5 595,-67.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F9 -->
|
|
||||||
<g id="node9" class="node">
|
|
||||||
<title>_F9</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-156 595,-156 595,-120 704,-120 704,-156"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-133.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-127.5 595,-148.5 704,-148.5 704,-127.5 595,-127.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F10 -->
|
|
||||||
<g id="node10" class="node">
|
|
||||||
<title>_F10</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-216 595,-216 595,-180 704,-180 704,-216"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-193.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-187.5 595,-208.5 704,-208.5 704,-187.5 595,-187.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F11 -->
|
|
||||||
<g id="node11" class="node">
|
|
||||||
<title>_F11</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-276 595,-276 595,-240 704,-240 704,-276"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-253.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-253.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-247.5 595,-268.5 704,-268.5 704,-247.5 595,-247.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F12 -->
|
|
||||||
<g id="node12" class="node">
|
|
||||||
<title>_F12</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-336 595,-336 595,-300 704,-300 704,-336"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-313.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-313.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-307.5 595,-328.5 704,-328.5 704,-307.5 595,-307.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- W1--_F7 -->
|
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>W1:e--_F7:w</title>
|
<title>_ferrule_crimp_4:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-103C523.78,-105.13 518.23,-18.13 595,-16"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-136C152.94,-136.67 168.05,-153.67 231,-153"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M451,-105C525.77,-105 520.23,-18 595,-18"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M87,-138C151.44,-138 166.56,-155 231,-155"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-107C527.77,-104.87 522.22,-17.87 595,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-140C149.95,-139.33 165.06,-156.33 231,-157"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F8 -->
|
<!-- _ferrule_crimp_5 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="node5" class="node">
|
||||||
<title>W1:e--_F8:w</title>
|
<title>_ferrule_crimp_5</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-128C517.07,-129.7 524.98,-77.7 595,-76"/>
|
<polygon fill="white" stroke="transparent" points="87,-96 0,-96 0,-60 87,-60 87,-96"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M451,-130C519.05,-130 526.95,-78 595,-78"/>
|
<polygon fill="none" stroke="black" points="0.5,-66 0.5,-89 87.5,-89 87.5,-66 0.5,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-132C521.02,-130.3 528.93,-78.3 595,-80"/>
|
<text text-anchor="start" x="4.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F9 -->
|
<!-- _ferrule_crimp_5--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>W1:e--_F9:w</title>
|
<title>_ferrule_crimp_5:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-153C513.95,-153.67 529.06,-136.67 595,-136"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-76C157.02,-77.7 164.93,-129.7 231,-128"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M451,-155C515.44,-155 530.56,-138 595,-138"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M87,-78C155.05,-78 162.95,-130 231,-130"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-157C516.94,-156.33 532.05,-139.33 595,-140"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-80C153.07,-78.3 160.98,-130.3 231,-132"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F10 -->
|
<!-- _ferrule_crimp_6 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="node6" class="node">
|
||||||
<title>W1:e--_F10:w</title>
|
<title>_ferrule_crimp_6</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-178C517.03,-178.72 532.04,-196.72 595,-196"/>
|
<polygon fill="white" stroke="transparent" points="87,-36 0,-36 0,0 87,0 87,-36"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M451,-180C515.5,-180 530.5,-198 595,-198"/>
|
<polygon fill="none" stroke="black" points="0.5,-6 0.5,-29 87.5,-29 87.5,-6 0.5,-6"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-182C513.96,-181.28 528.97,-199.28 595,-200"/>
|
<text text-anchor="start" x="4.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F11 -->
|
<!-- _ferrule_crimp_6--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>W1:e--_F11:w</title>
|
<title>_ferrule_crimp_6:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-203C521.18,-204.72 528.78,-257.72 595,-256"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-16C163.77,-18.13 158.22,-105.13 231,-103"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M451,-205C519.2,-205 526.8,-258 595,-258"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M87,-18C161.77,-18 156.23,-105 231,-105"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-207C517.22,-205.28 524.82,-258.28 595,-260"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-20C159.78,-17.87 154.23,-104.87 231,-107"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F12 -->
|
<!-- _ferrule_crimp_7 -->
|
||||||
|
<g id="node7" class="node">
|
||||||
|
<title>_ferrule_crimp_7</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-336 573,-336 573,-300 660,-300 660,-336"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-306 573.5,-329 660.5,-329 660.5,-306 573.5,-306"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-313.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_8 -->
|
||||||
|
<g id="node8" class="node">
|
||||||
|
<title>_ferrule_crimp_8</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-276 573,-276 573,-240 660,-240 660,-276"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-246 573.5,-269 660.5,-269 660.5,-246 573.5,-246"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-253.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_9 -->
|
||||||
|
<g id="node9" class="node">
|
||||||
|
<title>_ferrule_crimp_9</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-216 573,-216 573,-180 660,-180 660,-216"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-186 573.5,-209 660.5,-209 660.5,-186 573.5,-186"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-193.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_10 -->
|
||||||
|
<g id="node10" class="node">
|
||||||
|
<title>_ferrule_crimp_10</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-156 573,-156 573,-120 660,-120 660,-156"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-126 573.5,-149 660.5,-149 660.5,-126 573.5,-126"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-133.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_11 -->
|
||||||
|
<g id="node11" class="node">
|
||||||
|
<title>_ferrule_crimp_11</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-96 573,-96 573,-60 660,-60 660,-96"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-66 573.5,-89 660.5,-89 660.5,-66 573.5,-66"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_12 -->
|
||||||
|
<g id="node12" class="node">
|
||||||
|
<title>_ferrule_crimp_12</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-36 573,-36 573,0 660,0 660,-36"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-6 573.5,-29 660.5,-29 660.5,-6 573.5,-6"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_7 -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_7:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-228C506,-230.14 499.99,-318.14 573,-316"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M429,-230C504,-230 498,-318 573,-318"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-232C502.01,-229.86 496,-317.86 573,-320"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_8 -->
|
||||||
|
<g id="edge4" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_8:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-203C499.18,-204.72 506.78,-257.72 573,-256"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M429,-205C497.2,-205 504.8,-258 573,-258"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-207C495.22,-205.28 502.82,-258.28 573,-260"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_9 -->
|
||||||
|
<g id="edge6" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_9:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-178C495.03,-178.72 510.04,-196.72 573,-196"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M429,-180C493.5,-180 508.5,-198 573,-198"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-182C491.96,-181.28 506.97,-199.28 573,-200"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_10 -->
|
||||||
|
<g id="edge8" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_10:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-153C491.95,-153.67 507.06,-136.67 573,-136"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M429,-155C493.44,-155 508.56,-138 573,-138"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-157C494.94,-156.33 510.05,-139.33 573,-140"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_11 -->
|
||||||
|
<g id="edge10" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_11:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-128C495.07,-129.7 502.98,-77.7 573,-76"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M429,-130C497.05,-130 504.95,-78 573,-78"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-132C499.02,-130.3 506.93,-78.3 573,-80"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_12 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--_F12:w</title>
|
<title>W1:e--_ferrule_crimp_12:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-228C528,-230.14 521.99,-318.14 595,-316"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-103C501.78,-105.13 496.23,-18.13 573,-16"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M451,-230C526,-230 520,-318 595,-318"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M429,-105C503.77,-105 498.23,-18 573,-18"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-232C524.01,-229.86 518,-317.86 595,-320"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-107C505.77,-104.87 500.22,-17.87 573,-20"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Crimp ferrule</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BN</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BU</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², GN</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², OG</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², RD</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Crimp ferrule</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BN</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², BU</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², GN</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², OG</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², RD</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², YE</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex04.png
generated
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
382
examples/ex04.svg
generated
@ -1,231 +1,219 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="712pt" height="344pt"
|
<svg width="668pt" height="344pt"
|
||||||
viewBox="0.00 0.00 712.00 344.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 668.00 344.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 340)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 340)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-340 708,-340 708,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-340 664,-340 664,4 -4,4"/>
|
||||||
<!-- _F1 -->
|
<!-- _ferrule_crimp_1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>_F1</title>
|
<title>_ferrule_crimp_1</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-300 109,-300 109,-336 0,-336 0,-300"/>
|
<polygon fill="white" stroke="transparent" points="87,-336 0,-336 0,-300 87,-300 87,-336"/>
|
||||||
<text text-anchor="start" x="3.5" y="-313.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-306 0.5,-329 87.5,-329 87.5,-306 0.5,-306"/>
|
||||||
<text text-anchor="start" x="98.5" y="-313.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-313.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-307.5 0,-328.5 109,-328.5 109,-307.5 0,-307.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="451,-313 253,-313 253,-83 451,-83 451,-313"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="429,-317 231,-317 231,-83 429,-83 429,-317"/>
|
||||||
<polygon fill="none" stroke="black" points="253,-290 253,-313 451,-313 451,-290 253,-290"/>
|
<polygon fill="none" stroke="black" points="231,-294 231,-317 429,-317 429,-294 231,-294"/>
|
||||||
<text text-anchor="start" x="341" y="-297.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="319" y="-301.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="253,-267 253,-290 276,-290 276,-267 253,-267"/>
|
<polygon fill="none" stroke="black" points="231,-271 231,-294 254,-294 254,-271 231,-271"/>
|
||||||
<text text-anchor="start" x="257" y="-274.8" font-family="arial" font-size="14.00">6x</text>
|
<text text-anchor="start" x="235" y="-278.8" font-family="arial" font-size="14.00">6x</text>
|
||||||
<polygon fill="none" stroke="black" points="276,-267 276,-290 408,-290 408,-267 276,-267"/>
|
<polygon fill="none" stroke="black" points="254,-271 254,-294 386,-294 386,-271 254,-271"/>
|
||||||
<text text-anchor="start" x="280" y="-274.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="258" y="-278.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="408,-267 408,-290 451,-290 451,-267 408,-267"/>
|
<polygon fill="none" stroke="black" points="386,-271 386,-294 429,-294 429,-271 386,-271"/>
|
||||||
<text text-anchor="start" x="412" y="-274.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="390" y="-278.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="350" y="-255.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="259.5" y="-257.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="344.5" y="-238.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="322.5" y="-238.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polygon fill="#666600" stroke="transparent" points="253,-227 253,-233 451,-233 451,-227 253,-227"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-231 231,-233 429,-233 429,-231 231,-231"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-228 450,-228 "/>
|
<polygon fill="#895956" stroke="transparent" points="231,-229 231,-231 429,-231 429,-229 231,-229"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-232 254,-232 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-227 231,-229 429,-229 429,-227 231,-227"/>
|
||||||
<text text-anchor="start" x="344" y="-213.8" font-family="arial" font-size="14.00">RD</text>
|
<text text-anchor="start" x="322" y="-213.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="253,-202 253,-208 451,-208 451,-202 253,-202"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-206 231,-208 429,-208 429,-206 231,-206"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-203 450,-203 "/>
|
<polygon fill="#ff0000" stroke="transparent" points="231,-204 231,-206 429,-206 429,-204 231,-204"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-207 254,-207 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-202 231,-204 429,-204 429,-202 231,-202"/>
|
||||||
<text text-anchor="start" x="342.5" y="-188.8" font-family="arial" font-size="14.00">OG</text>
|
<text text-anchor="start" x="320.5" y="-188.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="253,-177 253,-183 451,-183 451,-177 253,-177"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-181 231,-183 429,-183 429,-181 231,-181"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-178 450,-178 "/>
|
<polygon fill="#ff8000" stroke="transparent" points="231,-179 231,-181 429,-181 429,-179 231,-179"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-182 254,-182 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-177 231,-179 429,-179 429,-177 231,-177"/>
|
||||||
<text text-anchor="start" x="344.5" y="-163.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="322.5" y="-163.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="253,-152 253,-158 451,-158 451,-152 253,-152"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-156 231,-158 429,-158 429,-156 231,-156"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-153 450,-153 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="231,-154 231,-156 429,-156 429,-154 231,-154"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-157 254,-157 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-152 231,-154 429,-154 429,-152 231,-152"/>
|
||||||
<text text-anchor="start" x="343" y="-138.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="321" y="-138.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="253,-127 253,-133 451,-133 451,-127 253,-127"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-131 231,-133 429,-133 429,-131 231,-131"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-128 450,-128 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="231,-129 231,-131 429,-131 429,-129 231,-129"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-132 254,-132 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-127 231,-129 429,-129 429,-127 231,-127"/>
|
||||||
<text text-anchor="start" x="344.5" y="-113.8" font-family="arial" font-size="14.00">BU</text>
|
<text text-anchor="start" x="322.5" y="-113.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="253,-102 253,-108 451,-108 451,-102 253,-102"/>
|
<polygon fill="#000000" stroke="transparent" points="231,-106 231,-108 429,-108 429,-106 231,-106"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="254,-103 450,-103 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="231,-104 231,-106 429,-106 429,-104 231,-104"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="450,-107 254,-107 "/>
|
<polygon fill="#000000" stroke="transparent" points="231,-102 231,-104 429,-104 429,-102 231,-102"/>
|
||||||
<text text-anchor="start" x="281.5" y="-88.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="259.5" y="-88.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F1--W1 -->
|
<!-- _ferrule_crimp_1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>_F1:e--W1:w</title>
|
<title>_ferrule_crimp_1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-316C182.01,-318.14 176,-230.14 253,-228"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-316C160.01,-318.14 154,-230.14 231,-228"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M109,-318C184,-318 178,-230 253,-230"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M87,-318C162,-318 156,-230 231,-230"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-320C186,-317.86 179.99,-229.86 253,-232"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-320C164,-317.86 157.99,-229.86 231,-232"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2 -->
|
<!-- _ferrule_crimp_2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>_F2</title>
|
<title>_ferrule_crimp_2</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-240 109,-240 109,-276 0,-276 0,-240"/>
|
<polygon fill="white" stroke="transparent" points="87,-276 0,-276 0,-240 87,-240 87,-276"/>
|
||||||
<text text-anchor="start" x="3.5" y="-253.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-246 0.5,-269 87.5,-269 87.5,-246 0.5,-246"/>
|
||||||
<text text-anchor="start" x="98.5" y="-253.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-253.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-247.5 0,-268.5 109,-268.5 109,-247.5 0,-247.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F2--W1 -->
|
<!-- _ferrule_crimp_2--W1 -->
|
||||||
<g id="edge2" class="edge">
|
|
||||||
<title>_F2:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-256C175.22,-257.72 182.82,-204.72 253,-203"/>
|
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M109,-258C177.2,-258 184.8,-205 253,-205"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-260C179.18,-258.28 186.78,-205.28 253,-207"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F3 -->
|
|
||||||
<g id="node3" class="node">
|
|
||||||
<title>_F3</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="0,-180 109,-180 109,-216 0,-216 0,-180"/>
|
|
||||||
<text text-anchor="start" x="3.5" y="-193.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<text text-anchor="start" x="98.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="0,-187.5 0,-208.5 109,-208.5 109,-187.5 0,-187.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F3--W1 -->
|
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>_F3:e--W1:w</title>
|
<title>_ferrule_crimp_2:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-196C171.96,-196.72 186.97,-178.72 253,-178"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-256C153.22,-257.72 160.82,-204.72 231,-203"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M109,-198C173.5,-198 188.5,-180 253,-180"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M87,-258C155.2,-258 162.8,-205 231,-205"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-200C175.03,-199.28 190.04,-181.28 253,-182"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-260C157.18,-258.28 164.78,-205.28 231,-207"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F4 -->
|
<!-- _ferrule_crimp_3 -->
|
||||||
<g id="node4" class="node">
|
<g id="node3" class="node">
|
||||||
<title>_F4</title>
|
<title>_ferrule_crimp_3</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,-120 109,-120 109,-156 0,-156 0,-120"/>
|
<polygon fill="white" stroke="transparent" points="87,-216 0,-216 0,-180 87,-180 87,-216"/>
|
||||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-186 0.5,-209 87.5,-209 87.5,-186 0.5,-186"/>
|
||||||
<text text-anchor="start" x="98.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-193.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 109,-148.5 109,-127.5 0,-127.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F4--W1 -->
|
<!-- _ferrule_crimp_3--W1 -->
|
||||||
<g id="edge4" class="edge">
|
|
||||||
<title>_F4:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-136C174.94,-136.67 190.05,-153.67 253,-153"/>
|
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M109,-138C173.44,-138 188.56,-155 253,-155"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-140C171.95,-139.33 187.06,-156.33 253,-157"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F5 -->
|
|
||||||
<g id="node5" class="node">
|
|
||||||
<title>_F5</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="0,-60 109,-60 109,-96 0,-96 0,-60"/>
|
|
||||||
<text text-anchor="start" x="3.5" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<text text-anchor="start" x="98.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="0,-67.5 0,-88.5 109,-88.5 109,-67.5 0,-67.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F5--W1 -->
|
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>_F5:e--W1:w</title>
|
<title>_ferrule_crimp_3:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-76C179.02,-77.7 186.93,-129.7 253,-128"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-196C149.96,-196.72 164.97,-178.72 231,-178"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M109,-78C177.05,-78 184.95,-130 253,-130"/>
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M87,-198C151.5,-198 166.5,-180 231,-180"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-80C175.07,-78.3 182.98,-130.3 253,-132"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-200C153.03,-199.28 168.04,-181.28 231,-182"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- _F6 -->
|
<!-- _ferrule_crimp_4 -->
|
||||||
<g id="node6" class="node">
|
<g id="node4" class="node">
|
||||||
<title>_F6</title>
|
<title>_ferrule_crimp_4</title>
|
||||||
<polygon fill="white" stroke="transparent" points="0,0 109,0 109,-36 0,-36 0,0"/>
|
<polygon fill="white" stroke="transparent" points="87,-156 0,-156 0,-120 87,-120 87,-156"/>
|
||||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
<polygon fill="none" stroke="black" points="0.5,-126 0.5,-149 87.5,-149 87.5,-126 0.5,-126"/>
|
||||||
<text text-anchor="start" x="98.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
<text text-anchor="start" x="4.5" y="-133.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 109,-28.5 109,-7.5 0,-7.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- _F6--W1 -->
|
<!-- _ferrule_crimp_4--W1 -->
|
||||||
<g id="edge6" class="edge">
|
|
||||||
<title>_F6:e--W1:w</title>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-16C185.77,-18.13 180.22,-105.13 253,-103"/>
|
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M109,-18C183.77,-18 178.23,-105 253,-105"/>
|
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M109,-20C181.78,-17.87 176.23,-104.87 253,-107"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F7 -->
|
|
||||||
<g id="node7" class="node">
|
|
||||||
<title>_F7</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-36 595,-36 595,0 704,0 704,-36"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-13.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-7.5 595,-28.5 704,-28.5 704,-7.5 595,-7.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F8 -->
|
|
||||||
<g id="node8" class="node">
|
|
||||||
<title>_F8</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-96 595,-96 595,-60 704,-60 704,-96"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-73.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-67.5 595,-88.5 704,-88.5 704,-67.5 595,-67.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F9 -->
|
|
||||||
<g id="node9" class="node">
|
|
||||||
<title>_F9</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-156 595,-156 595,-120 704,-120 704,-156"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-133.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-127.5 595,-148.5 704,-148.5 704,-127.5 595,-127.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F10 -->
|
|
||||||
<g id="node10" class="node">
|
|
||||||
<title>_F10</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-216 595,-216 595,-180 704,-180 704,-216"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-193.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-187.5 595,-208.5 704,-208.5 704,-187.5 595,-187.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F11 -->
|
|
||||||
<g id="node11" class="node">
|
|
||||||
<title>_F11</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-276 595,-276 595,-240 704,-240 704,-276"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-253.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-253.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-247.5 595,-268.5 704,-268.5 704,-247.5 595,-247.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- _F12 -->
|
|
||||||
<g id="node12" class="node">
|
|
||||||
<title>_F12</title>
|
|
||||||
<polygon fill="white" stroke="transparent" points="704,-336 595,-336 595,-300 704,-300 704,-336"/>
|
|
||||||
<text text-anchor="start" x="598.5" y="-313.8" font-family="arial" font-size="14.00">  </text>
|
|
||||||
<text text-anchor="start" x="610.5" y="-313.8" font-family="arial" font-size="14.00"> Crimp ferrule  </text>
|
|
||||||
<polygon fill="none" stroke="black" points="595,-307.5 595,-328.5 704,-328.5 704,-307.5 595,-307.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- W1--_F7 -->
|
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>W1:e--_F7:w</title>
|
<title>_ferrule_crimp_4:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-103C523.78,-105.13 518.23,-18.13 595,-16"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-136C152.94,-136.67 168.05,-153.67 231,-153"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M451,-105C525.77,-105 520.23,-18 595,-18"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M87,-138C151.44,-138 166.56,-155 231,-155"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-107C527.77,-104.87 522.22,-17.87 595,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-140C149.95,-139.33 165.06,-156.33 231,-157"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F8 -->
|
<!-- _ferrule_crimp_5 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="node5" class="node">
|
||||||
<title>W1:e--_F8:w</title>
|
<title>_ferrule_crimp_5</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-128C517.07,-129.7 524.98,-77.7 595,-76"/>
|
<polygon fill="white" stroke="transparent" points="87,-96 0,-96 0,-60 87,-60 87,-96"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M451,-130C519.05,-130 526.95,-78 595,-78"/>
|
<polygon fill="none" stroke="black" points="0.5,-66 0.5,-89 87.5,-89 87.5,-66 0.5,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-132C521.02,-130.3 528.93,-78.3 595,-80"/>
|
<text text-anchor="start" x="4.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F9 -->
|
<!-- _ferrule_crimp_5--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>W1:e--_F9:w</title>
|
<title>_ferrule_crimp_5:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-153C513.95,-153.67 529.06,-136.67 595,-136"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-76C157.02,-77.7 164.93,-129.7 231,-128"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M451,-155C515.44,-155 530.56,-138 595,-138"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M87,-78C155.05,-78 162.95,-130 231,-130"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-157C516.94,-156.33 532.05,-139.33 595,-140"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-80C153.07,-78.3 160.98,-130.3 231,-132"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F10 -->
|
<!-- _ferrule_crimp_6 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="node6" class="node">
|
||||||
<title>W1:e--_F10:w</title>
|
<title>_ferrule_crimp_6</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-178C517.03,-178.72 532.04,-196.72 595,-196"/>
|
<polygon fill="white" stroke="transparent" points="87,-36 0,-36 0,0 87,0 87,-36"/>
|
||||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M451,-180C515.5,-180 530.5,-198 595,-198"/>
|
<polygon fill="none" stroke="black" points="0.5,-6 0.5,-29 87.5,-29 87.5,-6 0.5,-6"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-182C513.96,-181.28 528.97,-199.28 595,-200"/>
|
<text text-anchor="start" x="4.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F11 -->
|
<!-- _ferrule_crimp_6--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>W1:e--_F11:w</title>
|
<title>_ferrule_crimp_6:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-203C521.18,-204.72 528.78,-257.72 595,-256"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-16C163.77,-18.13 158.22,-105.13 231,-103"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M451,-205C519.2,-205 526.8,-258 595,-258"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M87,-18C161.77,-18 156.23,-105 231,-105"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-207C517.22,-205.28 524.82,-258.28 595,-260"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M87,-20C159.78,-17.87 154.23,-104.87 231,-107"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--_F12 -->
|
<!-- _ferrule_crimp_7 -->
|
||||||
|
<g id="node7" class="node">
|
||||||
|
<title>_ferrule_crimp_7</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-336 573,-336 573,-300 660,-300 660,-336"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-306 573.5,-329 660.5,-329 660.5,-306 573.5,-306"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-313.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_8 -->
|
||||||
|
<g id="node8" class="node">
|
||||||
|
<title>_ferrule_crimp_8</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-276 573,-276 573,-240 660,-240 660,-276"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-246 573.5,-269 660.5,-269 660.5,-246 573.5,-246"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-253.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_9 -->
|
||||||
|
<g id="node9" class="node">
|
||||||
|
<title>_ferrule_crimp_9</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-216 573,-216 573,-180 660,-180 660,-216"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-186 573.5,-209 660.5,-209 660.5,-186 573.5,-186"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-193.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_10 -->
|
||||||
|
<g id="node10" class="node">
|
||||||
|
<title>_ferrule_crimp_10</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-156 573,-156 573,-120 660,-120 660,-156"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-126 573.5,-149 660.5,-149 660.5,-126 573.5,-126"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-133.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_11 -->
|
||||||
|
<g id="node11" class="node">
|
||||||
|
<title>_ferrule_crimp_11</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-96 573,-96 573,-60 660,-60 660,-96"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-66 573.5,-89 660.5,-89 660.5,-66 573.5,-66"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-73.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- _ferrule_crimp_12 -->
|
||||||
|
<g id="node12" class="node">
|
||||||
|
<title>_ferrule_crimp_12</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="660,-36 573,-36 573,0 660,0 660,-36"/>
|
||||||
|
<polygon fill="none" stroke="black" points="573.5,-6 573.5,-29 660.5,-29 660.5,-6 573.5,-6"/>
|
||||||
|
<text text-anchor="start" x="577.5" y="-13.8" font-family="arial" font-size="14.00">Crimp ferrule</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_7 -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_7:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-228C506,-230.14 499.99,-318.14 573,-316"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M429,-230C504,-230 498,-318 573,-318"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-232C502.01,-229.86 496,-317.86 573,-320"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_8 -->
|
||||||
|
<g id="edge4" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_8:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-203C499.18,-204.72 506.78,-257.72 573,-256"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M429,-205C497.2,-205 504.8,-258 573,-258"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-207C495.22,-205.28 502.82,-258.28 573,-260"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_9 -->
|
||||||
|
<g id="edge6" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_9:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-178C495.03,-178.72 510.04,-196.72 573,-196"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M429,-180C493.5,-180 508.5,-198 573,-198"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-182C491.96,-181.28 506.97,-199.28 573,-200"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_10 -->
|
||||||
|
<g id="edge8" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_10:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-153C491.95,-153.67 507.06,-136.67 573,-136"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M429,-155C493.44,-155 508.56,-138 573,-138"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-157C494.94,-156.33 510.05,-139.33 573,-140"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_11 -->
|
||||||
|
<g id="edge10" class="edge">
|
||||||
|
<title>W1:e--_ferrule_crimp_11:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-128C495.07,-129.7 502.98,-77.7 573,-76"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M429,-130C497.05,-130 504.95,-78 573,-78"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-132C499.02,-130.3 506.93,-78.3 573,-80"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--_ferrule_crimp_12 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--_F12:w</title>
|
<title>W1:e--_ferrule_crimp_12:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-228C528,-230.14 521.99,-318.14 595,-316"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-103C501.78,-105.13 496.23,-18.13 573,-16"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M451,-230C526,-230 520,-318 595,-318"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M429,-105C503.77,-105 498.23,-18 573,-18"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M451,-232C524.01,-229.86 518,-317.86 595,-320"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M429,-107C505.77,-104.87 500.22,-17.87 573,-20"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@ -1,13 +1,3 @@
|
|||||||
# connectors:
|
|
||||||
# X1:
|
|
||||||
# type: D-Sub
|
|
||||||
# subtype: female
|
|
||||||
# pincount: 4
|
|
||||||
# X2:
|
|
||||||
# type: Molex KK 254
|
|
||||||
# subtype: female
|
|
||||||
# pincount: 3
|
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
gauge: 0.25 mm2
|
gauge: 0.25 mm2
|
||||||
@ -17,16 +7,14 @@ cables:
|
|||||||
wirecount: 6
|
wirecount: 6
|
||||||
category: bundle
|
category: bundle
|
||||||
|
|
||||||
ferrules:
|
connectors:
|
||||||
ferrule_crimp:
|
ferrule_crimp:
|
||||||
|
style: simple
|
||||||
|
autogenerate: true
|
||||||
type: Crimp ferrule
|
type: Crimp ferrule
|
||||||
show_name: false
|
|
||||||
show_pincount: false
|
|
||||||
|
|
||||||
connections:
|
connections:
|
||||||
-
|
-
|
||||||
- ferrule_crimp
|
- ferrule_crimp
|
||||||
- W1: [1-6]
|
- W1: [1-6]
|
||||||
-
|
|
||||||
- W1: [6-1]
|
|
||||||
- ferrule_crimp
|
- ferrule_crimp
|
||||||
|
|||||||
8
examples/ex05.bom.tsv
generated
@ -1,6 +1,6 @@
|
|||||||
Item Qty Unit Designators
|
Item Qty Unit Designators
|
||||||
Connector, Molex KK 254, female, 4 pins 3 X1, X2, X3
|
Connector, Molex KK 254, female, 4 pins 3 X1, X2, X3
|
||||||
Wire, 0.25 mm², PK 0.4 m W1, W2
|
Wire, I2C, 0.25 mm², PK 0.4 m W1, W2
|
||||||
Wire, 0.25 mm², TQ 0.4 m W1, W2
|
Wire, I2C, 0.25 mm², TQ 0.4 m W1, W2
|
||||||
Wire, 0.25 mm², VT 0.4 m W1, W2
|
Wire, I2C, 0.25 mm², VT 0.4 m W1, W2
|
||||||
Wire, 0.25 mm², YE 0.4 m W1, W2
|
Wire, I2C, 0.25 mm², YE 0.4 m W1, W2
|
||||||
|
|||||||
|
277
examples/ex05.gv
generated
@ -1,12 +1,121 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
|
<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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
@ -19,7 +128,85 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p4l:w
|
W1:w4:e -- X2:p4l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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">I2C</td>
|
||||||
|
<td balign="left">4x</td>
|
||||||
|
<td balign="left">0.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X2: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="#ff66cc" 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</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X2: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="#00ffff" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2: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="#ffff00" 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</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X2: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X2:p1r:e -- W2:w1:w
|
X2:p1r:e -- W2:w1:w
|
||||||
W2:w1:e -- X3:p1l:w
|
W2:w1:e -- X3:p1l:w
|
||||||
@ -32,5 +219,83 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X2:p4r:e -- W2:w4:w
|
X2:p4r:e -- W2:w4:w
|
||||||
W2:w4:e -- X3:p4l:w
|
W2:w4:e -- X3:p4l:w
|
||||||
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X2:1</td><td>PK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X2:2</td><td>TQ</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X2:3</td><td>YE</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X2:4</td><td>VT</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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">I2C</td>
|
||||||
|
<td balign="left">4x</td>
|
||||||
|
<td balign="left">0.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X2:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X3: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="#ff66cc" 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>TQ</td>
|
||||||
|
<td>X3: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="#00ffff" 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>YE</td>
|
||||||
|
<td>X3: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="#ffff00" 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>VT</td>
|
||||||
|
<td>X3: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
}
|
}
|
||||||
|
|||||||
425
examples/ex05.html
generated
@ -1,295 +1,306 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="1468pt" height="188pt"
|
<svg width="1456pt" height="192pt"
|
||||||
viewBox="0.00 0.00 1468.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 1456.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 1464,-184 1464,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 1452,-188 1452,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="182,-152 0,-152 0,-14 182,-14 182,-152"/>
|
||||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-129 0,-152 182,-152 182,-129 0,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
<text text-anchor="start" x="82.5" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-106 0,-129 93,-129 93,-106 0,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
<text text-anchor="start" x="4" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-106 93,-129 143,-129 143,-106 93,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
<text text-anchor="start" x="97" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-106 143,-129 182,-129 182,-106 143,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
<text text-anchor="start" x="147" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-83 0,-106 103,-106 103,-83 0,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 114,-83 "/>
|
<text text-anchor="start" x="36" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-83 103,-106 182,-106 182,-83 103,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 114,-60 "/>
|
<text text-anchor="start" x="138.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="0,-60 0,-83 103,-83 103,-60 0,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 114,-37 "/>
|
<text text-anchor="start" x="37" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="103,-60 103,-83 182,-83 182,-60 103,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-14 114,-106 "/>
|
<text text-anchor="start" x="138.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-37 0,-60 103,-60 103,-37 0,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-83 206,-83 "/>
|
<text text-anchor="start" x="38" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="160" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-37 103,-60 182,-60 182,-37 103,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-60 206,-60 "/>
|
<text text-anchor="start" x="138.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-14 0,-37 103,-37 103,-14 0,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-37 206,-37 "/>
|
<text text-anchor="start" x="37.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="160" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-14 103,-37 182,-37 182,-14 103,-14"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-180 350,-180 350,0 483,0 483,-180"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="489,-184 326,-184 326,0 489,0 489,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 483.5,-180 483.5,-157 350.5,-157"/>
|
<polygon fill="none" stroke="black" points="326.5,-161 326.5,-184 489.5,-184 489.5,-161 326.5,-161"/>
|
||||||
<text text-anchor="start" x="406" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="397" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
<polygon fill="none" stroke="black" points="326.5,-138 326.5,-161 356.5,-161 356.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-145.8" font-family="arial" font-size="14.00">I2C</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 440.5,-157 440.5,-134 373.5,-134"/>
|
<polygon fill="none" stroke="black" points="356.5,-138 356.5,-161 379.5,-161 379.5,-138 356.5,-138"/>
|
||||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="360.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="440.5,-134 440.5,-157 483.5,-157 483.5,-134 440.5,-134"/>
|
<polygon fill="none" stroke="black" points="379.5,-138 379.5,-161 446.5,-161 446.5,-138 379.5,-138"/>
|
||||||
<text text-anchor="start" x="444.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="383.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<text text-anchor="start" x="415" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="446.5,-138 446.5,-161 489.5,-161 489.5,-138 446.5,-138"/>
|
||||||
<text text-anchor="start" x="360" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="450.5" y="-145.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="407.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
<text text-anchor="start" x="353" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="446" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="341" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-94 350.5,-100 483.5,-100 483.5,-94 350.5,-94"/>
|
<text text-anchor="start" x="398.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 482.5,-95 "/>
|
<text text-anchor="start" x="447" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-99 351.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-98 326.5,-100 489.5,-100 489.5,-98 326.5,-98"/>
|
||||||
<text text-anchor="start" x="360" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="326.5,-96 326.5,-98 489.5,-98 489.5,-96 326.5,-96"/>
|
||||||
<text text-anchor="start" x="407" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-94 326.5,-96 489.5,-96 489.5,-94 326.5,-94"/>
|
||||||
<text text-anchor="start" x="446" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="341" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 483.5,-75 483.5,-69 350.5,-69"/>
|
<text text-anchor="start" x="398" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 482.5,-70 "/>
|
<text text-anchor="start" x="447" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-74 351.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-73 326.5,-75 489.5,-75 489.5,-73 326.5,-73"/>
|
||||||
<text text-anchor="start" x="360" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<polygon fill="#00ffff" stroke="transparent" points="326.5,-71 326.5,-73 489.5,-73 489.5,-71 326.5,-71"/>
|
||||||
<text text-anchor="start" x="407.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-69 326.5,-71 489.5,-71 489.5,-69 326.5,-69"/>
|
||||||
<text text-anchor="start" x="446" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="341" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 483.5,-50 483.5,-44 350.5,-44"/>
|
<text text-anchor="start" x="398.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 482.5,-45 "/>
|
<text text-anchor="start" x="447" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-49 351.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-48 326.5,-50 489.5,-50 489.5,-48 326.5,-48"/>
|
||||||
<text text-anchor="start" x="360" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-46 326.5,-48 489.5,-48 489.5,-46 326.5,-46"/>
|
||||||
<text text-anchor="start" x="408" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-44 326.5,-46 489.5,-46 489.5,-44 326.5,-44"/>
|
||||||
<text text-anchor="start" x="446" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="341" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 483.5,-25 483.5,-19 350.5,-19"/>
|
<text text-anchor="start" x="399" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 482.5,-20 "/>
|
<text text-anchor="start" x="447" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-24 351.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-23 326.5,-25 489.5,-25 489.5,-23 326.5,-23"/>
|
||||||
<text text-anchor="start" x="372" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="326.5,-21 326.5,-23 489.5,-23 489.5,-21 326.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 489.5,-21 489.5,-19 326.5,-19"/>
|
||||||
|
<text text-anchor="start" x="353" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-93C246.25,-93.02 262.24,-95.02 326,-95"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M182,-95C246.01,-95 261.99,-97 326,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-97C245.76,-96.98 261.75,-98.98 326,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-69C246.13,-69 262.12,-70 326,-70"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M182,-71C246,-71 262,-72 326,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-73C245.88,-73 261.87,-74 326,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-46C245.88,-46 261.87,-45 326,-45"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-48C246,-48 262,-47 326,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-50C246.13,-50 262.12,-49 326,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-23C245.64,-23.03 261.62,-20.03 326,-20"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M182,-25C246.01,-25 261.99,-22 326,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-27C246.38,-26.97 262.36,-23.97 326,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="627,-14 627,-152 833,-152 833,-14 627,-14"/>
|
<polygon fill="white" stroke="transparent" points="815,-152 633,-152 633,-14 815,-14 815,-152"/>
|
||||||
<text text-anchor="middle" x="730" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="633,-129 633,-152 815,-152 815,-129 633,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-129 833,-129 "/>
|
<text text-anchor="start" x="715.5" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="677.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="633,-106 633,-129 726,-129 726,-106 633,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="728,-106 728,-129 "/>
|
<text text-anchor="start" x="637" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="757" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="726,-106 726,-129 776,-129 776,-106 726,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-106 786,-129 "/>
|
<text text-anchor="start" x="730" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="809.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="776,-106 776,-129 815,-129 815,-106 776,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-106 833,-106 "/>
|
<text text-anchor="start" x="780" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="633,-83 633,-106 686,-106 686,-83 633,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-83 688,-83 "/>
|
<text text-anchor="start" x="655.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="686,-83 686,-106 762,-106 762,-83 686,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-60 688,-60 "/>
|
<text text-anchor="start" x="708.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="762,-83 762,-106 815,-106 815,-83 762,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-37 688,-37 "/>
|
<text text-anchor="start" x="784.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="633,-60 633,-83 686,-83 686,-60 633,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-14 688,-106 "/>
|
<text text-anchor="start" x="655.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="730" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="686,-60 686,-83 762,-83 762,-60 686,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-83 772,-83 "/>
|
<text text-anchor="start" x="709.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="730" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="762,-60 762,-83 815,-83 815,-60 762,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-60 772,-60 "/>
|
<text text-anchor="start" x="784.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="730" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="633,-37 633,-60 686,-60 686,-37 633,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-37 772,-37 "/>
|
<text text-anchor="start" x="655.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="730" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="686,-37 686,-60 762,-60 762,-37 686,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-14 772,-106 "/>
|
<text text-anchor="start" x="710.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="762,-37 762,-60 815,-60 815,-37 762,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-83 833,-83 "/>
|
<text text-anchor="start" x="784.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="633,-14 633,-37 686,-37 686,-14 633,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-60 833,-60 "/>
|
<text text-anchor="start" x="655.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="686,-14 686,-37 762,-37 762,-14 686,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-37 833,-37 "/>
|
<text text-anchor="start" x="710" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="762,-14 762,-37 815,-37 815,-14 762,-14"/>
|
||||||
|
<text text-anchor="start" x="784.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="1110,-180 977,-180 977,0 1110,0 1110,-180"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="1122,-184 959,-184 959,0 1122,0 1122,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="977.5,-157 977.5,-180 1110.5,-180 1110.5,-157 977.5,-157"/>
|
<polygon fill="none" stroke="black" points="959.5,-161 959.5,-184 1122.5,-184 1122.5,-161 959.5,-161"/>
|
||||||
<text text-anchor="start" x="1033" y="-164.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="1030" y="-168.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="977.5,-134 977.5,-157 1000.5,-157 1000.5,-134 977.5,-134"/>
|
<polygon fill="none" stroke="black" points="959.5,-138 959.5,-161 989.5,-161 989.5,-138 959.5,-138"/>
|
||||||
<text text-anchor="start" x="981.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="963.5" y="-145.8" font-family="arial" font-size="14.00">I2C</text>
|
||||||
<polygon fill="none" stroke="black" points="1000.5,-134 1000.5,-157 1067.5,-157 1067.5,-134 1000.5,-134"/>
|
<polygon fill="none" stroke="black" points="989.5,-138 989.5,-161 1012.5,-161 1012.5,-138 989.5,-138"/>
|
||||||
<text text-anchor="start" x="1004.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="993.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="1067.5,-134 1067.5,-157 1110.5,-157 1110.5,-134 1067.5,-134"/>
|
<polygon fill="none" stroke="black" points="1012.5,-138 1012.5,-161 1079.5,-161 1079.5,-138 1012.5,-138"/>
|
||||||
<text text-anchor="start" x="1071.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="1016.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<text text-anchor="start" x="1042" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="1079.5,-138 1079.5,-161 1122.5,-161 1122.5,-138 1079.5,-138"/>
|
||||||
<text text-anchor="start" x="987" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="1083.5" y="-145.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="1034.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
<text text-anchor="start" x="986" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="1073" y="-105.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="974" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" points="977.5,-94 977.5,-100 1110.5,-100 1110.5,-94 977.5,-94"/>
|
<text text-anchor="start" x="1031.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-95 1109.5,-95 "/>
|
<text text-anchor="start" x="1080" y="-105.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-99 978.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-98 959.5,-100 1122.5,-100 1122.5,-98 959.5,-98"/>
|
||||||
<text text-anchor="start" x="987" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="959.5,-96 959.5,-98 1122.5,-98 1122.5,-96 959.5,-96"/>
|
||||||
<text text-anchor="start" x="1034" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-94 959.5,-96 1122.5,-96 1122.5,-94 959.5,-94"/>
|
||||||
<text text-anchor="start" x="1073" y="-80.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="974" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="977.5,-69 977.5,-75 1110.5,-75 1110.5,-69 977.5,-69"/>
|
<text text-anchor="start" x="1031" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-70 1109.5,-70 "/>
|
<text text-anchor="start" x="1080" y="-80.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-74 978.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-73 959.5,-75 1122.5,-75 1122.5,-73 959.5,-73"/>
|
||||||
<text text-anchor="start" x="987" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<polygon fill="#00ffff" stroke="transparent" points="959.5,-71 959.5,-73 1122.5,-73 1122.5,-71 959.5,-71"/>
|
||||||
<text text-anchor="start" x="1034.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-69 959.5,-71 1122.5,-71 1122.5,-69 959.5,-69"/>
|
||||||
<text text-anchor="start" x="1073" y="-55.8" font-family="arial" font-size="14.00">X3:3</text>
|
<text text-anchor="start" x="974" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="977.5,-44 977.5,-50 1110.5,-50 1110.5,-44 977.5,-44"/>
|
<text text-anchor="start" x="1031.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-45 1109.5,-45 "/>
|
<text text-anchor="start" x="1080" y="-55.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-49 978.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-48 959.5,-50 1122.5,-50 1122.5,-48 959.5,-48"/>
|
||||||
<text text-anchor="start" x="987" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<polygon fill="#ffff00" stroke="transparent" points="959.5,-46 959.5,-48 1122.5,-48 1122.5,-46 959.5,-46"/>
|
||||||
<text text-anchor="start" x="1035" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-44 959.5,-46 1122.5,-46 1122.5,-44 959.5,-44"/>
|
||||||
<text text-anchor="start" x="1073" y="-30.8" font-family="arial" font-size="14.00">X3:4</text>
|
<text text-anchor="start" x="974" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="977.5,-19 977.5,-25 1110.5,-25 1110.5,-19 977.5,-19"/>
|
<text text-anchor="start" x="1032" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-20 1109.5,-20 "/>
|
<text text-anchor="start" x="1080" y="-30.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-24 978.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-23 959.5,-25 1122.5,-25 1122.5,-23 959.5,-23"/>
|
||||||
<text text-anchor="start" x="999" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="959.5,-21 959.5,-23 1122.5,-23 1122.5,-21 959.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="959.5,-19 959.5,-21 1122.5,-21 1122.5,-19 959.5,-19"/>
|
||||||
|
<text text-anchor="start" x="986" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-93C897.25,-93.02 913.24,-95.02 977,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-93C879.25,-93.02 895.24,-95.02 959,-95"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M833,-95C897.01,-95 912.99,-97 977,-97"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M815,-95C879.01,-95 894.99,-97 959,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-97C896.76,-96.98 912.75,-98.98 977,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-97C878.76,-96.98 894.75,-98.98 959,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-69C897.13,-69 913.12,-70 977,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-69C879.13,-69 895.12,-70 959,-70"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M833,-71C897,-71 913,-72 977,-72"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M815,-71C879,-71 895,-72 959,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-73C896.88,-73 912.87,-74 977,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-73C878.88,-73 894.87,-74 959,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-46C896.88,-46 912.87,-45 977,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-46C878.88,-46 894.87,-45 959,-45"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M833,-48C897,-48 913,-47 977,-47"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M815,-48C879,-48 895,-47 959,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-50C897.13,-50 913.12,-49 977,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-50C879.13,-50 895.12,-49 959,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-23C896.64,-23.03 912.62,-20.03 977,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-23C878.64,-23.03 894.62,-20.03 959,-20"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M833,-25C897.01,-25 912.99,-22 977,-22"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M815,-25C879.01,-25 894.99,-22 959,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-27C897.38,-26.97 913.36,-23.97 977,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-27C879.38,-26.97 895.36,-23.97 959,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="1254,-14 1254,-152 1460,-152 1460,-14 1254,-14"/>
|
<polygon fill="white" stroke="transparent" points="1448,-152 1266,-152 1266,-14 1448,-14 1448,-152"/>
|
||||||
<text text-anchor="middle" x="1357" y="-136.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="1266,-129 1266,-152 1448,-152 1448,-129 1266,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-129 1460,-129 "/>
|
<text text-anchor="start" x="1348.5" y="-136.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="1304.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="1266,-106 1266,-129 1359,-129 1359,-106 1266,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1355,-106 1355,-129 "/>
|
<text text-anchor="start" x="1270" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="1384" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="1359,-106 1359,-129 1409,-129 1409,-106 1359,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1413,-106 1413,-129 "/>
|
<text text-anchor="start" x="1363" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="1436.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="1409,-106 1409,-129 1448,-129 1448,-106 1409,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-106 1460,-106 "/>
|
<text text-anchor="start" x="1413" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="1266,-83 1266,-106 1346,-106 1346,-83 1266,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-83 1345,-83 "/>
|
<text text-anchor="start" x="1302" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="1346,-83 1346,-106 1448,-106 1448,-83 1346,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-60 1345,-60 "/>
|
<text text-anchor="start" x="1381.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="1266,-60 1266,-83 1346,-83 1346,-60 1266,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-37 1345,-37 "/>
|
<text text-anchor="start" x="1302" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="1346,-60 1346,-83 1448,-83 1448,-60 1346,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-14 1345,-106 "/>
|
<text text-anchor="start" x="1382.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="1266,-37 1266,-60 1346,-60 1346,-37 1266,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-83 1460,-83 "/>
|
<text text-anchor="start" x="1302" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="1346,-37 1346,-60 1448,-60 1448,-37 1346,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-60 1460,-60 "/>
|
<text text-anchor="start" x="1383.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="1266,-14 1266,-37 1346,-37 1346,-14 1266,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-37 1460,-37 "/>
|
<text text-anchor="start" x="1302" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="1346,-14 1346,-37 1448,-37 1448,-14 1346,-14"/>
|
||||||
|
<text text-anchor="start" x="1383" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-95C546.76,-95.02 562.75,-93.02 627,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-95C552.76,-95.02 568.75,-93.02 633,-93"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-97C547.01,-97 562.99,-95 627,-95"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M489,-97C553.01,-97 568.99,-95 633,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-99C547.25,-98.98 563.24,-96.98 627,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-99C553.25,-98.98 569.24,-96.98 633,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-70C546.88,-70 562.87,-69 627,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-70C552.88,-70 568.87,-69 633,-69"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-72C547,-72 563,-71 627,-71"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M489,-72C553,-72 569,-71 633,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-74C547.13,-74 563.12,-73 627,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-74C553.13,-74 569.12,-73 633,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-45C547.13,-45 563.12,-46 627,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-45C553.13,-45 569.12,-46 633,-46"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-47C547,-47 563,-48 627,-48"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M489,-47C553,-47 569,-48 633,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-49C546.88,-49 562.87,-50 627,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-49C552.88,-49 568.87,-50 633,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-20C547.38,-20.03 563.36,-23.03 627,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-20C553.38,-20.03 569.36,-23.03 633,-23"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-22C547.01,-22 562.99,-25 627,-25"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M489,-22C553.01,-22 568.99,-25 633,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-24C546.64,-23.97 562.62,-26.97 627,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-24C552.64,-23.97 568.62,-26.97 633,-27"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-95C1173.76,-95.02 1189.75,-93.02 1254,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-95C1185.76,-95.02 1201.75,-93.02 1266,-93"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M1110,-97C1174.01,-97 1189.99,-95 1254,-95"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M1122,-97C1186.01,-97 1201.99,-95 1266,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-99C1174.25,-98.98 1190.24,-96.98 1254,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-99C1186.25,-98.98 1202.24,-96.98 1266,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-70C1173.88,-70 1189.87,-69 1254,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-70C1185.88,-70 1201.87,-69 1266,-69"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M1110,-72C1174,-72 1190,-71 1254,-71"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M1122,-72C1186,-72 1202,-71 1266,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-74C1174.13,-74 1190.12,-73 1254,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-74C1186.13,-74 1202.12,-73 1266,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-45C1174.13,-45 1190.12,-46 1254,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-45C1186.13,-45 1202.12,-46 1266,-46"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1110,-47C1174,-47 1190,-48 1254,-48"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1122,-47C1186,-47 1202,-48 1266,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-49C1173.88,-49 1189.87,-50 1254,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-49C1185.88,-49 1201.87,-50 1266,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-20C1174.38,-20.03 1190.36,-23.03 1254,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-20C1186.38,-20.03 1202.36,-23.03 1266,-23"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M1110,-22C1174.01,-22 1189.99,-25 1254,-25"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M1122,-22C1186.01,-22 1201.99,-25 1266,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-24C1173.64,-23.97 1189.62,-26.97 1254,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-24C1185.64,-23.97 1201.62,-26.97 1266,-27"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², PK</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², TQ</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², VT</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Wire, 0.25 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">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></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex KK 254, female, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, I2C, 0.25 mm², PK</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, I2C, 0.25 mm², TQ</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, I2C, 0.25 mm², VT</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Wire, I2C, 0.25 mm², YE</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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></table></body></html>
|
||||||
BIN
examples/ex05.png
generated
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 35 KiB |
413
examples/ex05.svg
generated
@ -1,294 +1,301 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="1468pt" height="188pt"
|
<svg width="1456pt" height="192pt"
|
||||||
viewBox="0.00 0.00 1468.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 1456.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 1464,-184 1464,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 1452,-188 1452,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="182,-152 0,-152 0,-14 182,-14 182,-152"/>
|
||||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-129 0,-152 182,-152 182,-129 0,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
<text text-anchor="start" x="82.5" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-106 0,-129 93,-129 93,-106 0,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
<text text-anchor="start" x="4" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-106 93,-129 143,-129 143,-106 93,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
<text text-anchor="start" x="97" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-106 143,-129 182,-129 182,-106 143,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
<text text-anchor="start" x="147" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-83 0,-106 103,-106 103,-83 0,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 114,-83 "/>
|
<text text-anchor="start" x="36" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-83 103,-106 182,-106 182,-83 103,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 114,-60 "/>
|
<text text-anchor="start" x="138.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="0,-60 0,-83 103,-83 103,-60 0,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 114,-37 "/>
|
<text text-anchor="start" x="37" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="103,-60 103,-83 182,-83 182,-60 103,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-14 114,-106 "/>
|
<text text-anchor="start" x="138.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-37 0,-60 103,-60 103,-37 0,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-83 206,-83 "/>
|
<text text-anchor="start" x="38" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="160" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-37 103,-60 182,-60 182,-37 103,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-60 206,-60 "/>
|
<text text-anchor="start" x="138.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-14 0,-37 103,-37 103,-14 0,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-37 206,-37 "/>
|
<text text-anchor="start" x="37.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="160" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-14 103,-37 182,-37 182,-14 103,-14"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-180 350,-180 350,0 483,0 483,-180"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="489,-184 326,-184 326,0 489,0 489,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 483.5,-180 483.5,-157 350.5,-157"/>
|
<polygon fill="none" stroke="black" points="326.5,-161 326.5,-184 489.5,-184 489.5,-161 326.5,-161"/>
|
||||||
<text text-anchor="start" x="406" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="397" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
<polygon fill="none" stroke="black" points="326.5,-138 326.5,-161 356.5,-161 356.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-145.8" font-family="arial" font-size="14.00">I2C</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 440.5,-157 440.5,-134 373.5,-134"/>
|
<polygon fill="none" stroke="black" points="356.5,-138 356.5,-161 379.5,-161 379.5,-138 356.5,-138"/>
|
||||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="360.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="440.5,-134 440.5,-157 483.5,-157 483.5,-134 440.5,-134"/>
|
<polygon fill="none" stroke="black" points="379.5,-138 379.5,-161 446.5,-161 446.5,-138 379.5,-138"/>
|
||||||
<text text-anchor="start" x="444.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="383.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<text text-anchor="start" x="415" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="446.5,-138 446.5,-161 489.5,-161 489.5,-138 446.5,-138"/>
|
||||||
<text text-anchor="start" x="360" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="450.5" y="-145.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="407.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
<text text-anchor="start" x="353" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="446" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="341" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-94 350.5,-100 483.5,-100 483.5,-94 350.5,-94"/>
|
<text text-anchor="start" x="398.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 482.5,-95 "/>
|
<text text-anchor="start" x="447" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-99 351.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-98 326.5,-100 489.5,-100 489.5,-98 326.5,-98"/>
|
||||||
<text text-anchor="start" x="360" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="326.5,-96 326.5,-98 489.5,-98 489.5,-96 326.5,-96"/>
|
||||||
<text text-anchor="start" x="407" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-94 326.5,-96 489.5,-96 489.5,-94 326.5,-94"/>
|
||||||
<text text-anchor="start" x="446" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="341" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 483.5,-75 483.5,-69 350.5,-69"/>
|
<text text-anchor="start" x="398" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 482.5,-70 "/>
|
<text text-anchor="start" x="447" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-74 351.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-73 326.5,-75 489.5,-75 489.5,-73 326.5,-73"/>
|
||||||
<text text-anchor="start" x="360" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<polygon fill="#00ffff" stroke="transparent" points="326.5,-71 326.5,-73 489.5,-73 489.5,-71 326.5,-71"/>
|
||||||
<text text-anchor="start" x="407.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-69 326.5,-71 489.5,-71 489.5,-69 326.5,-69"/>
|
||||||
<text text-anchor="start" x="446" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="341" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 483.5,-50 483.5,-44 350.5,-44"/>
|
<text text-anchor="start" x="398.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 482.5,-45 "/>
|
<text text-anchor="start" x="447" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-49 351.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-48 326.5,-50 489.5,-50 489.5,-48 326.5,-48"/>
|
||||||
<text text-anchor="start" x="360" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-46 326.5,-48 489.5,-48 489.5,-46 326.5,-46"/>
|
||||||
<text text-anchor="start" x="408" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-44 326.5,-46 489.5,-46 489.5,-44 326.5,-44"/>
|
||||||
<text text-anchor="start" x="446" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="341" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 483.5,-25 483.5,-19 350.5,-19"/>
|
<text text-anchor="start" x="399" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 482.5,-20 "/>
|
<text text-anchor="start" x="447" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-24 351.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-23 326.5,-25 489.5,-25 489.5,-23 326.5,-23"/>
|
||||||
<text text-anchor="start" x="372" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="326.5,-21 326.5,-23 489.5,-23 489.5,-21 326.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 489.5,-21 489.5,-19 326.5,-19"/>
|
||||||
|
<text text-anchor="start" x="353" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-93C246.25,-93.02 262.24,-95.02 326,-95"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M182,-95C246.01,-95 261.99,-97 326,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-97C245.76,-96.98 261.75,-98.98 326,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-69C246.13,-69 262.12,-70 326,-70"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M182,-71C246,-71 262,-72 326,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-73C245.88,-73 261.87,-74 326,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-46C245.88,-46 261.87,-45 326,-45"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-48C246,-48 262,-47 326,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-50C246.13,-50 262.12,-49 326,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-23C245.64,-23.03 261.62,-20.03 326,-20"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M182,-25C246.01,-25 261.99,-22 326,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-27C246.38,-26.97 262.36,-23.97 326,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="627,-14 627,-152 833,-152 833,-14 627,-14"/>
|
<polygon fill="white" stroke="transparent" points="815,-152 633,-152 633,-14 815,-14 815,-152"/>
|
||||||
<text text-anchor="middle" x="730" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="633,-129 633,-152 815,-152 815,-129 633,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-129 833,-129 "/>
|
<text text-anchor="start" x="715.5" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="677.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="633,-106 633,-129 726,-129 726,-106 633,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="728,-106 728,-129 "/>
|
<text text-anchor="start" x="637" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="757" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="726,-106 726,-129 776,-129 776,-106 726,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="786,-106 786,-129 "/>
|
<text text-anchor="start" x="730" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="809.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="776,-106 776,-129 815,-129 815,-106 776,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-106 833,-106 "/>
|
<text text-anchor="start" x="780" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="633,-83 633,-106 686,-106 686,-83 633,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-83 688,-83 "/>
|
<text text-anchor="start" x="655.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="686,-83 686,-106 762,-106 762,-83 686,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-60 688,-60 "/>
|
<text text-anchor="start" x="708.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="762,-83 762,-106 815,-106 815,-83 762,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="627,-37 688,-37 "/>
|
<text text-anchor="start" x="784.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="657.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="633,-60 633,-83 686,-83 686,-60 633,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-14 688,-106 "/>
|
<text text-anchor="start" x="655.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="730" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="686,-60 686,-83 762,-83 762,-60 686,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-83 772,-83 "/>
|
<text text-anchor="start" x="709.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="730" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="762,-60 762,-83 815,-83 815,-60 762,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-60 772,-60 "/>
|
<text text-anchor="start" x="784.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="730" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="633,-37 633,-60 686,-60 686,-37 633,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-37 772,-37 "/>
|
<text text-anchor="start" x="655.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="730" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="686,-37 686,-60 762,-60 762,-37 686,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-14 772,-106 "/>
|
<text text-anchor="start" x="710.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="762,-37 762,-60 815,-60 815,-37 762,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-83 833,-83 "/>
|
<text text-anchor="start" x="784.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="633,-14 633,-37 686,-37 686,-14 633,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-60 833,-60 "/>
|
<text text-anchor="start" x="655.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="686,-14 686,-37 762,-37 762,-14 686,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="772,-37 833,-37 "/>
|
<text text-anchor="start" x="710" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
<text text-anchor="middle" x="802.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="762,-14 762,-37 815,-37 815,-14 762,-14"/>
|
||||||
|
<text text-anchor="start" x="784.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2 -->
|
<!-- W2 -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>W2</title>
|
<title>W2</title>
|
||||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="1110,-180 977,-180 977,0 1110,0 1110,-180"/>
|
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="1122,-184 959,-184 959,0 1122,0 1122,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="977.5,-157 977.5,-180 1110.5,-180 1110.5,-157 977.5,-157"/>
|
<polygon fill="none" stroke="black" points="959.5,-161 959.5,-184 1122.5,-184 1122.5,-161 959.5,-161"/>
|
||||||
<text text-anchor="start" x="1033" y="-164.8" font-family="arial" font-size="14.00">W2</text>
|
<text text-anchor="start" x="1030" y="-168.8" font-family="arial" font-size="14.00">W2</text>
|
||||||
<polygon fill="none" stroke="black" points="977.5,-134 977.5,-157 1000.5,-157 1000.5,-134 977.5,-134"/>
|
<polygon fill="none" stroke="black" points="959.5,-138 959.5,-161 989.5,-161 989.5,-138 959.5,-138"/>
|
||||||
<text text-anchor="start" x="981.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="963.5" y="-145.8" font-family="arial" font-size="14.00">I2C</text>
|
||||||
<polygon fill="none" stroke="black" points="1000.5,-134 1000.5,-157 1067.5,-157 1067.5,-134 1000.5,-134"/>
|
<polygon fill="none" stroke="black" points="989.5,-138 989.5,-161 1012.5,-161 1012.5,-138 989.5,-138"/>
|
||||||
<text text-anchor="start" x="1004.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="993.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="1067.5,-134 1067.5,-157 1110.5,-157 1110.5,-134 1067.5,-134"/>
|
<polygon fill="none" stroke="black" points="1012.5,-138 1012.5,-161 1079.5,-161 1079.5,-138 1012.5,-138"/>
|
||||||
<text text-anchor="start" x="1071.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="1016.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<text text-anchor="start" x="1042" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="1079.5,-138 1079.5,-161 1122.5,-161 1122.5,-138 1079.5,-138"/>
|
||||||
<text text-anchor="start" x="987" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="1083.5" y="-145.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="1034.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
<text text-anchor="start" x="986" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="1073" y="-105.8" font-family="arial" font-size="14.00">X3:1</text>
|
<text text-anchor="start" x="974" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" points="977.5,-94 977.5,-100 1110.5,-100 1110.5,-94 977.5,-94"/>
|
<text text-anchor="start" x="1031.5" y="-105.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-95 1109.5,-95 "/>
|
<text text-anchor="start" x="1080" y="-105.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-99 978.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-98 959.5,-100 1122.5,-100 1122.5,-98 959.5,-98"/>
|
||||||
<text text-anchor="start" x="987" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="959.5,-96 959.5,-98 1122.5,-98 1122.5,-96 959.5,-96"/>
|
||||||
<text text-anchor="start" x="1034" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-94 959.5,-96 1122.5,-96 1122.5,-94 959.5,-94"/>
|
||||||
<text text-anchor="start" x="1073" y="-80.8" font-family="arial" font-size="14.00">X3:2</text>
|
<text text-anchor="start" x="974" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="977.5,-69 977.5,-75 1110.5,-75 1110.5,-69 977.5,-69"/>
|
<text text-anchor="start" x="1031" y="-80.8" font-family="arial" font-size="14.00">TQ</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-70 1109.5,-70 "/>
|
<text text-anchor="start" x="1080" y="-80.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-74 978.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-73 959.5,-75 1122.5,-75 1122.5,-73 959.5,-73"/>
|
||||||
<text text-anchor="start" x="987" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<polygon fill="#00ffff" stroke="transparent" points="959.5,-71 959.5,-73 1122.5,-73 1122.5,-71 959.5,-71"/>
|
||||||
<text text-anchor="start" x="1034.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-69 959.5,-71 1122.5,-71 1122.5,-69 959.5,-69"/>
|
||||||
<text text-anchor="start" x="1073" y="-55.8" font-family="arial" font-size="14.00">X3:3</text>
|
<text text-anchor="start" x="974" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="977.5,-44 977.5,-50 1110.5,-50 1110.5,-44 977.5,-44"/>
|
<text text-anchor="start" x="1031.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-45 1109.5,-45 "/>
|
<text text-anchor="start" x="1080" y="-55.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-49 978.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-48 959.5,-50 1122.5,-50 1122.5,-48 959.5,-48"/>
|
||||||
<text text-anchor="start" x="987" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<polygon fill="#ffff00" stroke="transparent" points="959.5,-46 959.5,-48 1122.5,-48 1122.5,-46 959.5,-46"/>
|
||||||
<text text-anchor="start" x="1035" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-44 959.5,-46 1122.5,-46 1122.5,-44 959.5,-44"/>
|
||||||
<text text-anchor="start" x="1073" y="-30.8" font-family="arial" font-size="14.00">X3:4</text>
|
<text text-anchor="start" x="974" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="977.5,-19 977.5,-25 1110.5,-25 1110.5,-19 977.5,-19"/>
|
<text text-anchor="start" x="1032" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-20 1109.5,-20 "/>
|
<text text-anchor="start" x="1080" y="-30.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-24 978.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="959.5,-23 959.5,-25 1122.5,-25 1122.5,-23 959.5,-23"/>
|
||||||
<text text-anchor="start" x="999" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="959.5,-21 959.5,-23 1122.5,-23 1122.5,-21 959.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="959.5,-19 959.5,-21 1122.5,-21 1122.5,-19 959.5,-19"/>
|
||||||
|
<text text-anchor="start" x="986" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-93C897.25,-93.02 913.24,-95.02 977,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-93C879.25,-93.02 895.24,-95.02 959,-95"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M833,-95C897.01,-95 912.99,-97 977,-97"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M815,-95C879.01,-95 894.99,-97 959,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-97C896.76,-96.98 912.75,-98.98 977,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-97C878.76,-96.98 894.75,-98.98 959,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-69C897.13,-69 913.12,-70 977,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-69C879.13,-69 895.12,-70 959,-70"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M833,-71C897,-71 913,-72 977,-72"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M815,-71C879,-71 895,-72 959,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-73C896.88,-73 912.87,-74 977,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-73C878.88,-73 894.87,-74 959,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-46C896.88,-46 912.87,-45 977,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-46C878.88,-46 894.87,-45 959,-45"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M833,-48C897,-48 913,-47 977,-47"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M815,-48C879,-48 895,-47 959,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-50C897.13,-50 913.12,-49 977,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-50C879.13,-50 895.12,-49 959,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2--W2 -->
|
<!-- X2--W2 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X2:e--W2:w</title>
|
<title>X2:e--W2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-23C896.64,-23.03 912.62,-20.03 977,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-23C878.64,-23.03 894.62,-20.03 959,-20"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M833,-25C897.01,-25 912.99,-22 977,-22"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M815,-25C879.01,-25 894.99,-22 959,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-27C897.38,-26.97 913.36,-23.97 977,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M815,-27C879.38,-26.97 895.36,-23.97 959,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X3 -->
|
<!-- X3 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>X3</title>
|
<title>X3</title>
|
||||||
<polygon fill="white" stroke="black" points="1254,-14 1254,-152 1460,-152 1460,-14 1254,-14"/>
|
<polygon fill="white" stroke="transparent" points="1448,-152 1266,-152 1266,-14 1448,-14 1448,-152"/>
|
||||||
<text text-anchor="middle" x="1357" y="-136.8" font-family="arial" font-size="14.00">X3</text>
|
<polygon fill="none" stroke="black" points="1266,-129 1266,-152 1448,-152 1448,-129 1266,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-129 1460,-129 "/>
|
<text text-anchor="start" x="1348.5" y="-136.8" font-family="arial" font-size="14.00">X3</text>
|
||||||
<text text-anchor="middle" x="1304.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="1266,-106 1266,-129 1359,-129 1359,-106 1266,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1355,-106 1355,-129 "/>
|
<text text-anchor="start" x="1270" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="1384" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="1359,-106 1359,-129 1409,-129 1409,-106 1359,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1413,-106 1413,-129 "/>
|
<text text-anchor="start" x="1363" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="1436.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="1409,-106 1409,-129 1448,-129 1448,-106 1409,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-106 1460,-106 "/>
|
<text text-anchor="start" x="1413" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="1266,-83 1266,-106 1346,-106 1346,-83 1266,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-83 1345,-83 "/>
|
<text text-anchor="start" x="1302" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="1346,-83 1346,-106 1448,-106 1448,-83 1346,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-60 1345,-60 "/>
|
<text text-anchor="start" x="1381.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="1266,-60 1266,-83 1346,-83 1346,-60 1266,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="1254,-37 1345,-37 "/>
|
<text text-anchor="start" x="1302" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="1299.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="1346,-60 1346,-83 1448,-83 1448,-60 1346,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-14 1345,-106 "/>
|
<text text-anchor="start" x="1382.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="1266,-37 1266,-60 1346,-60 1346,-37 1266,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-83 1460,-83 "/>
|
<text text-anchor="start" x="1302" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="1346,-37 1346,-60 1448,-60 1448,-37 1346,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-60 1460,-60 "/>
|
<text text-anchor="start" x="1383.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
<polygon fill="none" stroke="black" points="1266,-14 1266,-37 1346,-37 1346,-14 1266,-14"/>
|
||||||
<polyline fill="none" stroke="black" points="1345,-37 1460,-37 "/>
|
<text text-anchor="start" x="1302" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="1402.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
<polygon fill="none" stroke="black" points="1346,-14 1346,-37 1448,-37 1448,-14 1346,-14"/>
|
||||||
|
<text text-anchor="start" x="1383" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-95C546.76,-95.02 562.75,-93.02 627,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-95C552.76,-95.02 568.75,-93.02 633,-93"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-97C547.01,-97 562.99,-95 627,-95"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M489,-97C553.01,-97 568.99,-95 633,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-99C547.25,-98.98 563.24,-96.98 627,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-99C553.25,-98.98 569.24,-96.98 633,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-70C546.88,-70 562.87,-69 627,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-70C552.88,-70 568.87,-69 633,-69"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-72C547,-72 563,-71 627,-71"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M489,-72C553,-72 569,-71 633,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-74C547.13,-74 563.12,-73 627,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-74C553.13,-74 569.12,-73 633,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-45C547.13,-45 563.12,-46 627,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-45C553.13,-45 569.12,-46 633,-46"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-47C547,-47 563,-48 627,-48"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M489,-47C553,-47 569,-48 633,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-49C546.88,-49 562.87,-50 627,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-49C552.88,-49 568.87,-50 633,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-20C547.38,-20.03 563.36,-23.03 627,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-20C553.38,-20.03 569.36,-23.03 633,-23"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-22C547.01,-22 562.99,-25 627,-25"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M489,-22C553.01,-22 568.99,-25 633,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-24C546.64,-23.97 562.62,-26.97 627,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M489,-24C552.64,-23.97 568.62,-26.97 633,-27"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-95C1173.76,-95.02 1189.75,-93.02 1254,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-95C1185.76,-95.02 1201.75,-93.02 1266,-93"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M1110,-97C1174.01,-97 1189.99,-95 1254,-95"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M1122,-97C1186.01,-97 1201.99,-95 1266,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-99C1174.25,-98.98 1190.24,-96.98 1254,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-99C1186.25,-98.98 1202.24,-96.98 1266,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-70C1173.88,-70 1189.87,-69 1254,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-70C1185.88,-70 1201.87,-69 1266,-69"/>
|
||||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M1110,-72C1174,-72 1190,-71 1254,-71"/>
|
<path fill="none" stroke="#00ffff" stroke-width="2" d="M1122,-72C1186,-72 1202,-71 1266,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-74C1174.13,-74 1190.12,-73 1254,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-74C1186.13,-74 1202.12,-73 1266,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-45C1174.13,-45 1190.12,-46 1254,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-45C1186.13,-45 1202.12,-46 1266,-46"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1110,-47C1174,-47 1190,-48 1254,-48"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1122,-47C1186,-47 1202,-48 1266,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-49C1173.88,-49 1189.87,-50 1254,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-49C1185.88,-49 1201.87,-50 1266,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W2--X3 -->
|
<!-- W2--X3 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W2:e--X3:w</title>
|
<title>W2:e--X3:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-20C1174.38,-20.03 1190.36,-23.03 1254,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-20C1186.38,-20.03 1202.36,-23.03 1266,-23"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M1110,-22C1174.01,-22 1189.99,-25 1254,-25"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M1122,-22C1186.01,-22 1201.99,-25 1266,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-24C1173.64,-23.97 1189.62,-26.97 1254,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M1122,-24C1185.64,-23.97 1201.62,-26.97 1266,-27"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 22 KiB |
@ -3,12 +3,13 @@ templates:
|
|||||||
- &template_con
|
- &template_con
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC, SCL, SDA]
|
pinlabels: [GND, VCC, SCL, SDA]
|
||||||
- &template_wire
|
- &template_wire
|
||||||
gauge: 0.25 mm2
|
gauge: 0.25 mm2
|
||||||
length: 0.2
|
length: 0.2
|
||||||
colors: [PK, TQ, YE, VT]
|
colors: [PK, TQ, YE, VT]
|
||||||
category: bundle
|
category: bundle
|
||||||
|
type: I2C
|
||||||
|
|
||||||
connectors:
|
connectors:
|
||||||
X1:
|
X1:
|
||||||
|
|||||||
619
examples/ex06.gv
generated
@ -1,15 +1,225 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
<tr><td>
|
||||||
X4 [label="X4|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
X5 [label="X5|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
<td balign="left">X1</td>
|
||||||
X6 [label="X6|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
X5 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">X5</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
X6 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">X6</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
@ -22,7 +232,84 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p4l:w
|
W1:w4:e -- X2:p4l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X2: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="#ff66cc" 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</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X2: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="#00ffff" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2: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="#ffff00" 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</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X2: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X3:p1r:e -- W2:w1:w
|
X3:p1r:e -- W2:w1:w
|
||||||
W2:w1:e -- X2:p1l:w
|
W2:w1:e -- X2:p1l:w
|
||||||
@ -35,7 +322,84 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X3:p4r:e -- W2:w4:w
|
X3:p4r:e -- W2:w4:w
|
||||||
W2:w4:e -- X2:p4l:w
|
W2:w4:e -- X2:p4l:w
|
||||||
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X3:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X3:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X3:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X2: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="#ff66cc" 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</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X2: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="#00ffff" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2: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="#ffff00" 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</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X2: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X3:p1r:e -- W3:w1:w
|
X3:p1r:e -- W3:w1:w
|
||||||
W3:w1:e -- X4:p1l:w
|
W3:w1:e -- X4:p1l:w
|
||||||
@ -48,7 +412,84 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X3:p4r:e -- W3:w4:w
|
X3:p4r:e -- W3:w4:w
|
||||||
W3:w4:e -- X4:p4l:w
|
W3:w4:e -- X4:p4l:w
|
||||||
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W3</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>PK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>TQ</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X3:3</td><td>YE</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X3:4</td><td>VT</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
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.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X3:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X4: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="#ff66cc" 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</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X4: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="#00ffff" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X4: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="#ffff00" 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</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X4: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X5:p1r:e -- W4:w1:w
|
X5:p1r:e -- W4:w1:w
|
||||||
W4:w1:e -- X4:p1l:w
|
W4:w1:e -- X4:p1l:w
|
||||||
@ -61,7 +502,84 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X5:p4r:e -- W4:w4:w
|
X5:p4r:e -- W4:w4:w
|
||||||
W4:w4:e -- X4:p4l:w
|
W4:w4:e -- X4:p4l:w
|
||||||
W4 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W4</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>PK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>TQ</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X5:3</td><td>YE</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X5:4</td><td>VT</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
W4 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">W4</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.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X4: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="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:2</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X4: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="#00ffff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:3</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X4: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="#ffff00" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:4</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X4: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#000000"]
|
||||||
X5:p1r:e -- W5:w1:w
|
X5:p1r:e -- W5:w1:w
|
||||||
W5:w1:e -- X6:p1l:w
|
W5:w1:e -- X6:p1l:w
|
||||||
@ -74,5 +592,82 @@ graph {
|
|||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#000000"]
|
||||||
X5:p4r:e -- W5:w4:w
|
X5:p4r:e -- W5:w4:w
|
||||||
W5:w4:e -- X6:p4l:w
|
W5:w4:e -- X6:p4l:w
|
||||||
W5 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W5</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>PK</td><td>X6:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>TQ</td><td>X6:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X5:3</td><td>YE</td><td>X6:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X5:4</td><td>VT</td><td>X6:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
W5 [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">W5</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.25 mm²</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:1</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X6: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="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:2</td>
|
||||||
|
<td>TQ</td>
|
||||||
|
<td>X6: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="#00ffff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:3</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X6: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="#ffff00" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X5:4</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X6: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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||||
}
|
}
|
||||||
|
|||||||
906
examples/ex06.html
generated
BIN
examples/ex06.png
generated
|
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 276 KiB |
894
examples/ex06.svg
generated
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 48 KiB |
@ -3,7 +3,7 @@ templates:
|
|||||||
- &template_con
|
- &template_con
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC, SCL, SDA]
|
pinlabels: [GND, VCC, SCL, SDA]
|
||||||
- &template_wire
|
- &template_wire
|
||||||
gauge: 0.25 mm2
|
gauge: 0.25 mm2
|
||||||
length: 0.2
|
length: 0.2
|
||||||
|
|||||||
117
examples/ex07.gv
generated
@ -1,16 +1,125 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{TE 776164-1|female|35-pin}|{{<p5r>5|<p6r>6}}|Unconnected pins are not shown"]
|
X1 [label=<
|
||||||
X2 [label="X2|{D-Sub|female|9-pin}|{{<p2l>2|<p7l>7}}|Unconnected pins are not shown"]
|
<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">TE 776164-1</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">35-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p5r">5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p6r">6</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Unconnected pins are not shown</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">D-Sub</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">9-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p7l">7</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Unconnected pins are not shown</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#000000"]
|
||||||
X1:p5r:e -- C1:w1:w
|
X1:p5r:e -- C1:w1:w
|
||||||
C1:w1:e -- X2:p7l:w
|
C1:w1:e -- X2:p7l:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
X1:p6r:e -- C1:w2:w
|
X1:p6r:e -- C1:w2:w
|
||||||
C1:w2:e -- X2:p2l:w
|
C1:w2:e -- X2:p2l:w
|
||||||
C1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">C1</td></tr><tr><td>2x</td><td>20 AWG</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:5</td><td>YE</td><td>X2:7</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:6</td><td>GN</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w2"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">2x</td>
|
||||||
|
<td balign="left">20 AWG</td>
|
||||||
|
<td balign="left">1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:5</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2:7</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="#ffff00" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:6</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2: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="#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></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
150
examples/ex07.html
generated
@ -1,104 +1,110 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="837pt" height="150pt"
|
<svg width="821pt" height="153pt"
|
||||||
viewBox="0.00 0.00 837.00 150.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 821.00 152.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 146)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 148.5)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-146 833,-146 833,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-148.5 817,-148.5 817,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-0.5 0,-115.5 213,-115.5 213,-0.5 0,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="205,-115 0,-115 0,0 205,0 205,-115"/>
|
||||||
<text text-anchor="middle" x="106.5" y="-100.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0.5,-91.5 0.5,-114.5 205.5,-114.5 205.5,-91.5 0.5,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-92.5 213,-92.5 "/>
|
<text text-anchor="start" x="94.5" y="-99.3" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="48.5" y="-77.3" font-family="arial" font-size="14.00">TE 776164-1</text>
|
<polygon fill="none" stroke="black" points="0.5,-68.5 0.5,-91.5 95.5,-91.5 95.5,-68.5 0.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="97,-69.5 97,-92.5 "/>
|
<text text-anchor="start" x="8.5" y="-76.3" font-family="arial" font-size="14.00">TE 776164-1</text>
|
||||||
<text text-anchor="middle" x="127" y="-77.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="95.5,-68.5 95.5,-91.5 152.5,-91.5 152.5,-68.5 95.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-69.5 157,-92.5 "/>
|
<text text-anchor="start" x="103" y="-76.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="185" y="-77.3" font-family="arial" font-size="14.00">35-pin</text>
|
<polygon fill="none" stroke="black" points="152.5,-68.5 152.5,-91.5 205.5,-91.5 205.5,-68.5 152.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-69.5 213,-69.5 "/>
|
<text text-anchor="start" x="160" y="-76.3" font-family="arial" font-size="14.00">35-pin</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-54.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="0.5,-45.5 0.5,-68.5 205.5,-68.5 205.5,-45.5 0.5,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-46.5 213,-46.5 "/>
|
<text text-anchor="start" x="99" y="-53.3" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-31.3" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="0.5,-22.5 0.5,-45.5 205.5,-45.5 205.5,-22.5 0.5,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-23.5 213,-23.5 "/>
|
<text text-anchor="start" x="99" y="-30.3" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-8.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 205.5,-22.5 205.5,0.5 0.5,0.5"/>
|
||||||
|
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1 -->
|
<!-- C1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>C1</title>
|
<title>C1</title>
|
||||||
<polygon fill="none" stroke="black" points="472,-142 357,-142 357,-12 472,-12 472,-142"/>
|
<polygon fill="none" stroke="black" points="464,-144.5 349,-144.5 349,-10.5 464,-10.5 464,-144.5"/>
|
||||||
<polygon fill="none" stroke="black" points="357.5,-119 357.5,-142 472.5,-142 472.5,-119 357.5,-119"/>
|
<polygon fill="none" stroke="black" points="349.5,-121.5 349.5,-144.5 464.5,-144.5 464.5,-121.5 349.5,-121.5"/>
|
||||||
<text text-anchor="start" x="406" y="-126.8" font-family="arial" font-size="14.00">C1</text>
|
<text text-anchor="start" x="398" y="-129.3" font-family="arial" font-size="14.00">C1</text>
|
||||||
<polygon fill="none" stroke="black" points="357.5,-96 357.5,-119 380.5,-119 380.5,-96 357.5,-96"/>
|
<polygon fill="none" stroke="black" points="349.5,-98.5 349.5,-121.5 372.5,-121.5 372.5,-98.5 349.5,-98.5"/>
|
||||||
<text text-anchor="start" x="361.5" y="-103.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="353.5" y="-106.3" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="380.5,-96 380.5,-119 440.5,-119 440.5,-96 380.5,-96"/>
|
<polygon fill="none" stroke="black" points="372.5,-98.5 372.5,-121.5 432.5,-121.5 432.5,-98.5 372.5,-98.5"/>
|
||||||
<text text-anchor="start" x="384.5" y="-103.8" font-family="arial" font-size="14.00">20 AWG</text>
|
<text text-anchor="start" x="376.5" y="-106.3" font-family="arial" font-size="14.00">20 AWG</text>
|
||||||
<polygon fill="none" stroke="black" points="440.5,-96 440.5,-119 472.5,-119 472.5,-96 440.5,-96"/>
|
<polygon fill="none" stroke="black" points="432.5,-98.5 432.5,-121.5 464.5,-121.5 464.5,-98.5 432.5,-98.5"/>
|
||||||
<text text-anchor="start" x="444.5" y="-103.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="436.5" y="-106.3" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="413" y="-84.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="368" y="-85.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="364" y="-67.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="356" y="-66.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="406" y="-67.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="398" y="-66.3" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="438.5" y="-67.8" font-family="arial" font-size="14.00">X2:7</text>
|
<text text-anchor="start" x="430.5" y="-66.3" font-family="arial" font-size="14.00">X2:7</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" points="357.5,-56 357.5,-62 472.5,-62 472.5,-56 357.5,-56"/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-58.5 349.5,-60.5 464.5,-60.5 464.5,-58.5 349.5,-58.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="358.5,-57 471.5,-57 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="349.5,-56.5 349.5,-58.5 464.5,-58.5 464.5,-56.5 349.5,-56.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="471.5,-61 358.5,-61 "/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-54.5 349.5,-56.5 464.5,-56.5 464.5,-54.5 349.5,-54.5"/>
|
||||||
<text text-anchor="start" x="364" y="-42.8" font-family="arial" font-size="14.00">X1:6</text>
|
<text text-anchor="start" x="356" y="-41.3" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
<text text-anchor="start" x="404.5" y="-42.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="396.5" y="-41.3" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="438.5" y="-42.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="430.5" y="-41.3" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="357.5,-31 357.5,-37 472.5,-37 472.5,-31 357.5,-31"/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-33.5 349.5,-35.5 464.5,-35.5 464.5,-33.5 349.5,-33.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="358.5,-32 471.5,-32 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="349.5,-31.5 349.5,-33.5 464.5,-33.5 464.5,-31.5 349.5,-31.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="471.5,-36 358.5,-36 "/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-29.5 349.5,-31.5 464.5,-31.5 464.5,-29.5 349.5,-29.5"/>
|
||||||
<text text-anchor="start" x="376" y="-17.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="368" y="-16.3" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--C1 -->
|
<!-- X1--C1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--C1:w</title>
|
<title>X1:e--C1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-56C277.13,-56 293.12,-57 357,-57"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-54.5C269.13,-54.5 285.12,-55.5 349,-55.5"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M213,-58C277,-58 293,-59 357,-59"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M205,-56.5C269,-56.5 285,-57.5 349,-57.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-60C276.88,-60 292.87,-61 357,-61"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-58.5C268.88,-58.5 284.87,-59.5 349,-59.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--C1 -->
|
<!-- X1--C1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--C1:w</title>
|
<title>X1:e--C1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-33C276.88,-33 292.87,-32 357,-32"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-31.5C268.88,-31.5 284.87,-30.5 349,-30.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M213,-35C277,-35 293,-34 357,-34"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M205,-33.5C269,-33.5 285,-32.5 349,-32.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-37C277.13,-37 293.12,-36 357,-36"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-35.5C269.13,-35.5 285.12,-34.5 349,-34.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="616,-0.5 616,-115.5 829,-115.5 829,-0.5 616,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="813,-115 608,-115 608,0 813,0 813,-115"/>
|
||||||
<text text-anchor="middle" x="722.5" y="-100.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="608.5,-91.5 608.5,-114.5 813.5,-114.5 813.5,-91.5 608.5,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-92.5 829,-92.5 "/>
|
<text text-anchor="start" x="702.5" y="-99.3" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="652" y="-77.3" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="608.5,-68.5 608.5,-91.5 678.5,-91.5 678.5,-68.5 608.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-69.5 688,-92.5 "/>
|
<text text-anchor="start" x="624" y="-76.3" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="726" y="-77.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="678.5,-68.5 678.5,-91.5 751.5,-91.5 751.5,-68.5 678.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="764,-69.5 764,-92.5 "/>
|
<text text-anchor="start" x="694" y="-76.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="796.5" y="-77.3" font-family="arial" font-size="14.00">9-pin</text>
|
<polygon fill="none" stroke="black" points="751.5,-68.5 751.5,-91.5 813.5,-91.5 813.5,-68.5 751.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-69.5 829,-69.5 "/>
|
<text text-anchor="start" x="767" y="-76.3" font-family="arial" font-size="14.00">9-pin</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-54.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="608.5,-45.5 608.5,-68.5 813.5,-68.5 813.5,-45.5 608.5,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-46.5 829,-46.5 "/>
|
<text text-anchor="start" x="707" y="-53.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-31.3" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="608.5,-22.5 608.5,-45.5 813.5,-45.5 813.5,-22.5 608.5,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-23.5 829,-23.5 "/>
|
<text text-anchor="start" x="707" y="-30.3" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-8.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
<polygon fill="none" stroke="black" points="608.5,0.5 608.5,-22.5 813.5,-22.5 813.5,0.5 608.5,0.5"/>
|
||||||
|
<text text-anchor="start" x="612.5" y="-7.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1--X2 -->
|
<!-- C1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>C1:e--X2:w</title>
|
<title>C1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-57C535.16,-57.98 549.4,-33.98 616,-33"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-55.5C527.16,-56.48 541.4,-32.48 608,-31.5"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M472,-59C536.88,-59 551.12,-35 616,-35"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M464,-57.5C528.88,-57.5 543.12,-33.5 608,-33.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-61C538.6,-60.02 552.84,-36.02 616,-37"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-59.5C530.6,-58.52 544.84,-34.52 608,-35.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1--X2 -->
|
<!-- C1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>C1:e--X2:w</title>
|
<title>C1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-32C538.6,-32.98 552.84,-56.98 616,-56"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-30.5C530.6,-31.48 544.84,-55.48 608,-54.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M472,-34C536.88,-34 551.12,-58 616,-58"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M464,-32.5C528.88,-32.5 543.12,-56.5 608,-56.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-36C535.16,-35.02 549.4,-59.02 616,-60"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-34.5C527.16,-33.52 541.4,-57.52 608,-58.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, female, 9 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, TE 776164-1, female, 35 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 2 x 20 AWG</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">C1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, D-Sub, female, 9 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, TE 776164-1, female, 35 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 2 x 20 AWG</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">C1</td></tr></table></body></html>
|
||||||
BIN
examples/ex07.png
generated
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 30 KiB |
138
examples/ex07.svg
generated
@ -1,103 +1,105 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="837pt" height="150pt"
|
<svg width="821pt" height="153pt"
|
||||||
viewBox="0.00 0.00 837.00 150.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 821.00 152.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 146)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 148.5)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-146 833,-146 833,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-148.5 817,-148.5 817,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-0.5 0,-115.5 213,-115.5 213,-0.5 0,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="205,-115 0,-115 0,0 205,0 205,-115"/>
|
||||||
<text text-anchor="middle" x="106.5" y="-100.3" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0.5,-91.5 0.5,-114.5 205.5,-114.5 205.5,-91.5 0.5,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-92.5 213,-92.5 "/>
|
<text text-anchor="start" x="94.5" y="-99.3" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="48.5" y="-77.3" font-family="arial" font-size="14.00">TE 776164-1</text>
|
<polygon fill="none" stroke="black" points="0.5,-68.5 0.5,-91.5 95.5,-91.5 95.5,-68.5 0.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="97,-69.5 97,-92.5 "/>
|
<text text-anchor="start" x="8.5" y="-76.3" font-family="arial" font-size="14.00">TE 776164-1</text>
|
||||||
<text text-anchor="middle" x="127" y="-77.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="95.5,-68.5 95.5,-91.5 152.5,-91.5 152.5,-68.5 95.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="157,-69.5 157,-92.5 "/>
|
<text text-anchor="start" x="103" y="-76.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="185" y="-77.3" font-family="arial" font-size="14.00">35-pin</text>
|
<polygon fill="none" stroke="black" points="152.5,-68.5 152.5,-91.5 205.5,-91.5 205.5,-68.5 152.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-69.5 213,-69.5 "/>
|
<text text-anchor="start" x="160" y="-76.3" font-family="arial" font-size="14.00">35-pin</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-54.3" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="0.5,-45.5 0.5,-68.5 205.5,-68.5 205.5,-45.5 0.5,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-46.5 213,-46.5 "/>
|
<text text-anchor="start" x="99" y="-53.3" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-31.3" font-family="arial" font-size="14.00">6</text>
|
<polygon fill="none" stroke="black" points="0.5,-22.5 0.5,-45.5 205.5,-45.5 205.5,-22.5 0.5,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-23.5 213,-23.5 "/>
|
<text text-anchor="start" x="99" y="-30.3" font-family="arial" font-size="14.00">6</text>
|
||||||
<text text-anchor="middle" x="106.5" y="-8.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
<polygon fill="none" stroke="black" points="0.5,0.5 0.5,-22.5 205.5,-22.5 205.5,0.5 0.5,0.5"/>
|
||||||
|
<text text-anchor="start" x="4.5" y="-7.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1 -->
|
<!-- C1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>C1</title>
|
<title>C1</title>
|
||||||
<polygon fill="none" stroke="black" points="472,-142 357,-142 357,-12 472,-12 472,-142"/>
|
<polygon fill="none" stroke="black" points="464,-144.5 349,-144.5 349,-10.5 464,-10.5 464,-144.5"/>
|
||||||
<polygon fill="none" stroke="black" points="357.5,-119 357.5,-142 472.5,-142 472.5,-119 357.5,-119"/>
|
<polygon fill="none" stroke="black" points="349.5,-121.5 349.5,-144.5 464.5,-144.5 464.5,-121.5 349.5,-121.5"/>
|
||||||
<text text-anchor="start" x="406" y="-126.8" font-family="arial" font-size="14.00">C1</text>
|
<text text-anchor="start" x="398" y="-129.3" font-family="arial" font-size="14.00">C1</text>
|
||||||
<polygon fill="none" stroke="black" points="357.5,-96 357.5,-119 380.5,-119 380.5,-96 357.5,-96"/>
|
<polygon fill="none" stroke="black" points="349.5,-98.5 349.5,-121.5 372.5,-121.5 372.5,-98.5 349.5,-98.5"/>
|
||||||
<text text-anchor="start" x="361.5" y="-103.8" font-family="arial" font-size="14.00">2x</text>
|
<text text-anchor="start" x="353.5" y="-106.3" font-family="arial" font-size="14.00">2x</text>
|
||||||
<polygon fill="none" stroke="black" points="380.5,-96 380.5,-119 440.5,-119 440.5,-96 380.5,-96"/>
|
<polygon fill="none" stroke="black" points="372.5,-98.5 372.5,-121.5 432.5,-121.5 432.5,-98.5 372.5,-98.5"/>
|
||||||
<text text-anchor="start" x="384.5" y="-103.8" font-family="arial" font-size="14.00">20 AWG</text>
|
<text text-anchor="start" x="376.5" y="-106.3" font-family="arial" font-size="14.00">20 AWG</text>
|
||||||
<polygon fill="none" stroke="black" points="440.5,-96 440.5,-119 472.5,-119 472.5,-96 440.5,-96"/>
|
<polygon fill="none" stroke="black" points="432.5,-98.5 432.5,-121.5 464.5,-121.5 464.5,-98.5 432.5,-98.5"/>
|
||||||
<text text-anchor="start" x="444.5" y="-103.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="436.5" y="-106.3" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="413" y="-84.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="368" y="-85.3" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="364" y="-67.8" font-family="arial" font-size="14.00">X1:5</text>
|
<text text-anchor="start" x="356" y="-66.3" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<text text-anchor="start" x="406" y="-67.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="398" y="-66.3" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="438.5" y="-67.8" font-family="arial" font-size="14.00">X2:7</text>
|
<text text-anchor="start" x="430.5" y="-66.3" font-family="arial" font-size="14.00">X2:7</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" points="357.5,-56 357.5,-62 472.5,-62 472.5,-56 357.5,-56"/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-58.5 349.5,-60.5 464.5,-60.5 464.5,-58.5 349.5,-58.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="358.5,-57 471.5,-57 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="349.5,-56.5 349.5,-58.5 464.5,-58.5 464.5,-56.5 349.5,-56.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="471.5,-61 358.5,-61 "/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-54.5 349.5,-56.5 464.5,-56.5 464.5,-54.5 349.5,-54.5"/>
|
||||||
<text text-anchor="start" x="364" y="-42.8" font-family="arial" font-size="14.00">X1:6</text>
|
<text text-anchor="start" x="356" y="-41.3" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
<text text-anchor="start" x="404.5" y="-42.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="396.5" y="-41.3" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="438.5" y="-42.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="430.5" y="-41.3" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="357.5,-31 357.5,-37 472.5,-37 472.5,-31 357.5,-31"/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-33.5 349.5,-35.5 464.5,-35.5 464.5,-33.5 349.5,-33.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="358.5,-32 471.5,-32 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="349.5,-31.5 349.5,-33.5 464.5,-33.5 464.5,-31.5 349.5,-31.5"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="471.5,-36 358.5,-36 "/>
|
<polygon fill="#000000" stroke="transparent" points="349.5,-29.5 349.5,-31.5 464.5,-31.5 464.5,-29.5 349.5,-29.5"/>
|
||||||
<text text-anchor="start" x="376" y="-17.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="368" y="-16.3" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--C1 -->
|
<!-- X1--C1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--C1:w</title>
|
<title>X1:e--C1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-56C277.13,-56 293.12,-57 357,-57"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-54.5C269.13,-54.5 285.12,-55.5 349,-55.5"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M213,-58C277,-58 293,-59 357,-59"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M205,-56.5C269,-56.5 285,-57.5 349,-57.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-60C276.88,-60 292.87,-61 357,-61"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-58.5C268.88,-58.5 284.87,-59.5 349,-59.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--C1 -->
|
<!-- X1--C1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--C1:w</title>
|
<title>X1:e--C1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-33C276.88,-33 292.87,-32 357,-32"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-31.5C268.88,-31.5 284.87,-30.5 349,-30.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M213,-35C277,-35 293,-34 357,-34"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M205,-33.5C269,-33.5 285,-32.5 349,-32.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M213,-37C277.13,-37 293.12,-36 357,-36"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M205,-35.5C269.13,-35.5 285.12,-34.5 349,-34.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="616,-0.5 616,-115.5 829,-115.5 829,-0.5 616,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="813,-115 608,-115 608,0 813,0 813,-115"/>
|
||||||
<text text-anchor="middle" x="722.5" y="-100.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="608.5,-91.5 608.5,-114.5 813.5,-114.5 813.5,-91.5 608.5,-91.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-92.5 829,-92.5 "/>
|
<text text-anchor="start" x="702.5" y="-99.3" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="652" y="-77.3" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="608.5,-68.5 608.5,-91.5 678.5,-91.5 678.5,-68.5 608.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="688,-69.5 688,-92.5 "/>
|
<text text-anchor="start" x="624" y="-76.3" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="726" y="-77.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="678.5,-68.5 678.5,-91.5 751.5,-91.5 751.5,-68.5 678.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="764,-69.5 764,-92.5 "/>
|
<text text-anchor="start" x="694" y="-76.3" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="796.5" y="-77.3" font-family="arial" font-size="14.00">9-pin</text>
|
<polygon fill="none" stroke="black" points="751.5,-68.5 751.5,-91.5 813.5,-91.5 813.5,-68.5 751.5,-68.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-69.5 829,-69.5 "/>
|
<text text-anchor="start" x="767" y="-76.3" font-family="arial" font-size="14.00">9-pin</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-54.3" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="608.5,-45.5 608.5,-68.5 813.5,-68.5 813.5,-45.5 608.5,-45.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-46.5 829,-46.5 "/>
|
<text text-anchor="start" x="707" y="-53.3" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-31.3" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="608.5,-22.5 608.5,-45.5 813.5,-45.5 813.5,-22.5 608.5,-22.5"/>
|
||||||
<polyline fill="none" stroke="black" points="616,-23.5 829,-23.5 "/>
|
<text text-anchor="start" x="707" y="-30.3" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="722.5" y="-8.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
<polygon fill="none" stroke="black" points="608.5,0.5 608.5,-22.5 813.5,-22.5 813.5,0.5 608.5,0.5"/>
|
||||||
|
<text text-anchor="start" x="612.5" y="-7.3" font-family="arial" font-size="14.00">Unconnected pins are not shown</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1--X2 -->
|
<!-- C1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>C1:e--X2:w</title>
|
<title>C1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-57C535.16,-57.98 549.4,-33.98 616,-33"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-55.5C527.16,-56.48 541.4,-32.48 608,-31.5"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M472,-59C536.88,-59 551.12,-35 616,-35"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M464,-57.5C528.88,-57.5 543.12,-33.5 608,-33.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-61C538.6,-60.02 552.84,-36.02 616,-37"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-59.5C530.6,-58.52 544.84,-34.52 608,-35.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- C1--X2 -->
|
<!-- C1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>C1:e--X2:w</title>
|
<title>C1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-32C538.6,-32.98 552.84,-56.98 616,-56"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-30.5C530.6,-31.48 544.84,-55.48 608,-54.5"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M472,-34C536.88,-34 551.12,-58 616,-58"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M464,-32.5C528.88,-32.5 543.12,-56.5 608,-56.5"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M472,-36C535.16,-35.02 549.4,-59.02 616,-60"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M464,-34.5C527.16,-33.52 541.4,-57.52 608,-58.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 7.6 KiB |
137
examples/ex08.gv
generated
@ -1,17 +1,144 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
Key [label="Key|{Phone Connector|male 3.5}|{{Dot|Dash|Ground}|{<pTr>T|<pRr>R|<pSr>S}}"]
|
Key [label=<
|
||||||
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Key</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">Phone Connector</td>
|
||||||
|
<td balign="left">male 3.5</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>Dot</td>
|
||||||
|
<td port="pTr">T</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Dash</td>
|
||||||
|
<td port="pRr">R</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Ground</td>
|
||||||
|
<td port="pSr">S</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</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>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left" sides="BLR">Tip, Ring, and Sleeve</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
Key:pSr:e -- W1:w1:w
|
Key:pSr:e -- W1:w1:w
|
||||||
edge [color="#000000:#666600:#000000"]
|
edge [color="#000000:#895956:#000000"]
|
||||||
Key:pRr:e -- W1:w2:w
|
Key:pRr:e -- W1:w2:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
Key:pTr:e -- W1:w3:w
|
Key:pTr:e -- W1:w3:w
|
||||||
edge [color="#000000"]
|
edge [color="#000000:#aaaaaa:#000000"]
|
||||||
Key:pSr:e -- W1:ws:w
|
Key:pSr:e -- W1:ws:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>3x</td><td>24 AWG</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>Key:S</td><td>WH</td><td><!-- 1_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>Key:R</td><td>BN</td><td><!-- 2_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>Key:T</td><td>GN</td><td><!-- 3_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td> </td></tr><tr><td>Key:S</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">3x</td>
|
||||||
|
<td balign="left">24 AWG</td>
|
||||||
|
<td balign="left">+ S</td>
|
||||||
|
<td balign="left">0.2 m</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> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>Key:S</td>
|
||||||
|
<td>WH</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="#ffffff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Key:R</td>
|
||||||
|
<td>BN</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="#895956" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Key:T</td>
|
||||||
|
<td>GN</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="#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></tr>
|
||||||
|
<tr>
|
||||||
|
<td>Key:S</td>
|
||||||
|
<td>Shield</td>
|
||||||
|
<td><!-- s_out --></td>
|
||||||
|
</tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="6" bgcolor="#aaaaaa" border="2" sides="tb" port="ws"></td></tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<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>
|
||||||
|
</tr></table>
|
||||||
|
</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left" sides="BLR">Cross-section</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
159
examples/ex08.html
generated
@ -1,97 +1,118 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="499pt" height="207pt"
|
<svg width="518pt" height="312pt"
|
||||||
viewBox="0.00 0.00 499.00 207.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 518.00 312.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 203)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 308)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-203 495,-203 495,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-308 514,-308 514,4 -4,4"/>
|
||||||
<!-- Key -->
|
<!-- Key -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>Key</title>
|
<title>Key</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-33 0,-148 191,-148 191,-33 0,-33"/>
|
<polygon fill="white" stroke="transparent" points="175,-250 0,-250 0,-44 175,-44 175,-250"/>
|
||||||
<text text-anchor="middle" x="95.5" y="-132.8" font-family="arial" font-size="14.00">Key</text>
|
<polygon fill="none" stroke="black" points="0.5,-227 0.5,-250 175.5,-250 175.5,-227 0.5,-227"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-125 191,-125 "/>
|
<text text-anchor="start" x="76" y="-234.8" font-family="arial" font-size="14.00">Key</text>
|
||||||
<text text-anchor="middle" x="61" y="-109.8" font-family="arial" font-size="14.00">Phone Connector</text>
|
<polygon fill="none" stroke="black" points="0.5,-204 0.5,-227 114.5,-227 114.5,-204 0.5,-204"/>
|
||||||
<polyline fill="none" stroke="black" points="122,-102 122,-125 "/>
|
<text text-anchor="start" x="4.5" y="-211.8" font-family="arial" font-size="14.00">Phone Connector</text>
|
||||||
<text text-anchor="middle" x="156.5" y="-109.8" font-family="arial" font-size="14.00">male 3.5</text>
|
<polygon fill="none" stroke="black" points="114.5,-204 114.5,-227 175.5,-227 175.5,-204 114.5,-204"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-102 191,-102 "/>
|
<text text-anchor="start" x="118.5" y="-211.8" font-family="arial" font-size="14.00">male 3.5</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-86.8" font-family="arial" font-size="14.00">Dot</text>
|
<polygon fill="none" stroke="black" points="0.5,-181 0.5,-204 106.5,-204 106.5,-181 0.5,-181"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-79 113,-79 "/>
|
<text text-anchor="start" x="42.5" y="-188.8" font-family="arial" font-size="14.00">Dot</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-63.8" font-family="arial" font-size="14.00">Dash</text>
|
<polygon fill="none" stroke="black" points="106.5,-181 106.5,-204 175.5,-204 175.5,-181 106.5,-181"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-56 113,-56 "/>
|
<text text-anchor="start" x="136.5" y="-188.8" font-family="arial" font-size="14.00">T</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-40.8" font-family="arial" font-size="14.00">Ground</text>
|
<polygon fill="none" stroke="black" points="0.5,-158 0.5,-181 106.5,-181 106.5,-158 0.5,-158"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-33 113,-102 "/>
|
<text text-anchor="start" x="37.5" y="-165.8" font-family="arial" font-size="14.00">Dash</text>
|
||||||
<text text-anchor="middle" x="152" y="-86.8" font-family="arial" font-size="14.00">T</text>
|
<polygon fill="none" stroke="black" points="106.5,-158 106.5,-181 175.5,-181 175.5,-158 106.5,-158"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-79 191,-79 "/>
|
<text text-anchor="start" x="136" y="-165.8" font-family="arial" font-size="14.00">R</text>
|
||||||
<text text-anchor="middle" x="152" y="-63.8" font-family="arial" font-size="14.00">R</text>
|
<polygon fill="none" stroke="black" points="0.5,-135 0.5,-158 106.5,-158 106.5,-135 0.5,-135"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-56 191,-56 "/>
|
<text text-anchor="start" x="30.5" y="-142.8" font-family="arial" font-size="14.00">Ground</text>
|
||||||
<text text-anchor="middle" x="152" y="-40.8" font-family="arial" font-size="14.00">S</text>
|
<polygon fill="none" stroke="black" points="106.5,-135 106.5,-158 175.5,-158 175.5,-135 106.5,-135"/>
|
||||||
|
<text text-anchor="start" x="136" y="-142.8" font-family="arial" font-size="14.00">S</text>
|
||||||
|
<polyline fill="none" stroke="black" points="175.5,-67 175.5,-135 0.5,-135 0.5,-67 "/>
|
||||||
|
<image xlink:href="resources/stereo-phone-plug-TRS.png" width="167px" height="60px" preserveAspectRatio="xMinYMin meet" x="4.5" y="-131"/>
|
||||||
|
<polyline fill="none" stroke="black" points="0.5,-67 0.5,-44 175.5,-44 175.5,-67 "/>
|
||||||
|
<text text-anchor="start" x="23" y="-51.8" font-family="arial" font-size="14.00">Tip, Ring, and Sleeve</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="491,-199 335,-199 335,0 491,0 491,-199"/>
|
<polygon fill="none" stroke="black" points="510,-304 319,-304 319,0 510,0 510,-304"/>
|
||||||
<polygon fill="none" stroke="black" points="335,-175.5 335,-198.5 491,-198.5 491,-175.5 335,-175.5"/>
|
<polygon fill="none" stroke="black" points="319.5,-281 319.5,-304 510.5,-304 510.5,-281 319.5,-281"/>
|
||||||
<text text-anchor="start" x="402" y="-183.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="404" y="-288.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="335,-152.5 335,-175.5 358,-175.5 358,-152.5 335,-152.5"/>
|
<polygon fill="none" stroke="black" points="319.5,-258 319.5,-281 342.5,-281 342.5,-258 319.5,-258"/>
|
||||||
<text text-anchor="start" x="339" y="-160.3" font-family="arial" font-size="14.00">3x</text>
|
<text text-anchor="start" x="323.5" y="-265.8" font-family="arial" font-size="14.00">3x</text>
|
||||||
<polygon fill="none" stroke="black" points="358,-152.5 358,-175.5 418,-175.5 418,-152.5 358,-152.5"/>
|
<polygon fill="none" stroke="black" points="342.5,-258 342.5,-281 402.5,-281 402.5,-258 342.5,-258"/>
|
||||||
<text text-anchor="start" x="362" y="-160.3" font-family="arial" font-size="14.00">24 AWG</text>
|
<text text-anchor="start" x="346.5" y="-265.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||||
<polygon fill="none" stroke="black" points="418,-152.5 418,-175.5 448,-175.5 448,-152.5 418,-152.5"/>
|
<polygon fill="none" stroke="black" points="402.5,-258 402.5,-281 432.5,-281 432.5,-258 402.5,-258"/>
|
||||||
<text text-anchor="start" x="422" y="-160.3" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="406.5" y="-265.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="448,-152.5 448,-175.5 491,-175.5 491,-152.5 448,-152.5"/>
|
<polygon fill="none" stroke="black" points="432.5,-258 432.5,-281 475.5,-281 475.5,-258 432.5,-258"/>
|
||||||
<text text-anchor="start" x="452" y="-160.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="436.5" y="-265.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="411" y="-141.3" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="475.5,-258 475.5,-281 502.5,-281 502.5,-258 475.5,-258"/>
|
||||||
<text text-anchor="start" x="348.5" y="-124.3" font-family="arial" font-size="14.00">Key:S</text>
|
<text text-anchor="start" x="479.5" y="-265.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="419.5" y="-124.3" font-family="arial" font-size="14.00">WH</text>
|
<polygon fill="#000000" stroke="transparent" points="502.5,-258 502.5,-281 510.5,-281 510.5,-258 502.5,-258"/>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="335,-112.5 335,-118.5 491,-118.5 491,-112.5 335,-112.5"/>
|
<polygon fill="none" stroke="black" points="502.5,-258 502.5,-281 510.5,-281 510.5,-258 502.5,-258"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-113.5 490,-113.5 "/>
|
<text text-anchor="start" x="355.5" y="-244.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-117.5 336,-117.5 "/>
|
<text text-anchor="start" x="339" y="-225.8" font-family="arial" font-size="14.00">Key:S</text>
|
||||||
<text text-anchor="start" x="348.5" y="-99.3" font-family="arial" font-size="14.00">Key:R</text>
|
<text text-anchor="start" x="422" y="-225.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="422" y="-99.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-218 319.5,-220 510.5,-220 510.5,-218 319.5,-218"/>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="335,-87.5 335,-93.5 491,-93.5 491,-87.5 335,-87.5"/>
|
<polygon fill="#ffffff" stroke="transparent" points="319.5,-216 319.5,-218 510.5,-218 510.5,-216 319.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-88.5 490,-88.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-214 319.5,-216 510.5,-216 510.5,-214 319.5,-214"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-92.5 336,-92.5 "/>
|
<text text-anchor="start" x="339" y="-200.8" font-family="arial" font-size="14.00">Key:R</text>
|
||||||
<text text-anchor="start" x="349" y="-74.3" font-family="arial" font-size="14.00">Key:T</text>
|
<text text-anchor="start" x="424.5" y="-200.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="420.5" y="-74.3" font-family="arial" font-size="14.00">GN</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-193 319.5,-195 510.5,-195 510.5,-193 319.5,-193"/>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="335,-62.5 335,-68.5 491,-68.5 491,-62.5 335,-62.5"/>
|
<polygon fill="#895956" stroke="transparent" points="319.5,-191 319.5,-193 510.5,-193 510.5,-191 319.5,-191"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-63.5 490,-63.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-189 319.5,-191 510.5,-191 510.5,-189 319.5,-189"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-67.5 336,-67.5 "/>
|
<text text-anchor="start" x="339.5" y="-175.8" font-family="arial" font-size="14.00">Key:T</text>
|
||||||
<text text-anchor="start" x="365" y="-49.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="423" y="-175.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="348.5" y="-30.3" font-family="arial" font-size="14.00">Key:S</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-168 319.5,-170 510.5,-170 510.5,-168 319.5,-168"/>
|
||||||
<text text-anchor="start" x="412.5" y="-30.3" font-family="arial" font-size="14.00">Shield</text>
|
<polygon fill="#00ff00" stroke="transparent" points="319.5,-166 319.5,-168 510.5,-168 510.5,-166 319.5,-166"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-19.5 490,-19.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-164 319.5,-166 510.5,-166 510.5,-164 319.5,-164"/>
|
||||||
<text text-anchor="start" x="365" y="-5.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="355.5" y="-150.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="339" y="-131.8" font-family="arial" font-size="14.00">Key:S</text>
|
||||||
|
<text text-anchor="start" x="415" y="-131.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#aaaaaa" stroke="transparent" points="319.5,-120 319.5,-126 510.5,-126 510.5,-120 319.5,-120"/>
|
||||||
|
<polyline fill="none" stroke="black" stroke-width="2" points="320.5,-121 509.5,-121 "/>
|
||||||
|
<polyline fill="none" stroke="black" stroke-width="2" points="509.5,-125 320.5,-125 "/>
|
||||||
|
<text text-anchor="start" x="355.5" y="-106.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<polyline fill="none" stroke="black" points="510.5,-23 510.5,-101 319.5,-101 319.5,-23 "/>
|
||||||
|
<image xlink:href="resources/cable-WH+BN+GN+shield.png" width="66px" height="66px" preserveAspectRatio="xMinYMin meet" x="382" y="-95"/>
|
||||||
|
<polyline fill="none" stroke="black" points="319.5,-23 319.5,0 510.5,0 510.5,-23 "/>
|
||||||
|
<text text-anchor="start" x="373.5" y="-7.8" font-family="arial" font-size="14.00">Cross-section</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-42.5C264.36,-44.46 265.64,-115.46 335,-113.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-144C248.36,-145.96 249.64,-216.96 319,-215"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M191,-44.5C262.36,-44.5 263.64,-115.5 335,-115.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M175,-146C246.36,-146 247.64,-217 319,-217"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-46.5C260.36,-44.54 261.64,-115.54 335,-117.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-148C244.36,-146.04 245.64,-217.04 319,-219"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-65.5C257.51,-66.44 271.88,-89.44 335,-88.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-168C241.41,-168.9 255.93,-190.9 319,-190"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M191,-67.5C255.81,-67.5 270.19,-90.5 335,-90.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M175,-170C239.74,-170 254.26,-192 319,-192"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-69.5C254.12,-68.56 268.49,-91.56 335,-92.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-172C238.07,-171.1 252.59,-193.1 319,-194"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-88.5C254.21,-89.52 268.3,-64.52 335,-63.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-191C238.27,-192.06 252.2,-166.06 319,-165"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M191,-90.5C255.96,-90.5 270.04,-65.5 335,-65.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M175,-193C240.03,-193 253.97,-167 319,-167"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-92.5C257.7,-91.48 271.79,-66.48 335,-67.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-195C241.8,-193.94 255.73,-167.94 319,-169"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-44.5C255.81,-44.5 270.19,-21.5 335,-21.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-144C238.12,-144.94 252.49,-121.94 319,-121"/>
|
||||||
|
<path fill="none" stroke="#aaaaaa" stroke-width="2" d="M175,-146C239.81,-146 254.19,-123 319,-123"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-148C241.51,-147.06 255.88,-124.06 319,-125"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Phone Connector, male 3.5, 3 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">Key</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 3 x 24 AWG shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Phone Connector, male 3.5, 3 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">Key</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 3 x 24 AWG shielded</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex08.png
generated
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 60 KiB |
147
examples/ex08.svg
generated
@ -1,96 +1,113 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="499pt" height="207pt"
|
<svg width="518pt" height="312pt"
|
||||||
viewBox="0.00 0.00 499.00 207.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 518.00 312.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 203)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 308)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-203 495,-203 495,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-308 514,-308 514,4 -4,4"/>
|
||||||
<!-- Key -->
|
<!-- Key -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>Key</title>
|
<title>Key</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-33 0,-148 191,-148 191,-33 0,-33"/>
|
<polygon fill="white" stroke="transparent" points="175,-250 0,-250 0,-44 175,-44 175,-250"/>
|
||||||
<text text-anchor="middle" x="95.5" y="-132.8" font-family="arial" font-size="14.00">Key</text>
|
<polygon fill="none" stroke="black" points="0.5,-227 0.5,-250 175.5,-250 175.5,-227 0.5,-227"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-125 191,-125 "/>
|
<text text-anchor="start" x="76" y="-234.8" font-family="arial" font-size="14.00">Key</text>
|
||||||
<text text-anchor="middle" x="61" y="-109.8" font-family="arial" font-size="14.00">Phone Connector</text>
|
<polygon fill="none" stroke="black" points="0.5,-204 0.5,-227 114.5,-227 114.5,-204 0.5,-204"/>
|
||||||
<polyline fill="none" stroke="black" points="122,-102 122,-125 "/>
|
<text text-anchor="start" x="4.5" y="-211.8" font-family="arial" font-size="14.00">Phone Connector</text>
|
||||||
<text text-anchor="middle" x="156.5" y="-109.8" font-family="arial" font-size="14.00">male 3.5</text>
|
<polygon fill="none" stroke="black" points="114.5,-204 114.5,-227 175.5,-227 175.5,-204 114.5,-204"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-102 191,-102 "/>
|
<text text-anchor="start" x="118.5" y="-211.8" font-family="arial" font-size="14.00">male 3.5</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-86.8" font-family="arial" font-size="14.00">Dot</text>
|
<polygon fill="none" stroke="black" points="0.5,-181 0.5,-204 106.5,-204 106.5,-181 0.5,-181"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-79 113,-79 "/>
|
<text text-anchor="start" x="42.5" y="-188.8" font-family="arial" font-size="14.00">Dot</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-63.8" font-family="arial" font-size="14.00">Dash</text>
|
<polygon fill="none" stroke="black" points="106.5,-181 106.5,-204 175.5,-204 175.5,-181 106.5,-181"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-56 113,-56 "/>
|
<text text-anchor="start" x="136.5" y="-188.8" font-family="arial" font-size="14.00">T</text>
|
||||||
<text text-anchor="middle" x="56.5" y="-40.8" font-family="arial" font-size="14.00">Ground</text>
|
<polygon fill="none" stroke="black" points="0.5,-158 0.5,-181 106.5,-181 106.5,-158 0.5,-158"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-33 113,-102 "/>
|
<text text-anchor="start" x="37.5" y="-165.8" font-family="arial" font-size="14.00">Dash</text>
|
||||||
<text text-anchor="middle" x="152" y="-86.8" font-family="arial" font-size="14.00">T</text>
|
<polygon fill="none" stroke="black" points="106.5,-158 106.5,-181 175.5,-181 175.5,-158 106.5,-158"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-79 191,-79 "/>
|
<text text-anchor="start" x="136" y="-165.8" font-family="arial" font-size="14.00">R</text>
|
||||||
<text text-anchor="middle" x="152" y="-63.8" font-family="arial" font-size="14.00">R</text>
|
<polygon fill="none" stroke="black" points="0.5,-135 0.5,-158 106.5,-158 106.5,-135 0.5,-135"/>
|
||||||
<polyline fill="none" stroke="black" points="113,-56 191,-56 "/>
|
<text text-anchor="start" x="30.5" y="-142.8" font-family="arial" font-size="14.00">Ground</text>
|
||||||
<text text-anchor="middle" x="152" y="-40.8" font-family="arial" font-size="14.00">S</text>
|
<polygon fill="none" stroke="black" points="106.5,-135 106.5,-158 175.5,-158 175.5,-135 106.5,-135"/>
|
||||||
|
<text text-anchor="start" x="136" y="-142.8" font-family="arial" font-size="14.00">S</text>
|
||||||
|
<polyline fill="none" stroke="black" points="175.5,-67 175.5,-135 0.5,-135 0.5,-67 "/>
|
||||||
|
<image xlink:href="resources/stereo-phone-plug-TRS.png" width="167px" height="60px" preserveAspectRatio="xMinYMin meet" x="4.5" y="-131"/>
|
||||||
|
<polyline fill="none" stroke="black" points="0.5,-67 0.5,-44 175.5,-44 175.5,-67 "/>
|
||||||
|
<text text-anchor="start" x="23" y="-51.8" font-family="arial" font-size="14.00">Tip, Ring, and Sleeve</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="491,-199 335,-199 335,0 491,0 491,-199"/>
|
<polygon fill="none" stroke="black" points="510,-304 319,-304 319,0 510,0 510,-304"/>
|
||||||
<polygon fill="none" stroke="black" points="335,-175.5 335,-198.5 491,-198.5 491,-175.5 335,-175.5"/>
|
<polygon fill="none" stroke="black" points="319.5,-281 319.5,-304 510.5,-304 510.5,-281 319.5,-281"/>
|
||||||
<text text-anchor="start" x="402" y="-183.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="404" y="-288.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="335,-152.5 335,-175.5 358,-175.5 358,-152.5 335,-152.5"/>
|
<polygon fill="none" stroke="black" points="319.5,-258 319.5,-281 342.5,-281 342.5,-258 319.5,-258"/>
|
||||||
<text text-anchor="start" x="339" y="-160.3" font-family="arial" font-size="14.00">3x</text>
|
<text text-anchor="start" x="323.5" y="-265.8" font-family="arial" font-size="14.00">3x</text>
|
||||||
<polygon fill="none" stroke="black" points="358,-152.5 358,-175.5 418,-175.5 418,-152.5 358,-152.5"/>
|
<polygon fill="none" stroke="black" points="342.5,-258 342.5,-281 402.5,-281 402.5,-258 342.5,-258"/>
|
||||||
<text text-anchor="start" x="362" y="-160.3" font-family="arial" font-size="14.00">24 AWG</text>
|
<text text-anchor="start" x="346.5" y="-265.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||||
<polygon fill="none" stroke="black" points="418,-152.5 418,-175.5 448,-175.5 448,-152.5 418,-152.5"/>
|
<polygon fill="none" stroke="black" points="402.5,-258 402.5,-281 432.5,-281 432.5,-258 402.5,-258"/>
|
||||||
<text text-anchor="start" x="422" y="-160.3" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="406.5" y="-265.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="448,-152.5 448,-175.5 491,-175.5 491,-152.5 448,-152.5"/>
|
<polygon fill="none" stroke="black" points="432.5,-258 432.5,-281 475.5,-281 475.5,-258 432.5,-258"/>
|
||||||
<text text-anchor="start" x="452" y="-160.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="436.5" y="-265.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="411" y="-141.3" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="none" stroke="black" points="475.5,-258 475.5,-281 502.5,-281 502.5,-258 475.5,-258"/>
|
||||||
<text text-anchor="start" x="348.5" y="-124.3" font-family="arial" font-size="14.00">Key:S</text>
|
<text text-anchor="start" x="479.5" y="-265.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="419.5" y="-124.3" font-family="arial" font-size="14.00">WH</text>
|
<polygon fill="#000000" stroke="transparent" points="502.5,-258 502.5,-281 510.5,-281 510.5,-258 502.5,-258"/>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="335,-112.5 335,-118.5 491,-118.5 491,-112.5 335,-112.5"/>
|
<polygon fill="none" stroke="black" points="502.5,-258 502.5,-281 510.5,-281 510.5,-258 502.5,-258"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-113.5 490,-113.5 "/>
|
<text text-anchor="start" x="355.5" y="-244.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-117.5 336,-117.5 "/>
|
<text text-anchor="start" x="339" y="-225.8" font-family="arial" font-size="14.00">Key:S</text>
|
||||||
<text text-anchor="start" x="348.5" y="-99.3" font-family="arial" font-size="14.00">Key:R</text>
|
<text text-anchor="start" x="422" y="-225.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="422" y="-99.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-218 319.5,-220 510.5,-220 510.5,-218 319.5,-218"/>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="335,-87.5 335,-93.5 491,-93.5 491,-87.5 335,-87.5"/>
|
<polygon fill="#ffffff" stroke="transparent" points="319.5,-216 319.5,-218 510.5,-218 510.5,-216 319.5,-216"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-88.5 490,-88.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-214 319.5,-216 510.5,-216 510.5,-214 319.5,-214"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-92.5 336,-92.5 "/>
|
<text text-anchor="start" x="339" y="-200.8" font-family="arial" font-size="14.00">Key:R</text>
|
||||||
<text text-anchor="start" x="349" y="-74.3" font-family="arial" font-size="14.00">Key:T</text>
|
<text text-anchor="start" x="424.5" y="-200.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="420.5" y="-74.3" font-family="arial" font-size="14.00">GN</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-193 319.5,-195 510.5,-195 510.5,-193 319.5,-193"/>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="335,-62.5 335,-68.5 491,-68.5 491,-62.5 335,-62.5"/>
|
<polygon fill="#895956" stroke="transparent" points="319.5,-191 319.5,-193 510.5,-193 510.5,-191 319.5,-191"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-63.5 490,-63.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-189 319.5,-191 510.5,-191 510.5,-189 319.5,-189"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-67.5 336,-67.5 "/>
|
<text text-anchor="start" x="339.5" y="-175.8" font-family="arial" font-size="14.00">Key:T</text>
|
||||||
<text text-anchor="start" x="365" y="-49.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="423" y="-175.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="348.5" y="-30.3" font-family="arial" font-size="14.00">Key:S</text>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-168 319.5,-170 510.5,-170 510.5,-168 319.5,-168"/>
|
||||||
<text text-anchor="start" x="412.5" y="-30.3" font-family="arial" font-size="14.00">Shield</text>
|
<polygon fill="#00ff00" stroke="transparent" points="319.5,-166 319.5,-168 510.5,-168 510.5,-166 319.5,-166"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="336,-19.5 490,-19.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="319.5,-164 319.5,-166 510.5,-166 510.5,-164 319.5,-164"/>
|
||||||
<text text-anchor="start" x="365" y="-5.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="355.5" y="-150.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="339" y="-131.8" font-family="arial" font-size="14.00">Key:S</text>
|
||||||
|
<text text-anchor="start" x="415" y="-131.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#aaaaaa" stroke="transparent" points="319.5,-120 319.5,-126 510.5,-126 510.5,-120 319.5,-120"/>
|
||||||
|
<polyline fill="none" stroke="black" stroke-width="2" points="320.5,-121 509.5,-121 "/>
|
||||||
|
<polyline fill="none" stroke="black" stroke-width="2" points="509.5,-125 320.5,-125 "/>
|
||||||
|
<text text-anchor="start" x="355.5" y="-106.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<polyline fill="none" stroke="black" points="510.5,-23 510.5,-101 319.5,-101 319.5,-23 "/>
|
||||||
|
<image xlink:href="resources/cable-WH+BN+GN+shield.png" width="66px" height="66px" preserveAspectRatio="xMinYMin meet" x="382" y="-95"/>
|
||||||
|
<polyline fill="none" stroke="black" points="319.5,-23 319.5,0 510.5,0 510.5,-23 "/>
|
||||||
|
<text text-anchor="start" x="373.5" y="-7.8" font-family="arial" font-size="14.00">Cross-section</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-42.5C264.36,-44.46 265.64,-115.46 335,-113.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-144C248.36,-145.96 249.64,-216.96 319,-215"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M191,-44.5C262.36,-44.5 263.64,-115.5 335,-115.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M175,-146C246.36,-146 247.64,-217 319,-217"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-46.5C260.36,-44.54 261.64,-115.54 335,-117.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-148C244.36,-146.04 245.64,-217.04 319,-219"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-65.5C257.51,-66.44 271.88,-89.44 335,-88.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-168C241.41,-168.9 255.93,-190.9 319,-190"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M191,-67.5C255.81,-67.5 270.19,-90.5 335,-90.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M175,-170C239.74,-170 254.26,-192 319,-192"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-69.5C254.12,-68.56 268.49,-91.56 335,-92.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-172C238.07,-171.1 252.59,-193.1 319,-194"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-88.5C254.21,-89.52 268.3,-64.52 335,-63.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-191C238.27,-192.06 252.2,-166.06 319,-165"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M191,-90.5C255.96,-90.5 270.04,-65.5 335,-65.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M175,-193C240.03,-193 253.97,-167 319,-167"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-92.5C257.7,-91.48 271.79,-66.48 335,-67.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-195C241.8,-193.94 255.73,-167.94 319,-169"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- Key--W1 -->
|
<!-- Key--W1 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>Key:e--W1:w</title>
|
<title>Key:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M191,-44.5C255.81,-44.5 270.19,-21.5 335,-21.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-144C238.12,-144.94 252.49,-121.94 319,-121"/>
|
||||||
|
<path fill="none" stroke="#aaaaaa" stroke-width="2" d="M175,-146C239.81,-146 254.19,-123 319,-123"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M175,-148C241.51,-147.06 255.88,-124.06 319,-125"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 8.6 KiB |
@ -1,20 +1,29 @@
|
|||||||
# contributed by @cocide
|
# contributed by @cocide
|
||||||
|
# and later extended to include images
|
||||||
|
|
||||||
connectors:
|
connectors:
|
||||||
Key:
|
Key:
|
||||||
type: Phone Connector
|
type: Phone Connector
|
||||||
subtype: male 3.5
|
subtype: male 3.5
|
||||||
pinnumbers: [T, R, S]
|
pins: [T, R, S]
|
||||||
pinout: [Dot, Dash, Ground]
|
pinlabels: [Dot, Dash, Ground]
|
||||||
show_pincount: false
|
show_pincount: false
|
||||||
|
image:
|
||||||
|
src: resources/stereo-phone-plug-TRS.png
|
||||||
|
caption: Tip, Ring, and Sleeve
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
gauge: 24 AWG
|
gauge: 24 AWG
|
||||||
length: 0.2
|
length: 0.2
|
||||||
|
color: BK # Cable jacket color
|
||||||
color_code: DIN
|
color_code: DIN
|
||||||
wirecount: 3
|
wirecount: 3
|
||||||
shield: true
|
shield: SN # Matching the shield color in the image
|
||||||
|
image:
|
||||||
|
src: resources/cable-WH+BN+GN+shield.png
|
||||||
|
height: 70 # Scale the image size slightly down
|
||||||
|
caption: Cross-section
|
||||||
|
|
||||||
connections:
|
connections:
|
||||||
-
|
-
|
||||||
|
|||||||
487
examples/ex09.gv
generated
@ -1,48 +1,503 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{D-Sub|male|25-pin}|{{SENSE_P_1|SENSE_N_1|SENSE_P_2|SENSE_N_2|SENSE_P_3|SENSE_N_3|SENSE_P_4|SENSE_N_4|SENSE_P_5|SENSE_N_5|SENSE_P_6|SENSE_N_6|GND}|{<p1r>1|<p14r>14|<p3r>3|<p16r>16|<p5r>5|<p18r>18|<p7r>7|<p20r>20|<p9r>9|<p22r>22|<p11r>11|<p24r>24|<p13r>13}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{F48|female|48-pin}|{{<pz2l>z2|<pb2l>b2|<pd2l>d2|<pz4l>z4|<pb4l>b4|<pd4l>d4|<pz6l>z6|<pb6l>b6|<pd6l>d6|<pz8l>z8|<pb8l>b8|<pd8l>d8|<pz10l>z10|<pb10l>b10|<pd10l>d10|<pz12l>z12|<pb12l>b12|<pd12l>d12|<pz14l>z14|<pb14l>b14|<pd14l>d14|<pz16l>z16|<pb16l>b16|<pd16l>d16|<pz18l>z18|<pb18l>b18|<pd18l>d18|<pz20l>z20|<pb20l>b20|<pd20l>d20|<pz22l>z22|<pb22l>b22|<pd22l>d22|<pz24l>z24|<pb24l>b24|<pd24l>d24|<pz26l>z26|<pb26l>b26|<pd26l>d26|<pz28l>z28|<pb28l>b28|<pd28l>d28|<pz30l>z30|<pb30l>b30|<pd30l>d30|<pz32l>z32|<pb32l>b32|<pd32l>d32}}"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
edge [color="#000000:#666600:#000000"]
|
<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">D-Sub</td>
|
||||||
|
<td balign="left">male</td>
|
||||||
|
<td balign="left">25-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_1</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_1</td>
|
||||||
|
<td port="p14r">14</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_2</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_2</td>
|
||||||
|
<td port="p16r">16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_3</td>
|
||||||
|
<td port="p5r">5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_3</td>
|
||||||
|
<td port="p18r">18</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_4</td>
|
||||||
|
<td port="p7r">7</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_4</td>
|
||||||
|
<td port="p20r">20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_5</td>
|
||||||
|
<td port="p9r">9</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_5</td>
|
||||||
|
<td port="p22r">22</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_P_6</td>
|
||||||
|
<td port="p11r">11</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SENSE_N_6</td>
|
||||||
|
<td port="p24r">24</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>GND</td>
|
||||||
|
<td port="p13r">13</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">F48</td>
|
||||||
|
<td balign="left">female</td>
|
||||||
|
<td balign="left">48-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="pz2l">z2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb2l">b2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd2l">d2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz4l">z4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb4l">b4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd4l">d4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz6l">z6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb6l">b6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd6l">d6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz8l">z8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb8l">b8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd8l">d8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz10l">z10</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb10l">b10</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd10l">d10</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz12l">z12</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb12l">b12</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd12l">d12</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz14l">z14</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb14l">b14</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd14l">d14</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz16l">z16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb16l">b16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd16l">d16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz18l">z18</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb18l">b18</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd18l">d18</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz20l">z20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb20l">b20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd20l">d20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz22l">z22</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb22l">b22</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd22l">d22</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz24l">z24</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb24l">b24</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd24l">d24</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz26l">z26</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb26l">b26</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd26l">d26</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz28l">z28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb28l">b28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd28l">d28</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz30l">z30</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb30l">b30</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd30l">d30</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pz32l">z32</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pb32l">b32</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="pd32l">d32</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
edge [color="#000000:#895956:#895956:#895956:#000000"]
|
||||||
X1:p1r:e -- W1:w2:w
|
X1:p1r:e -- W1:w2:w
|
||||||
W1:w2:e -- X2:pd4l:w
|
W1:w2:e -- X2:pd4l:w
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#ffffff:#ffffff:#000000"]
|
||||||
X1:p14r:e -- W1:w1:w
|
X1:p14r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:pz2l:w
|
W1:w1:e -- X2:pz2l:w
|
||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#ffff00:#ffff00:#000000"]
|
||||||
X1:p3r:e -- W1:w4:w
|
X1:p3r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:pd10l:w
|
W1:w4:e -- X2:pd10l:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#00ff00:#00ff00:#000000"]
|
||||||
X1:p16r:e -- W1:w3:w
|
X1:p16r:e -- W1:w3:w
|
||||||
W1:w3:e -- X2:pz8l:w
|
W1:w3:e -- X2:pz8l:w
|
||||||
edge [color="#000000:#ff66cc:#000000"]
|
edge [color="#000000:#ff66cc:#ff66cc:#ff66cc:#000000"]
|
||||||
X1:p5r:e -- W1:w6:w
|
X1:p5r:e -- W1:w6:w
|
||||||
W1:w6:e -- X2:pd16l:w
|
W1:w6:e -- X2:pd16l:w
|
||||||
edge [color="#000000:#999999:#000000"]
|
edge [color="#000000:#999999:#999999:#999999:#000000"]
|
||||||
X1:p18r:e -- W1:w5:w
|
X1:p18r:e -- W1:w5:w
|
||||||
W1:w5:e -- X2:pz14l:w
|
W1:w5:e -- X2:pz14l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#ff0000:#ff0000:#000000"]
|
||||||
X1:p7r:e -- W1:w8:w
|
X1:p7r:e -- W1:w8:w
|
||||||
W1:w8:e -- X2:pd20l:w
|
W1:w8:e -- X2:pd20l:w
|
||||||
edge [color="#000000:#0066ff:#000000"]
|
edge [color="#000000:#0066ff:#0066ff:#0066ff:#000000"]
|
||||||
X1:p20r:e -- W1:w7:w
|
X1:p20r:e -- W1:w7:w
|
||||||
W1:w7:e -- X2:pz18l:w
|
W1:w7:e -- X2:pz18l:w
|
||||||
edge [color="#000000:#8000ff:#000000"]
|
edge [color="#000000:#8000ff:#8000ff:#8000ff:#000000"]
|
||||||
X1:p9r:e -- W1:w10:w
|
X1:p9r:e -- W1:w10:w
|
||||||
W1:w10:e -- X2:pd26l:w
|
W1:w10:e -- X2:pd26l:w
|
||||||
edge [color="#000000:#000000:#000000"]
|
edge [color="#000000:#000000:#000000:#000000:#000000"]
|
||||||
X1:p22r:e -- W1:w9:w
|
X1:p22r:e -- W1:w9:w
|
||||||
W1:w9:e -- X2:pz24l:w
|
W1:w9:e -- X2:pz24l:w
|
||||||
edge [color="#000000:#666600:#000000"]
|
edge [color="#000000:#ff0000:#0066ff:#ff0000:#000000"]
|
||||||
X1:p11r:e -- W1:w12:w
|
X1:p11r:e -- W1:w12:w
|
||||||
W1:w12:e -- X2:pd32l:w
|
W1:w12:e -- X2:pd32l:w
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#999999:#ff66cc:#999999:#000000"]
|
||||||
X1:p24r:e -- W1:w11:w
|
X1:p24r:e -- W1:w11:w
|
||||||
W1:w11:e -- X2:pz30l:w
|
W1:w11:e -- X2:pz30l:w
|
||||||
edge [color="#000000"]
|
edge [color="#000000"]
|
||||||
X1:p13r:e -- W1:ws:w
|
X1:p13r:e -- W1:ws:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>12x</td><td>0.25 mm²</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:14</td><td>WH</td><td>X2:z2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:1</td><td>BN</td><td>X2:d4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:16</td><td>GN</td><td>X2:z8</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:d10</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td>X1:18</td><td>GY</td><td>X2:z14</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#999999" border="2" sides="tb" port="w5"></td></tr><tr><td>X1:5</td><td>PK</td><td>X2:d16</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w6"></td></tr><tr><td>X1:20</td><td>BU</td><td>X2:z18</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#0066ff" border="2" sides="tb" port="w7"></td></tr><tr><td>X1:7</td><td>RD</td><td>X2:d20</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w8"></td></tr><tr><td>X1:22</td><td>BK</td><td>X2:z24</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w9"></td></tr><tr><td>X1:9</td><td>VT</td><td>X2:d26</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w10"></td></tr><tr><td>X1:24</td><td>WH</td><td>X2:z30</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w11"></td></tr><tr><td>X1:11</td><td>BN</td><td>X2:d32</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w12"></td></tr><tr><td> </td></tr><tr><td>X1:13</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">12x</td>
|
||||||
|
<td balign="left">0.25 mm²</td>
|
||||||
|
<td balign="left">+ S</td>
|
||||||
|
<td balign="left">0.2 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:14</td>
|
||||||
|
<td>WH</td>
|
||||||
|
<td>X2:z2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="10">
|
||||||
|
<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="#ffffff" 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:1</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2:d4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="10">
|
||||||
|
<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="#895956" 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:16</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2:z8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="10">
|
||||||
|
<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="#00ff00" 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:3</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2:d10</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="10">
|
||||||
|
<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="#ffff00" 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>X1:18</td>
|
||||||
|
<td>GY</td>
|
||||||
|
<td>X2:z14</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w5" height="10">
|
||||||
|
<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="#999999" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#999999" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#999999" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:5</td>
|
||||||
|
<td>PK</td>
|
||||||
|
<td>X2:d16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w6" height="10">
|
||||||
|
<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="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:20</td>
|
||||||
|
<td>BU</td>
|
||||||
|
<td>X2:z18</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w7" height="10">
|
||||||
|
<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="#0066ff" 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>X1:7</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2:d20</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w8" height="10">
|
||||||
|
<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="#ff0000" 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>X1:22</td>
|
||||||
|
<td>BK</td>
|
||||||
|
<td>X2:z24</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w9" height="10">
|
||||||
|
<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>
|
||||||
|
<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>X1:9</td>
|
||||||
|
<td>VT</td>
|
||||||
|
<td>X2:d26</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w10" height="10">
|
||||||
|
<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="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:24</td>
|
||||||
|
<td>GYPK</td>
|
||||||
|
<td>X2:z30</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w11" height="10">
|
||||||
|
<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="#999999" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#999999" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:11</td>
|
||||||
|
<td>RDBU</td>
|
||||||
|
<td>X2:d32</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w12" height="10">
|
||||||
|
<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="#0066ff" 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> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:13</td>
|
||||||
|
<td>Shield</td>
|
||||||
|
<td><!-- s_out --></td>
|
||||||
|
</tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0" port="ws"></td></tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
748
examples/ex09.html
generated
@ -1,451 +1,529 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="774pt" height="1159pt"
|
<svg width="726pt" height="1158pt"
|
||||||
viewBox="0.00 0.00 774.00 1159.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 726.00 1158.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 1155)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1154)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1155 770,-1155 770,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1154 722,-1154 722,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-377 0,-722 156,-722 156,-377 0,-377"/>
|
<polygon fill="white" stroke="transparent" points="132,-732.5 0,-732.5 0,-387.5 132,-387.5 132,-732.5"/>
|
||||||
<text text-anchor="middle" x="78" y="-706.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-709 0,-732 132,-732 132,-709 0,-709"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-699 156,-699 "/>
|
<text text-anchor="start" x="57.5" y="-716.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27.5" y="-683.8" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="0,-686 0,-709 47,-709 47,-686 0,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="55,-676 55,-699 "/>
|
<text text-anchor="start" x="4" y="-693.8" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="78.5" y="-683.8" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="47,-686 47,-709 86,-709 86,-686 47,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="102,-676 102,-699 "/>
|
<text text-anchor="start" x="51" y="-693.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="129" y="-683.8" font-family="arial" font-size="14.00">25-pin</text>
|
<polygon fill="none" stroke="black" points="86,-686 86,-709 132,-709 132,-686 86,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-676 156,-676 "/>
|
<text text-anchor="start" x="90" y="-693.8" font-family="arial" font-size="14.00">25-pin</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-660.8" font-family="arial" font-size="14.00">SENSE_P_1</text>
|
<polygon fill="none" stroke="black" points="0,-663 0,-686 98,-686 98,-663 0,-663"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-653 109,-653 "/>
|
<text text-anchor="start" x="10" y="-670.8" font-family="arial" font-size="14.00">SENSE_P_1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-637.8" font-family="arial" font-size="14.00">SENSE_N_1</text>
|
<polygon fill="none" stroke="black" points="98,-663 98,-686 132,-686 132,-663 98,-663"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-630 109,-630 "/>
|
<text text-anchor="start" x="111" y="-670.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-614.8" font-family="arial" font-size="14.00">SENSE_P_2</text>
|
<polygon fill="none" stroke="black" points="0,-640 0,-663 98,-663 98,-640 0,-640"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-607 109,-607 "/>
|
<text text-anchor="start" x="9.5" y="-647.8" font-family="arial" font-size="14.00">SENSE_N_1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-591.8" font-family="arial" font-size="14.00">SENSE_N_2</text>
|
<polygon fill="none" stroke="black" points="98,-640 98,-663 132,-663 132,-640 98,-640"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-584 109,-584 "/>
|
<text text-anchor="start" x="107" y="-647.8" font-family="arial" font-size="14.00">14</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-568.8" font-family="arial" font-size="14.00">SENSE_P_3</text>
|
<polygon fill="none" stroke="black" points="0,-617 0,-640 98,-640 98,-617 0,-617"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-561 109,-561 "/>
|
<text text-anchor="start" x="10" y="-624.8" font-family="arial" font-size="14.00">SENSE_P_2</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-545.8" font-family="arial" font-size="14.00">SENSE_N_3</text>
|
<polygon fill="none" stroke="black" points="98,-617 98,-640 132,-640 132,-617 98,-617"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-538 109,-538 "/>
|
<text text-anchor="start" x="111" y="-624.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-522.8" font-family="arial" font-size="14.00">SENSE_P_4</text>
|
<polygon fill="none" stroke="black" points="0,-594 0,-617 98,-617 98,-594 0,-594"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-515 109,-515 "/>
|
<text text-anchor="start" x="9.5" y="-601.8" font-family="arial" font-size="14.00">SENSE_N_2</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-499.8" font-family="arial" font-size="14.00">SENSE_N_4</text>
|
<polygon fill="none" stroke="black" points="98,-594 98,-617 132,-617 132,-594 98,-594"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-492 109,-492 "/>
|
<text text-anchor="start" x="107" y="-601.8" font-family="arial" font-size="14.00">16</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-476.8" font-family="arial" font-size="14.00">SENSE_P_5</text>
|
<polygon fill="none" stroke="black" points="0,-571 0,-594 98,-594 98,-571 0,-571"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-469 109,-469 "/>
|
<text text-anchor="start" x="10" y="-578.8" font-family="arial" font-size="14.00">SENSE_P_3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-453.8" font-family="arial" font-size="14.00">SENSE_N_5</text>
|
<polygon fill="none" stroke="black" points="98,-571 98,-594 132,-594 132,-571 98,-571"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-446 109,-446 "/>
|
<text text-anchor="start" x="111" y="-578.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-430.8" font-family="arial" font-size="14.00">SENSE_P_6</text>
|
<polygon fill="none" stroke="black" points="0,-548 0,-571 98,-571 98,-548 0,-548"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-423 109,-423 "/>
|
<text text-anchor="start" x="9.5" y="-555.8" font-family="arial" font-size="14.00">SENSE_N_3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-407.8" font-family="arial" font-size="14.00">SENSE_N_6</text>
|
<polygon fill="none" stroke="black" points="98,-548 98,-571 132,-571 132,-548 98,-548"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-400 109,-400 "/>
|
<text text-anchor="start" x="107" y="-555.8" font-family="arial" font-size="14.00">18</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-384.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-525 0,-548 98,-548 98,-525 0,-525"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-377 109,-676 "/>
|
<text text-anchor="start" x="10" y="-532.8" font-family="arial" font-size="14.00">SENSE_P_4</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-660.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="98,-525 98,-548 132,-548 132,-525 98,-525"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-653 156,-653 "/>
|
<text text-anchor="start" x="111" y="-532.8" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-637.8" font-family="arial" font-size="14.00">14</text>
|
<polygon fill="none" stroke="black" points="0,-502 0,-525 98,-525 98,-502 0,-502"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-630 156,-630 "/>
|
<text text-anchor="start" x="9.5" y="-509.8" font-family="arial" font-size="14.00">SENSE_N_4</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-614.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="98,-502 98,-525 132,-525 132,-502 98,-502"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-607 156,-607 "/>
|
<text text-anchor="start" x="107" y="-509.8" font-family="arial" font-size="14.00">20</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-591.8" font-family="arial" font-size="14.00">16</text>
|
<polygon fill="none" stroke="black" points="0,-479 0,-502 98,-502 98,-479 0,-479"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-584 156,-584 "/>
|
<text text-anchor="start" x="10" y="-486.8" font-family="arial" font-size="14.00">SENSE_P_5</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-568.8" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="98,-479 98,-502 132,-502 132,-479 98,-479"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-561 156,-561 "/>
|
<text text-anchor="start" x="111" y="-486.8" font-family="arial" font-size="14.00">9</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-545.8" font-family="arial" font-size="14.00">18</text>
|
<polygon fill="none" stroke="black" points="0,-456 0,-479 98,-479 98,-456 0,-456"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-538 156,-538 "/>
|
<text text-anchor="start" x="9.5" y="-463.8" font-family="arial" font-size="14.00">SENSE_N_5</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-522.8" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="98,-456 98,-479 132,-479 132,-456 98,-456"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-515 156,-515 "/>
|
<text text-anchor="start" x="107" y="-463.8" font-family="arial" font-size="14.00">22</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-499.8" font-family="arial" font-size="14.00">20</text>
|
<polygon fill="none" stroke="black" points="0,-433 0,-456 98,-456 98,-433 0,-433"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-492 156,-492 "/>
|
<text text-anchor="start" x="10" y="-440.8" font-family="arial" font-size="14.00">SENSE_P_6</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-476.8" font-family="arial" font-size="14.00">9</text>
|
<polygon fill="none" stroke="black" points="98,-433 98,-456 132,-456 132,-433 98,-433"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-469 156,-469 "/>
|
<text text-anchor="start" x="107.5" y="-440.8" font-family="arial" font-size="14.00">11</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-453.8" font-family="arial" font-size="14.00">22</text>
|
<polygon fill="none" stroke="black" points="0,-410 0,-433 98,-433 98,-410 0,-410"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-446 156,-446 "/>
|
<text text-anchor="start" x="9.5" y="-417.8" font-family="arial" font-size="14.00">SENSE_N_6</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-430.8" font-family="arial" font-size="14.00">11</text>
|
<polygon fill="none" stroke="black" points="98,-410 98,-433 132,-433 132,-410 98,-410"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-423 156,-423 "/>
|
<text text-anchor="start" x="107" y="-417.8" font-family="arial" font-size="14.00">24</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-407.8" font-family="arial" font-size="14.00">24</text>
|
<polygon fill="none" stroke="black" points="0,-387 0,-410 98,-410 98,-387 0,-387"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-400 156,-400 "/>
|
<text text-anchor="start" x="33.5" y="-394.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-384.8" font-family="arial" font-size="14.00">13</text>
|
<polygon fill="none" stroke="black" points="98,-387 98,-410 132,-410 132,-387 98,-387"/>
|
||||||
|
<text text-anchor="start" x="107" y="-394.8" font-family="arial" font-size="14.00">13</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="470,-772.5 300,-772.5 300,-348.5 470,-348.5 470,-772.5"/>
|
<polygon fill="none" stroke="black" points="446,-800 276,-800 276,-328 446,-328 446,-800"/>
|
||||||
<polygon fill="none" stroke="black" points="300,-749.5 300,-772.5 470,-772.5 470,-749.5 300,-749.5"/>
|
<polygon fill="none" stroke="black" points="276,-777 276,-800 446,-800 446,-777 276,-777"/>
|
||||||
<text text-anchor="start" x="374" y="-757.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="350" y="-784.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="300,-726.5 300,-749.5 330,-749.5 330,-726.5 300,-726.5"/>
|
<polygon fill="none" stroke="black" points="276,-754 276,-777 306,-777 306,-754 276,-754"/>
|
||||||
<text text-anchor="start" x="304" y="-734.3" font-family="arial" font-size="14.00">12x</text>
|
<text text-anchor="start" x="280" y="-761.8" font-family="arial" font-size="14.00">12x</text>
|
||||||
<polygon fill="none" stroke="black" points="330,-726.5 330,-749.5 397,-749.5 397,-726.5 330,-726.5"/>
|
<polygon fill="none" stroke="black" points="306,-754 306,-777 373,-777 373,-754 306,-754"/>
|
||||||
<text text-anchor="start" x="334" y="-734.3" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="310" y="-761.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<polygon fill="none" stroke="black" points="397,-726.5 397,-749.5 427,-749.5 427,-726.5 397,-726.5"/>
|
<polygon fill="none" stroke="black" points="373,-754 373,-777 403,-777 403,-754 373,-754"/>
|
||||||
<text text-anchor="start" x="401" y="-734.3" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="377" y="-761.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="427,-726.5 427,-749.5 470,-749.5 470,-726.5 427,-726.5"/>
|
<polygon fill="none" stroke="black" points="403,-754 403,-777 446,-777 446,-754 403,-754"/>
|
||||||
<text text-anchor="start" x="431" y="-734.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="407" y="-761.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="383" y="-715.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="301" y="-740.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="309" y="-698.3" font-family="arial" font-size="14.00">X1:14</text>
|
<text text-anchor="start" x="285" y="-721.8" font-family="arial" font-size="14.00">X1:14</text>
|
||||||
<text text-anchor="start" x="370" y="-698.3" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="346" y="-721.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="422.5" y="-698.3" font-family="arial" font-size="14.00">X2:z2</text>
|
<text text-anchor="start" x="398.5" y="-721.8" font-family="arial" font-size="14.00">X2:z2</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="300,-686.5 300,-692.5 470,-692.5 470,-686.5 300,-686.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-714 276,-716 446,-716 446,-714 276,-714"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-687.5 469,-687.5 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-712 276,-714 446,-714 446,-712 276,-712"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-691.5 301,-691.5 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-710 276,-712 446,-712 446,-710 276,-710"/>
|
||||||
<text text-anchor="start" x="313" y="-673.3" font-family="arial" font-size="14.00">X1:1</text>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-708 276,-710 446,-710 446,-708 276,-708"/>
|
||||||
<text text-anchor="start" x="372.5" y="-673.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-706 276,-708 446,-708 446,-706 276,-706"/>
|
||||||
<text text-anchor="start" x="422" y="-673.3" font-family="arial" font-size="14.00">X2:d4</text>
|
<text text-anchor="start" x="289" y="-692.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="300,-661.5 300,-667.5 470,-667.5 470,-661.5 300,-661.5"/>
|
<text text-anchor="start" x="348.5" y="-692.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-662.5 469,-662.5 "/>
|
<text text-anchor="start" x="398" y="-692.8" font-family="arial" font-size="14.00">X2:d4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-666.5 301,-666.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-685 276,-687 446,-687 446,-685 276,-685"/>
|
||||||
<text text-anchor="start" x="309" y="-648.3" font-family="arial" font-size="14.00">X1:16</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-683 276,-685 446,-685 446,-683 276,-683"/>
|
||||||
<text text-anchor="start" x="371" y="-648.3" font-family="arial" font-size="14.00">GN</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-681 276,-683 446,-683 446,-681 276,-681"/>
|
||||||
<text text-anchor="start" x="422.5" y="-648.3" font-family="arial" font-size="14.00">X2:z8</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-679 276,-681 446,-681 446,-679 276,-679"/>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="300,-636.5 300,-642.5 470,-642.5 470,-636.5 300,-636.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-677 276,-679 446,-679 446,-677 276,-677"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-637.5 469,-637.5 "/>
|
<text text-anchor="start" x="285" y="-663.8" font-family="arial" font-size="14.00">X1:16</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-641.5 301,-641.5 "/>
|
<text text-anchor="start" x="347" y="-663.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="313" y="-623.3" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="398.5" y="-663.8" font-family="arial" font-size="14.00">X2:z8</text>
|
||||||
<text text-anchor="start" x="372.5" y="-623.3" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-656 276,-658 446,-658 446,-656 276,-656"/>
|
||||||
<text text-anchor="start" x="418.5" y="-623.3" font-family="arial" font-size="14.00">X2:d10</text>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-654 276,-656 446,-656 446,-654 276,-654"/>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="300,-611.5 300,-617.5 470,-617.5 470,-611.5 300,-611.5"/>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-652 276,-654 446,-654 446,-652 276,-652"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-612.5 469,-612.5 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-650 276,-652 446,-652 446,-650 276,-650"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-616.5 301,-616.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-648 276,-650 446,-650 446,-648 276,-648"/>
|
||||||
<text text-anchor="start" x="309" y="-598.3" font-family="arial" font-size="14.00">X1:18</text>
|
<text text-anchor="start" x="289" y="-634.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="371.5" y="-598.3" font-family="arial" font-size="14.00">GY</text>
|
<text text-anchor="start" x="348.5" y="-634.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="418.5" y="-598.3" font-family="arial" font-size="14.00">X2:z14</text>
|
<text text-anchor="start" x="394.5" y="-634.8" font-family="arial" font-size="14.00">X2:d10</text>
|
||||||
<polygon fill="#999999" stroke="transparent" stroke-width="2" points="300,-586.5 300,-592.5 470,-592.5 470,-586.5 300,-586.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-627 276,-629 446,-629 446,-627 276,-627"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-587.5 469,-587.5 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-625 276,-627 446,-627 446,-625 276,-625"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-591.5 301,-591.5 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-623 276,-625 446,-625 446,-623 276,-623"/>
|
||||||
<text text-anchor="start" x="313" y="-573.3" font-family="arial" font-size="14.00">X1:5</text>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-621 276,-623 446,-623 446,-621 276,-621"/>
|
||||||
<text text-anchor="start" x="372.5" y="-573.3" font-family="arial" font-size="14.00">PK</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-619 276,-621 446,-621 446,-619 276,-619"/>
|
||||||
<text text-anchor="start" x="418.5" y="-573.3" font-family="arial" font-size="14.00">X2:d16</text>
|
<text text-anchor="start" x="285" y="-605.8" font-family="arial" font-size="14.00">X1:18</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="300,-561.5 300,-567.5 470,-567.5 470,-561.5 300,-561.5"/>
|
<text text-anchor="start" x="347.5" y="-605.8" font-family="arial" font-size="14.00">GY</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-562.5 469,-562.5 "/>
|
<text text-anchor="start" x="394.5" y="-605.8" font-family="arial" font-size="14.00">X2:z14</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-566.5 301,-566.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-598 276,-600 446,-600 446,-598 276,-598"/>
|
||||||
<text text-anchor="start" x="309" y="-548.3" font-family="arial" font-size="14.00">X1:20</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-596 276,-598 446,-598 446,-596 276,-596"/>
|
||||||
<text text-anchor="start" x="372.5" y="-548.3" font-family="arial" font-size="14.00">BU</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-594 276,-596 446,-596 446,-594 276,-594"/>
|
||||||
<text text-anchor="start" x="418.5" y="-548.3" font-family="arial" font-size="14.00">X2:z18</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-592 276,-594 446,-594 446,-592 276,-592"/>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="300,-536.5 300,-542.5 470,-542.5 470,-536.5 300,-536.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-590 276,-592 446,-592 446,-590 276,-590"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-537.5 469,-537.5 "/>
|
<text text-anchor="start" x="289" y="-576.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-541.5 301,-541.5 "/>
|
<text text-anchor="start" x="348.5" y="-576.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<text text-anchor="start" x="313" y="-523.3" font-family="arial" font-size="14.00">X1:7</text>
|
<text text-anchor="start" x="394.5" y="-576.8" font-family="arial" font-size="14.00">X2:d16</text>
|
||||||
<text text-anchor="start" x="372" y="-523.3" font-family="arial" font-size="14.00">RD</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-569 276,-571 446,-571 446,-569 276,-569"/>
|
||||||
<text text-anchor="start" x="418.5" y="-523.3" font-family="arial" font-size="14.00">X2:d20</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-567 276,-569 446,-569 446,-567 276,-567"/>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="300,-511.5 300,-517.5 470,-517.5 470,-511.5 300,-511.5"/>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-565 276,-567 446,-567 446,-565 276,-565"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-512.5 469,-512.5 "/>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-563 276,-565 446,-565 446,-563 276,-563"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-516.5 301,-516.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-561 276,-563 446,-563 446,-561 276,-561"/>
|
||||||
<text text-anchor="start" x="309" y="-498.3" font-family="arial" font-size="14.00">X1:22</text>
|
<text text-anchor="start" x="285" y="-547.8" font-family="arial" font-size="14.00">X1:20</text>
|
||||||
<text text-anchor="start" x="372.5" y="-498.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="348.5" y="-547.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<text text-anchor="start" x="418.5" y="-498.3" font-family="arial" font-size="14.00">X2:z24</text>
|
<text text-anchor="start" x="394.5" y="-547.8" font-family="arial" font-size="14.00">X2:z18</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="300,-486.5 300,-492.5 470,-492.5 470,-486.5 300,-486.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-540 276,-542 446,-542 446,-540 276,-540"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-487.5 469,-487.5 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-538 276,-540 446,-540 446,-538 276,-538"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-491.5 301,-491.5 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-536 276,-538 446,-538 446,-536 276,-536"/>
|
||||||
<text text-anchor="start" x="313" y="-473.3" font-family="arial" font-size="14.00">X1:9</text>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-534 276,-536 446,-536 446,-534 276,-534"/>
|
||||||
<text text-anchor="start" x="373" y="-473.3" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-532 276,-534 446,-534 446,-532 276,-532"/>
|
||||||
<text text-anchor="start" x="418.5" y="-473.3" font-family="arial" font-size="14.00">X2:d26</text>
|
<text text-anchor="start" x="289" y="-518.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="300,-461.5 300,-467.5 470,-467.5 470,-461.5 300,-461.5"/>
|
<text text-anchor="start" x="348" y="-518.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-462.5 469,-462.5 "/>
|
<text text-anchor="start" x="394.5" y="-518.8" font-family="arial" font-size="14.00">X2:d20</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-466.5 301,-466.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-511 276,-513 446,-513 446,-511 276,-511"/>
|
||||||
<text text-anchor="start" x="309" y="-448.3" font-family="arial" font-size="14.00">X1:24</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-509 276,-511 446,-511 446,-509 276,-509"/>
|
||||||
<text text-anchor="start" x="370" y="-448.3" font-family="arial" font-size="14.00">WH</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-507 276,-509 446,-509 446,-507 276,-507"/>
|
||||||
<text text-anchor="start" x="418.5" y="-448.3" font-family="arial" font-size="14.00">X2:z30</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-505 276,-507 446,-507 446,-505 276,-505"/>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="300,-436.5 300,-442.5 470,-442.5 470,-436.5 300,-436.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-503 276,-505 446,-505 446,-503 276,-503"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-437.5 469,-437.5 "/>
|
<text text-anchor="start" x="285" y="-489.8" font-family="arial" font-size="14.00">X1:22</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-441.5 301,-441.5 "/>
|
<text text-anchor="start" x="348.5" y="-489.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="309.5" y="-423.3" font-family="arial" font-size="14.00">X1:11</text>
|
<text text-anchor="start" x="394.5" y="-489.8" font-family="arial" font-size="14.00">X2:z24</text>
|
||||||
<text text-anchor="start" x="372.5" y="-423.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-482 276,-484 446,-484 446,-482 276,-482"/>
|
||||||
<text text-anchor="start" x="418.5" y="-423.3" font-family="arial" font-size="14.00">X2:d32</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-480 276,-482 446,-482 446,-480 276,-480"/>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="300,-411.5 300,-417.5 470,-417.5 470,-411.5 300,-411.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-478 276,-480 446,-480 446,-478 276,-478"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-412.5 469,-412.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-476 276,-478 446,-478 446,-476 276,-476"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-416.5 301,-416.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-474 276,-476 446,-476 446,-474 276,-474"/>
|
||||||
<text text-anchor="start" x="325" y="-398.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="289" y="-460.8" font-family="arial" font-size="14.00">X1:9</text>
|
||||||
<text text-anchor="start" x="309" y="-379.3" font-family="arial" font-size="14.00">X1:13</text>
|
<text text-anchor="start" x="349" y="-460.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<text text-anchor="start" x="363" y="-379.3" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="394.5" y="-460.8" font-family="arial" font-size="14.00">X2:d26</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-368.5 469,-368.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-453 276,-455 446,-455 446,-453 276,-453"/>
|
||||||
<text text-anchor="start" x="325" y="-354.3" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="276,-451 276,-453 446,-453 446,-451 276,-451"/>
|
||||||
|
<polygon fill="#8000ff" stroke="transparent" points="276,-449 276,-451 446,-451 446,-449 276,-449"/>
|
||||||
|
<polygon fill="#8000ff" stroke="transparent" points="276,-447 276,-449 446,-449 446,-447 276,-447"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-445 276,-447 446,-447 446,-445 276,-445"/>
|
||||||
|
<text text-anchor="start" x="285" y="-431.8" font-family="arial" font-size="14.00">X1:24</text>
|
||||||
|
<text text-anchor="start" x="338.5" y="-431.8" font-family="arial" font-size="14.00">GYPK</text>
|
||||||
|
<text text-anchor="start" x="394.5" y="-431.8" font-family="arial" font-size="14.00">X2:z30</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-424 276,-426 446,-426 446,-424 276,-424"/>
|
||||||
|
<polygon fill="#999999" stroke="transparent" points="276,-422 276,-424 446,-424 446,-422 276,-422"/>
|
||||||
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-420 276,-422 446,-422 446,-420 276,-420"/>
|
||||||
|
<polygon fill="#999999" stroke="transparent" points="276,-418 276,-420 446,-420 446,-418 276,-418"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-416 276,-418 446,-418 446,-416 276,-416"/>
|
||||||
|
<text text-anchor="start" x="285.5" y="-402.8" font-family="arial" font-size="14.00">X1:11</text>
|
||||||
|
<text text-anchor="start" x="338.5" y="-402.8" font-family="arial" font-size="14.00">RDBU</text>
|
||||||
|
<text text-anchor="start" x="394.5" y="-402.8" font-family="arial" font-size="14.00">X2:d32</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-395 276,-397 446,-397 446,-395 276,-395"/>
|
||||||
|
<polygon fill="#ff0000" stroke="transparent" points="276,-393 276,-395 446,-395 446,-393 276,-393"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="276,-391 276,-393 446,-393 446,-391 276,-391"/>
|
||||||
|
<polygon fill="#ff0000" stroke="transparent" points="276,-389 276,-391 446,-391 446,-389 276,-389"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-387 276,-389 446,-389 446,-387 276,-387"/>
|
||||||
|
<text text-anchor="start" x="301" y="-373.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="285" y="-354.8" font-family="arial" font-size="14.00">X1:13</text>
|
||||||
|
<text text-anchor="start" x="339" y="-354.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-347 276,-349 446,-349 446,-347 276,-347"/>
|
||||||
|
<text text-anchor="start" x="301" y="-333.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-662.5C220,-662.5 236,-662.5 300,-662.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-671C197.69,-671.34 213.54,-678.34 276,-678"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M156,-664.5C220,-664.5 236,-664.5 300,-664.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-673C196.88,-673.17 212.73,-680.17 276,-680"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-666.5C220,-666.5 236,-666.5 300,-666.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-675C196.08,-675 211.92,-682 276,-682"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-677C195.27,-676.83 211.12,-683.83 276,-684"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-679C194.46,-678.66 210.31,-685.66 276,-686"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-639.5C225.43,-641.13 234.5,-689.13 300,-687.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-648C205.15,-651.62 210.82,-710.62 276,-707"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M156,-641.5C223.46,-641.5 232.54,-689.5 300,-689.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-650C203.15,-651.81 208.83,-710.81 276,-709"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-643.5C221.5,-641.87 230.57,-689.87 300,-691.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-652C201.16,-652 206.84,-711 276,-711"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-654C199.17,-652.19 204.85,-711.19 276,-713"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-656C197.18,-652.38 202.85,-711.38 276,-715"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-616.5C219.54,-616.56 235.49,-612.56 300,-612.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-625C194.84,-625.18 210.76,-620.18 276,-620"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M156,-618.5C220.02,-618.5 235.98,-614.5 300,-614.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-627C195.44,-627.09 211.36,-622.09 276,-622"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-620.5C220.51,-620.44 236.46,-616.44 300,-616.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-629C196.04,-629 211.96,-624 276,-624"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-631C196.64,-630.91 212.56,-625.91 276,-626"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-633C197.24,-632.82 213.16,-627.82 276,-628"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-593.5C224.87,-595.05 235.03,-639.05 300,-637.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-602C203.25,-605.22 212.6,-652.22 276,-649"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M156,-595.5C222.92,-595.5 233.08,-639.5 300,-639.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-604C201.28,-605.61 210.64,-652.61 276,-651"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-597.5C220.97,-595.95 231.13,-639.95 300,-641.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-606C199.32,-606 208.68,-653 276,-653"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-608C197.36,-606.39 206.72,-653.39 276,-655"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-610C195.4,-606.78 204.75,-653.78 276,-657"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-570.5C219.2,-570.72 235,-562.72 300,-562.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-579C193.45,-580.34 208.57,-563.34 276,-562"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M156,-572.5C220.1,-572.5 235.9,-564.5 300,-564.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-581C194.95,-581.67 210.06,-564.67 276,-564"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-574.5C221,-574.28 236.8,-566.28 300,-566.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-583C196.44,-583 211.56,-566 276,-566"/>
|
||||||
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-585C197.94,-584.33 213.05,-567.33 276,-568"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-587C199.43,-585.66 214.55,-568.66 276,-570"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-547.5C224.35,-548.96 235.5,-588.96 300,-587.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-555C201.76,-557.73 213.82,-593.73 276,-591"/>
|
||||||
<path fill="none" stroke="#999999" stroke-width="2" d="M156,-549.5C222.42,-549.5 233.58,-589.5 300,-589.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-557C199.87,-558.36 211.93,-594.36 276,-593"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-551.5C220.5,-550.04 231.65,-590.04 300,-591.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-559C197.97,-559 210.03,-595 276,-595"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-561C196.07,-559.64 208.13,-595.64 276,-597"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-563C194.18,-560.27 206.24,-596.27 276,-599"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-524.5C219,-524.92 234.56,-512.92 300,-512.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-532C193.6,-534.25 207.2,-506.25 276,-504"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M156,-526.5C220.22,-526.5 235.78,-514.5 300,-514.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-534C195.4,-535.13 209,-507.13 276,-506"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-528.5C221.44,-528.08 237,-516.08 300,-516.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-536C197.2,-536 210.8,-508 276,-508"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-538C199,-536.87 212.6,-508.87 276,-510"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-540C200.8,-537.75 214.4,-509.75 276,-512"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-501.5C223.87,-502.86 235.93,-538.86 300,-537.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-509C200.32,-510.96 214.56,-534.96 276,-533"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M156,-503.5C221.97,-503.5 234.03,-539.5 300,-539.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-511C198.6,-511.98 212.84,-535.98 276,-535"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-505.5C220.07,-504.14 232.13,-540.14 300,-541.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-513C196.88,-513 211.12,-537 276,-537"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-515C195.16,-514.02 209.4,-538.02 276,-539"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-517C193.44,-515.04 207.68,-539.04 276,-541"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-478.5C218.94,-479.12 234.16,-463.12 300,-462.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-486C194.57,-488.93 205.72,-448.93 276,-446"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M156,-480.5C220.39,-480.5 235.61,-464.5 300,-464.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-488C196.5,-489.46 207.65,-449.46 276,-448"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-482.5C221.84,-481.88 237.06,-465.88 300,-466.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-490C198.42,-490 209.58,-450 276,-450"/>
|
||||||
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-492C200.35,-490.54 211.5,-450.54 276,-452"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-494C202.28,-491.07 213.43,-451.07 276,-454"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-455.5C223.42,-456.75 236.29,-488.75 300,-487.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-463C198.66,-463.83 214.22,-475.83 276,-475"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-457.5C221.56,-457.5 234.44,-489.5 300,-489.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-465C197.44,-465.42 213,-477.42 276,-477"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-459.5C219.71,-458.25 232.58,-490.25 300,-491.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-467C196.22,-467 211.78,-479 276,-479"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-469C195,-468.58 210.56,-480.58 276,-481"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-471C193.78,-470.17 209.34,-482.17 276,-483"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-432.5C219.01,-433.31 233.78,-413.31 300,-412.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-440C196.09,-443.4 204,-391.4 276,-388"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M156,-434.5C220.61,-434.5 235.39,-414.5 300,-414.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-442C198.07,-443.7 205.98,-391.7 276,-390"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-436.5C222.22,-435.69 236.99,-415.69 300,-416.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-444C200.05,-444 207.95,-392 276,-392"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-446C202.02,-444.3 209.93,-392.3 276,-394"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-448C204,-444.6 211.91,-392.6 276,-396"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-409.5C223,-410.63 236.6,-438.63 300,-437.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-417C196,-417 212,-417 276,-417"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M156,-411.5C221.2,-411.5 234.8,-439.5 300,-439.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-419C196,-419 212,-419 276,-419"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-413.5C219.4,-412.37 233,-440.37 300,-441.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-421C196,-421 212,-421 276,-421"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-423C196,-423 212,-423 276,-423"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-425C196,-425 212,-425 276,-425"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-388.5C220.5,-388.5 235.5,-370.5 300,-370.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-398C199.75,-398 208.25,-348 276,-348"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="614,-0.5 614,-1150.5 766,-1150.5 766,-0.5 614,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="718,-1150 590,-1150 590,0 718,0 718,-1150"/>
|
||||||
<text text-anchor="middle" x="690" y="-1135.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="590,-1127 590,-1150 718,-1150 718,-1127 590,-1127"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1127.5 766,-1127.5 "/>
|
<text text-anchor="start" x="645.5" y="-1134.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="634" y="-1112.3" font-family="arial" font-size="14.00">F48</text>
|
<polygon fill="none" stroke="black" points="590,-1104 590,-1127 622,-1127 622,-1104 590,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="654,-1104.5 654,-1127.5 "/>
|
<text text-anchor="start" x="594" y="-1111.8" font-family="arial" font-size="14.00">F48</text>
|
||||||
<text text-anchor="middle" x="683" y="-1112.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="622,-1104 622,-1127 672,-1127 672,-1104 622,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="712,-1104.5 712,-1127.5 "/>
|
<text text-anchor="start" x="626" y="-1111.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="739" y="-1112.3" font-family="arial" font-size="14.00">48-pin</text>
|
<polygon fill="none" stroke="black" points="672,-1104 672,-1127 718,-1127 718,-1104 672,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1104.5 766,-1104.5 "/>
|
<text text-anchor="start" x="676" y="-1111.8" font-family="arial" font-size="14.00">48-pin</text>
|
||||||
<text text-anchor="middle" x="690" y="-1089.3" font-family="arial" font-size="14.00">z2</text>
|
<polygon fill="none" stroke="black" points="590,-1081 590,-1104 718,-1104 718,-1081 590,-1081"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1081.5 766,-1081.5 "/>
|
<text text-anchor="start" x="646.5" y="-1088.8" font-family="arial" font-size="14.00">z2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1066.3" font-family="arial" font-size="14.00">b2</text>
|
<polygon fill="none" stroke="black" points="590,-1058 590,-1081 718,-1081 718,-1058 590,-1058"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1058.5 766,-1058.5 "/>
|
<text text-anchor="start" x="646" y="-1065.8" font-family="arial" font-size="14.00">b2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1043.3" font-family="arial" font-size="14.00">d2</text>
|
<polygon fill="none" stroke="black" points="590,-1035 590,-1058 718,-1058 718,-1035 590,-1035"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1035.5 766,-1035.5 "/>
|
<text text-anchor="start" x="646" y="-1042.8" font-family="arial" font-size="14.00">d2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1020.3" font-family="arial" font-size="14.00">z4</text>
|
<polygon fill="none" stroke="black" points="590,-1012 590,-1035 718,-1035 718,-1012 590,-1012"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1012.5 766,-1012.5 "/>
|
<text text-anchor="start" x="646.5" y="-1019.8" font-family="arial" font-size="14.00">z4</text>
|
||||||
<text text-anchor="middle" x="690" y="-997.3" font-family="arial" font-size="14.00">b4</text>
|
<polygon fill="none" stroke="black" points="590,-989 590,-1012 718,-1012 718,-989 590,-989"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-989.5 766,-989.5 "/>
|
<text text-anchor="start" x="646" y="-996.8" font-family="arial" font-size="14.00">b4</text>
|
||||||
<text text-anchor="middle" x="690" y="-974.3" font-family="arial" font-size="14.00">d4</text>
|
<polygon fill="none" stroke="black" points="590,-966 590,-989 718,-989 718,-966 590,-966"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-966.5 766,-966.5 "/>
|
<text text-anchor="start" x="646" y="-973.8" font-family="arial" font-size="14.00">d4</text>
|
||||||
<text text-anchor="middle" x="690" y="-951.3" font-family="arial" font-size="14.00">z6</text>
|
<polygon fill="none" stroke="black" points="590,-943 590,-966 718,-966 718,-943 590,-943"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-943.5 766,-943.5 "/>
|
<text text-anchor="start" x="646.5" y="-950.8" font-family="arial" font-size="14.00">z6</text>
|
||||||
<text text-anchor="middle" x="690" y="-928.3" font-family="arial" font-size="14.00">b6</text>
|
<polygon fill="none" stroke="black" points="590,-920 590,-943 718,-943 718,-920 590,-920"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-920.5 766,-920.5 "/>
|
<text text-anchor="start" x="646" y="-927.8" font-family="arial" font-size="14.00">b6</text>
|
||||||
<text text-anchor="middle" x="690" y="-905.3" font-family="arial" font-size="14.00">d6</text>
|
<polygon fill="none" stroke="black" points="590,-897 590,-920 718,-920 718,-897 590,-897"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-897.5 766,-897.5 "/>
|
<text text-anchor="start" x="646" y="-904.8" font-family="arial" font-size="14.00">d6</text>
|
||||||
<text text-anchor="middle" x="690" y="-882.3" font-family="arial" font-size="14.00">z8</text>
|
<polygon fill="none" stroke="black" points="590,-874 590,-897 718,-897 718,-874 590,-874"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-874.5 766,-874.5 "/>
|
<text text-anchor="start" x="646.5" y="-881.8" font-family="arial" font-size="14.00">z8</text>
|
||||||
<text text-anchor="middle" x="690" y="-859.3" font-family="arial" font-size="14.00">b8</text>
|
<polygon fill="none" stroke="black" points="590,-851 590,-874 718,-874 718,-851 590,-851"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-851.5 766,-851.5 "/>
|
<text text-anchor="start" x="646" y="-858.8" font-family="arial" font-size="14.00">b8</text>
|
||||||
<text text-anchor="middle" x="690" y="-836.3" font-family="arial" font-size="14.00">d8</text>
|
<polygon fill="none" stroke="black" points="590,-828 590,-851 718,-851 718,-828 590,-828"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-828.5 766,-828.5 "/>
|
<text text-anchor="start" x="646" y="-835.8" font-family="arial" font-size="14.00">d8</text>
|
||||||
<text text-anchor="middle" x="690" y="-813.3" font-family="arial" font-size="14.00">z10</text>
|
<polygon fill="none" stroke="black" points="590,-805 590,-828 718,-828 718,-805 590,-805"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-805.5 766,-805.5 "/>
|
<text text-anchor="start" x="643" y="-812.8" font-family="arial" font-size="14.00">z10</text>
|
||||||
<text text-anchor="middle" x="690" y="-790.3" font-family="arial" font-size="14.00">b10</text>
|
<polygon fill="none" stroke="black" points="590,-782 590,-805 718,-805 718,-782 590,-782"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-782.5 766,-782.5 "/>
|
<text text-anchor="start" x="642.5" y="-789.8" font-family="arial" font-size="14.00">b10</text>
|
||||||
<text text-anchor="middle" x="690" y="-767.3" font-family="arial" font-size="14.00">d10</text>
|
<polygon fill="none" stroke="black" points="590,-759 590,-782 718,-782 718,-759 590,-759"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-759.5 766,-759.5 "/>
|
<text text-anchor="start" x="642.5" y="-766.8" font-family="arial" font-size="14.00">d10</text>
|
||||||
<text text-anchor="middle" x="690" y="-744.3" font-family="arial" font-size="14.00">z12</text>
|
<polygon fill="none" stroke="black" points="590,-736 590,-759 718,-759 718,-736 590,-736"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-736.5 766,-736.5 "/>
|
<text text-anchor="start" x="643" y="-743.8" font-family="arial" font-size="14.00">z12</text>
|
||||||
<text text-anchor="middle" x="690" y="-721.3" font-family="arial" font-size="14.00">b12</text>
|
<polygon fill="none" stroke="black" points="590,-713 590,-736 718,-736 718,-713 590,-713"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-713.5 766,-713.5 "/>
|
<text text-anchor="start" x="642.5" y="-720.8" font-family="arial" font-size="14.00">b12</text>
|
||||||
<text text-anchor="middle" x="690" y="-698.3" font-family="arial" font-size="14.00">d12</text>
|
<polygon fill="none" stroke="black" points="590,-690 590,-713 718,-713 718,-690 590,-690"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-690.5 766,-690.5 "/>
|
<text text-anchor="start" x="642.5" y="-697.8" font-family="arial" font-size="14.00">d12</text>
|
||||||
<text text-anchor="middle" x="690" y="-675.3" font-family="arial" font-size="14.00">z14</text>
|
<polygon fill="none" stroke="black" points="590,-667 590,-690 718,-690 718,-667 590,-667"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-667.5 766,-667.5 "/>
|
<text text-anchor="start" x="643" y="-674.8" font-family="arial" font-size="14.00">z14</text>
|
||||||
<text text-anchor="middle" x="690" y="-652.3" font-family="arial" font-size="14.00">b14</text>
|
<polygon fill="none" stroke="black" points="590,-644 590,-667 718,-667 718,-644 590,-644"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-644.5 766,-644.5 "/>
|
<text text-anchor="start" x="642.5" y="-651.8" font-family="arial" font-size="14.00">b14</text>
|
||||||
<text text-anchor="middle" x="690" y="-629.3" font-family="arial" font-size="14.00">d14</text>
|
<polygon fill="none" stroke="black" points="590,-621 590,-644 718,-644 718,-621 590,-621"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-621.5 766,-621.5 "/>
|
<text text-anchor="start" x="642.5" y="-628.8" font-family="arial" font-size="14.00">d14</text>
|
||||||
<text text-anchor="middle" x="690" y="-606.3" font-family="arial" font-size="14.00">z16</text>
|
<polygon fill="none" stroke="black" points="590,-598 590,-621 718,-621 718,-598 590,-598"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-598.5 766,-598.5 "/>
|
<text text-anchor="start" x="643" y="-605.8" font-family="arial" font-size="14.00">z16</text>
|
||||||
<text text-anchor="middle" x="690" y="-583.3" font-family="arial" font-size="14.00">b16</text>
|
<polygon fill="none" stroke="black" points="590,-575 590,-598 718,-598 718,-575 590,-575"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-575.5 766,-575.5 "/>
|
<text text-anchor="start" x="642.5" y="-582.8" font-family="arial" font-size="14.00">b16</text>
|
||||||
<text text-anchor="middle" x="690" y="-560.3" font-family="arial" font-size="14.00">d16</text>
|
<polygon fill="none" stroke="black" points="590,-552 590,-575 718,-575 718,-552 590,-552"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-552.5 766,-552.5 "/>
|
<text text-anchor="start" x="642.5" y="-559.8" font-family="arial" font-size="14.00">d16</text>
|
||||||
<text text-anchor="middle" x="690" y="-537.3" font-family="arial" font-size="14.00">z18</text>
|
<polygon fill="none" stroke="black" points="590,-529 590,-552 718,-552 718,-529 590,-529"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-529.5 766,-529.5 "/>
|
<text text-anchor="start" x="643" y="-536.8" font-family="arial" font-size="14.00">z18</text>
|
||||||
<text text-anchor="middle" x="690" y="-514.3" font-family="arial" font-size="14.00">b18</text>
|
<polygon fill="none" stroke="black" points="590,-506 590,-529 718,-529 718,-506 590,-506"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-506.5 766,-506.5 "/>
|
<text text-anchor="start" x="642.5" y="-513.8" font-family="arial" font-size="14.00">b18</text>
|
||||||
<text text-anchor="middle" x="690" y="-491.3" font-family="arial" font-size="14.00">d18</text>
|
<polygon fill="none" stroke="black" points="590,-483 590,-506 718,-506 718,-483 590,-483"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-483.5 766,-483.5 "/>
|
<text text-anchor="start" x="642.5" y="-490.8" font-family="arial" font-size="14.00">d18</text>
|
||||||
<text text-anchor="middle" x="690" y="-468.3" font-family="arial" font-size="14.00">z20</text>
|
<polygon fill="none" stroke="black" points="590,-460 590,-483 718,-483 718,-460 590,-460"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-460.5 766,-460.5 "/>
|
<text text-anchor="start" x="643" y="-467.8" font-family="arial" font-size="14.00">z20</text>
|
||||||
<text text-anchor="middle" x="690" y="-445.3" font-family="arial" font-size="14.00">b20</text>
|
<polygon fill="none" stroke="black" points="590,-437 590,-460 718,-460 718,-437 590,-437"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-437.5 766,-437.5 "/>
|
<text text-anchor="start" x="642.5" y="-444.8" font-family="arial" font-size="14.00">b20</text>
|
||||||
<text text-anchor="middle" x="690" y="-422.3" font-family="arial" font-size="14.00">d20</text>
|
<polygon fill="none" stroke="black" points="590,-414 590,-437 718,-437 718,-414 590,-414"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-414.5 766,-414.5 "/>
|
<text text-anchor="start" x="642.5" y="-421.8" font-family="arial" font-size="14.00">d20</text>
|
||||||
<text text-anchor="middle" x="690" y="-399.3" font-family="arial" font-size="14.00">z22</text>
|
<polygon fill="none" stroke="black" points="590,-391 590,-414 718,-414 718,-391 590,-391"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-391.5 766,-391.5 "/>
|
<text text-anchor="start" x="643" y="-398.8" font-family="arial" font-size="14.00">z22</text>
|
||||||
<text text-anchor="middle" x="690" y="-376.3" font-family="arial" font-size="14.00">b22</text>
|
<polygon fill="none" stroke="black" points="590,-368 590,-391 718,-391 718,-368 590,-368"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-368.5 766,-368.5 "/>
|
<text text-anchor="start" x="642.5" y="-375.8" font-family="arial" font-size="14.00">b22</text>
|
||||||
<text text-anchor="middle" x="690" y="-353.3" font-family="arial" font-size="14.00">d22</text>
|
<polygon fill="none" stroke="black" points="590,-345 590,-368 718,-368 718,-345 590,-345"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-345.5 766,-345.5 "/>
|
<text text-anchor="start" x="642.5" y="-352.8" font-family="arial" font-size="14.00">d22</text>
|
||||||
<text text-anchor="middle" x="690" y="-330.3" font-family="arial" font-size="14.00">z24</text>
|
<polygon fill="none" stroke="black" points="590,-322 590,-345 718,-345 718,-322 590,-322"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-322.5 766,-322.5 "/>
|
<text text-anchor="start" x="643" y="-329.8" font-family="arial" font-size="14.00">z24</text>
|
||||||
<text text-anchor="middle" x="690" y="-307.3" font-family="arial" font-size="14.00">b24</text>
|
<polygon fill="none" stroke="black" points="590,-299 590,-322 718,-322 718,-299 590,-299"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-299.5 766,-299.5 "/>
|
<text text-anchor="start" x="642.5" y="-306.8" font-family="arial" font-size="14.00">b24</text>
|
||||||
<text text-anchor="middle" x="690" y="-284.3" font-family="arial" font-size="14.00">d24</text>
|
<polygon fill="none" stroke="black" points="590,-276 590,-299 718,-299 718,-276 590,-276"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-276.5 766,-276.5 "/>
|
<text text-anchor="start" x="642.5" y="-283.8" font-family="arial" font-size="14.00">d24</text>
|
||||||
<text text-anchor="middle" x="690" y="-261.3" font-family="arial" font-size="14.00">z26</text>
|
<polygon fill="none" stroke="black" points="590,-253 590,-276 718,-276 718,-253 590,-253"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-253.5 766,-253.5 "/>
|
<text text-anchor="start" x="643" y="-260.8" font-family="arial" font-size="14.00">z26</text>
|
||||||
<text text-anchor="middle" x="690" y="-238.3" font-family="arial" font-size="14.00">b26</text>
|
<polygon fill="none" stroke="black" points="590,-230 590,-253 718,-253 718,-230 590,-230"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-230.5 766,-230.5 "/>
|
<text text-anchor="start" x="642.5" y="-237.8" font-family="arial" font-size="14.00">b26</text>
|
||||||
<text text-anchor="middle" x="690" y="-215.3" font-family="arial" font-size="14.00">d26</text>
|
<polygon fill="none" stroke="black" points="590,-207 590,-230 718,-230 718,-207 590,-207"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-207.5 766,-207.5 "/>
|
<text text-anchor="start" x="642.5" y="-214.8" font-family="arial" font-size="14.00">d26</text>
|
||||||
<text text-anchor="middle" x="690" y="-192.3" font-family="arial" font-size="14.00">z28</text>
|
<polygon fill="none" stroke="black" points="590,-184 590,-207 718,-207 718,-184 590,-184"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-184.5 766,-184.5 "/>
|
<text text-anchor="start" x="643" y="-191.8" font-family="arial" font-size="14.00">z28</text>
|
||||||
<text text-anchor="middle" x="690" y="-169.3" font-family="arial" font-size="14.00">b28</text>
|
<polygon fill="none" stroke="black" points="590,-161 590,-184 718,-184 718,-161 590,-161"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-161.5 766,-161.5 "/>
|
<text text-anchor="start" x="642.5" y="-168.8" font-family="arial" font-size="14.00">b28</text>
|
||||||
<text text-anchor="middle" x="690" y="-146.3" font-family="arial" font-size="14.00">d28</text>
|
<polygon fill="none" stroke="black" points="590,-138 590,-161 718,-161 718,-138 590,-138"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-138.5 766,-138.5 "/>
|
<text text-anchor="start" x="642.5" y="-145.8" font-family="arial" font-size="14.00">d28</text>
|
||||||
<text text-anchor="middle" x="690" y="-123.3" font-family="arial" font-size="14.00">z30</text>
|
<polygon fill="none" stroke="black" points="590,-115 590,-138 718,-138 718,-115 590,-115"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-115.5 766,-115.5 "/>
|
<text text-anchor="start" x="643" y="-122.8" font-family="arial" font-size="14.00">z30</text>
|
||||||
<text text-anchor="middle" x="690" y="-100.3" font-family="arial" font-size="14.00">b30</text>
|
<polygon fill="none" stroke="black" points="590,-92 590,-115 718,-115 718,-92 590,-92"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-92.5 766,-92.5 "/>
|
<text text-anchor="start" x="642.5" y="-99.8" font-family="arial" font-size="14.00">b30</text>
|
||||||
<text text-anchor="middle" x="690" y="-77.3" font-family="arial" font-size="14.00">d30</text>
|
<polygon fill="none" stroke="black" points="590,-69 590,-92 718,-92 718,-69 590,-69"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-69.5 766,-69.5 "/>
|
<text text-anchor="start" x="642.5" y="-76.8" font-family="arial" font-size="14.00">d30</text>
|
||||||
<text text-anchor="middle" x="690" y="-54.3" font-family="arial" font-size="14.00">z32</text>
|
<polygon fill="none" stroke="black" points="590,-46 590,-69 718,-69 718,-46 590,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-46.5 766,-46.5 "/>
|
<text text-anchor="start" x="643" y="-53.8" font-family="arial" font-size="14.00">z32</text>
|
||||||
<text text-anchor="middle" x="690" y="-31.3" font-family="arial" font-size="14.00">b32</text>
|
<polygon fill="none" stroke="black" points="590,-23 590,-46 718,-46 718,-23 590,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-23.5 766,-23.5 "/>
|
<text text-anchor="start" x="642.5" y="-30.8" font-family="arial" font-size="14.00">b32</text>
|
||||||
<text text-anchor="middle" x="690" y="-8.3" font-family="arial" font-size="14.00">d32</text>
|
<polygon fill="none" stroke="black" points="590,0 590,-23 718,-23 718,0 590,0"/>
|
||||||
|
<text text-anchor="start" x="642.5" y="-7.8" font-family="arial" font-size="14.00">d32</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-662.5C625.31,-665.42 462.24,-979.42 614,-976.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-678C595.87,-683.79 447.28,-979.79 590,-974"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M470,-664.5C623.53,-664.5 460.47,-978.5 614,-978.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-680C594.08,-682.9 445.49,-978.9 590,-976"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-666.5C621.76,-663.58 458.69,-977.58 614,-980.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-682C592.3,-682 443.7,-978 590,-978"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-684C590.51,-681.1 441.92,-977.1 590,-980"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-686C588.72,-680.21 440.13,-976.21 590,-982"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-687.5C662.35,-690.51 425.1,-1094.51 614,-1091.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-707C630.91,-712.99 412.03,-1094.99 590,-1089"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M470,-689.5C660.62,-689.5 423.38,-1093.5 614,-1093.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-709C629.18,-711.99 410.3,-1093.99 590,-1091"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-691.5C658.9,-688.49 421.65,-1092.49 614,-1095.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-711C627.44,-711 408.56,-1093 590,-1093"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-713C625.7,-710.01 406.82,-1092.01 590,-1095"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-715C623.97,-709.01 405.09,-1091.01 590,-1097"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-612.5C566.6,-615.06 521.24,-772.06 614,-769.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-620C541.32,-625.02 502.41,-772.02 590,-767"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M470,-614.5C564.68,-614.5 519.32,-771.5 614,-771.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-622C539.39,-624.51 500.48,-771.51 590,-769"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-616.5C562.76,-613.94 517.4,-770.94 614,-773.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-624C537.46,-624 498.54,-771 590,-771"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-626C535.52,-623.49 496.61,-770.49 590,-773"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-628C533.59,-622.98 494.68,-769.98 590,-775"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-637.5C598.9,-640.31 488.76,-887.31 614,-884.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-649C571.42,-654.57 471.94,-887.57 590,-882"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M470,-639.5C597.07,-639.5 486.93,-886.5 614,-886.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-651C569.58,-653.79 470.1,-886.79 590,-884"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-641.5C595.24,-638.69 485.1,-885.69 614,-888.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-653C567.74,-653 468.26,-886 590,-886"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-655C565.9,-652.21 466.42,-885.21 590,-888"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-657C564.06,-651.43 464.58,-884.43 590,-890"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-562.5C533.88,-562.5 549.87,-561.5 614,-561.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-562C509.28,-562.07 525.25,-559.07 590,-559"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M470,-564.5C534,-564.5 550,-563.5 614,-563.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-564C509.64,-564.03 525.62,-561.03 590,-561"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-566.5C534.13,-566.5 550.12,-565.5 614,-565.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-566C510.01,-566 525.99,-563 590,-563"/>
|
||||||
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-568C510.38,-567.97 526.36,-564.97 590,-565"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-570C510.75,-569.93 526.72,-566.93 590,-567"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-587.5C547.47,-589.65 540.52,-679.65 614,-677.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-591C524.09,-595.2 519.9,-679.2 590,-675"/>
|
||||||
<path fill="none" stroke="#999999" stroke-width="2" d="M470,-589.5C545.47,-589.5 538.53,-679.5 614,-679.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-593C522.09,-595.1 517.9,-679.1 590,-677"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-591.5C543.48,-589.35 536.53,-679.35 614,-681.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-595C520.09,-595 515.91,-679 590,-679"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-597C518.1,-594.9 513.91,-678.9 590,-681"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-599C516.1,-594.8 511.91,-678.8 590,-683"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-512.5C543.24,-514.65 536.77,-425.65 614,-423.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-504C515.87,-508.18 512.13,-425.18 590,-421"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M470,-514.5C545.24,-514.5 538.76,-425.5 614,-425.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-506C517.87,-508.09 514.13,-425.09 590,-423"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-516.5C547.23,-514.35 540.76,-425.35 614,-427.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-508C519.87,-508 516.13,-425 590,-425"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-510C521.87,-507.91 518.13,-424.91 590,-427"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-512C523.87,-507.82 520.13,-424.82 590,-429"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-537.5C534.13,-537.5 550.12,-538.5 614,-538.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-533C510.75,-533.07 526.72,-536.07 590,-536"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M470,-539.5C534,-539.5 550,-540.5 614,-540.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-535C510.38,-535.03 526.36,-538.03 590,-538"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-541.5C533.88,-541.5 549.87,-542.5 614,-542.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-537C510.01,-537 525.99,-540 590,-540"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-539C509.64,-538.97 525.62,-541.97 590,-542"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-541C509.28,-540.93 525.25,-543.93 590,-544"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-462.5C594.86,-465.31 485.48,-219.31 614,-216.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-446C563.68,-451.57 464.96,-219.57 590,-214"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M470,-464.5C596.69,-464.5 487.31,-218.5 614,-218.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-448C565.52,-450.78 466.8,-218.78 590,-216"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-466.5C598.52,-463.69 489.14,-217.69 614,-220.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-450C567.36,-450 468.64,-218 590,-218"/>
|
||||||
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-452C569.2,-449.22 470.48,-217.22 590,-220"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-454C571.04,-448.43 472.32,-216.43 590,-222"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-487.5C562.43,-490.05 517.72,-334.05 614,-331.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-475C533.27,-480.01 494.99,-334.01 590,-329"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-489.5C564.36,-489.5 519.64,-333.5 614,-333.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-477C535.21,-479.51 496.93,-333.51 590,-331"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-491.5C566.28,-488.95 521.57,-332.95 614,-335.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-479C537.14,-479 498.86,-333 590,-333"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-481C539.07,-478.49 500.79,-332.49 590,-335"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-483C541.01,-477.99 502.73,-331.99 590,-337"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-412.5C658.48,-415.51 422.07,-12.51 614,-9.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-388C623.55,-393.99 405.5,-12.99 590,-7"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M470,-414.5C660.2,-414.5 423.8,-11.5 614,-11.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-390C625.29,-392.99 407.24,-11.99 590,-9"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-416.5C661.93,-413.49 425.52,-10.49 614,-13.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-392C627.02,-392 408.98,-11 590,-11"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-394C628.76,-391.01 410.71,-10.01 590,-13"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-396C630.5,-390.01 412.45,-9.01 590,-15"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-437.5C621.35,-440.42 459.1,-127.42 614,-124.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-417C588.32,-422.79 440.53,-127.79 590,-122"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M470,-439.5C623.13,-439.5 460.87,-126.5 614,-126.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-419C590.11,-421.9 442.31,-126.9 590,-124"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-441.5C624.9,-438.58 462.65,-125.58 614,-128.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-421C591.9,-421 444.1,-126 590,-126"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-423C593.69,-420.1 445.89,-125.1 590,-128"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-425C595.47,-419.21 447.68,-124.21 590,-130"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, D-Sub, male, 25 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Connector, F48, female, 48 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">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">Cable, 12 x 0.25 mm² shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, D-Sub, male, 25 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Connector, F48, female, 48 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">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">Cable, 12 x 0.25 mm² shielded</td><td style="text-align:right; border:1px solid #000000; padding: 4px">0.2</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex09.png
generated
|
Before Width: | Height: | Size: 203 KiB After Width: | Height: | Size: 227 KiB |
736
examples/ex09.svg
generated
@ -1,450 +1,524 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="774pt" height="1159pt"
|
<svg width="726pt" height="1158pt"
|
||||||
viewBox="0.00 0.00 774.00 1159.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 726.00 1158.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 1155)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1154)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1155 770,-1155 770,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1154 722,-1154 722,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-377 0,-722 156,-722 156,-377 0,-377"/>
|
<polygon fill="white" stroke="transparent" points="132,-732.5 0,-732.5 0,-387.5 132,-387.5 132,-732.5"/>
|
||||||
<text text-anchor="middle" x="78" y="-706.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-709 0,-732 132,-732 132,-709 0,-709"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-699 156,-699 "/>
|
<text text-anchor="start" x="57.5" y="-716.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27.5" y="-683.8" font-family="arial" font-size="14.00">D-Sub</text>
|
<polygon fill="none" stroke="black" points="0,-686 0,-709 47,-709 47,-686 0,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="55,-676 55,-699 "/>
|
<text text-anchor="start" x="4" y="-693.8" font-family="arial" font-size="14.00">D-Sub</text>
|
||||||
<text text-anchor="middle" x="78.5" y="-683.8" font-family="arial" font-size="14.00">male</text>
|
<polygon fill="none" stroke="black" points="47,-686 47,-709 86,-709 86,-686 47,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="102,-676 102,-699 "/>
|
<text text-anchor="start" x="51" y="-693.8" font-family="arial" font-size="14.00">male</text>
|
||||||
<text text-anchor="middle" x="129" y="-683.8" font-family="arial" font-size="14.00">25-pin</text>
|
<polygon fill="none" stroke="black" points="86,-686 86,-709 132,-709 132,-686 86,-686"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-676 156,-676 "/>
|
<text text-anchor="start" x="90" y="-693.8" font-family="arial" font-size="14.00">25-pin</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-660.8" font-family="arial" font-size="14.00">SENSE_P_1</text>
|
<polygon fill="none" stroke="black" points="0,-663 0,-686 98,-686 98,-663 0,-663"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-653 109,-653 "/>
|
<text text-anchor="start" x="10" y="-670.8" font-family="arial" font-size="14.00">SENSE_P_1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-637.8" font-family="arial" font-size="14.00">SENSE_N_1</text>
|
<polygon fill="none" stroke="black" points="98,-663 98,-686 132,-686 132,-663 98,-663"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-630 109,-630 "/>
|
<text text-anchor="start" x="111" y="-670.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-614.8" font-family="arial" font-size="14.00">SENSE_P_2</text>
|
<polygon fill="none" stroke="black" points="0,-640 0,-663 98,-663 98,-640 0,-640"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-607 109,-607 "/>
|
<text text-anchor="start" x="9.5" y="-647.8" font-family="arial" font-size="14.00">SENSE_N_1</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-591.8" font-family="arial" font-size="14.00">SENSE_N_2</text>
|
<polygon fill="none" stroke="black" points="98,-640 98,-663 132,-663 132,-640 98,-640"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-584 109,-584 "/>
|
<text text-anchor="start" x="107" y="-647.8" font-family="arial" font-size="14.00">14</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-568.8" font-family="arial" font-size="14.00">SENSE_P_3</text>
|
<polygon fill="none" stroke="black" points="0,-617 0,-640 98,-640 98,-617 0,-617"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-561 109,-561 "/>
|
<text text-anchor="start" x="10" y="-624.8" font-family="arial" font-size="14.00">SENSE_P_2</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-545.8" font-family="arial" font-size="14.00">SENSE_N_3</text>
|
<polygon fill="none" stroke="black" points="98,-617 98,-640 132,-640 132,-617 98,-617"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-538 109,-538 "/>
|
<text text-anchor="start" x="111" y="-624.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-522.8" font-family="arial" font-size="14.00">SENSE_P_4</text>
|
<polygon fill="none" stroke="black" points="0,-594 0,-617 98,-617 98,-594 0,-594"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-515 109,-515 "/>
|
<text text-anchor="start" x="9.5" y="-601.8" font-family="arial" font-size="14.00">SENSE_N_2</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-499.8" font-family="arial" font-size="14.00">SENSE_N_4</text>
|
<polygon fill="none" stroke="black" points="98,-594 98,-617 132,-617 132,-594 98,-594"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-492 109,-492 "/>
|
<text text-anchor="start" x="107" y="-601.8" font-family="arial" font-size="14.00">16</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-476.8" font-family="arial" font-size="14.00">SENSE_P_5</text>
|
<polygon fill="none" stroke="black" points="0,-571 0,-594 98,-594 98,-571 0,-571"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-469 109,-469 "/>
|
<text text-anchor="start" x="10" y="-578.8" font-family="arial" font-size="14.00">SENSE_P_3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-453.8" font-family="arial" font-size="14.00">SENSE_N_5</text>
|
<polygon fill="none" stroke="black" points="98,-571 98,-594 132,-594 132,-571 98,-571"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-446 109,-446 "/>
|
<text text-anchor="start" x="111" y="-578.8" font-family="arial" font-size="14.00">5</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-430.8" font-family="arial" font-size="14.00">SENSE_P_6</text>
|
<polygon fill="none" stroke="black" points="0,-548 0,-571 98,-571 98,-548 0,-548"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-423 109,-423 "/>
|
<text text-anchor="start" x="9.5" y="-555.8" font-family="arial" font-size="14.00">SENSE_N_3</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-407.8" font-family="arial" font-size="14.00">SENSE_N_6</text>
|
<polygon fill="none" stroke="black" points="98,-548 98,-571 132,-571 132,-548 98,-548"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-400 109,-400 "/>
|
<text text-anchor="start" x="107" y="-555.8" font-family="arial" font-size="14.00">18</text>
|
||||||
<text text-anchor="middle" x="54.5" y="-384.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-525 0,-548 98,-548 98,-525 0,-525"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-377 109,-676 "/>
|
<text text-anchor="start" x="10" y="-532.8" font-family="arial" font-size="14.00">SENSE_P_4</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-660.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="98,-525 98,-548 132,-548 132,-525 98,-525"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-653 156,-653 "/>
|
<text text-anchor="start" x="111" y="-532.8" font-family="arial" font-size="14.00">7</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-637.8" font-family="arial" font-size="14.00">14</text>
|
<polygon fill="none" stroke="black" points="0,-502 0,-525 98,-525 98,-502 0,-502"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-630 156,-630 "/>
|
<text text-anchor="start" x="9.5" y="-509.8" font-family="arial" font-size="14.00">SENSE_N_4</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-614.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="98,-502 98,-525 132,-525 132,-502 98,-502"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-607 156,-607 "/>
|
<text text-anchor="start" x="107" y="-509.8" font-family="arial" font-size="14.00">20</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-591.8" font-family="arial" font-size="14.00">16</text>
|
<polygon fill="none" stroke="black" points="0,-479 0,-502 98,-502 98,-479 0,-479"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-584 156,-584 "/>
|
<text text-anchor="start" x="10" y="-486.8" font-family="arial" font-size="14.00">SENSE_P_5</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-568.8" font-family="arial" font-size="14.00">5</text>
|
<polygon fill="none" stroke="black" points="98,-479 98,-502 132,-502 132,-479 98,-479"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-561 156,-561 "/>
|
<text text-anchor="start" x="111" y="-486.8" font-family="arial" font-size="14.00">9</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-545.8" font-family="arial" font-size="14.00">18</text>
|
<polygon fill="none" stroke="black" points="0,-456 0,-479 98,-479 98,-456 0,-456"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-538 156,-538 "/>
|
<text text-anchor="start" x="9.5" y="-463.8" font-family="arial" font-size="14.00">SENSE_N_5</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-522.8" font-family="arial" font-size="14.00">7</text>
|
<polygon fill="none" stroke="black" points="98,-456 98,-479 132,-479 132,-456 98,-456"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-515 156,-515 "/>
|
<text text-anchor="start" x="107" y="-463.8" font-family="arial" font-size="14.00">22</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-499.8" font-family="arial" font-size="14.00">20</text>
|
<polygon fill="none" stroke="black" points="0,-433 0,-456 98,-456 98,-433 0,-433"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-492 156,-492 "/>
|
<text text-anchor="start" x="10" y="-440.8" font-family="arial" font-size="14.00">SENSE_P_6</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-476.8" font-family="arial" font-size="14.00">9</text>
|
<polygon fill="none" stroke="black" points="98,-433 98,-456 132,-456 132,-433 98,-433"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-469 156,-469 "/>
|
<text text-anchor="start" x="107.5" y="-440.8" font-family="arial" font-size="14.00">11</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-453.8" font-family="arial" font-size="14.00">22</text>
|
<polygon fill="none" stroke="black" points="0,-410 0,-433 98,-433 98,-410 0,-410"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-446 156,-446 "/>
|
<text text-anchor="start" x="9.5" y="-417.8" font-family="arial" font-size="14.00">SENSE_N_6</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-430.8" font-family="arial" font-size="14.00">11</text>
|
<polygon fill="none" stroke="black" points="98,-410 98,-433 132,-433 132,-410 98,-410"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-423 156,-423 "/>
|
<text text-anchor="start" x="107" y="-417.8" font-family="arial" font-size="14.00">24</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-407.8" font-family="arial" font-size="14.00">24</text>
|
<polygon fill="none" stroke="black" points="0,-387 0,-410 98,-410 98,-387 0,-387"/>
|
||||||
<polyline fill="none" stroke="black" points="109,-400 156,-400 "/>
|
<text text-anchor="start" x="33.5" y="-394.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="132.5" y="-384.8" font-family="arial" font-size="14.00">13</text>
|
<polygon fill="none" stroke="black" points="98,-387 98,-410 132,-410 132,-387 98,-387"/>
|
||||||
|
<text text-anchor="start" x="107" y="-394.8" font-family="arial" font-size="14.00">13</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="470,-772.5 300,-772.5 300,-348.5 470,-348.5 470,-772.5"/>
|
<polygon fill="none" stroke="black" points="446,-800 276,-800 276,-328 446,-328 446,-800"/>
|
||||||
<polygon fill="none" stroke="black" points="300,-749.5 300,-772.5 470,-772.5 470,-749.5 300,-749.5"/>
|
<polygon fill="none" stroke="black" points="276,-777 276,-800 446,-800 446,-777 276,-777"/>
|
||||||
<text text-anchor="start" x="374" y="-757.3" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="350" y="-784.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="300,-726.5 300,-749.5 330,-749.5 330,-726.5 300,-726.5"/>
|
<polygon fill="none" stroke="black" points="276,-754 276,-777 306,-777 306,-754 276,-754"/>
|
||||||
<text text-anchor="start" x="304" y="-734.3" font-family="arial" font-size="14.00">12x</text>
|
<text text-anchor="start" x="280" y="-761.8" font-family="arial" font-size="14.00">12x</text>
|
||||||
<polygon fill="none" stroke="black" points="330,-726.5 330,-749.5 397,-749.5 397,-726.5 330,-726.5"/>
|
<polygon fill="none" stroke="black" points="306,-754 306,-777 373,-777 373,-754 306,-754"/>
|
||||||
<text text-anchor="start" x="334" y="-734.3" font-family="arial" font-size="14.00">0.25 mm²</text>
|
<text text-anchor="start" x="310" y="-761.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||||
<polygon fill="none" stroke="black" points="397,-726.5 397,-749.5 427,-749.5 427,-726.5 397,-726.5"/>
|
<polygon fill="none" stroke="black" points="373,-754 373,-777 403,-777 403,-754 373,-754"/>
|
||||||
<text text-anchor="start" x="401" y="-734.3" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="377" y="-761.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="427,-726.5 427,-749.5 470,-749.5 470,-726.5 427,-726.5"/>
|
<polygon fill="none" stroke="black" points="403,-754 403,-777 446,-777 446,-754 403,-754"/>
|
||||||
<text text-anchor="start" x="431" y="-734.3" font-family="arial" font-size="14.00">0.2 m</text>
|
<text text-anchor="start" x="407" y="-761.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||||
<text text-anchor="start" x="383" y="-715.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="301" y="-740.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="309" y="-698.3" font-family="arial" font-size="14.00">X1:14</text>
|
<text text-anchor="start" x="285" y="-721.8" font-family="arial" font-size="14.00">X1:14</text>
|
||||||
<text text-anchor="start" x="370" y="-698.3" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="346" y="-721.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="422.5" y="-698.3" font-family="arial" font-size="14.00">X2:z2</text>
|
<text text-anchor="start" x="398.5" y="-721.8" font-family="arial" font-size="14.00">X2:z2</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="300,-686.5 300,-692.5 470,-692.5 470,-686.5 300,-686.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-714 276,-716 446,-716 446,-714 276,-714"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-687.5 469,-687.5 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-712 276,-714 446,-714 446,-712 276,-712"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-691.5 301,-691.5 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-710 276,-712 446,-712 446,-710 276,-710"/>
|
||||||
<text text-anchor="start" x="313" y="-673.3" font-family="arial" font-size="14.00">X1:1</text>
|
<polygon fill="#ffffff" stroke="transparent" points="276,-708 276,-710 446,-710 446,-708 276,-708"/>
|
||||||
<text text-anchor="start" x="372.5" y="-673.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-706 276,-708 446,-708 446,-706 276,-706"/>
|
||||||
<text text-anchor="start" x="422" y="-673.3" font-family="arial" font-size="14.00">X2:d4</text>
|
<text text-anchor="start" x="289" y="-692.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="300,-661.5 300,-667.5 470,-667.5 470,-661.5 300,-661.5"/>
|
<text text-anchor="start" x="348.5" y="-692.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-662.5 469,-662.5 "/>
|
<text text-anchor="start" x="398" y="-692.8" font-family="arial" font-size="14.00">X2:d4</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-666.5 301,-666.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-685 276,-687 446,-687 446,-685 276,-685"/>
|
||||||
<text text-anchor="start" x="309" y="-648.3" font-family="arial" font-size="14.00">X1:16</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-683 276,-685 446,-685 446,-683 276,-683"/>
|
||||||
<text text-anchor="start" x="371" y="-648.3" font-family="arial" font-size="14.00">GN</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-681 276,-683 446,-683 446,-681 276,-681"/>
|
||||||
<text text-anchor="start" x="422.5" y="-648.3" font-family="arial" font-size="14.00">X2:z8</text>
|
<polygon fill="#895956" stroke="transparent" points="276,-679 276,-681 446,-681 446,-679 276,-679"/>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="300,-636.5 300,-642.5 470,-642.5 470,-636.5 300,-636.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-677 276,-679 446,-679 446,-677 276,-677"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-637.5 469,-637.5 "/>
|
<text text-anchor="start" x="285" y="-663.8" font-family="arial" font-size="14.00">X1:16</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-641.5 301,-641.5 "/>
|
<text text-anchor="start" x="347" y="-663.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="313" y="-623.3" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="398.5" y="-663.8" font-family="arial" font-size="14.00">X2:z8</text>
|
||||||
<text text-anchor="start" x="372.5" y="-623.3" font-family="arial" font-size="14.00">YE</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-656 276,-658 446,-658 446,-656 276,-656"/>
|
||||||
<text text-anchor="start" x="418.5" y="-623.3" font-family="arial" font-size="14.00">X2:d10</text>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-654 276,-656 446,-656 446,-654 276,-654"/>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="300,-611.5 300,-617.5 470,-617.5 470,-611.5 300,-611.5"/>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-652 276,-654 446,-654 446,-652 276,-652"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-612.5 469,-612.5 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="276,-650 276,-652 446,-652 446,-650 276,-650"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-616.5 301,-616.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-648 276,-650 446,-650 446,-648 276,-648"/>
|
||||||
<text text-anchor="start" x="309" y="-598.3" font-family="arial" font-size="14.00">X1:18</text>
|
<text text-anchor="start" x="289" y="-634.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="371.5" y="-598.3" font-family="arial" font-size="14.00">GY</text>
|
<text text-anchor="start" x="348.5" y="-634.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="418.5" y="-598.3" font-family="arial" font-size="14.00">X2:z14</text>
|
<text text-anchor="start" x="394.5" y="-634.8" font-family="arial" font-size="14.00">X2:d10</text>
|
||||||
<polygon fill="#999999" stroke="transparent" stroke-width="2" points="300,-586.5 300,-592.5 470,-592.5 470,-586.5 300,-586.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-627 276,-629 446,-629 446,-627 276,-627"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-587.5 469,-587.5 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-625 276,-627 446,-627 446,-625 276,-625"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-591.5 301,-591.5 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-623 276,-625 446,-625 446,-623 276,-623"/>
|
||||||
<text text-anchor="start" x="313" y="-573.3" font-family="arial" font-size="14.00">X1:5</text>
|
<polygon fill="#ffff00" stroke="transparent" points="276,-621 276,-623 446,-623 446,-621 276,-621"/>
|
||||||
<text text-anchor="start" x="372.5" y="-573.3" font-family="arial" font-size="14.00">PK</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-619 276,-621 446,-621 446,-619 276,-619"/>
|
||||||
<text text-anchor="start" x="418.5" y="-573.3" font-family="arial" font-size="14.00">X2:d16</text>
|
<text text-anchor="start" x="285" y="-605.8" font-family="arial" font-size="14.00">X1:18</text>
|
||||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="300,-561.5 300,-567.5 470,-567.5 470,-561.5 300,-561.5"/>
|
<text text-anchor="start" x="347.5" y="-605.8" font-family="arial" font-size="14.00">GY</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-562.5 469,-562.5 "/>
|
<text text-anchor="start" x="394.5" y="-605.8" font-family="arial" font-size="14.00">X2:z14</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-566.5 301,-566.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-598 276,-600 446,-600 446,-598 276,-598"/>
|
||||||
<text text-anchor="start" x="309" y="-548.3" font-family="arial" font-size="14.00">X1:20</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-596 276,-598 446,-598 446,-596 276,-596"/>
|
||||||
<text text-anchor="start" x="372.5" y="-548.3" font-family="arial" font-size="14.00">BU</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-594 276,-596 446,-596 446,-594 276,-594"/>
|
||||||
<text text-anchor="start" x="418.5" y="-548.3" font-family="arial" font-size="14.00">X2:z18</text>
|
<polygon fill="#999999" stroke="transparent" points="276,-592 276,-594 446,-594 446,-592 276,-592"/>
|
||||||
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="300,-536.5 300,-542.5 470,-542.5 470,-536.5 300,-536.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-590 276,-592 446,-592 446,-590 276,-590"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-537.5 469,-537.5 "/>
|
<text text-anchor="start" x="289" y="-576.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-541.5 301,-541.5 "/>
|
<text text-anchor="start" x="348.5" y="-576.8" font-family="arial" font-size="14.00">PK</text>
|
||||||
<text text-anchor="start" x="313" y="-523.3" font-family="arial" font-size="14.00">X1:7</text>
|
<text text-anchor="start" x="394.5" y="-576.8" font-family="arial" font-size="14.00">X2:d16</text>
|
||||||
<text text-anchor="start" x="372" y="-523.3" font-family="arial" font-size="14.00">RD</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-569 276,-571 446,-571 446,-569 276,-569"/>
|
||||||
<text text-anchor="start" x="418.5" y="-523.3" font-family="arial" font-size="14.00">X2:d20</text>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-567 276,-569 446,-569 446,-567 276,-567"/>
|
||||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="300,-511.5 300,-517.5 470,-517.5 470,-511.5 300,-511.5"/>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-565 276,-567 446,-567 446,-565 276,-565"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-512.5 469,-512.5 "/>
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-563 276,-565 446,-565 446,-563 276,-563"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-516.5 301,-516.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-561 276,-563 446,-563 446,-561 276,-561"/>
|
||||||
<text text-anchor="start" x="309" y="-498.3" font-family="arial" font-size="14.00">X1:22</text>
|
<text text-anchor="start" x="285" y="-547.8" font-family="arial" font-size="14.00">X1:20</text>
|
||||||
<text text-anchor="start" x="372.5" y="-498.3" font-family="arial" font-size="14.00">BK</text>
|
<text text-anchor="start" x="348.5" y="-547.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
<text text-anchor="start" x="418.5" y="-498.3" font-family="arial" font-size="14.00">X2:z24</text>
|
<text text-anchor="start" x="394.5" y="-547.8" font-family="arial" font-size="14.00">X2:z18</text>
|
||||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="300,-486.5 300,-492.5 470,-492.5 470,-486.5 300,-486.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-540 276,-542 446,-542 446,-540 276,-540"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-487.5 469,-487.5 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-538 276,-540 446,-540 446,-538 276,-538"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-491.5 301,-491.5 "/>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-536 276,-538 446,-538 446,-536 276,-536"/>
|
||||||
<text text-anchor="start" x="313" y="-473.3" font-family="arial" font-size="14.00">X1:9</text>
|
<polygon fill="#0066ff" stroke="transparent" points="276,-534 276,-536 446,-536 446,-534 276,-534"/>
|
||||||
<text text-anchor="start" x="373" y="-473.3" font-family="arial" font-size="14.00">VT</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-532 276,-534 446,-534 446,-532 276,-532"/>
|
||||||
<text text-anchor="start" x="418.5" y="-473.3" font-family="arial" font-size="14.00">X2:d26</text>
|
<text text-anchor="start" x="289" y="-518.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="300,-461.5 300,-467.5 470,-467.5 470,-461.5 300,-461.5"/>
|
<text text-anchor="start" x="348" y="-518.8" font-family="arial" font-size="14.00">RD</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-462.5 469,-462.5 "/>
|
<text text-anchor="start" x="394.5" y="-518.8" font-family="arial" font-size="14.00">X2:d20</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-466.5 301,-466.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-511 276,-513 446,-513 446,-511 276,-511"/>
|
||||||
<text text-anchor="start" x="309" y="-448.3" font-family="arial" font-size="14.00">X1:24</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-509 276,-511 446,-511 446,-509 276,-509"/>
|
||||||
<text text-anchor="start" x="370" y="-448.3" font-family="arial" font-size="14.00">WH</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-507 276,-509 446,-509 446,-507 276,-507"/>
|
||||||
<text text-anchor="start" x="418.5" y="-448.3" font-family="arial" font-size="14.00">X2:z30</text>
|
<polygon fill="#ff0000" stroke="transparent" points="276,-505 276,-507 446,-507 446,-505 276,-505"/>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="300,-436.5 300,-442.5 470,-442.5 470,-436.5 300,-436.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-503 276,-505 446,-505 446,-503 276,-503"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-437.5 469,-437.5 "/>
|
<text text-anchor="start" x="285" y="-489.8" font-family="arial" font-size="14.00">X1:22</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-441.5 301,-441.5 "/>
|
<text text-anchor="start" x="348.5" y="-489.8" font-family="arial" font-size="14.00">BK</text>
|
||||||
<text text-anchor="start" x="309.5" y="-423.3" font-family="arial" font-size="14.00">X1:11</text>
|
<text text-anchor="start" x="394.5" y="-489.8" font-family="arial" font-size="14.00">X2:z24</text>
|
||||||
<text text-anchor="start" x="372.5" y="-423.3" font-family="arial" font-size="14.00">BN</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-482 276,-484 446,-484 446,-482 276,-482"/>
|
||||||
<text text-anchor="start" x="418.5" y="-423.3" font-family="arial" font-size="14.00">X2:d32</text>
|
<polygon fill="#000000" stroke="transparent" points="276,-480 276,-482 446,-482 446,-480 276,-480"/>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="300,-411.5 300,-417.5 470,-417.5 470,-411.5 300,-411.5"/>
|
<polygon fill="#000000" stroke="transparent" points="276,-478 276,-480 446,-480 446,-478 276,-478"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-412.5 469,-412.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-476 276,-478 446,-478 446,-476 276,-476"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="469,-416.5 301,-416.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-474 276,-476 446,-476 446,-474 276,-474"/>
|
||||||
<text text-anchor="start" x="325" y="-398.3" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="289" y="-460.8" font-family="arial" font-size="14.00">X1:9</text>
|
||||||
<text text-anchor="start" x="309" y="-379.3" font-family="arial" font-size="14.00">X1:13</text>
|
<text text-anchor="start" x="349" y="-460.8" font-family="arial" font-size="14.00">VT</text>
|
||||||
<text text-anchor="start" x="363" y="-379.3" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="394.5" y="-460.8" font-family="arial" font-size="14.00">X2:d26</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="301,-368.5 469,-368.5 "/>
|
<polygon fill="#000000" stroke="transparent" points="276,-453 276,-455 446,-455 446,-453 276,-453"/>
|
||||||
<text text-anchor="start" x="325" y="-354.3" font-family="arial" font-size="14.00"> </text>
|
<polygon fill="#8000ff" stroke="transparent" points="276,-451 276,-453 446,-453 446,-451 276,-451"/>
|
||||||
|
<polygon fill="#8000ff" stroke="transparent" points="276,-449 276,-451 446,-451 446,-449 276,-449"/>
|
||||||
|
<polygon fill="#8000ff" stroke="transparent" points="276,-447 276,-449 446,-449 446,-447 276,-447"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-445 276,-447 446,-447 446,-445 276,-445"/>
|
||||||
|
<text text-anchor="start" x="285" y="-431.8" font-family="arial" font-size="14.00">X1:24</text>
|
||||||
|
<text text-anchor="start" x="338.5" y="-431.8" font-family="arial" font-size="14.00">GYPK</text>
|
||||||
|
<text text-anchor="start" x="394.5" y="-431.8" font-family="arial" font-size="14.00">X2:z30</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-424 276,-426 446,-426 446,-424 276,-424"/>
|
||||||
|
<polygon fill="#999999" stroke="transparent" points="276,-422 276,-424 446,-424 446,-422 276,-422"/>
|
||||||
|
<polygon fill="#ff66cc" stroke="transparent" points="276,-420 276,-422 446,-422 446,-420 276,-420"/>
|
||||||
|
<polygon fill="#999999" stroke="transparent" points="276,-418 276,-420 446,-420 446,-418 276,-418"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-416 276,-418 446,-418 446,-416 276,-416"/>
|
||||||
|
<text text-anchor="start" x="285.5" y="-402.8" font-family="arial" font-size="14.00">X1:11</text>
|
||||||
|
<text text-anchor="start" x="338.5" y="-402.8" font-family="arial" font-size="14.00">RDBU</text>
|
||||||
|
<text text-anchor="start" x="394.5" y="-402.8" font-family="arial" font-size="14.00">X2:d32</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-395 276,-397 446,-397 446,-395 276,-395"/>
|
||||||
|
<polygon fill="#ff0000" stroke="transparent" points="276,-393 276,-395 446,-395 446,-393 276,-393"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="276,-391 276,-393 446,-393 446,-391 276,-391"/>
|
||||||
|
<polygon fill="#ff0000" stroke="transparent" points="276,-389 276,-391 446,-391 446,-389 276,-389"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-387 276,-389 446,-389 446,-387 276,-387"/>
|
||||||
|
<text text-anchor="start" x="301" y="-373.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="285" y="-354.8" font-family="arial" font-size="14.00">X1:13</text>
|
||||||
|
<text text-anchor="start" x="339" y="-354.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="276,-347 276,-349 446,-349 446,-347 276,-347"/>
|
||||||
|
<text text-anchor="start" x="301" y="-333.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-662.5C220,-662.5 236,-662.5 300,-662.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-671C197.69,-671.34 213.54,-678.34 276,-678"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M156,-664.5C220,-664.5 236,-664.5 300,-664.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-673C196.88,-673.17 212.73,-680.17 276,-680"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-666.5C220,-666.5 236,-666.5 300,-666.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-675C196.08,-675 211.92,-682 276,-682"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M132,-677C195.27,-676.83 211.12,-683.83 276,-684"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-679C194.46,-678.66 210.31,-685.66 276,-686"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-639.5C225.43,-641.13 234.5,-689.13 300,-687.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-648C205.15,-651.62 210.82,-710.62 276,-707"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M156,-641.5C223.46,-641.5 232.54,-689.5 300,-689.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-650C203.15,-651.81 208.83,-710.81 276,-709"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-643.5C221.5,-641.87 230.57,-689.87 300,-691.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-652C201.16,-652 206.84,-711 276,-711"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M132,-654C199.17,-652.19 204.85,-711.19 276,-713"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-656C197.18,-652.38 202.85,-711.38 276,-715"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-616.5C219.54,-616.56 235.49,-612.56 300,-612.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-625C194.84,-625.18 210.76,-620.18 276,-620"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M156,-618.5C220.02,-618.5 235.98,-614.5 300,-614.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-627C195.44,-627.09 211.36,-622.09 276,-622"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-620.5C220.51,-620.44 236.46,-616.44 300,-616.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-629C196.04,-629 211.96,-624 276,-624"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M132,-631C196.64,-630.91 212.56,-625.91 276,-626"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-633C197.24,-632.82 213.16,-627.82 276,-628"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-593.5C224.87,-595.05 235.03,-639.05 300,-637.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-602C203.25,-605.22 212.6,-652.22 276,-649"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M156,-595.5C222.92,-595.5 233.08,-639.5 300,-639.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-604C201.28,-605.61 210.64,-652.61 276,-651"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-597.5C220.97,-595.95 231.13,-639.95 300,-641.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-606C199.32,-606 208.68,-653 276,-653"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M132,-608C197.36,-606.39 206.72,-653.39 276,-655"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-610C195.4,-606.78 204.75,-653.78 276,-657"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-570.5C219.2,-570.72 235,-562.72 300,-562.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-579C193.45,-580.34 208.57,-563.34 276,-562"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M156,-572.5C220.1,-572.5 235.9,-564.5 300,-564.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-581C194.95,-581.67 210.06,-564.67 276,-564"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-574.5C221,-574.28 236.8,-566.28 300,-566.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-583C196.44,-583 211.56,-566 276,-566"/>
|
||||||
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-585C197.94,-584.33 213.05,-567.33 276,-568"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-587C199.43,-585.66 214.55,-568.66 276,-570"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-547.5C224.35,-548.96 235.5,-588.96 300,-587.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-555C201.76,-557.73 213.82,-593.73 276,-591"/>
|
||||||
<path fill="none" stroke="#999999" stroke-width="2" d="M156,-549.5C222.42,-549.5 233.58,-589.5 300,-589.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-557C199.87,-558.36 211.93,-594.36 276,-593"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-551.5C220.5,-550.04 231.65,-590.04 300,-591.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-559C197.97,-559 210.03,-595 276,-595"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-561C196.07,-559.64 208.13,-595.64 276,-597"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-563C194.18,-560.27 206.24,-596.27 276,-599"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-524.5C219,-524.92 234.56,-512.92 300,-512.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-532C193.6,-534.25 207.2,-506.25 276,-504"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M156,-526.5C220.22,-526.5 235.78,-514.5 300,-514.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-534C195.4,-535.13 209,-507.13 276,-506"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-528.5C221.44,-528.08 237,-516.08 300,-516.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-536C197.2,-536 210.8,-508 276,-508"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-538C199,-536.87 212.6,-508.87 276,-510"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-540C200.8,-537.75 214.4,-509.75 276,-512"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-501.5C223.87,-502.86 235.93,-538.86 300,-537.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-509C200.32,-510.96 214.56,-534.96 276,-533"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M156,-503.5C221.97,-503.5 234.03,-539.5 300,-539.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-511C198.6,-511.98 212.84,-535.98 276,-535"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-505.5C220.07,-504.14 232.13,-540.14 300,-541.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-513C196.88,-513 211.12,-537 276,-537"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-515C195.16,-514.02 209.4,-538.02 276,-539"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-517C193.44,-515.04 207.68,-539.04 276,-541"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-478.5C218.94,-479.12 234.16,-463.12 300,-462.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-486C194.57,-488.93 205.72,-448.93 276,-446"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M156,-480.5C220.39,-480.5 235.61,-464.5 300,-464.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-488C196.5,-489.46 207.65,-449.46 276,-448"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-482.5C221.84,-481.88 237.06,-465.88 300,-466.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-490C198.42,-490 209.58,-450 276,-450"/>
|
||||||
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M132,-492C200.35,-490.54 211.5,-450.54 276,-452"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-494C202.28,-491.07 213.43,-451.07 276,-454"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-455.5C223.42,-456.75 236.29,-488.75 300,-487.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-463C198.66,-463.83 214.22,-475.83 276,-475"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-457.5C221.56,-457.5 234.44,-489.5 300,-489.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-465C197.44,-465.42 213,-477.42 276,-477"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-459.5C219.71,-458.25 232.58,-490.25 300,-491.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-467C196.22,-467 211.78,-479 276,-479"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-469C195,-468.58 210.56,-480.58 276,-481"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-471C193.78,-470.17 209.34,-482.17 276,-483"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-432.5C219.01,-433.31 233.78,-413.31 300,-412.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-440C196.09,-443.4 204,-391.4 276,-388"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M156,-434.5C220.61,-434.5 235.39,-414.5 300,-414.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-442C198.07,-443.7 205.98,-391.7 276,-390"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-436.5C222.22,-435.69 236.99,-415.69 300,-416.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M132,-444C200.05,-444 207.95,-392 276,-392"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M132,-446C202.02,-444.3 209.93,-392.3 276,-394"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-448C204,-444.6 211.91,-392.6 276,-396"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-409.5C223,-410.63 236.6,-438.63 300,-437.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-417C196,-417 212,-417 276,-417"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M156,-411.5C221.2,-411.5 234.8,-439.5 300,-439.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-419C196,-419 212,-419 276,-419"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-413.5C219.4,-412.37 233,-440.37 300,-441.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M132,-421C196,-421 212,-421 276,-421"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M132,-423C196,-423 212,-423 276,-423"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-425C196,-425 212,-425 276,-425"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M156,-388.5C220.5,-388.5 235.5,-370.5 300,-370.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M132,-398C199.75,-398 208.25,-348 276,-348"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="614,-0.5 614,-1150.5 766,-1150.5 766,-0.5 614,-0.5"/>
|
<polygon fill="white" stroke="transparent" points="718,-1150 590,-1150 590,0 718,0 718,-1150"/>
|
||||||
<text text-anchor="middle" x="690" y="-1135.3" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="590,-1127 590,-1150 718,-1150 718,-1127 590,-1127"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1127.5 766,-1127.5 "/>
|
<text text-anchor="start" x="645.5" y="-1134.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="634" y="-1112.3" font-family="arial" font-size="14.00">F48</text>
|
<polygon fill="none" stroke="black" points="590,-1104 590,-1127 622,-1127 622,-1104 590,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="654,-1104.5 654,-1127.5 "/>
|
<text text-anchor="start" x="594" y="-1111.8" font-family="arial" font-size="14.00">F48</text>
|
||||||
<text text-anchor="middle" x="683" y="-1112.3" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="622,-1104 622,-1127 672,-1127 672,-1104 622,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="712,-1104.5 712,-1127.5 "/>
|
<text text-anchor="start" x="626" y="-1111.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="739" y="-1112.3" font-family="arial" font-size="14.00">48-pin</text>
|
<polygon fill="none" stroke="black" points="672,-1104 672,-1127 718,-1127 718,-1104 672,-1104"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1104.5 766,-1104.5 "/>
|
<text text-anchor="start" x="676" y="-1111.8" font-family="arial" font-size="14.00">48-pin</text>
|
||||||
<text text-anchor="middle" x="690" y="-1089.3" font-family="arial" font-size="14.00">z2</text>
|
<polygon fill="none" stroke="black" points="590,-1081 590,-1104 718,-1104 718,-1081 590,-1081"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1081.5 766,-1081.5 "/>
|
<text text-anchor="start" x="646.5" y="-1088.8" font-family="arial" font-size="14.00">z2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1066.3" font-family="arial" font-size="14.00">b2</text>
|
<polygon fill="none" stroke="black" points="590,-1058 590,-1081 718,-1081 718,-1058 590,-1058"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1058.5 766,-1058.5 "/>
|
<text text-anchor="start" x="646" y="-1065.8" font-family="arial" font-size="14.00">b2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1043.3" font-family="arial" font-size="14.00">d2</text>
|
<polygon fill="none" stroke="black" points="590,-1035 590,-1058 718,-1058 718,-1035 590,-1035"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1035.5 766,-1035.5 "/>
|
<text text-anchor="start" x="646" y="-1042.8" font-family="arial" font-size="14.00">d2</text>
|
||||||
<text text-anchor="middle" x="690" y="-1020.3" font-family="arial" font-size="14.00">z4</text>
|
<polygon fill="none" stroke="black" points="590,-1012 590,-1035 718,-1035 718,-1012 590,-1012"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-1012.5 766,-1012.5 "/>
|
<text text-anchor="start" x="646.5" y="-1019.8" font-family="arial" font-size="14.00">z4</text>
|
||||||
<text text-anchor="middle" x="690" y="-997.3" font-family="arial" font-size="14.00">b4</text>
|
<polygon fill="none" stroke="black" points="590,-989 590,-1012 718,-1012 718,-989 590,-989"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-989.5 766,-989.5 "/>
|
<text text-anchor="start" x="646" y="-996.8" font-family="arial" font-size="14.00">b4</text>
|
||||||
<text text-anchor="middle" x="690" y="-974.3" font-family="arial" font-size="14.00">d4</text>
|
<polygon fill="none" stroke="black" points="590,-966 590,-989 718,-989 718,-966 590,-966"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-966.5 766,-966.5 "/>
|
<text text-anchor="start" x="646" y="-973.8" font-family="arial" font-size="14.00">d4</text>
|
||||||
<text text-anchor="middle" x="690" y="-951.3" font-family="arial" font-size="14.00">z6</text>
|
<polygon fill="none" stroke="black" points="590,-943 590,-966 718,-966 718,-943 590,-943"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-943.5 766,-943.5 "/>
|
<text text-anchor="start" x="646.5" y="-950.8" font-family="arial" font-size="14.00">z6</text>
|
||||||
<text text-anchor="middle" x="690" y="-928.3" font-family="arial" font-size="14.00">b6</text>
|
<polygon fill="none" stroke="black" points="590,-920 590,-943 718,-943 718,-920 590,-920"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-920.5 766,-920.5 "/>
|
<text text-anchor="start" x="646" y="-927.8" font-family="arial" font-size="14.00">b6</text>
|
||||||
<text text-anchor="middle" x="690" y="-905.3" font-family="arial" font-size="14.00">d6</text>
|
<polygon fill="none" stroke="black" points="590,-897 590,-920 718,-920 718,-897 590,-897"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-897.5 766,-897.5 "/>
|
<text text-anchor="start" x="646" y="-904.8" font-family="arial" font-size="14.00">d6</text>
|
||||||
<text text-anchor="middle" x="690" y="-882.3" font-family="arial" font-size="14.00">z8</text>
|
<polygon fill="none" stroke="black" points="590,-874 590,-897 718,-897 718,-874 590,-874"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-874.5 766,-874.5 "/>
|
<text text-anchor="start" x="646.5" y="-881.8" font-family="arial" font-size="14.00">z8</text>
|
||||||
<text text-anchor="middle" x="690" y="-859.3" font-family="arial" font-size="14.00">b8</text>
|
<polygon fill="none" stroke="black" points="590,-851 590,-874 718,-874 718,-851 590,-851"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-851.5 766,-851.5 "/>
|
<text text-anchor="start" x="646" y="-858.8" font-family="arial" font-size="14.00">b8</text>
|
||||||
<text text-anchor="middle" x="690" y="-836.3" font-family="arial" font-size="14.00">d8</text>
|
<polygon fill="none" stroke="black" points="590,-828 590,-851 718,-851 718,-828 590,-828"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-828.5 766,-828.5 "/>
|
<text text-anchor="start" x="646" y="-835.8" font-family="arial" font-size="14.00">d8</text>
|
||||||
<text text-anchor="middle" x="690" y="-813.3" font-family="arial" font-size="14.00">z10</text>
|
<polygon fill="none" stroke="black" points="590,-805 590,-828 718,-828 718,-805 590,-805"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-805.5 766,-805.5 "/>
|
<text text-anchor="start" x="643" y="-812.8" font-family="arial" font-size="14.00">z10</text>
|
||||||
<text text-anchor="middle" x="690" y="-790.3" font-family="arial" font-size="14.00">b10</text>
|
<polygon fill="none" stroke="black" points="590,-782 590,-805 718,-805 718,-782 590,-782"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-782.5 766,-782.5 "/>
|
<text text-anchor="start" x="642.5" y="-789.8" font-family="arial" font-size="14.00">b10</text>
|
||||||
<text text-anchor="middle" x="690" y="-767.3" font-family="arial" font-size="14.00">d10</text>
|
<polygon fill="none" stroke="black" points="590,-759 590,-782 718,-782 718,-759 590,-759"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-759.5 766,-759.5 "/>
|
<text text-anchor="start" x="642.5" y="-766.8" font-family="arial" font-size="14.00">d10</text>
|
||||||
<text text-anchor="middle" x="690" y="-744.3" font-family="arial" font-size="14.00">z12</text>
|
<polygon fill="none" stroke="black" points="590,-736 590,-759 718,-759 718,-736 590,-736"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-736.5 766,-736.5 "/>
|
<text text-anchor="start" x="643" y="-743.8" font-family="arial" font-size="14.00">z12</text>
|
||||||
<text text-anchor="middle" x="690" y="-721.3" font-family="arial" font-size="14.00">b12</text>
|
<polygon fill="none" stroke="black" points="590,-713 590,-736 718,-736 718,-713 590,-713"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-713.5 766,-713.5 "/>
|
<text text-anchor="start" x="642.5" y="-720.8" font-family="arial" font-size="14.00">b12</text>
|
||||||
<text text-anchor="middle" x="690" y="-698.3" font-family="arial" font-size="14.00">d12</text>
|
<polygon fill="none" stroke="black" points="590,-690 590,-713 718,-713 718,-690 590,-690"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-690.5 766,-690.5 "/>
|
<text text-anchor="start" x="642.5" y="-697.8" font-family="arial" font-size="14.00">d12</text>
|
||||||
<text text-anchor="middle" x="690" y="-675.3" font-family="arial" font-size="14.00">z14</text>
|
<polygon fill="none" stroke="black" points="590,-667 590,-690 718,-690 718,-667 590,-667"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-667.5 766,-667.5 "/>
|
<text text-anchor="start" x="643" y="-674.8" font-family="arial" font-size="14.00">z14</text>
|
||||||
<text text-anchor="middle" x="690" y="-652.3" font-family="arial" font-size="14.00">b14</text>
|
<polygon fill="none" stroke="black" points="590,-644 590,-667 718,-667 718,-644 590,-644"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-644.5 766,-644.5 "/>
|
<text text-anchor="start" x="642.5" y="-651.8" font-family="arial" font-size="14.00">b14</text>
|
||||||
<text text-anchor="middle" x="690" y="-629.3" font-family="arial" font-size="14.00">d14</text>
|
<polygon fill="none" stroke="black" points="590,-621 590,-644 718,-644 718,-621 590,-621"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-621.5 766,-621.5 "/>
|
<text text-anchor="start" x="642.5" y="-628.8" font-family="arial" font-size="14.00">d14</text>
|
||||||
<text text-anchor="middle" x="690" y="-606.3" font-family="arial" font-size="14.00">z16</text>
|
<polygon fill="none" stroke="black" points="590,-598 590,-621 718,-621 718,-598 590,-598"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-598.5 766,-598.5 "/>
|
<text text-anchor="start" x="643" y="-605.8" font-family="arial" font-size="14.00">z16</text>
|
||||||
<text text-anchor="middle" x="690" y="-583.3" font-family="arial" font-size="14.00">b16</text>
|
<polygon fill="none" stroke="black" points="590,-575 590,-598 718,-598 718,-575 590,-575"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-575.5 766,-575.5 "/>
|
<text text-anchor="start" x="642.5" y="-582.8" font-family="arial" font-size="14.00">b16</text>
|
||||||
<text text-anchor="middle" x="690" y="-560.3" font-family="arial" font-size="14.00">d16</text>
|
<polygon fill="none" stroke="black" points="590,-552 590,-575 718,-575 718,-552 590,-552"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-552.5 766,-552.5 "/>
|
<text text-anchor="start" x="642.5" y="-559.8" font-family="arial" font-size="14.00">d16</text>
|
||||||
<text text-anchor="middle" x="690" y="-537.3" font-family="arial" font-size="14.00">z18</text>
|
<polygon fill="none" stroke="black" points="590,-529 590,-552 718,-552 718,-529 590,-529"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-529.5 766,-529.5 "/>
|
<text text-anchor="start" x="643" y="-536.8" font-family="arial" font-size="14.00">z18</text>
|
||||||
<text text-anchor="middle" x="690" y="-514.3" font-family="arial" font-size="14.00">b18</text>
|
<polygon fill="none" stroke="black" points="590,-506 590,-529 718,-529 718,-506 590,-506"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-506.5 766,-506.5 "/>
|
<text text-anchor="start" x="642.5" y="-513.8" font-family="arial" font-size="14.00">b18</text>
|
||||||
<text text-anchor="middle" x="690" y="-491.3" font-family="arial" font-size="14.00">d18</text>
|
<polygon fill="none" stroke="black" points="590,-483 590,-506 718,-506 718,-483 590,-483"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-483.5 766,-483.5 "/>
|
<text text-anchor="start" x="642.5" y="-490.8" font-family="arial" font-size="14.00">d18</text>
|
||||||
<text text-anchor="middle" x="690" y="-468.3" font-family="arial" font-size="14.00">z20</text>
|
<polygon fill="none" stroke="black" points="590,-460 590,-483 718,-483 718,-460 590,-460"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-460.5 766,-460.5 "/>
|
<text text-anchor="start" x="643" y="-467.8" font-family="arial" font-size="14.00">z20</text>
|
||||||
<text text-anchor="middle" x="690" y="-445.3" font-family="arial" font-size="14.00">b20</text>
|
<polygon fill="none" stroke="black" points="590,-437 590,-460 718,-460 718,-437 590,-437"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-437.5 766,-437.5 "/>
|
<text text-anchor="start" x="642.5" y="-444.8" font-family="arial" font-size="14.00">b20</text>
|
||||||
<text text-anchor="middle" x="690" y="-422.3" font-family="arial" font-size="14.00">d20</text>
|
<polygon fill="none" stroke="black" points="590,-414 590,-437 718,-437 718,-414 590,-414"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-414.5 766,-414.5 "/>
|
<text text-anchor="start" x="642.5" y="-421.8" font-family="arial" font-size="14.00">d20</text>
|
||||||
<text text-anchor="middle" x="690" y="-399.3" font-family="arial" font-size="14.00">z22</text>
|
<polygon fill="none" stroke="black" points="590,-391 590,-414 718,-414 718,-391 590,-391"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-391.5 766,-391.5 "/>
|
<text text-anchor="start" x="643" y="-398.8" font-family="arial" font-size="14.00">z22</text>
|
||||||
<text text-anchor="middle" x="690" y="-376.3" font-family="arial" font-size="14.00">b22</text>
|
<polygon fill="none" stroke="black" points="590,-368 590,-391 718,-391 718,-368 590,-368"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-368.5 766,-368.5 "/>
|
<text text-anchor="start" x="642.5" y="-375.8" font-family="arial" font-size="14.00">b22</text>
|
||||||
<text text-anchor="middle" x="690" y="-353.3" font-family="arial" font-size="14.00">d22</text>
|
<polygon fill="none" stroke="black" points="590,-345 590,-368 718,-368 718,-345 590,-345"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-345.5 766,-345.5 "/>
|
<text text-anchor="start" x="642.5" y="-352.8" font-family="arial" font-size="14.00">d22</text>
|
||||||
<text text-anchor="middle" x="690" y="-330.3" font-family="arial" font-size="14.00">z24</text>
|
<polygon fill="none" stroke="black" points="590,-322 590,-345 718,-345 718,-322 590,-322"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-322.5 766,-322.5 "/>
|
<text text-anchor="start" x="643" y="-329.8" font-family="arial" font-size="14.00">z24</text>
|
||||||
<text text-anchor="middle" x="690" y="-307.3" font-family="arial" font-size="14.00">b24</text>
|
<polygon fill="none" stroke="black" points="590,-299 590,-322 718,-322 718,-299 590,-299"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-299.5 766,-299.5 "/>
|
<text text-anchor="start" x="642.5" y="-306.8" font-family="arial" font-size="14.00">b24</text>
|
||||||
<text text-anchor="middle" x="690" y="-284.3" font-family="arial" font-size="14.00">d24</text>
|
<polygon fill="none" stroke="black" points="590,-276 590,-299 718,-299 718,-276 590,-276"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-276.5 766,-276.5 "/>
|
<text text-anchor="start" x="642.5" y="-283.8" font-family="arial" font-size="14.00">d24</text>
|
||||||
<text text-anchor="middle" x="690" y="-261.3" font-family="arial" font-size="14.00">z26</text>
|
<polygon fill="none" stroke="black" points="590,-253 590,-276 718,-276 718,-253 590,-253"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-253.5 766,-253.5 "/>
|
<text text-anchor="start" x="643" y="-260.8" font-family="arial" font-size="14.00">z26</text>
|
||||||
<text text-anchor="middle" x="690" y="-238.3" font-family="arial" font-size="14.00">b26</text>
|
<polygon fill="none" stroke="black" points="590,-230 590,-253 718,-253 718,-230 590,-230"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-230.5 766,-230.5 "/>
|
<text text-anchor="start" x="642.5" y="-237.8" font-family="arial" font-size="14.00">b26</text>
|
||||||
<text text-anchor="middle" x="690" y="-215.3" font-family="arial" font-size="14.00">d26</text>
|
<polygon fill="none" stroke="black" points="590,-207 590,-230 718,-230 718,-207 590,-207"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-207.5 766,-207.5 "/>
|
<text text-anchor="start" x="642.5" y="-214.8" font-family="arial" font-size="14.00">d26</text>
|
||||||
<text text-anchor="middle" x="690" y="-192.3" font-family="arial" font-size="14.00">z28</text>
|
<polygon fill="none" stroke="black" points="590,-184 590,-207 718,-207 718,-184 590,-184"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-184.5 766,-184.5 "/>
|
<text text-anchor="start" x="643" y="-191.8" font-family="arial" font-size="14.00">z28</text>
|
||||||
<text text-anchor="middle" x="690" y="-169.3" font-family="arial" font-size="14.00">b28</text>
|
<polygon fill="none" stroke="black" points="590,-161 590,-184 718,-184 718,-161 590,-161"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-161.5 766,-161.5 "/>
|
<text text-anchor="start" x="642.5" y="-168.8" font-family="arial" font-size="14.00">b28</text>
|
||||||
<text text-anchor="middle" x="690" y="-146.3" font-family="arial" font-size="14.00">d28</text>
|
<polygon fill="none" stroke="black" points="590,-138 590,-161 718,-161 718,-138 590,-138"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-138.5 766,-138.5 "/>
|
<text text-anchor="start" x="642.5" y="-145.8" font-family="arial" font-size="14.00">d28</text>
|
||||||
<text text-anchor="middle" x="690" y="-123.3" font-family="arial" font-size="14.00">z30</text>
|
<polygon fill="none" stroke="black" points="590,-115 590,-138 718,-138 718,-115 590,-115"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-115.5 766,-115.5 "/>
|
<text text-anchor="start" x="643" y="-122.8" font-family="arial" font-size="14.00">z30</text>
|
||||||
<text text-anchor="middle" x="690" y="-100.3" font-family="arial" font-size="14.00">b30</text>
|
<polygon fill="none" stroke="black" points="590,-92 590,-115 718,-115 718,-92 590,-92"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-92.5 766,-92.5 "/>
|
<text text-anchor="start" x="642.5" y="-99.8" font-family="arial" font-size="14.00">b30</text>
|
||||||
<text text-anchor="middle" x="690" y="-77.3" font-family="arial" font-size="14.00">d30</text>
|
<polygon fill="none" stroke="black" points="590,-69 590,-92 718,-92 718,-69 590,-69"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-69.5 766,-69.5 "/>
|
<text text-anchor="start" x="642.5" y="-76.8" font-family="arial" font-size="14.00">d30</text>
|
||||||
<text text-anchor="middle" x="690" y="-54.3" font-family="arial" font-size="14.00">z32</text>
|
<polygon fill="none" stroke="black" points="590,-46 590,-69 718,-69 718,-46 590,-46"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-46.5 766,-46.5 "/>
|
<text text-anchor="start" x="643" y="-53.8" font-family="arial" font-size="14.00">z32</text>
|
||||||
<text text-anchor="middle" x="690" y="-31.3" font-family="arial" font-size="14.00">b32</text>
|
<polygon fill="none" stroke="black" points="590,-23 590,-46 718,-46 718,-23 590,-23"/>
|
||||||
<polyline fill="none" stroke="black" points="614,-23.5 766,-23.5 "/>
|
<text text-anchor="start" x="642.5" y="-30.8" font-family="arial" font-size="14.00">b32</text>
|
||||||
<text text-anchor="middle" x="690" y="-8.3" font-family="arial" font-size="14.00">d32</text>
|
<polygon fill="none" stroke="black" points="590,0 590,-23 718,-23 718,0 590,0"/>
|
||||||
|
<text text-anchor="start" x="642.5" y="-7.8" font-family="arial" font-size="14.00">d32</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-662.5C625.31,-665.42 462.24,-979.42 614,-976.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-678C595.87,-683.79 447.28,-979.79 590,-974"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M470,-664.5C623.53,-664.5 460.47,-978.5 614,-978.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-680C594.08,-682.9 445.49,-978.9 590,-976"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-666.5C621.76,-663.58 458.69,-977.58 614,-980.5"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-682C592.3,-682 443.7,-978 590,-978"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M446,-684C590.51,-681.1 441.92,-977.1 590,-980"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-686C588.72,-680.21 440.13,-976.21 590,-982"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-687.5C662.35,-690.51 425.1,-1094.51 614,-1091.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-707C630.91,-712.99 412.03,-1094.99 590,-1089"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M470,-689.5C660.62,-689.5 423.38,-1093.5 614,-1093.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-709C629.18,-711.99 410.3,-1093.99 590,-1091"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-691.5C658.9,-688.49 421.65,-1092.49 614,-1095.5"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-711C627.44,-711 408.56,-1093 590,-1093"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M446,-713C625.7,-710.01 406.82,-1092.01 590,-1095"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-715C623.97,-709.01 405.09,-1091.01 590,-1097"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-612.5C566.6,-615.06 521.24,-772.06 614,-769.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-620C541.32,-625.02 502.41,-772.02 590,-767"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M470,-614.5C564.68,-614.5 519.32,-771.5 614,-771.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-622C539.39,-624.51 500.48,-771.51 590,-769"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-616.5C562.76,-613.94 517.4,-770.94 614,-773.5"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-624C537.46,-624 498.54,-771 590,-771"/>
|
||||||
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M446,-626C535.52,-623.49 496.61,-770.49 590,-773"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-628C533.59,-622.98 494.68,-769.98 590,-775"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-637.5C598.9,-640.31 488.76,-887.31 614,-884.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-649C571.42,-654.57 471.94,-887.57 590,-882"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M470,-639.5C597.07,-639.5 486.93,-886.5 614,-886.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-651C569.58,-653.79 470.1,-886.79 590,-884"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-641.5C595.24,-638.69 485.1,-885.69 614,-888.5"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-653C567.74,-653 468.26,-886 590,-886"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M446,-655C565.9,-652.21 466.42,-885.21 590,-888"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-657C564.06,-651.43 464.58,-884.43 590,-890"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-562.5C533.88,-562.5 549.87,-561.5 614,-561.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-562C509.28,-562.07 525.25,-559.07 590,-559"/>
|
||||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M470,-564.5C534,-564.5 550,-563.5 614,-563.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-564C509.64,-564.03 525.62,-561.03 590,-561"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-566.5C534.13,-566.5 550.12,-565.5 614,-565.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-566C510.01,-566 525.99,-563 590,-563"/>
|
||||||
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-568C510.38,-567.97 526.36,-564.97 590,-565"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-570C510.75,-569.93 526.72,-566.93 590,-567"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-587.5C547.47,-589.65 540.52,-679.65 614,-677.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-591C524.09,-595.2 519.9,-679.2 590,-675"/>
|
||||||
<path fill="none" stroke="#999999" stroke-width="2" d="M470,-589.5C545.47,-589.5 538.53,-679.5 614,-679.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-593C522.09,-595.1 517.9,-679.1 590,-677"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-591.5C543.48,-589.35 536.53,-679.35 614,-681.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-595C520.09,-595 515.91,-679 590,-679"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-597C518.1,-594.9 513.91,-678.9 590,-681"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-599C516.1,-594.8 511.91,-678.8 590,-683"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-512.5C543.24,-514.65 536.77,-425.65 614,-423.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-504C515.87,-508.18 512.13,-425.18 590,-421"/>
|
||||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M470,-514.5C545.24,-514.5 538.76,-425.5 614,-425.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-506C517.87,-508.09 514.13,-425.09 590,-423"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-516.5C547.23,-514.35 540.76,-425.35 614,-427.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-508C519.87,-508 516.13,-425 590,-425"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-510C521.87,-507.91 518.13,-424.91 590,-427"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-512C523.87,-507.82 520.13,-424.82 590,-429"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-537.5C534.13,-537.5 550.12,-538.5 614,-538.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-533C510.75,-533.07 526.72,-536.07 590,-536"/>
|
||||||
<path fill="none" stroke="#0066ff" stroke-width="2" d="M470,-539.5C534,-539.5 550,-540.5 614,-540.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-535C510.38,-535.03 526.36,-538.03 590,-538"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-541.5C533.88,-541.5 549.87,-542.5 614,-542.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-537C510.01,-537 525.99,-540 590,-540"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-539C509.64,-538.97 525.62,-541.97 590,-542"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-541C509.28,-540.93 525.25,-543.93 590,-544"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-462.5C594.86,-465.31 485.48,-219.31 614,-216.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-446C563.68,-451.57 464.96,-219.57 590,-214"/>
|
||||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M470,-464.5C596.69,-464.5 487.31,-218.5 614,-218.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-448C565.52,-450.78 466.8,-218.78 590,-216"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-466.5C598.52,-463.69 489.14,-217.69 614,-220.5"/>
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-450C567.36,-450 468.64,-218 590,-218"/>
|
||||||
|
<path fill="none" stroke="#8000ff" stroke-width="2" d="M446,-452C569.2,-449.22 470.48,-217.22 590,-220"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-454C571.04,-448.43 472.32,-216.43 590,-222"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-487.5C562.43,-490.05 517.72,-334.05 614,-331.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-475C533.27,-480.01 494.99,-334.01 590,-329"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-489.5C564.36,-489.5 519.64,-333.5 614,-333.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-477C535.21,-479.51 496.93,-333.51 590,-331"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-491.5C566.28,-488.95 521.57,-332.95 614,-335.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-479C537.14,-479 498.86,-333 590,-333"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-481C539.07,-478.49 500.79,-332.49 590,-335"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-483C541.01,-477.99 502.73,-331.99 590,-337"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-412.5C658.48,-415.51 422.07,-12.51 614,-9.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-388C623.55,-393.99 405.5,-12.99 590,-7"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M470,-414.5C660.2,-414.5 423.8,-11.5 614,-11.5"/>
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-390C625.29,-392.99 407.24,-11.99 590,-9"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-416.5C661.93,-413.49 425.52,-10.49 614,-13.5"/>
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M446,-392C627.02,-392 408.98,-11 590,-11"/>
|
||||||
|
<path fill="none" stroke="#ff0000" stroke-width="2" d="M446,-394C628.76,-391.01 410.71,-10.01 590,-13"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-396C630.5,-390.01 412.45,-9.01 590,-15"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-437.5C621.35,-440.42 459.1,-127.42 614,-124.5"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-417C588.32,-422.79 440.53,-127.79 590,-122"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M470,-439.5C623.13,-439.5 460.87,-126.5 614,-126.5"/>
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-419C590.11,-421.9 442.31,-126.9 590,-124"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M470,-441.5C624.9,-438.58 462.65,-125.58 614,-128.5"/>
|
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M446,-421C591.9,-421 444.1,-126 590,-126"/>
|
||||||
|
<path fill="none" stroke="#999999" stroke-width="2" d="M446,-423C593.69,-420.1 445.89,-125.1 590,-128"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M446,-425C595.47,-419.21 447.68,-124.21 590,-130"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 41 KiB |
@ -5,13 +5,13 @@ connectors:
|
|||||||
type: D-Sub
|
type: D-Sub
|
||||||
subtype: male
|
subtype: male
|
||||||
pincount: 25
|
pincount: 25
|
||||||
pinnumbers: [1,14,3,16,5,18,7,20,9,22,11,24,13]
|
pins: [1,14,3,16,5,18,7,20,9,22,11,24,13]
|
||||||
pinout: [ SENSE_P_1, SENSE_N_1, SENSE_P_2, SENSE_N_2, SENSE_P_3, SENSE_N_3, SENSE_P_4,SENSE_N_4, SENSE_P_5, SENSE_N_5, SENSE_P_6, SENSE_N_6, GND ]
|
pinlabels: [ SENSE_P_1, SENSE_N_1, SENSE_P_2, SENSE_N_2, SENSE_P_3, SENSE_N_3, SENSE_P_4,SENSE_N_4, SENSE_P_5, SENSE_N_5, SENSE_P_6, SENSE_N_6, GND ]
|
||||||
X2:
|
X2:
|
||||||
type: F48
|
type: F48
|
||||||
subtype: female
|
subtype: female
|
||||||
pincount: 48
|
pincount: 48
|
||||||
pinnumbers: [ z2,b2,d2,z4,b4,d4,z6,b6,d6,z8,b8,d8,z10,b10,d10,z12,b12,d12,z14,b14,d14,z16,b16,d16,z18,b18,d18,z20,b20,d20,z22,b22,d22,z24,b24,d24,z26,b26,d26,z28,b28,d28,z30,b30,d30,z32,b32,d32 ]
|
pins: [ z2,b2,d2,z4,b4,d4,z6,b6,d6,z8,b8,d8,z10,b10,d10,z12,b12,d12,z14,b14,d14,z16,b16,d16,z18,b18,d18,z20,b20,d20,z22,b22,d22,z24,b24,d24,z26,b26,d26,z28,b28,d28,z30,b30,d30,z32,b32,d32 ]
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
|
|||||||
3
examples/ex10.bom.tsv
generated
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Item Qty Unit Designators
|
||||||
|
Connector, Stewart Connector SS-37000-002, male, 8 pins 2 X1, X2
|
||||||
|
Cable, CAT5e, 8 x 24 AWG 1 m W1
|
||||||
|
286
examples/ex10.gv
generated
Normal file
@ -0,0 +1,286 @@
|
|||||||
|
graph {
|
||||||
|
// Graph generated by WireViz 0.2
|
||||||
|
// https://github.com/formatc1702/WireViz
|
||||||
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
|
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">Stewart Connector SS-37000-002</td>
|
||||||
|
<td balign="left">male</td>
|
||||||
|
<td balign="left">8-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td>DA+</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DA-</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DB+</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DC+</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DC-</td>
|
||||||
|
<td port="p5r">5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DB-</td>
|
||||||
|
<td port="p6r">6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DD+</td>
|
||||||
|
<td port="p7r">7</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>DD-</td>
|
||||||
|
<td port="p8r">8</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Stewart Connector SS-37000-002</td>
|
||||||
|
<td balign="left">male</td>
|
||||||
|
<td balign="left">8-pin</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||||
|
<tr>
|
||||||
|
<td port="p1l">1</td>
|
||||||
|
<td>DB+</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>DB-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>DA+</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>DD+</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p5l">5</td>
|
||||||
|
<td>DD-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p6l">6</td>
|
||||||
|
<td>DA-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p7l">7</td>
|
||||||
|
<td>DC+</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p8l">8</td>
|
||||||
|
<td>DC-</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
edge [color="#000000:#ffffff:#00ff00:#ffffff:#000000"]
|
||||||
|
X1:p1r:e -- W1:w1:w
|
||||||
|
W1:w1:e -- X2:p3l:w
|
||||||
|
edge [color="#000000:#00ff00:#00ff00:#00ff00:#000000"]
|
||||||
|
X1:p2r:e -- W1:w2:w
|
||||||
|
W1:w2:e -- X2:p6l:w
|
||||||
|
edge [color="#000000:#ffffff:#ff8000:#ffffff:#000000"]
|
||||||
|
X1:p3r:e -- W1:w3:w
|
||||||
|
W1:w3:e -- X2:p1l:w
|
||||||
|
edge [color="#000000:#0066ff:#0066ff:#0066ff:#000000"]
|
||||||
|
X1:p4r:e -- W1:w4:w
|
||||||
|
W1:w4:e -- X2:p7l:w
|
||||||
|
edge [color="#000000:#ffffff:#0066ff:#ffffff:#000000"]
|
||||||
|
X1:p5r:e -- W1:w5:w
|
||||||
|
W1:w5:e -- X2:p8l:w
|
||||||
|
edge [color="#000000:#ff8000:#ff8000:#ff8000:#000000"]
|
||||||
|
X1:p6r:e -- W1:w6:w
|
||||||
|
W1:w6:e -- X2:p2l:w
|
||||||
|
edge [color="#000000:#ffffff:#895956:#ffffff:#000000"]
|
||||||
|
X1:p7r:e -- W1:w7:w
|
||||||
|
W1:w7:e -- X2:p4l:w
|
||||||
|
edge [color="#000000:#895956:#895956:#895956:#000000"]
|
||||||
|
X1:p8r:e -- W1:w8:w
|
||||||
|
W1:w8:e -- X2:p5l: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">CAT5e</td>
|
||||||
|
<td balign="left">8x</td>
|
||||||
|
<td balign="left">24 AWG</td>
|
||||||
|
<td balign="left">1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>WHGN</td>
|
||||||
|
<td>X2:3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="10">
|
||||||
|
<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="#00ff00" 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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2:6</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="10">
|
||||||
|
<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="#00ff00" 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:3</td>
|
||||||
|
<td>WHOG</td>
|
||||||
|
<td>X2:1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="10">
|
||||||
|
<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="#ff8000" 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:4</td>
|
||||||
|
<td>BU</td>
|
||||||
|
<td>X2:7</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="10">
|
||||||
|
<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="#0066ff" 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>X1:5</td>
|
||||||
|
<td>WHBU</td>
|
||||||
|
<td>X2:8</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w5" height="10">
|
||||||
|
<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="#0066ff" 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:6</td>
|
||||||
|
<td>OG</td>
|
||||||
|
<td>X2:2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w6" height="10">
|
||||||
|
<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="#ff8000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff8000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff8000" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:7</td>
|
||||||
|
<td>WHBN</td>
|
||||||
|
<td>X2:4</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w7" height="10">
|
||||||
|
<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="#895956" 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:8</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2:5</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w8" height="10">
|
||||||
|
<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="#895956" 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></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
|
}
|
||||||
332
examples/ex10.html
generated
Normal file
@ -0,0 +1,332 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
|
-->
|
||||||
|
<!-- Pages: 1 -->
|
||||||
|
<svg width="1039pt" height="324pt"
|
||||||
|
viewBox="0.00 0.00 1039.00 324.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 320)">
|
||||||
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-320 1035,-320 1035,4 -4,4"/>
|
||||||
|
<!-- X1 -->
|
||||||
|
<g id="node1" class="node">
|
||||||
|
<title>X1</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="289,-264 0,-264 0,-34 289,-34 289,-264"/>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-241 0.5,-264 289.5,-264 289.5,-241 0.5,-241"/>
|
||||||
|
<text text-anchor="start" x="136.5" y="-248.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-218 0.5,-241 211.5,-241 211.5,-218 0.5,-218"/>
|
||||||
|
<text text-anchor="start" x="4.5" y="-225.8" font-family="arial" font-size="14.00">Stewart Connector SS-37000-002</text>
|
||||||
|
<polygon fill="none" stroke="black" points="211.5,-218 211.5,-241 250.5,-241 250.5,-218 211.5,-218"/>
|
||||||
|
<text text-anchor="start" x="215.5" y="-225.8" font-family="arial" font-size="14.00">male</text>
|
||||||
|
<polygon fill="none" stroke="black" points="250.5,-218 250.5,-241 289.5,-241 289.5,-218 250.5,-218"/>
|
||||||
|
<text text-anchor="start" x="254.5" y="-225.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-195 0.5,-218 155.5,-218 155.5,-195 0.5,-195"/>
|
||||||
|
<text text-anchor="start" x="64" y="-202.8" font-family="arial" font-size="14.00">DA+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-195 155.5,-218 289.5,-218 289.5,-195 155.5,-195"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-202.8" font-family="arial" font-size="14.00">1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-172 0.5,-195 155.5,-195 155.5,-172 0.5,-172"/>
|
||||||
|
<text text-anchor="start" x="66" y="-179.8" font-family="arial" font-size="14.00">DA-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-172 155.5,-195 289.5,-195 289.5,-172 155.5,-172"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-179.8" font-family="arial" font-size="14.00">2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-149 0.5,-172 155.5,-172 155.5,-149 0.5,-149"/>
|
||||||
|
<text text-anchor="start" x="64" y="-156.8" font-family="arial" font-size="14.00">DB+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-149 155.5,-172 289.5,-172 289.5,-149 155.5,-149"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-156.8" font-family="arial" font-size="14.00">3</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-126 0.5,-149 155.5,-149 155.5,-126 0.5,-126"/>
|
||||||
|
<text text-anchor="start" x="64" y="-133.8" font-family="arial" font-size="14.00">DC+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-126 155.5,-149 289.5,-149 289.5,-126 155.5,-126"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-133.8" font-family="arial" font-size="14.00">4</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-103 0.5,-126 155.5,-126 155.5,-103 0.5,-103"/>
|
||||||
|
<text text-anchor="start" x="65.5" y="-110.8" font-family="arial" font-size="14.00">DC-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-103 155.5,-126 289.5,-126 289.5,-103 155.5,-103"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-110.8" font-family="arial" font-size="14.00">5</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-80 0.5,-103 155.5,-103 155.5,-80 0.5,-80"/>
|
||||||
|
<text text-anchor="start" x="66" y="-87.8" font-family="arial" font-size="14.00">DB-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-80 155.5,-103 289.5,-103 289.5,-80 155.5,-80"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-87.8" font-family="arial" font-size="14.00">6</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-57 0.5,-80 155.5,-80 155.5,-57 0.5,-57"/>
|
||||||
|
<text text-anchor="start" x="64" y="-64.8" font-family="arial" font-size="14.00">DD+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-57 155.5,-80 289.5,-80 289.5,-57 155.5,-57"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-64.8" font-family="arial" font-size="14.00">7</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-34 0.5,-57 155.5,-57 155.5,-34 0.5,-34"/>
|
||||||
|
<text text-anchor="start" x="65.5" y="-41.8" font-family="arial" font-size="14.00">DD-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-34 155.5,-57 289.5,-57 289.5,-34 155.5,-34"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-41.8" font-family="arial" font-size="14.00">8</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1 -->
|
||||||
|
<g id="node3" class="node">
|
||||||
|
<title>W1</title>
|
||||||
|
<polygon fill="none" stroke="black" points="598,-316 433,-316 433,0 598,0 598,-316"/>
|
||||||
|
<polygon fill="none" stroke="black" points="433.5,-293 433.5,-316 598.5,-316 598.5,-293 433.5,-293"/>
|
||||||
|
<text text-anchor="start" x="505" y="-300.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="433.5,-270 433.5,-293 483.5,-293 483.5,-270 433.5,-270"/>
|
||||||
|
<text text-anchor="start" x="437.5" y="-277.8" font-family="arial" font-size="14.00">CAT5e</text>
|
||||||
|
<polygon fill="none" stroke="black" points="483.5,-270 483.5,-293 506.5,-293 506.5,-270 483.5,-270"/>
|
||||||
|
<text text-anchor="start" x="487.5" y="-277.8" font-family="arial" font-size="14.00">8x</text>
|
||||||
|
<polygon fill="none" stroke="black" points="506.5,-270 506.5,-293 566.5,-293 566.5,-270 506.5,-270"/>
|
||||||
|
<text text-anchor="start" x="510.5" y="-277.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||||
|
<polygon fill="none" stroke="black" points="566.5,-270 566.5,-293 598.5,-293 598.5,-270 566.5,-270"/>
|
||||||
|
<text text-anchor="start" x="570.5" y="-277.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
|
<text text-anchor="start" x="456" y="-256.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="444" y="-237.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
|
<text text-anchor="start" x="493.5" y="-237.8" font-family="arial" font-size="14.00">WHGN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-237.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-230 433.5,-232 598.5,-232 598.5,-230 433.5,-230"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-228 433.5,-230 598.5,-230 598.5,-228 433.5,-228"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-226 433.5,-228 598.5,-228 598.5,-226 433.5,-226"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-224 433.5,-226 598.5,-226 598.5,-224 433.5,-224"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-222 433.5,-224 598.5,-224 598.5,-222 433.5,-222"/>
|
||||||
|
<text text-anchor="start" x="444" y="-208.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
|
<text text-anchor="start" x="505" y="-208.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-208.8" font-family="arial" font-size="14.00">X2:6</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-201 433.5,-203 598.5,-203 598.5,-201 433.5,-201"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-199 433.5,-201 598.5,-201 598.5,-199 433.5,-199"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-197 433.5,-199 598.5,-199 598.5,-197 433.5,-197"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-195 433.5,-197 598.5,-197 598.5,-195 433.5,-195"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-193 433.5,-195 598.5,-195 598.5,-193 433.5,-193"/>
|
||||||
|
<text text-anchor="start" x="444" y="-179.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
|
<text text-anchor="start" x="493" y="-179.8" font-family="arial" font-size="14.00">WHOG</text>
|
||||||
|
<text text-anchor="start" x="560" y="-179.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-172 433.5,-174 598.5,-174 598.5,-172 433.5,-172"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-170 433.5,-172 598.5,-172 598.5,-170 433.5,-170"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-168 433.5,-170 598.5,-170 598.5,-168 433.5,-168"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-166 433.5,-168 598.5,-168 598.5,-166 433.5,-166"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-164 433.5,-166 598.5,-166 598.5,-164 433.5,-164"/>
|
||||||
|
<text text-anchor="start" x="444" y="-150.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
|
<text text-anchor="start" x="506.5" y="-150.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
|
<text text-anchor="start" x="560" y="-150.8" font-family="arial" font-size="14.00">X2:7</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-143 433.5,-145 598.5,-145 598.5,-143 433.5,-143"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-141 433.5,-143 598.5,-143 598.5,-141 433.5,-141"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-139 433.5,-141 598.5,-141 598.5,-139 433.5,-139"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-137 433.5,-139 598.5,-139 598.5,-137 433.5,-137"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-135 433.5,-137 598.5,-137 598.5,-135 433.5,-135"/>
|
||||||
|
<text text-anchor="start" x="444" y="-121.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
|
<text text-anchor="start" x="494.5" y="-121.8" font-family="arial" font-size="14.00">WHBU</text>
|
||||||
|
<text text-anchor="start" x="560" y="-121.8" font-family="arial" font-size="14.00">X2:8</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-114 433.5,-116 598.5,-116 598.5,-114 433.5,-114"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-112 433.5,-114 598.5,-114 598.5,-112 433.5,-112"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-110 433.5,-112 598.5,-112 598.5,-110 433.5,-110"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-108 433.5,-110 598.5,-110 598.5,-108 433.5,-108"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-106 433.5,-108 598.5,-108 598.5,-106 433.5,-106"/>
|
||||||
|
<text text-anchor="start" x="444" y="-92.8" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
|
<text text-anchor="start" x="504.5" y="-92.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
|
<text text-anchor="start" x="560" y="-92.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-85 433.5,-87 598.5,-87 598.5,-85 433.5,-85"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-83 433.5,-85 598.5,-85 598.5,-83 433.5,-83"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-81 433.5,-83 598.5,-83 598.5,-81 433.5,-81"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-79 433.5,-81 598.5,-81 598.5,-79 433.5,-79"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-77 433.5,-79 598.5,-79 598.5,-77 433.5,-77"/>
|
||||||
|
<text text-anchor="start" x="444" y="-63.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
|
<text text-anchor="start" x="494.5" y="-63.8" font-family="arial" font-size="14.00">WHBN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-63.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-56 433.5,-58 598.5,-58 598.5,-56 433.5,-56"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-54 433.5,-56 598.5,-56 598.5,-54 433.5,-54"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-52 433.5,-54 598.5,-54 598.5,-52 433.5,-52"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-50 433.5,-52 598.5,-52 598.5,-50 433.5,-50"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-48 433.5,-50 598.5,-50 598.5,-48 433.5,-48"/>
|
||||||
|
<text text-anchor="start" x="444" y="-34.8" font-family="arial" font-size="14.00">X1:8</text>
|
||||||
|
<text text-anchor="start" x="506.5" y="-34.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-34.8" font-family="arial" font-size="14.00">X2:5</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-27 433.5,-29 598.5,-29 598.5,-27 433.5,-27"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-25 433.5,-27 598.5,-27 598.5,-25 433.5,-25"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-23 433.5,-25 598.5,-25 598.5,-23 433.5,-23"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-21 433.5,-23 598.5,-23 598.5,-21 433.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-19 433.5,-21 598.5,-21 598.5,-19 433.5,-19"/>
|
||||||
|
<text text-anchor="start" x="456" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge1" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-203C356.83,-204.62 371.6,-224.62 433,-223"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-205C355.22,-205.81 369.99,-225.81 433,-225"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-207C353.61,-207 368.39,-227 433,-227"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-209C352.01,-208.19 366.78,-228.19 433,-229"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-211C350.4,-209.38 365.17,-229.38 433,-231"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge3" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-180C355.99,-181.04 371.39,-195.04 433,-194"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-182C354.65,-182.52 370.04,-196.52 433,-196"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-184C353.3,-184 368.7,-198 433,-198"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-186C351.96,-185.48 367.35,-199.48 433,-200"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-188C350.61,-186.96 366.01,-200.96 433,-202"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge5" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-157C354.91,-157.43 370.71,-165.43 433,-165"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-159C354,-159.22 369.8,-167.22 433,-167"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-161C353.1,-161 368.9,-169 433,-169"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-163C352.2,-162.78 368,-170.78 433,-171"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-165C351.29,-164.57 367.09,-172.57 433,-173"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge7" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-133C353.75,-133.07 369.72,-136.07 433,-136"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-135C353.38,-135.03 369.36,-138.03 433,-138"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-137C353.01,-137 368.99,-140 433,-140"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-139C352.64,-138.97 368.62,-141.97 433,-142"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-141C352.28,-140.93 368.25,-143.93 433,-144"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge9" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-110C352.28,-110.07 368.25,-107.07 433,-107"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-112C352.64,-112.03 368.62,-109.03 433,-109"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-114C353.01,-114 368.99,-111 433,-111"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-116C353.38,-115.97 369.36,-112.97 433,-113"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-118C353.75,-117.93 369.72,-114.93 433,-115"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge11" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-87C351.14,-87.53 366.89,-78.53 433,-78"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-89C352.13,-89.26 367.88,-80.26 433,-80"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-91C353.12,-91 368.88,-82 433,-82"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-93C354.12,-92.74 369.87,-83.74 433,-84"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-95C355.11,-94.47 370.86,-85.47 433,-86"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge13" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-64C350.55,-65.14 365.85,-50.14 433,-49"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-66C351.95,-66.57 367.25,-51.57 433,-51"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-68C353.35,-68 368.65,-53 433,-53"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-70C354.75,-69.43 370.05,-54.43 433,-55"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-72C356.15,-70.86 371.45,-55.86 433,-57"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge15" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-41C350.4,-42.71 365.04,-21.71 433,-20"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-43C352.04,-43.86 366.68,-22.86 433,-22"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-45C353.68,-45 368.32,-24 433,-24"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-47C355.32,-46.14 369.96,-25.14 433,-26"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-49C356.96,-47.29 371.6,-26.29 433,-28"/>
|
||||||
|
</g>
|
||||||
|
<!-- X2 -->
|
||||||
|
<g id="node2" class="node">
|
||||||
|
<title>X2</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="1031,-278 742,-278 742,-48 1031,-48 1031,-278"/>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-255 742.5,-278 1031.5,-278 1031.5,-255 742.5,-255"/>
|
||||||
|
<text text-anchor="start" x="878.5" y="-262.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-232 742.5,-255 953.5,-255 953.5,-232 742.5,-232"/>
|
||||||
|
<text text-anchor="start" x="746.5" y="-239.8" font-family="arial" font-size="14.00">Stewart Connector SS-37000-002</text>
|
||||||
|
<polygon fill="none" stroke="black" points="953.5,-232 953.5,-255 992.5,-255 992.5,-232 953.5,-232"/>
|
||||||
|
<text text-anchor="start" x="957.5" y="-239.8" font-family="arial" font-size="14.00">male</text>
|
||||||
|
<polygon fill="none" stroke="black" points="992.5,-232 992.5,-255 1031.5,-255 1031.5,-232 992.5,-232"/>
|
||||||
|
<text text-anchor="start" x="996.5" y="-239.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-209 742.5,-232 877.5,-232 877.5,-209 742.5,-209"/>
|
||||||
|
<text text-anchor="start" x="806" y="-216.8" font-family="arial" font-size="14.00">1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-209 877.5,-232 1031.5,-232 1031.5,-209 877.5,-209"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-216.8" font-family="arial" font-size="14.00">DB+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-186 742.5,-209 877.5,-209 877.5,-186 742.5,-186"/>
|
||||||
|
<text text-anchor="start" x="806" y="-193.8" font-family="arial" font-size="14.00">2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-186 877.5,-209 1031.5,-209 1031.5,-186 877.5,-186"/>
|
||||||
|
<text text-anchor="start" x="942.5" y="-193.8" font-family="arial" font-size="14.00">DB-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-163 742.5,-186 877.5,-186 877.5,-163 742.5,-163"/>
|
||||||
|
<text text-anchor="start" x="806" y="-170.8" font-family="arial" font-size="14.00">3</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-163 877.5,-186 1031.5,-186 1031.5,-163 877.5,-163"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-170.8" font-family="arial" font-size="14.00">DA+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-140 742.5,-163 877.5,-163 877.5,-140 742.5,-140"/>
|
||||||
|
<text text-anchor="start" x="806" y="-147.8" font-family="arial" font-size="14.00">4</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-140 877.5,-163 1031.5,-163 1031.5,-140 877.5,-140"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-147.8" font-family="arial" font-size="14.00">DD+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-117 742.5,-140 877.5,-140 877.5,-117 742.5,-117"/>
|
||||||
|
<text text-anchor="start" x="806" y="-124.8" font-family="arial" font-size="14.00">5</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-117 877.5,-140 1031.5,-140 1031.5,-117 877.5,-117"/>
|
||||||
|
<text text-anchor="start" x="942" y="-124.8" font-family="arial" font-size="14.00">DD-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-94 742.5,-117 877.5,-117 877.5,-94 742.5,-94"/>
|
||||||
|
<text text-anchor="start" x="806" y="-101.8" font-family="arial" font-size="14.00">6</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-94 877.5,-117 1031.5,-117 1031.5,-94 877.5,-94"/>
|
||||||
|
<text text-anchor="start" x="942.5" y="-101.8" font-family="arial" font-size="14.00">DA-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-71 742.5,-94 877.5,-94 877.5,-71 742.5,-71"/>
|
||||||
|
<text text-anchor="start" x="806" y="-78.8" font-family="arial" font-size="14.00">7</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-71 877.5,-94 1031.5,-94 1031.5,-71 877.5,-71"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-78.8" font-family="arial" font-size="14.00">DC+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-48 742.5,-71 877.5,-71 877.5,-48 742.5,-48"/>
|
||||||
|
<text text-anchor="start" x="806" y="-55.8" font-family="arial" font-size="14.00">8</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-48 877.5,-71 1031.5,-71 1031.5,-48 877.5,-48"/>
|
||||||
|
<text text-anchor="start" x="942" y="-55.8" font-family="arial" font-size="14.00">DC-</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-223C662.09,-226.4 670,-174.4 742,-171"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-225C664.07,-226.7 671.98,-174.7 742,-173"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-227C666.05,-227 673.95,-175 742,-175"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-229C668.02,-227.3 675.93,-175.3 742,-177"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-231C670,-227.6 677.91,-175.6 742,-179"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge4" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-194C670.2,-198.36 661.83,-105.36 742,-101"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-196C672.19,-198.18 663.82,-105.18 742,-103"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-198C674.19,-198 665.81,-105 742,-105"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-200C676.18,-197.82 667.81,-104.82 742,-107"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-202C678.17,-197.64 669.8,-104.64 742,-109"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge6" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-165C670,-168.4 677.91,-220.4 742,-217"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-167C668.02,-168.7 675.93,-220.7 742,-219"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-169C666.05,-169 673.95,-221 742,-221"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-171C664.07,-169.3 671.98,-221.3 742,-223"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-173C662.09,-169.6 670,-221.6 742,-225"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge8" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-136C663.02,-139.59 669.02,-81.59 742,-78"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-138C665.01,-139.79 671.01,-81.79 742,-80"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-140C667,-140 673,-82 742,-82"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-142C668.99,-140.21 674.99,-82.21 742,-84"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-144C670.98,-140.41 676.98,-82.41 742,-86"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge10" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-107C662.09,-110.4 670,-58.4 742,-55"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-109C664.07,-110.7 671.98,-58.7 742,-57"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-111C666.05,-111 673.95,-59 742,-59"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-113C668.02,-111.3 675.93,-59.3 742,-61"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-115C670,-111.6 677.91,-59.6 742,-63"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge12" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-78C684.12,-82.69 663.76,-198.69 742,-194"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-80C682.15,-82.35 661.79,-198.35 742,-196"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-82C680.18,-82 659.82,-198 742,-198"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-84C678.21,-81.65 657.85,-197.65 742,-200"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-86C676.24,-81.31 655.88,-197.31 742,-202"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge14" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-49C679.39,-53.44 668.56,-151.44 742,-147"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-51C677.4,-53.22 666.57,-151.22 742,-149"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-53C675.42,-53 664.58,-151 742,-151"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-55C673.43,-52.78 662.6,-150.78 742,-153"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-57C671.44,-52.56 660.61,-150.56 742,-155"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge16" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-20C680.91,-24.53 667.02,-128.53 742,-124"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-22C678.93,-24.26 665.04,-128.26 742,-126"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-24C676.95,-24 663.05,-128 742,-128"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-26C674.96,-23.74 661.07,-127.74 742,-130"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-28C672.98,-23.47 659.09,-127.47 742,-132"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Stewart Connector SS-37000-002, male, 8 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, CAT5e, 8 x 24 AWG</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
examples/ex10.png
generated
Normal file
|
After Width: | Height: | Size: 125 KiB |
327
examples/ex10.svg
generated
Normal file
@ -0,0 +1,327 @@
|
|||||||
|
<?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.44.1 (20200629.0846)
|
||||||
|
-->
|
||||||
|
<!-- Pages: 1 -->
|
||||||
|
<svg width="1039pt" height="324pt"
|
||||||
|
viewBox="0.00 0.00 1039.00 324.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 320)">
|
||||||
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-320 1035,-320 1035,4 -4,4"/>
|
||||||
|
<!-- X1 -->
|
||||||
|
<g id="node1" class="node">
|
||||||
|
<title>X1</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="289,-264 0,-264 0,-34 289,-34 289,-264"/>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-241 0.5,-264 289.5,-264 289.5,-241 0.5,-241"/>
|
||||||
|
<text text-anchor="start" x="136.5" y="-248.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-218 0.5,-241 211.5,-241 211.5,-218 0.5,-218"/>
|
||||||
|
<text text-anchor="start" x="4.5" y="-225.8" font-family="arial" font-size="14.00">Stewart Connector SS-37000-002</text>
|
||||||
|
<polygon fill="none" stroke="black" points="211.5,-218 211.5,-241 250.5,-241 250.5,-218 211.5,-218"/>
|
||||||
|
<text text-anchor="start" x="215.5" y="-225.8" font-family="arial" font-size="14.00">male</text>
|
||||||
|
<polygon fill="none" stroke="black" points="250.5,-218 250.5,-241 289.5,-241 289.5,-218 250.5,-218"/>
|
||||||
|
<text text-anchor="start" x="254.5" y="-225.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-195 0.5,-218 155.5,-218 155.5,-195 0.5,-195"/>
|
||||||
|
<text text-anchor="start" x="64" y="-202.8" font-family="arial" font-size="14.00">DA+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-195 155.5,-218 289.5,-218 289.5,-195 155.5,-195"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-202.8" font-family="arial" font-size="14.00">1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-172 0.5,-195 155.5,-195 155.5,-172 0.5,-172"/>
|
||||||
|
<text text-anchor="start" x="66" y="-179.8" font-family="arial" font-size="14.00">DA-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-172 155.5,-195 289.5,-195 289.5,-172 155.5,-172"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-179.8" font-family="arial" font-size="14.00">2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-149 0.5,-172 155.5,-172 155.5,-149 0.5,-149"/>
|
||||||
|
<text text-anchor="start" x="64" y="-156.8" font-family="arial" font-size="14.00">DB+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-149 155.5,-172 289.5,-172 289.5,-149 155.5,-149"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-156.8" font-family="arial" font-size="14.00">3</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-126 0.5,-149 155.5,-149 155.5,-126 0.5,-126"/>
|
||||||
|
<text text-anchor="start" x="64" y="-133.8" font-family="arial" font-size="14.00">DC+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-126 155.5,-149 289.5,-149 289.5,-126 155.5,-126"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-133.8" font-family="arial" font-size="14.00">4</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-103 0.5,-126 155.5,-126 155.5,-103 0.5,-103"/>
|
||||||
|
<text text-anchor="start" x="65.5" y="-110.8" font-family="arial" font-size="14.00">DC-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-103 155.5,-126 289.5,-126 289.5,-103 155.5,-103"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-110.8" font-family="arial" font-size="14.00">5</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-80 0.5,-103 155.5,-103 155.5,-80 0.5,-80"/>
|
||||||
|
<text text-anchor="start" x="66" y="-87.8" font-family="arial" font-size="14.00">DB-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-80 155.5,-103 289.5,-103 289.5,-80 155.5,-80"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-87.8" font-family="arial" font-size="14.00">6</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-57 0.5,-80 155.5,-80 155.5,-57 0.5,-57"/>
|
||||||
|
<text text-anchor="start" x="64" y="-64.8" font-family="arial" font-size="14.00">DD+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-57 155.5,-80 289.5,-80 289.5,-57 155.5,-57"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-64.8" font-family="arial" font-size="14.00">7</text>
|
||||||
|
<polygon fill="none" stroke="black" points="0.5,-34 0.5,-57 155.5,-57 155.5,-34 0.5,-34"/>
|
||||||
|
<text text-anchor="start" x="65.5" y="-41.8" font-family="arial" font-size="14.00">DD-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="155.5,-34 155.5,-57 289.5,-57 289.5,-34 155.5,-34"/>
|
||||||
|
<text text-anchor="start" x="218.5" y="-41.8" font-family="arial" font-size="14.00">8</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1 -->
|
||||||
|
<g id="node3" class="node">
|
||||||
|
<title>W1</title>
|
||||||
|
<polygon fill="none" stroke="black" points="598,-316 433,-316 433,0 598,0 598,-316"/>
|
||||||
|
<polygon fill="none" stroke="black" points="433.5,-293 433.5,-316 598.5,-316 598.5,-293 433.5,-293"/>
|
||||||
|
<text text-anchor="start" x="505" y="-300.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="433.5,-270 433.5,-293 483.5,-293 483.5,-270 433.5,-270"/>
|
||||||
|
<text text-anchor="start" x="437.5" y="-277.8" font-family="arial" font-size="14.00">CAT5e</text>
|
||||||
|
<polygon fill="none" stroke="black" points="483.5,-270 483.5,-293 506.5,-293 506.5,-270 483.5,-270"/>
|
||||||
|
<text text-anchor="start" x="487.5" y="-277.8" font-family="arial" font-size="14.00">8x</text>
|
||||||
|
<polygon fill="none" stroke="black" points="506.5,-270 506.5,-293 566.5,-293 566.5,-270 506.5,-270"/>
|
||||||
|
<text text-anchor="start" x="510.5" y="-277.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||||
|
<polygon fill="none" stroke="black" points="566.5,-270 566.5,-293 598.5,-293 598.5,-270 566.5,-270"/>
|
||||||
|
<text text-anchor="start" x="570.5" y="-277.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
|
<text text-anchor="start" x="456" y="-256.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
<text text-anchor="start" x="444" y="-237.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
|
<text text-anchor="start" x="493.5" y="-237.8" font-family="arial" font-size="14.00">WHGN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-237.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-230 433.5,-232 598.5,-232 598.5,-230 433.5,-230"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-228 433.5,-230 598.5,-230 598.5,-228 433.5,-228"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-226 433.5,-228 598.5,-228 598.5,-226 433.5,-226"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-224 433.5,-226 598.5,-226 598.5,-224 433.5,-224"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-222 433.5,-224 598.5,-224 598.5,-222 433.5,-222"/>
|
||||||
|
<text text-anchor="start" x="444" y="-208.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
|
<text text-anchor="start" x="505" y="-208.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-208.8" font-family="arial" font-size="14.00">X2:6</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-201 433.5,-203 598.5,-203 598.5,-201 433.5,-201"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-199 433.5,-201 598.5,-201 598.5,-199 433.5,-199"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-197 433.5,-199 598.5,-199 598.5,-197 433.5,-197"/>
|
||||||
|
<polygon fill="#00ff00" stroke="transparent" points="433.5,-195 433.5,-197 598.5,-197 598.5,-195 433.5,-195"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-193 433.5,-195 598.5,-195 598.5,-193 433.5,-193"/>
|
||||||
|
<text text-anchor="start" x="444" y="-179.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
|
<text text-anchor="start" x="493" y="-179.8" font-family="arial" font-size="14.00">WHOG</text>
|
||||||
|
<text text-anchor="start" x="560" y="-179.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-172 433.5,-174 598.5,-174 598.5,-172 433.5,-172"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-170 433.5,-172 598.5,-172 598.5,-170 433.5,-170"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-168 433.5,-170 598.5,-170 598.5,-168 433.5,-168"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-166 433.5,-168 598.5,-168 598.5,-166 433.5,-166"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-164 433.5,-166 598.5,-166 598.5,-164 433.5,-164"/>
|
||||||
|
<text text-anchor="start" x="444" y="-150.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
|
<text text-anchor="start" x="506.5" y="-150.8" font-family="arial" font-size="14.00">BU</text>
|
||||||
|
<text text-anchor="start" x="560" y="-150.8" font-family="arial" font-size="14.00">X2:7</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-143 433.5,-145 598.5,-145 598.5,-143 433.5,-143"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-141 433.5,-143 598.5,-143 598.5,-141 433.5,-141"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-139 433.5,-141 598.5,-141 598.5,-139 433.5,-139"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-137 433.5,-139 598.5,-139 598.5,-137 433.5,-137"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-135 433.5,-137 598.5,-137 598.5,-135 433.5,-135"/>
|
||||||
|
<text text-anchor="start" x="444" y="-121.8" font-family="arial" font-size="14.00">X1:5</text>
|
||||||
|
<text text-anchor="start" x="494.5" y="-121.8" font-family="arial" font-size="14.00">WHBU</text>
|
||||||
|
<text text-anchor="start" x="560" y="-121.8" font-family="arial" font-size="14.00">X2:8</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-114 433.5,-116 598.5,-116 598.5,-114 433.5,-114"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-112 433.5,-114 598.5,-114 598.5,-112 433.5,-112"/>
|
||||||
|
<polygon fill="#0066ff" stroke="transparent" points="433.5,-110 433.5,-112 598.5,-112 598.5,-110 433.5,-110"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-108 433.5,-110 598.5,-110 598.5,-108 433.5,-108"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-106 433.5,-108 598.5,-108 598.5,-106 433.5,-106"/>
|
||||||
|
<text text-anchor="start" x="444" y="-92.8" font-family="arial" font-size="14.00">X1:6</text>
|
||||||
|
<text text-anchor="start" x="504.5" y="-92.8" font-family="arial" font-size="14.00">OG</text>
|
||||||
|
<text text-anchor="start" x="560" y="-92.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-85 433.5,-87 598.5,-87 598.5,-85 433.5,-85"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-83 433.5,-85 598.5,-85 598.5,-83 433.5,-83"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-81 433.5,-83 598.5,-83 598.5,-81 433.5,-81"/>
|
||||||
|
<polygon fill="#ff8000" stroke="transparent" points="433.5,-79 433.5,-81 598.5,-81 598.5,-79 433.5,-79"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-77 433.5,-79 598.5,-79 598.5,-77 433.5,-77"/>
|
||||||
|
<text text-anchor="start" x="444" y="-63.8" font-family="arial" font-size="14.00">X1:7</text>
|
||||||
|
<text text-anchor="start" x="494.5" y="-63.8" font-family="arial" font-size="14.00">WHBN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-63.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-56 433.5,-58 598.5,-58 598.5,-56 433.5,-56"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-54 433.5,-56 598.5,-56 598.5,-54 433.5,-54"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-52 433.5,-54 598.5,-54 598.5,-52 433.5,-52"/>
|
||||||
|
<polygon fill="#ffffff" stroke="transparent" points="433.5,-50 433.5,-52 598.5,-52 598.5,-50 433.5,-50"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-48 433.5,-50 598.5,-50 598.5,-48 433.5,-48"/>
|
||||||
|
<text text-anchor="start" x="444" y="-34.8" font-family="arial" font-size="14.00">X1:8</text>
|
||||||
|
<text text-anchor="start" x="506.5" y="-34.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
|
<text text-anchor="start" x="560" y="-34.8" font-family="arial" font-size="14.00">X2:5</text>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-27 433.5,-29 598.5,-29 598.5,-27 433.5,-27"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-25 433.5,-27 598.5,-27 598.5,-25 433.5,-25"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-23 433.5,-25 598.5,-25 598.5,-23 433.5,-23"/>
|
||||||
|
<polygon fill="#895956" stroke="transparent" points="433.5,-21 433.5,-23 598.5,-23 598.5,-21 433.5,-21"/>
|
||||||
|
<polygon fill="#000000" stroke="transparent" points="433.5,-19 433.5,-21 598.5,-21 598.5,-19 433.5,-19"/>
|
||||||
|
<text text-anchor="start" x="456" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge1" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-203C356.83,-204.62 371.6,-224.62 433,-223"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-205C355.22,-205.81 369.99,-225.81 433,-225"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-207C353.61,-207 368.39,-227 433,-227"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-209C352.01,-208.19 366.78,-228.19 433,-229"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-211C350.4,-209.38 365.17,-229.38 433,-231"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge3" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-180C355.99,-181.04 371.39,-195.04 433,-194"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-182C354.65,-182.52 370.04,-196.52 433,-196"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-184C353.3,-184 368.7,-198 433,-198"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M289,-186C351.96,-185.48 367.35,-199.48 433,-200"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-188C350.61,-186.96 366.01,-200.96 433,-202"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge5" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-157C354.91,-157.43 370.71,-165.43 433,-165"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-159C354,-159.22 369.8,-167.22 433,-167"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-161C353.1,-161 368.9,-169 433,-169"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-163C352.2,-162.78 368,-170.78 433,-171"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-165C351.29,-164.57 367.09,-172.57 433,-173"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge7" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-133C353.75,-133.07 369.72,-136.07 433,-136"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-135C353.38,-135.03 369.36,-138.03 433,-138"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-137C353.01,-137 368.99,-140 433,-140"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-139C352.64,-138.97 368.62,-141.97 433,-142"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-141C352.28,-140.93 368.25,-143.93 433,-144"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge9" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-110C352.28,-110.07 368.25,-107.07 433,-107"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-112C352.64,-112.03 368.62,-109.03 433,-109"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M289,-114C353.01,-114 368.99,-111 433,-111"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-116C353.38,-115.97 369.36,-112.97 433,-113"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-118C353.75,-117.93 369.72,-114.93 433,-115"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge11" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-87C351.14,-87.53 366.89,-78.53 433,-78"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-89C352.13,-89.26 367.88,-80.26 433,-80"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-91C353.12,-91 368.88,-82 433,-82"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M289,-93C354.12,-92.74 369.87,-83.74 433,-84"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-95C355.11,-94.47 370.86,-85.47 433,-86"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge13" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-64C350.55,-65.14 365.85,-50.14 433,-49"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-66C351.95,-66.57 367.25,-51.57 433,-51"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-68C353.35,-68 368.65,-53 433,-53"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-70C354.75,-69.43 370.05,-54.43 433,-55"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-72C356.15,-70.86 371.45,-55.86 433,-57"/>
|
||||||
|
</g>
|
||||||
|
<!-- X1--W1 -->
|
||||||
|
<g id="edge15" class="edge">
|
||||||
|
<title>X1:e--W1:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-41C350.4,-42.71 365.04,-21.71 433,-20"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-43C352.04,-43.86 366.68,-22.86 433,-22"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-45C353.68,-45 368.32,-24 433,-24"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M289,-47C355.32,-46.14 369.96,-25.14 433,-26"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-49C356.96,-47.29 371.6,-26.29 433,-28"/>
|
||||||
|
</g>
|
||||||
|
<!-- X2 -->
|
||||||
|
<g id="node2" class="node">
|
||||||
|
<title>X2</title>
|
||||||
|
<polygon fill="white" stroke="transparent" points="1031,-278 742,-278 742,-48 1031,-48 1031,-278"/>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-255 742.5,-278 1031.5,-278 1031.5,-255 742.5,-255"/>
|
||||||
|
<text text-anchor="start" x="878.5" y="-262.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-232 742.5,-255 953.5,-255 953.5,-232 742.5,-232"/>
|
||||||
|
<text text-anchor="start" x="746.5" y="-239.8" font-family="arial" font-size="14.00">Stewart Connector SS-37000-002</text>
|
||||||
|
<polygon fill="none" stroke="black" points="953.5,-232 953.5,-255 992.5,-255 992.5,-232 953.5,-232"/>
|
||||||
|
<text text-anchor="start" x="957.5" y="-239.8" font-family="arial" font-size="14.00">male</text>
|
||||||
|
<polygon fill="none" stroke="black" points="992.5,-232 992.5,-255 1031.5,-255 1031.5,-232 992.5,-232"/>
|
||||||
|
<text text-anchor="start" x="996.5" y="-239.8" font-family="arial" font-size="14.00">8-pin</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-209 742.5,-232 877.5,-232 877.5,-209 742.5,-209"/>
|
||||||
|
<text text-anchor="start" x="806" y="-216.8" font-family="arial" font-size="14.00">1</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-209 877.5,-232 1031.5,-232 1031.5,-209 877.5,-209"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-216.8" font-family="arial" font-size="14.00">DB+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-186 742.5,-209 877.5,-209 877.5,-186 742.5,-186"/>
|
||||||
|
<text text-anchor="start" x="806" y="-193.8" font-family="arial" font-size="14.00">2</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-186 877.5,-209 1031.5,-209 1031.5,-186 877.5,-186"/>
|
||||||
|
<text text-anchor="start" x="942.5" y="-193.8" font-family="arial" font-size="14.00">DB-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-163 742.5,-186 877.5,-186 877.5,-163 742.5,-163"/>
|
||||||
|
<text text-anchor="start" x="806" y="-170.8" font-family="arial" font-size="14.00">3</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-163 877.5,-186 1031.5,-186 1031.5,-163 877.5,-163"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-170.8" font-family="arial" font-size="14.00">DA+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-140 742.5,-163 877.5,-163 877.5,-140 742.5,-140"/>
|
||||||
|
<text text-anchor="start" x="806" y="-147.8" font-family="arial" font-size="14.00">4</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-140 877.5,-163 1031.5,-163 1031.5,-140 877.5,-140"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-147.8" font-family="arial" font-size="14.00">DD+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-117 742.5,-140 877.5,-140 877.5,-117 742.5,-117"/>
|
||||||
|
<text text-anchor="start" x="806" y="-124.8" font-family="arial" font-size="14.00">5</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-117 877.5,-140 1031.5,-140 1031.5,-117 877.5,-117"/>
|
||||||
|
<text text-anchor="start" x="942" y="-124.8" font-family="arial" font-size="14.00">DD-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-94 742.5,-117 877.5,-117 877.5,-94 742.5,-94"/>
|
||||||
|
<text text-anchor="start" x="806" y="-101.8" font-family="arial" font-size="14.00">6</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-94 877.5,-117 1031.5,-117 1031.5,-94 877.5,-94"/>
|
||||||
|
<text text-anchor="start" x="942.5" y="-101.8" font-family="arial" font-size="14.00">DA-</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-71 742.5,-94 877.5,-94 877.5,-71 742.5,-71"/>
|
||||||
|
<text text-anchor="start" x="806" y="-78.8" font-family="arial" font-size="14.00">7</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-71 877.5,-94 1031.5,-94 1031.5,-71 877.5,-71"/>
|
||||||
|
<text text-anchor="start" x="940.5" y="-78.8" font-family="arial" font-size="14.00">DC+</text>
|
||||||
|
<polygon fill="none" stroke="black" points="742.5,-48 742.5,-71 877.5,-71 877.5,-48 742.5,-48"/>
|
||||||
|
<text text-anchor="start" x="806" y="-55.8" font-family="arial" font-size="14.00">8</text>
|
||||||
|
<polygon fill="none" stroke="black" points="877.5,-48 877.5,-71 1031.5,-71 1031.5,-48 877.5,-48"/>
|
||||||
|
<text text-anchor="start" x="942" y="-55.8" font-family="arial" font-size="14.00">DC-</text>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-223C662.09,-226.4 670,-174.4 742,-171"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-225C664.07,-226.7 671.98,-174.7 742,-173"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-227C666.05,-227 673.95,-175 742,-175"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-229C668.02,-227.3 675.93,-175.3 742,-177"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-231C670,-227.6 677.91,-175.6 742,-179"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge4" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-194C670.2,-198.36 661.83,-105.36 742,-101"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-196C672.19,-198.18 663.82,-105.18 742,-103"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-198C674.19,-198 665.81,-105 742,-105"/>
|
||||||
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M598,-200C676.18,-197.82 667.81,-104.82 742,-107"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-202C678.17,-197.64 669.8,-104.64 742,-109"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge6" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-165C670,-168.4 677.91,-220.4 742,-217"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-167C668.02,-168.7 675.93,-220.7 742,-219"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-169C666.05,-169 673.95,-221 742,-221"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-171C664.07,-169.3 671.98,-221.3 742,-223"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-173C662.09,-169.6 670,-221.6 742,-225"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge8" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-136C663.02,-139.59 669.02,-81.59 742,-78"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-138C665.01,-139.79 671.01,-81.79 742,-80"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-140C667,-140 673,-82 742,-82"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-142C668.99,-140.21 674.99,-82.21 742,-84"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-144C670.98,-140.41 676.98,-82.41 742,-86"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge10" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-107C662.09,-110.4 670,-58.4 742,-55"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-109C664.07,-110.7 671.98,-58.7 742,-57"/>
|
||||||
|
<path fill="none" stroke="#0066ff" stroke-width="2" d="M598,-111C666.05,-111 673.95,-59 742,-59"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-113C668.02,-111.3 675.93,-59.3 742,-61"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-115C670,-111.6 677.91,-59.6 742,-63"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge12" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-78C684.12,-82.69 663.76,-198.69 742,-194"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-80C682.15,-82.35 661.79,-198.35 742,-196"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-82C680.18,-82 659.82,-198 742,-198"/>
|
||||||
|
<path fill="none" stroke="#ff8000" stroke-width="2" d="M598,-84C678.21,-81.65 657.85,-197.65 742,-200"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-86C676.24,-81.31 655.88,-197.31 742,-202"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge14" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-49C679.39,-53.44 668.56,-151.44 742,-147"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-51C677.4,-53.22 666.57,-151.22 742,-149"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-53C675.42,-53 664.58,-151 742,-151"/>
|
||||||
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M598,-55C673.43,-52.78 662.6,-150.78 742,-153"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-57C671.44,-52.56 660.61,-150.56 742,-155"/>
|
||||||
|
</g>
|
||||||
|
<!-- W1--X2 -->
|
||||||
|
<g id="edge16" class="edge">
|
||||||
|
<title>W1:e--X2:w</title>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-20C680.91,-24.53 667.02,-128.53 742,-124"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-22C678.93,-24.26 665.04,-128.26 742,-126"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-24C676.95,-24 663.05,-128 742,-128"/>
|
||||||
|
<path fill="none" stroke="#895956" stroke-width="2" d="M598,-26C674.96,-23.74 661.07,-127.74 742,-130"/>
|
||||||
|
<path fill="none" stroke="#000000" stroke-width="2" d="M598,-28C672.98,-23.47 659.09,-127.47 742,-132"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 26 KiB |
24
examples/ex10.yml
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Example 7: Crossover Cable
|
||||||
|
connectors:
|
||||||
|
X1:
|
||||||
|
type: Stewart Connector SS-37000-002
|
||||||
|
subtype: male
|
||||||
|
pinlabels: [DA+,DA-,DB+,DC+,DC-,DB-,DD+,DD-] # pincount is implicit in pinout
|
||||||
|
X2:
|
||||||
|
type: Stewart Connector SS-37000-002
|
||||||
|
subtype: male
|
||||||
|
pinlabels: [DB+,DB-,DA+,DD+,DD-,DA-,DC+,DC-]
|
||||||
|
|
||||||
|
cables:
|
||||||
|
W1:
|
||||||
|
color_code: T568A # auto-color wires based on a standard
|
||||||
|
wirecount: 8 # need to specify number of wires explicitly when using a color code
|
||||||
|
gauge: 24 AWG # also accepts AWG as unit
|
||||||
|
length: 1 # length in m
|
||||||
|
shield: false
|
||||||
|
type: CAT5e
|
||||||
|
|
||||||
|
connections:
|
||||||
|
- - X1: [1-8]
|
||||||
|
- W1: [1-8]
|
||||||
|
- X2: [3,6,1,7,8,2,4,5] # crossover
|
||||||
@ -1,4 +1,5 @@
|
|||||||
# Example gallery
|
# Example Gallery
|
||||||
|
|
||||||
## Example 01
|
## Example 01
|
||||||

|

|
||||||
|
|
||||||
@ -53,3 +54,9 @@
|
|||||||
[Source](ex09.yml) - [Bill of Materials](ex09.bom.tsv)
|
[Source](ex09.yml) - [Bill of Materials](ex09.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
|
## Example 10
|
||||||
|

|
||||||
|
|
||||||
|
[Source](ex10.yml) - [Bill of Materials](ex10.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
examples/resources/cable-WH+BN+GN+shield.png
generated
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
examples/resources/stereo-phone-plug-TRS.png
generated
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
@ -1 +1,5 @@
|
|||||||
.
|
.
|
||||||
|
graphviz
|
||||||
|
pillow
|
||||||
|
pyyaml
|
||||||
|
setuptools
|
||||||
12
setup.py
@ -1,9 +1,10 @@
|
|||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
|
|
||||||
project_name = 'wireviz'
|
from src.wireviz import __version__, CMD_NAME, APP_URL
|
||||||
|
|
||||||
# Utility function to read the README file.
|
# Utility function to read the README file.
|
||||||
# Used for the long_description. It's nice, because now 1) we have a top level
|
# Used for the long_description. It's nice, because now 1) we have a top level
|
||||||
@ -13,20 +14,21 @@ def read(fname):
|
|||||||
return open(os.path.join(os.path.dirname(__file__), fname)).read()
|
return open(os.path.join(os.path.dirname(__file__), fname)).read()
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name=project_name,
|
name=CMD_NAME,
|
||||||
version='0.1',
|
version=__version__,
|
||||||
author='Daniel Rojas',
|
author='Daniel Rojas',
|
||||||
#author_email='',
|
#author_email='',
|
||||||
description='Easily document cables and wiring harnesses',
|
description='Easily document cables and wiring harnesses',
|
||||||
long_description=read(os.path.join(os.path.dirname(__file__), 'README.md')),
|
long_description=read(os.path.join(os.path.dirname(__file__), 'docs/README.md')),
|
||||||
long_description_content_type='text/markdown',
|
long_description_content_type='text/markdown',
|
||||||
install_requires=[
|
install_requires=[
|
||||||
'pyyaml',
|
'pyyaml',
|
||||||
|
'pillow',
|
||||||
'graphviz',
|
'graphviz',
|
||||||
],
|
],
|
||||||
license='GPLv3',
|
license='GPLv3',
|
||||||
keywords='cable connector hardware harness wiring wiring-diagram wiring-harness',
|
keywords='cable connector hardware harness wiring wiring-diagram wiring-harness',
|
||||||
url='https://github.com/formatc1702/WireViz',
|
url=APP_URL,
|
||||||
package_dir={'': 'src'},
|
package_dir={'': 'src'},
|
||||||
packages=find_packages('src'),
|
packages=find_packages('src'),
|
||||||
entry_points={
|
entry_points={
|
||||||
|
|||||||
@ -1,58 +1,118 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from typing import Optional, List, Any
|
from typing import Optional, List, Any, Union
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field, InitVar
|
||||||
from wireviz.wv_helper import int2tuple
|
from pathlib import Path
|
||||||
|
from wireviz.wv_helper import int2tuple, aspect_ratio
|
||||||
from wireviz import wv_colors
|
from wireviz import wv_colors
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Image:
|
||||||
|
gv_dir: InitVar[Path] # Directory of .gv file injected as context during parsing
|
||||||
|
# Attributes of the image object <img>:
|
||||||
|
src: str
|
||||||
|
scale: Optional[str] = None # false | true | width | height | both
|
||||||
|
# Attributes of the image cell <td> containing the image:
|
||||||
|
width: Optional[int] = None
|
||||||
|
height: Optional[int] = None
|
||||||
|
fixedsize: Optional[bool] = None
|
||||||
|
# Contents of the text cell <td> just below the image cell:
|
||||||
|
caption: Optional[str] = None
|
||||||
|
# See also HTML doc at https://graphviz.org/doc/info/shapes.html#html
|
||||||
|
|
||||||
|
def __post_init__(self, gv_dir):
|
||||||
|
|
||||||
|
if self.fixedsize is None:
|
||||||
|
# Default True if any dimension specified unless self.scale also is specified.
|
||||||
|
self.fixedsize = (self.width or self.height) and self.scale is None
|
||||||
|
|
||||||
|
if self.scale is None:
|
||||||
|
self.scale = "false" if not self.width and not self.height \
|
||||||
|
else "both" if self.width and self.height \
|
||||||
|
else "true" # When only one dimension is specified.
|
||||||
|
|
||||||
|
if self.fixedsize:
|
||||||
|
# If only one dimension is specified, compute the other
|
||||||
|
# because Graphviz requires both when fixedsize=True.
|
||||||
|
if self.height:
|
||||||
|
if not self.width:
|
||||||
|
self.width = self.height * aspect_ratio(gv_dir.joinpath(self.src))
|
||||||
|
else:
|
||||||
|
if self.width:
|
||||||
|
self.height = self.width / aspect_ratio(gv_dir.joinpath(self.src))
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class Connector:
|
class Connector:
|
||||||
name: str
|
name: str
|
||||||
|
manufacturer: Optional[str] = None
|
||||||
|
mpn: Optional[str] = None
|
||||||
|
pn: Optional[str] = None
|
||||||
|
style: Optional[str] = None
|
||||||
category: Optional[str] = None
|
category: Optional[str] = None
|
||||||
type: Optional[str] = None
|
type: Optional[str] = None
|
||||||
subtype: Optional[str] = None
|
subtype: Optional[str] = None
|
||||||
pincount: Optional[int] = None
|
pincount: Optional[int] = None
|
||||||
|
image: Optional[Image] = None
|
||||||
notes: Optional[str] = None
|
notes: Optional[str] = None
|
||||||
pinout: List[Any] = field(default_factory=list)
|
pinlabels: List[Any] = field(default_factory=list)
|
||||||
pinnumbers: List[Any] = field(default_factory=list)
|
pins: List[Any] = field(default_factory=list)
|
||||||
color: Optional[str] = None
|
color: Optional[str] = None
|
||||||
show_name: bool = True
|
show_name: bool = None
|
||||||
show_pincount: bool = True
|
show_pincount: bool = None
|
||||||
hide_disconnected_pins: bool = False
|
hide_disconnected_pins: bool = False
|
||||||
|
autogenerate: bool = False
|
||||||
|
loops: List[Any] = field(default_factory=list)
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
|
|
||||||
|
if isinstance(self.image, dict):
|
||||||
|
self.image = Image(**self.image)
|
||||||
|
|
||||||
self.ports_left = False
|
self.ports_left = False
|
||||||
self.ports_right = False
|
self.ports_right = False
|
||||||
self.loops = []
|
|
||||||
self.visible_pins = {}
|
self.visible_pins = {}
|
||||||
|
|
||||||
|
if self.style == 'simple':
|
||||||
|
if self.pincount and self.pincount > 1:
|
||||||
|
raise Exception('Connectors with style set to simple may only have one pin')
|
||||||
|
self.pincount = 1
|
||||||
|
|
||||||
if self.pincount is None:
|
if self.pincount is None:
|
||||||
if self.pinout:
|
if self.pinlabels:
|
||||||
self.pincount = len(self.pinout)
|
self.pincount = len(self.pinlabels)
|
||||||
elif self.pinnumbers:
|
elif self.pins:
|
||||||
self.pincount = len(self.pinnumbers)
|
self.pincount = len(self.pins)
|
||||||
elif self.category == 'ferrule':
|
|
||||||
self.pincount = 1
|
|
||||||
else:
|
else:
|
||||||
raise Exception('You need to specify at least one, pincount, pinout or pinnumbers')
|
raise Exception('You need to specify at least one, pincount, pins or pinlabels')
|
||||||
|
|
||||||
if self.pinout and self.pinnumbers:
|
if self.pinlabels and self.pins:
|
||||||
if len(self.pinout) != len(self.pinnumbers):
|
if len(self.pinlabels) != len(self.pins):
|
||||||
raise Exception('Given pinout and pinnumbers size mismatch')
|
raise Exception('Given pins and pinlabels size mismatch')
|
||||||
|
|
||||||
# create default lists for pinnumbers (sequential) and pinouts (blank) if not specified
|
# create default lists for pins (sequential) and pinlabels (blank) if not specified
|
||||||
if not self.pinnumbers:
|
if not self.pins:
|
||||||
self.pinnumbers = list(range(1, self.pincount + 1))
|
self.pins = list(range(1, self.pincount + 1))
|
||||||
if not self.pinout:
|
if not self.pinlabels:
|
||||||
self.pinout = [''] * self.pincount
|
self.pinlabels = [''] * self.pincount
|
||||||
|
|
||||||
def loop(self, from_pin, to_pin):
|
if len(self.pins) != len(set(self.pins)):
|
||||||
self.loops.append((from_pin, to_pin))
|
raise Exception('Pins are not unique')
|
||||||
if self.hide_disconnected_pins:
|
|
||||||
self.visible_pins[from_pin] = True
|
if self.show_name is None:
|
||||||
self.visible_pins[to_pin] = True
|
self.show_name = not self.autogenerate # hide auto-generated designators by default
|
||||||
|
|
||||||
|
if self.show_pincount is None:
|
||||||
|
self.show_pincount = self.style != 'simple' # hide pincount for simple (1 pin) connectors by default
|
||||||
|
|
||||||
|
for loop in self.loops:
|
||||||
|
# TODO: check that pins to connect actually exist
|
||||||
|
# TODO: allow using pin labels in addition to pin numbers, just like when defining regular connections
|
||||||
|
# TODO: include properties of wire used to create the loop
|
||||||
|
if len(loop) != 2:
|
||||||
|
raise Exception('Loops must be between exactly two pins!')
|
||||||
|
|
||||||
def activate_pin(self, pin):
|
def activate_pin(self, pin):
|
||||||
self.visible_pins[pin] = True
|
self.visible_pins[pin] = True
|
||||||
@ -61,14 +121,19 @@ class Connector:
|
|||||||
@dataclass
|
@dataclass
|
||||||
class Cable:
|
class Cable:
|
||||||
name: str
|
name: str
|
||||||
|
manufacturer: Optional[Union[str, List[str]]] = None
|
||||||
|
mpn: Optional[Union[str, List[str]]] = None
|
||||||
|
pn: Optional[Union[str, List[str]]] = None
|
||||||
category: Optional[str] = None
|
category: Optional[str] = None
|
||||||
type: Optional[str] = None
|
type: Optional[str] = None
|
||||||
gauge: Optional[float] = None
|
gauge: Optional[float] = None
|
||||||
gauge_unit: Optional[str] = None
|
gauge_unit: Optional[str] = None
|
||||||
show_equiv: bool = False
|
show_equiv: bool = False
|
||||||
length: float = 0
|
length: float = 0
|
||||||
|
color: Optional[str] = None
|
||||||
wirecount: Optional[int] = None
|
wirecount: Optional[int] = None
|
||||||
shield: bool = False
|
shield: bool = False
|
||||||
|
image: Optional[Image] = None
|
||||||
notes: Optional[str] = None
|
notes: Optional[str] = None
|
||||||
colors: List[Any] = field(default_factory=list)
|
colors: List[Any] = field(default_factory=list)
|
||||||
color_code: Optional[str] = None
|
color_code: Optional[str] = None
|
||||||
@ -77,6 +142,9 @@ class Cable:
|
|||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
|
|
||||||
|
if isinstance(self.image, dict):
|
||||||
|
self.image = Image(**self.image)
|
||||||
|
|
||||||
if isinstance(self.gauge, str): # gauge and unit specified
|
if isinstance(self.gauge, str): # gauge and unit specified
|
||||||
try:
|
try:
|
||||||
g, u = self.gauge.split(' ')
|
g, u = self.gauge.split(' ')
|
||||||
@ -118,8 +186,16 @@ class Cable:
|
|||||||
raise Exception('Unknown number of wires. Must specify wirecount or colors (implicit length)')
|
raise Exception('Unknown number of wires. Must specify wirecount or colors (implicit length)')
|
||||||
self.wirecount = len(self.colors)
|
self.wirecount = len(self.colors)
|
||||||
|
|
||||||
# for BOM generation
|
# if lists of part numbers are provided check this is a bundle and that it matches the wirecount.
|
||||||
self.wirecount_and_shield = (self.wirecount, self.shield)
|
for idfield in [self.manufacturer, self.mpn, self.pn]:
|
||||||
|
if isinstance(idfield, list):
|
||||||
|
if self.category == "bundle":
|
||||||
|
# check the length
|
||||||
|
if len(idfield) != self.wirecount:
|
||||||
|
raise Exception('lists of part data must match wirecount')
|
||||||
|
else:
|
||||||
|
raise Exception('lists of part data are only supported for bundles')
|
||||||
|
|
||||||
|
|
||||||
def connect(self, from_name, from_pin, via_pin, to_name, to_pin):
|
def connect(self, from_name, from_pin, via_pin, to_name, to_pin):
|
||||||
from_pin = int2tuple(from_pin)
|
from_pin = int2tuple(from_pin)
|
||||||
|
|||||||
@ -3,10 +3,16 @@
|
|||||||
|
|
||||||
from wireviz.DataClasses import Connector, Cable
|
from wireviz.DataClasses import Connector, Cable
|
||||||
from graphviz import Graph
|
from graphviz import Graph
|
||||||
from wireviz import wv_colors
|
from wireviz import wv_colors, wv_helper, __version__, APP_NAME, APP_URL
|
||||||
from wireviz.wv_helper import awg_equiv, mm2_equiv, tuplelist2tsv, nested, flatten2d
|
from wireviz.wv_colors import get_color_hex
|
||||||
|
from wireviz.wv_helper import awg_equiv, mm2_equiv, tuplelist2tsv, \
|
||||||
|
nested_html_table, flatten2d, index_if_list, html_line_breaks, \
|
||||||
|
graphviz_line_breaks, remove_line_breaks, open_file_read, open_file_write, \
|
||||||
|
html_colorbar, html_image, html_caption, manufacturer_info_field
|
||||||
from collections import Counter
|
from collections import Counter
|
||||||
from typing import List
|
from typing import List
|
||||||
|
from pathlib import Path
|
||||||
|
import re
|
||||||
|
|
||||||
|
|
||||||
class Harness:
|
class Harness:
|
||||||
@ -15,27 +21,50 @@ class Harness:
|
|||||||
self.color_mode = 'SHORT'
|
self.color_mode = 'SHORT'
|
||||||
self.connectors = {}
|
self.connectors = {}
|
||||||
self.cables = {}
|
self.cables = {}
|
||||||
|
self.additional_bom_items = []
|
||||||
|
|
||||||
def add_connector(self, name, *args, **kwargs):
|
def add_connector(self, name: str, *args, **kwargs) -> None:
|
||||||
self.connectors[name] = Connector(name, *args, **kwargs)
|
self.connectors[name] = Connector(name, *args, **kwargs)
|
||||||
|
|
||||||
def add_cable(self, name, *args, **kwargs):
|
def add_cable(self, name: str, *args, **kwargs) -> None:
|
||||||
self.cables[name] = Cable(name, *args, **kwargs)
|
self.cables[name] = Cable(name, *args, **kwargs)
|
||||||
|
|
||||||
def loop(self, connector_name, from_pin, to_pin):
|
def add_bom_item(self, item: dict) -> None:
|
||||||
self.connectors[connector_name].loop(from_pin, to_pin)
|
self.additional_bom_items.append(item)
|
||||||
|
|
||||||
|
def connect(self, from_name: str, from_pin: (int, str), via_name: str, via_pin: (int, str), to_name: str, to_pin: (int, str)) -> None:
|
||||||
|
for (name, pin) in zip([from_name, to_name], [from_pin, to_pin]): # check from and to connectors
|
||||||
|
if name is not None and name in self.connectors:
|
||||||
|
connector = self.connectors[name]
|
||||||
|
if pin in connector.pins and pin in connector.pinlabels:
|
||||||
|
if connector.pins.index(pin) == connector.pinlabels.index(pin):
|
||||||
|
# TODO: Maybe issue a warning? It's not worthy of an exception if it's unambiguous, but maybe risky?
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise Exception(f'{name}:{pin} is defined both in pinlabels and pins, for different pins.')
|
||||||
|
if pin in connector.pinlabels:
|
||||||
|
if connector.pinlabels.count(pin) > 1:
|
||||||
|
raise Exception(f'{name}:{pin} is defined more than once.')
|
||||||
|
else:
|
||||||
|
index = connector.pinlabels.index(pin)
|
||||||
|
pin = connector.pins[index] # map pin name to pin number
|
||||||
|
if name == from_name:
|
||||||
|
from_pin = pin
|
||||||
|
if name == to_name:
|
||||||
|
to_pin = pin
|
||||||
|
if not pin in connector.pins:
|
||||||
|
raise Exception(f'{name}:{pin} not found.')
|
||||||
|
|
||||||
def connect(self, from_name, from_pin, via_name, via_pin, to_name, to_pin):
|
|
||||||
self.cables[via_name].connect(from_name, from_pin, via_pin, to_name, to_pin)
|
self.cables[via_name].connect(from_name, from_pin, via_pin, to_name, to_pin)
|
||||||
if from_name in self.connectors:
|
if from_name in self.connectors:
|
||||||
self.connectors[from_name].activate_pin(from_pin)
|
self.connectors[from_name].activate_pin(from_pin)
|
||||||
if to_name in self.connectors:
|
if to_name in self.connectors:
|
||||||
self.connectors[to_name].activate_pin(to_pin)
|
self.connectors[to_name].activate_pin(to_pin)
|
||||||
|
|
||||||
def create_graph(self):
|
def create_graph(self) -> Graph:
|
||||||
dot = Graph()
|
dot = Graph()
|
||||||
dot.body.append('// Graph generated by WireViz')
|
dot.body.append(f'// Graph generated by {APP_NAME} {__version__}')
|
||||||
dot.body.append('// https://github.com/formatc1702/WireViz')
|
dot.body.append(f'// {APP_URL}')
|
||||||
font = 'arial'
|
font = 'arial'
|
||||||
dot.attr('graph', rankdir='LR',
|
dot.attr('graph', rankdir='LR',
|
||||||
ranksep='2',
|
ranksep='2',
|
||||||
@ -51,68 +80,74 @@ class Harness:
|
|||||||
|
|
||||||
# prepare ports on connectors depending on which side they will connect
|
# prepare ports on connectors depending on which side they will connect
|
||||||
for _, cable in self.cables.items():
|
for _, cable in self.cables.items():
|
||||||
for connection in cable.connections:
|
for connection_color in cable.connections:
|
||||||
if connection.from_port is not None: # connect to left
|
if connection_color.from_port is not None: # connect to left
|
||||||
self.connectors[connection.from_name].ports_right = True
|
self.connectors[connection_color.from_name].ports_right = True
|
||||||
if connection.to_port is not None: # connect to right
|
if connection_color.to_port is not None: # connect to right
|
||||||
self.connectors[connection.to_name].ports_left = True
|
self.connectors[connection_color.to_name].ports_left = True
|
||||||
|
|
||||||
for key, connector in self.connectors.items():
|
for connector in self.connectors.values():
|
||||||
if connector.category == 'ferrule':
|
|
||||||
subtype = f', {connector.subtype}' if connector.subtype else ''
|
|
||||||
color = wv_colors.translate_color(connector.color, self.color_mode) if connector.color else ''
|
|
||||||
infostring = f'{connector.type}{subtype} {color}'
|
|
||||||
infostring_l = infostring if connector.ports_right else ''
|
|
||||||
infostring_r = infostring if connector.ports_left else ''
|
|
||||||
|
|
||||||
# INFO: Leaving this one as a string.format form because f-strings do not work well with triple quotes
|
html = []
|
||||||
colorbar = f'<TD BGCOLOR="{wv_colors.translate_color(connector.color, "HEX")}" BORDER="1" SIDES="LR" WIDTH="4"></TD>' if connector.color else ''
|
|
||||||
dot.node(key, shape='none',
|
|
||||||
style='filled',
|
|
||||||
margin='0',
|
|
||||||
orientation='0' if connector.ports_left else '180',
|
|
||||||
label='''<
|
|
||||||
|
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
rows = [[connector.name if connector.show_name else None],
|
||||||
<TD PORT="p1l"> {infostring_l} </TD>
|
[f'P/N: {connector.pn}' if connector.pn else None,
|
||||||
{colorbar}
|
html_line_breaks(manufacturer_info_field(connector.manufacturer, connector.mpn))],
|
||||||
<TD PORT="p1r"> {infostring_r} </TD>
|
[html_line_breaks(connector.type),
|
||||||
</TR></TABLE>
|
html_line_breaks(connector.subtype),
|
||||||
|
f'{connector.pincount}-pin' if connector.show_pincount else None,
|
||||||
|
connector.color, html_colorbar(connector.color)],
|
||||||
|
'<!-- connector table -->' if connector.style != 'simple' else None,
|
||||||
|
[html_image(connector.image)],
|
||||||
|
[html_caption(connector.image)],
|
||||||
|
[html_line_breaks(connector.notes)]]
|
||||||
|
html.extend(nested_html_table(rows))
|
||||||
|
|
||||||
|
if connector.style != 'simple':
|
||||||
|
pinhtml = []
|
||||||
|
pinhtml.append('<table border="0" cellspacing="0" cellpadding="3" cellborder="1">')
|
||||||
|
|
||||||
>'''.format(infostring_l=infostring_l, infostring_r=infostring_r, colorbar=colorbar))
|
for pin, pinlabel in zip(connector.pins, connector.pinlabels):
|
||||||
|
if connector.hide_disconnected_pins and not connector.visible_pins.get(pin, False):
|
||||||
else: # not a ferrule
|
|
||||||
attributes = [connector.type,
|
|
||||||
connector.subtype,
|
|
||||||
f'{connector.pincount}-pin' if connector.show_pincount else'']
|
|
||||||
pinouts = [[], [], []]
|
|
||||||
for pinnumber, pinname in zip(connector.pinnumbers, connector.pinout):
|
|
||||||
if connector.hide_disconnected_pins and not connector.visible_pins.get(pinnumber, False):
|
|
||||||
continue
|
continue
|
||||||
pinouts[1].append(pinname)
|
pinhtml.append(' <tr>')
|
||||||
if connector.ports_left:
|
if connector.ports_left:
|
||||||
pinouts[0].append(f'<p{pinnumber}l>{pinnumber}')
|
pinhtml.append(f' <td port="p{pin}l">{pin}</td>')
|
||||||
|
if pinlabel:
|
||||||
|
pinhtml.append(f' <td>{pinlabel}</td>')
|
||||||
if connector.ports_right:
|
if connector.ports_right:
|
||||||
pinouts[2].append(f'<p{pinnumber}r>{pinnumber}')
|
pinhtml.append(f' <td port="p{pin}r">{pin}</td>')
|
||||||
label = [connector.name if connector.show_name else '', attributes, pinouts, connector.notes]
|
pinhtml.append(' </tr>')
|
||||||
dot.node(key, label=nested(label))
|
|
||||||
|
|
||||||
if len(connector.loops) > 0:
|
pinhtml.append(' </table>')
|
||||||
dot.attr('edge', color='#000000:#ffffff:#000000')
|
|
||||||
if connector.ports_left:
|
|
||||||
loop_side = 'l'
|
|
||||||
loop_dir = 'w'
|
|
||||||
elif connector.ports_right:
|
|
||||||
loop_side = 'r'
|
|
||||||
loop_dir = 'e'
|
|
||||||
else:
|
|
||||||
raise Exception('No side for loops')
|
|
||||||
for loop in connector.loops:
|
|
||||||
dot.edge(f'{connector.name}:p{loop[0]}{loop_side}:{loop_dir}',
|
|
||||||
f'{connector.name}:p{loop[1]}{loop_side}:{loop_dir}')
|
|
||||||
|
|
||||||
for _, cable in self.cables.items():
|
html = [row.replace('<!-- connector table -->', '\n'.join(pinhtml)) for row in html]
|
||||||
|
|
||||||
|
html = '\n'.join(html)
|
||||||
|
dot.node(connector.name, label=f'<\n{html}\n>', shape='none', margin='0', style='filled', fillcolor='white')
|
||||||
|
|
||||||
|
if len(connector.loops) > 0:
|
||||||
|
dot.attr('edge', color='#000000:#ffffff:#000000')
|
||||||
|
if connector.ports_left:
|
||||||
|
loop_side = 'l'
|
||||||
|
loop_dir = 'w'
|
||||||
|
elif connector.ports_right:
|
||||||
|
loop_side = 'r'
|
||||||
|
loop_dir = 'e'
|
||||||
|
else:
|
||||||
|
raise Exception('No side for loops')
|
||||||
|
for loop in connector.loops:
|
||||||
|
dot.edge(f'{connector.name}:p{loop[0]}{loop_side}:{loop_dir}',
|
||||||
|
f'{connector.name}:p{loop[1]}{loop_side}:{loop_dir}')
|
||||||
|
|
||||||
|
|
||||||
|
# determine if there are double- or triple-colored wires in the harness;
|
||||||
|
# if so, pad single-color wires to make all wires of equal thickness
|
||||||
|
pad = any(len(colorstr) > 2 for cable in self.cables.values() for colorstr in cable.colors)
|
||||||
|
|
||||||
|
for cable in self.cables.values():
|
||||||
|
|
||||||
|
html = []
|
||||||
|
|
||||||
awg_fmt = ''
|
awg_fmt = ''
|
||||||
if cable.show_equiv:
|
if cable.show_equiv:
|
||||||
@ -124,110 +159,155 @@ class Harness:
|
|||||||
elif cable.gauge_unit.upper() == 'AWG':
|
elif cable.gauge_unit.upper() == 'AWG':
|
||||||
awg_fmt = f' ({mm2_equiv(cable.gauge)} mm\u00B2)'
|
awg_fmt = f' ({mm2_equiv(cable.gauge)} mm\u00B2)'
|
||||||
|
|
||||||
attributes = [f'{len(cable.colors)}x' if cable.show_wirecount else '',
|
rows = [[cable.name if cable.show_name else None],
|
||||||
f'{cable.gauge} {cable.gauge_unit}{awg_fmt}' if cable.gauge else '',
|
[f'P/N: {cable.pn}' if (cable.pn and not isinstance(cable.pn, list)) else None,
|
||||||
'+ S' if cable.shield else '',
|
html_line_breaks(manufacturer_info_field(
|
||||||
f'{cable.length} m' if cable.length > 0 else '']
|
cable.manufacturer if not isinstance(cable.manufacturer, list) else None,
|
||||||
attributes = list(filter(None, attributes))
|
cable.mpn if not isinstance(cable.mpn, list) else None))],
|
||||||
|
[html_line_breaks(cable.type),
|
||||||
|
f'{cable.wirecount}x' if cable.show_wirecount else None,
|
||||||
|
f'{cable.gauge} {cable.gauge_unit}{awg_fmt}' if cable.gauge else None,
|
||||||
|
'+ S' if cable.shield else None,
|
||||||
|
f'{cable.length} m' if cable.length > 0 else None,
|
||||||
|
cable.color, html_colorbar(cable.color)],
|
||||||
|
'<!-- wire table -->',
|
||||||
|
[html_image(cable.image)],
|
||||||
|
[html_caption(cable.image)],
|
||||||
|
[html_line_breaks(cable.notes)]]
|
||||||
|
html.extend(nested_html_table(rows))
|
||||||
|
|
||||||
html = '<table border="0" cellspacing="0" cellpadding="0"><tr><td>' # main table
|
wirehtml = []
|
||||||
|
wirehtml.append('<table border="0" cellspacing="0" cellborder="0">') # conductor table
|
||||||
|
wirehtml.append(' <tr><td> </td></tr>')
|
||||||
|
|
||||||
html = f'{html}<table border="0" cellspacing="0" cellpadding="3" cellborder="1">' # name+attributes table
|
for i, connection_color in enumerate(cable.colors, 1):
|
||||||
if cable.show_name:
|
wirehtml.append(' <tr>')
|
||||||
html = f'{html}<tr><td colspan="{len(attributes)}">{cable.name}</td></tr>'
|
wirehtml.append(f' <td><!-- {i}_in --></td>')
|
||||||
html = f'{html}<tr>' # attribute row
|
wirehtml.append(f' <td>{wv_colors.translate_color(connection_color, self.color_mode)}</td>')
|
||||||
for attrib in attributes:
|
wirehtml.append(f' <td><!-- {i}_out --></td>')
|
||||||
html = f'{html}<td>{attrib}</td>'
|
wirehtml.append(' </tr>')
|
||||||
html = f'{html}</tr>' # attribute row
|
|
||||||
html = f'{html}</table></td></tr>' # name+attributes table
|
|
||||||
|
|
||||||
html = f'{html}<tr><td> </td></tr>' # spacer between attributes and wires
|
bgcolors = ['#000000'] + get_color_hex(connection_color, pad=pad) + ['#000000']
|
||||||
|
wirehtml.append(f' <tr>')
|
||||||
html = f'{html}<tr><td><table border="0" cellspacing="0" cellborder="0">' # conductor table
|
wirehtml.append(f' <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w{i}" height="{(2 * len(bgcolors))}">')
|
||||||
|
wirehtml.append(' <table cellspacing="0" cellborder="0" border="0">')
|
||||||
for i, connection in enumerate(cable.colors, 1):
|
for j, bgcolor in enumerate(bgcolors[::-1]): # Reverse to match the curved wires when more than 2 colors
|
||||||
p = []
|
wirehtml.append(f' <tr><td colspan="3" cellpadding="0" height="2" bgcolor="{bgcolor if bgcolor != "" else wv_colors.default_color}" border="0"></td></tr>')
|
||||||
p.append(f'<!-- {i}_in -->')
|
wirehtml.append(' </table>')
|
||||||
p.append(wv_colors.translate_color(connection, self.color_mode))
|
wirehtml.append(' </td>')
|
||||||
p.append(f'<!-- {i}_out -->')
|
wirehtml.append(' </tr>')
|
||||||
html = f'{html}<tr>'
|
if(cable.category == 'bundle'): # for bundles individual wires can have part information
|
||||||
for bla in p:
|
# create a list of wire parameters
|
||||||
html = f'{html}<td>{bla}</td>'
|
wireidentification = []
|
||||||
html = f'{html}</tr>'
|
if isinstance(cable.pn, list):
|
||||||
bgcolor = wv_colors.translate_color(connection, 'hex')
|
wireidentification.append(f'P/N: {cable.pn[i - 1]}')
|
||||||
bgcolor = bgcolor if bgcolor != '' else '#ffffff'
|
manufacturer_info = manufacturer_info_field(
|
||||||
html = f'{html}<tr><td colspan="{len(p)}" cellpadding="0" height="6" bgcolor="{bgcolor}" border="2" sides="tb" port="w{i}"></td></tr>'
|
cable.manufacturer[i - 1] if isinstance(cable.manufacturer, list) else None,
|
||||||
|
cable.mpn[i - 1] if isinstance(cable.mpn, list) else None)
|
||||||
|
if manufacturer_info:
|
||||||
|
wireidentification.append(html_line_breaks(manufacturer_info))
|
||||||
|
# print parameters into a table row under the wire
|
||||||
|
if(len(wireidentification) > 0):
|
||||||
|
wirehtml.append(' <tr><td colspan="3">')
|
||||||
|
wirehtml.append(' <table border="0" cellspacing="0" cellborder="0"><tr>')
|
||||||
|
for attrib in wireidentification:
|
||||||
|
wirehtml.append(f' <td>{attrib}</td>')
|
||||||
|
wirehtml.append(' </tr></table>')
|
||||||
|
wirehtml.append(' </td></tr>')
|
||||||
|
|
||||||
if cable.shield:
|
if cable.shield:
|
||||||
p = ['<!-- s_in -->', 'Shield', '<!-- s_out -->']
|
wirehtml.append(' <tr><td> </td></tr>') # spacer
|
||||||
html = f'{html}<tr><td> </td></tr>' # spacer
|
wirehtml.append(' <tr>')
|
||||||
html = f'{html}<tr>'
|
wirehtml.append(' <td><!-- s_in --></td>')
|
||||||
for bla in p:
|
wirehtml.append(' <td>Shield</td>')
|
||||||
html = html + f'<td>{bla}</td>'
|
wirehtml.append(' <td><!-- s_out --></td>')
|
||||||
html = f'{html}</tr>'
|
wirehtml.append(' </tr>')
|
||||||
html = f'{html}<tr><td colspan="{len(p)}" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr>'
|
if isinstance(cable.shield, str):
|
||||||
|
# shield is shown with specified color and black borders
|
||||||
|
shield_color_hex = wv_colors.get_color_hex(cable.shield)[0]
|
||||||
|
attributes = f'height="6" bgcolor="{shield_color_hex}" border="2" sides="tb"'
|
||||||
|
else:
|
||||||
|
# shield is shown as a thin black wire
|
||||||
|
attributes = f'height="2" bgcolor="#000000" border="0"'
|
||||||
|
wirehtml.append(f' <tr><td colspan="3" cellpadding="0" {attributes} port="ws"></td></tr>')
|
||||||
|
|
||||||
html = f'{html}<tr><td> </td></tr>' # spacer at the end
|
wirehtml.append(' <tr><td> </td></tr>')
|
||||||
|
wirehtml.append(' </table>')
|
||||||
|
|
||||||
html = f'{html}</table>' # conductor table
|
html = [row.replace('<!-- wire table -->', '\n'.join(wirehtml)) for row in html]
|
||||||
|
|
||||||
html = f'{html}</td></tr>' # main table
|
|
||||||
if cable.notes:
|
|
||||||
html = f'{html}<tr><td cellpadding="3">{cable.notes}</td></tr>' # notes table
|
|
||||||
html = f'{html}<tr><td> </td></tr>' # spacer at the end
|
|
||||||
|
|
||||||
html = f'{html}</table>' # main table
|
|
||||||
|
|
||||||
# connections
|
# connections
|
||||||
for connection in cable.connections:
|
for connection_color in cable.connections:
|
||||||
if isinstance(connection.via_port, int): # check if it's an actual wire and not a shield
|
if isinstance(connection_color.via_port, int): # check if it's an actual wire and not a shield
|
||||||
search_color = cable.colors[connection.via_port - 1]
|
dot.attr('edge', color=':'.join(['#000000'] + wv_colors.get_color_hex(cable.colors[connection_color.via_port - 1], pad=pad) + ['#000000']))
|
||||||
if search_color in wv_colors.color_hex:
|
|
||||||
dot.attr('edge', color=f'#000000:{wv_colors.color_hex[search_color]}:#000000')
|
|
||||||
else: # color name not found
|
|
||||||
dot.attr('edge', color='#000000:#ffffff:#000000')
|
|
||||||
else: # it's a shield connection
|
else: # it's a shield connection
|
||||||
dot.attr('edge', color='#000000')
|
# shield is shown with specified color and black borders, or as a thin black wire otherwise
|
||||||
|
dot.attr('edge', color=':'.join(['#000000', shield_color_hex, '#000000']) if isinstance(cable.shield, str) else '#000000')
|
||||||
if connection.from_port is not None: # connect to left
|
if connection_color.from_port is not None: # connect to left
|
||||||
from_ferrule = self.connectors[connection.from_name].category == 'ferrule'
|
from_port = f':p{connection_color.from_port}r' if self.connectors[connection_color.from_name].style != 'simple' else ''
|
||||||
port = f':p{connection.from_port}r' if not from_ferrule else ''
|
code_left_1 = f'{connection_color.from_name}{from_port}:e'
|
||||||
code_left_1 = f'{connection.from_name}{port}:e'
|
code_left_2 = f'{cable.name}:w{connection_color.via_port}:w'
|
||||||
code_left_2 = f'{cable.name}:w{connection.via_port}:w'
|
|
||||||
dot.edge(code_left_1, code_left_2)
|
dot.edge(code_left_1, code_left_2)
|
||||||
from_string = f'{connection.from_name}:{connection.from_port}' if not from_ferrule else ''
|
from_string = f'{connection_color.from_name}:{connection_color.from_port}' if self.connectors[connection_color.from_name].show_name else ''
|
||||||
html = html.replace(f'<!-- {connection.via_port}_in -->', from_string)
|
html = [row.replace(f'<!-- {connection_color.via_port}_in -->', from_string) for row in html]
|
||||||
if connection.to_port is not None: # connect to right
|
if connection_color.to_port is not None: # connect to right
|
||||||
to_ferrule = self.connectors[connection.to_name].category == 'ferrule'
|
code_right_1 = f'{cable.name}:w{connection_color.via_port}:e'
|
||||||
code_right_1 = f'{cable.name}:w{connection.via_port}:e'
|
to_port = f':p{connection_color.to_port}l' if self.connectors[connection_color.to_name].style != 'simple' else ''
|
||||||
to_port = f':p{connection.to_port}l' if not to_ferrule else ''
|
code_right_2 = f'{connection_color.to_name}{to_port}:w'
|
||||||
code_right_2 = f'{connection.to_name}{to_port}:w'
|
|
||||||
dot.edge(code_right_1, code_right_2)
|
dot.edge(code_right_1, code_right_2)
|
||||||
to_string = f'{connection.to_name}:{connection.to_port}' if not to_ferrule else ''
|
to_string = f'{connection_color.to_name}:{connection_color.to_port}' if self.connectors[connection_color.to_name].show_name else ''
|
||||||
html = html.replace(f'<!-- {connection.via_port}_out -->', to_string)
|
html = [row.replace(f'<!-- {connection_color.via_port}_out -->', to_string) for row in html]
|
||||||
|
|
||||||
dot.node(cable.name, label=f'<{html}>', shape='box',
|
html = '\n'.join(html)
|
||||||
|
dot.node(cable.name, label=f'<\n{html}\n>', shape='box',
|
||||||
style='filled,dashed' if cable.category == 'bundle' else '', margin='0', fillcolor='white')
|
style='filled,dashed' if cable.category == 'bundle' else '', margin='0', fillcolor='white')
|
||||||
|
|
||||||
return dot
|
return dot
|
||||||
|
|
||||||
def output(self, filename, directory='_output', view=False, cleanup=True, fmt='pdf', gen_bom=False):
|
@property
|
||||||
|
def png(self):
|
||||||
|
from io import BytesIO
|
||||||
|
graph = self.create_graph()
|
||||||
|
data = BytesIO()
|
||||||
|
data.write(graph.pipe(format='png'))
|
||||||
|
data.seek(0)
|
||||||
|
return data.read()
|
||||||
|
|
||||||
|
@property
|
||||||
|
def svg(self):
|
||||||
|
from io import BytesIO
|
||||||
|
graph = self.create_graph()
|
||||||
|
data = BytesIO()
|
||||||
|
data.write(graph.pipe(format='svg'))
|
||||||
|
data.seek(0)
|
||||||
|
return data.read()
|
||||||
|
|
||||||
|
def output(self, filename: (str, Path), view: bool = False, cleanup: bool = True, fmt: tuple = ('pdf', )) -> None:
|
||||||
# graphical output
|
# graphical output
|
||||||
graph = self.create_graph()
|
graph = self.create_graph()
|
||||||
for f in fmt:
|
for f in fmt:
|
||||||
graph.format = f
|
graph.format = f
|
||||||
graph.render(filename=filename, directory=directory, view=view, cleanup=cleanup)
|
graph.render(filename=filename, view=view, cleanup=cleanup)
|
||||||
graph.save(filename=f'{filename}.gv', directory=directory)
|
graph.save(filename=f'{filename}.gv')
|
||||||
# bom output
|
# bom output
|
||||||
bom_list = self.bom_list()
|
bom_list = self.bom_list()
|
||||||
with open(f'{filename}.bom.tsv', 'w') as file:
|
with open_file_write(f'{filename}.bom.tsv') as file:
|
||||||
file.write(tuplelist2tsv(bom_list))
|
file.write(tuplelist2tsv(bom_list))
|
||||||
# HTML output
|
# HTML output
|
||||||
with open(f'{filename}.html', 'w') as file:
|
with open_file_write(f'{filename}.html') as file:
|
||||||
file.write('<html><body style="font-family:Arial">')
|
file.write('<!DOCTYPE html>\n')
|
||||||
|
file.write('<html lang="en"><head>\n')
|
||||||
|
file.write(' <meta charset="UTF-8">\n')
|
||||||
|
file.write(f' <meta name="generator" content="{APP_NAME} {__version__} - {APP_URL}">\n')
|
||||||
|
file.write(f' <title>{APP_NAME} Diagram and BOM</title>\n')
|
||||||
|
file.write('</head><body style="font-family:Arial">\n')
|
||||||
|
|
||||||
file.write('<h1>Diagram</h1>')
|
file.write('<h1>Diagram</h1>')
|
||||||
with open(f'{filename}.svg') as svg:
|
with open_file_read(f'{filename}.svg') as svg:
|
||||||
|
file.write(re.sub(
|
||||||
|
'^<[?]xml [^?>]*[?]>[^<]*<!DOCTYPE [^>]*>',
|
||||||
|
'<!-- XML and DOCTYPE declarations from SVG file removed -->',
|
||||||
|
svg.read(1024), 1))
|
||||||
for svgdata in svg:
|
for svgdata in svg:
|
||||||
file.write(svgdata)
|
file.write(svgdata)
|
||||||
|
|
||||||
@ -236,13 +316,14 @@ class Harness:
|
|||||||
file.write('<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">')
|
file.write('<table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px">')
|
||||||
file.write('<tr>')
|
file.write('<tr>')
|
||||||
for item in listy[0]:
|
for item in listy[0]:
|
||||||
file.write(f'<th align="left" style="border:1px solid #000000; padding: 8px">{item}</th>')
|
file.write(f'<th style="text-align:left; border:1px solid #000000; padding: 8px">{item}</th>')
|
||||||
file.write('</tr>')
|
file.write('</tr>')
|
||||||
for row in listy[1:]:
|
for row in listy[1:]:
|
||||||
file.write('<tr>')
|
file.write('<tr>')
|
||||||
for i, item in enumerate(row):
|
for i, item in enumerate(row):
|
||||||
align = 'align="right"' if listy[0][i] == 'Qty' else ''
|
item_str = item.replace('\u00b2', '²')
|
||||||
file.write(f'<td {align} style="border:1px solid #000000; padding: 4px">{item}</td>')
|
align = 'text-align:right; ' if listy[0][i] == 'Qty' else ''
|
||||||
|
file.write(f'<td style="{align}border:1px solid #000000; padding: 4px">{item_str}</td>')
|
||||||
file.write('</tr>')
|
file.write('</tr>')
|
||||||
file.write('</table>')
|
file.write('</table>')
|
||||||
|
|
||||||
@ -252,80 +333,98 @@ class Harness:
|
|||||||
bom = []
|
bom = []
|
||||||
bom_connectors = []
|
bom_connectors = []
|
||||||
bom_cables = []
|
bom_cables = []
|
||||||
|
bom_extra = []
|
||||||
# connectors
|
# connectors
|
||||||
types = Counter([(v.type, v.subtype, v.pincount) for v in self.connectors.values()])
|
connector_group = lambda c: (c.type, c.subtype, c.pincount, c.manufacturer, c.mpn, c.pn)
|
||||||
for maintype in types:
|
for group in Counter([connector_group(v) for v in self.connectors.values()]):
|
||||||
items = {k: v for k, v in self.connectors.items() if (v.type, v.subtype, v.pincount) == maintype}
|
items = {k: v for k, v in self.connectors.items() if connector_group(v) == group}
|
||||||
shared = next(iter(items.values()))
|
shared = next(iter(items.values()))
|
||||||
designators = list(items.keys())
|
designators = list(items.keys())
|
||||||
designators.sort()
|
designators.sort()
|
||||||
conn_type = f', {shared.type}' if shared.type else ''
|
conn_type = f', {remove_line_breaks(shared.type)}' if shared.type else ''
|
||||||
conn_subtype = f', {shared.subtype}' if shared.subtype else ''
|
conn_subtype = f', {remove_line_breaks(shared.subtype)}' if shared.subtype else ''
|
||||||
conn_pincount = f', {shared.pincount} pins' if shared.category != 'ferrule' else ''
|
conn_pincount = f', {shared.pincount} pins' if shared.style != 'simple' else ''
|
||||||
conn_color = f', {shared.color}' if shared.color else ''
|
conn_color = f', {shared.color}' if shared.color else ''
|
||||||
name = f'Connector{conn_type}{conn_subtype}{conn_pincount}{conn_color}'
|
name = f'Connector{conn_type}{conn_subtype}{conn_pincount}{conn_color}'
|
||||||
item = {'item': name, 'qty': len(designators), 'unit': '',
|
item = {'item': name, 'qty': len(designators), 'unit': '', 'designators': designators if shared.show_name else '',
|
||||||
'designators': designators if shared.category != 'ferrule' else ''}
|
'manufacturer': remove_line_breaks(shared.manufacturer), 'mpn': remove_line_breaks(shared.mpn), 'pn': shared.pn}
|
||||||
bom_connectors.append(item)
|
bom_connectors.append(item)
|
||||||
bom_connectors = sorted(bom_connectors, key=lambda k: k['item']) # https://stackoverflow.com/a/73050
|
bom_connectors = sorted(bom_connectors, key=lambda k: k['item']) # https://stackoverflow.com/a/73050
|
||||||
bom.extend(bom_connectors)
|
bom.extend(bom_connectors)
|
||||||
# cables
|
# cables
|
||||||
types = Counter([(v.category, v.gauge, v.gauge_unit, v.wirecount, v.shield) for v in self.cables.values()])
|
# TODO: If category can have other non-empty values than 'bundle', maybe it should be part of item name?
|
||||||
for maintype in types:
|
# The category needs to be included in cable_group to keep the bundles excluded.
|
||||||
items = {k: v for k, v in self.cables.items() if (
|
cable_group = lambda c: (c.category, c.type, c.gauge, c.gauge_unit, c.wirecount, c.shield, c.manufacturer, c.mpn, c.pn)
|
||||||
v.category, v.gauge, v.gauge_unit, v.wirecount, v.shield) == maintype}
|
for group in Counter([cable_group(v) for v in self.cables.values() if v.category != 'bundle']):
|
||||||
|
items = {k: v for k, v in self.cables.items() if cable_group(v) == group}
|
||||||
shared = next(iter(items.values()))
|
shared = next(iter(items.values()))
|
||||||
if shared.category != 'bundle':
|
designators = list(items.keys())
|
||||||
designators = list(items.keys())
|
designators.sort()
|
||||||
designators.sort()
|
total_length = sum(i.length for i in items.values())
|
||||||
total_length = sum(i.length for i in items.values())
|
cable_type = f', {remove_line_breaks(shared.type)}' if shared.type else ''
|
||||||
gauge_name = f' x {shared.gauge} {shared.gauge_unit}'if shared.gauge else ' wires'
|
gauge_name = f' x {shared.gauge} {shared.gauge_unit}' if shared.gauge else ' wires'
|
||||||
shield_name = ' shielded' if shared.shield else ''
|
shield_name = ' shielded' if shared.shield else ''
|
||||||
name = f'Cable, {shared.wirecount}{gauge_name}{shield_name}'
|
name = f'Cable{cable_type}, {shared.wirecount}{gauge_name}{shield_name}'
|
||||||
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators}
|
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators,
|
||||||
bom_cables.append(item)
|
'manufacturer': remove_line_breaks(shared.manufacturer), 'mpn': remove_line_breaks(shared.mpn), 'pn': shared.pn}
|
||||||
|
bom_cables.append(item)
|
||||||
# bundles (ignores wirecount)
|
# bundles (ignores wirecount)
|
||||||
wirelist = []
|
wirelist = []
|
||||||
# list all cables again, since bundles are represented as wires internally, with the category='bundle' set
|
# list all cables again, since bundles are represented as wires internally, with the category='bundle' set
|
||||||
types = Counter([(v.category, v.gauge, v.gauge_unit, v.length) for v in self.cables.values()])
|
for bundle in self.cables.values():
|
||||||
for maintype in types:
|
if bundle.category == 'bundle':
|
||||||
items = {k: v for k, v in self.cables.items() if (v.category, v.gauge, v.gauge_unit, v.length) == maintype}
|
# add each wire from each bundle to the wirelist
|
||||||
shared = next(iter(items.values()))
|
for index, color in enumerate(bundle.colors, 0):
|
||||||
# filter out cables that are not bundles
|
wirelist.append({'type': bundle.type, 'gauge': bundle.gauge, 'gauge_unit': bundle.gauge_unit, 'length': bundle.length, 'color': color, 'designator': bundle.name,
|
||||||
if shared.category == 'bundle':
|
'manufacturer': remove_line_breaks(index_if_list(bundle.manufacturer, index)),
|
||||||
for bundle in items.values():
|
'mpn': remove_line_breaks(index_if_list(bundle.mpn, index)),
|
||||||
# add each wire from each bundle to the wirelist
|
'pn': index_if_list(bundle.pn, index)})
|
||||||
for color in bundle.colors:
|
|
||||||
wirelist.append({'gauge': shared.gauge, 'gauge_unit': shared.gauge_unit,
|
|
||||||
'length': shared.length, 'color': color, 'designator': bundle.name})
|
|
||||||
# join similar wires from all the bundles to a single BOM item
|
# join similar wires from all the bundles to a single BOM item
|
||||||
types = Counter([(v['gauge'], v['gauge_unit'], v['color']) for v in wirelist])
|
wire_group = lambda w: (w.get('type', None), w['gauge'], w['gauge_unit'], w['color'], w['manufacturer'], w['mpn'], w['pn'])
|
||||||
for maintype in types:
|
for group in Counter([wire_group(v) for v in wirelist]):
|
||||||
items = [v for v in wirelist if (v['gauge'], v['gauge_unit'], v['color']) == maintype]
|
items = [v for v in wirelist if wire_group(v) == group]
|
||||||
shared = items[0]
|
shared = items[0]
|
||||||
designators = [i['designator'] for i in items]
|
designators = [i['designator'] for i in items]
|
||||||
# remove duplicates
|
designators = list(dict.fromkeys(designators)) # remove duplicates
|
||||||
designators = list(dict.fromkeys(designators))
|
|
||||||
designators.sort()
|
designators.sort()
|
||||||
total_length = sum(i['length'] for i in items)
|
total_length = sum(i['length'] for i in items)
|
||||||
gauge_name = f', {shared["gauge"]} {shared["gauge_unit"]}' if shared['gauge'] else ''
|
wire_type = f', {remove_line_breaks(shared["type"])}' if shared.get('type', None) else ''
|
||||||
gauge_color = f', {shared["color"]}' if shared['color'] != '' else ''
|
gauge_name = f', {shared["gauge"]} {shared["gauge_unit"]}' if shared.get('gauge', None) else ''
|
||||||
name = f'Wire{gauge_name}{gauge_color}'
|
gauge_color = f', {shared["color"]}' if 'color' in shared != '' else ''
|
||||||
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators}
|
name = f'Wire{wire_type}{gauge_name}{gauge_color}'
|
||||||
|
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators,
|
||||||
|
'manufacturer': shared['manufacturer'], 'mpn': shared['mpn'], 'pn': shared['pn']}
|
||||||
bom_cables.append(item)
|
bom_cables.append(item)
|
||||||
bom_cables = sorted(bom_cables, key=lambda k: k['item']) # https://stackoverflow.com/a/73050
|
bom_cables = sorted(bom_cables, key=lambda k: k['item']) # sort list of dicts by their values (https://stackoverflow.com/a/73050)
|
||||||
bom.extend(bom_cables)
|
bom.extend(bom_cables)
|
||||||
|
|
||||||
|
for item in self.additional_bom_items:
|
||||||
|
name = item['description'] if item.get('description', None) else ''
|
||||||
|
if isinstance(item.get('designators', None), List):
|
||||||
|
item['designators'].sort() # sort designators if a list is provided
|
||||||
|
item = {'item': name, 'qty': item.get('qty', None), 'unit': item.get('unit', None), 'designators': item.get('designators', None),
|
||||||
|
'manufacturer': item.get('manufacturer', None), 'mpn': item.get('mpn', None), 'pn': item.get('pn', None)}
|
||||||
|
bom_extra.append(item)
|
||||||
|
bom_extra = sorted(bom_extra, key=lambda k: k['item'])
|
||||||
|
bom.extend(bom_extra)
|
||||||
return bom
|
return bom
|
||||||
|
|
||||||
def bom_list(self):
|
def bom_list(self):
|
||||||
bom = self.bom()
|
bom = self.bom()
|
||||||
keys = ['item', 'qty', 'unit', 'designators']
|
keys = ['item', 'qty', 'unit', 'designators'] # these BOM columns will always be included
|
||||||
|
for fieldname in ['pn', 'manufacturer', 'mpn']: # these optional BOM columns will only be included if at least one BOM item actually uses them
|
||||||
|
if any(fieldname in x and x.get(fieldname, None) for x in bom):
|
||||||
|
keys.append(fieldname)
|
||||||
bom_list = []
|
bom_list = []
|
||||||
bom_list.append([k.capitalize() for k in keys]) # create header row with keys
|
# list of staic bom header names, headers not specified here are generated by capitilising the internal name
|
||||||
|
bom_headings = {
|
||||||
|
"pn": "P/N",
|
||||||
|
"mpn": "MPN"
|
||||||
|
}
|
||||||
|
bom_list.append([(bom_headings[k] if k in bom_headings else k.capitalize()) for k in keys]) # create header row with keys
|
||||||
for item in bom:
|
for item in bom:
|
||||||
item_list = [item.get(key, '') for key in keys] # fill missing values with blanks
|
item_list = [item.get(key, '') for key in keys] # fill missing values with blanks
|
||||||
for i, subitem in enumerate(item_list):
|
item_list = [', '.join(subitem) if isinstance(subitem, List) else subitem for subitem in item_list] # convert any lists into comma separated strings
|
||||||
if isinstance(subitem, List): # convert any lists into comma separated strings
|
item_list = ['' if subitem is None else subitem for subitem in item_list] # if a field is missing for some (but not all) BOM items
|
||||||
item_list[i] = ', '.join(subitem)
|
|
||||||
bom_list.append(item_list)
|
bom_list.append(item_list)
|
||||||
return bom_list
|
return bom_list
|
||||||
|
|||||||
@ -0,0 +1,7 @@
|
|||||||
|
# Please don't import anything in this file to avoid issues when it is imported in setup.py
|
||||||
|
|
||||||
|
__version__ = '0.2'
|
||||||
|
|
||||||
|
CMD_NAME = 'wireviz' # Lower case command and module name
|
||||||
|
APP_NAME = 'WireViz' # Application name in texts meant to be human readable
|
||||||
|
APP_URL = 'https://github.com/formatc1702/WireViz'
|
||||||
@ -1,57 +1,158 @@
|
|||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import os
|
import argparse
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
|
script_path = Path(__file__).absolute()
|
||||||
|
|
||||||
from wireviz import wireviz
|
sys.path.insert(0, str(script_path.parent.parent)) # to find wireviz module
|
||||||
|
from wireviz import wireviz, __version__, APP_NAME
|
||||||
|
from wv_helper import open_file_write, open_file_read, open_file_append
|
||||||
|
|
||||||
demos = 2 # 2
|
|
||||||
examples = 9 # 9
|
|
||||||
tutorials = 7 # 7
|
|
||||||
|
|
||||||
if demos:
|
dir = script_path.parent.parent.parent
|
||||||
for i in range(1,demos+1):
|
readme = 'readme.md'
|
||||||
fn = '../../examples/demo{:02d}.yml'.format(i)
|
groups = {
|
||||||
print(fn)
|
'examples': {
|
||||||
wireviz.parse_file(fn, generate_bom=True)
|
'path': dir / 'examples',
|
||||||
|
'prefix': 'ex',
|
||||||
|
readme: [], # Include no files
|
||||||
|
'title': 'Example Gallery',
|
||||||
|
},
|
||||||
|
'tutorial' : {
|
||||||
|
'path': dir / 'tutorial',
|
||||||
|
'prefix': 'tutorial',
|
||||||
|
readme: ['md', 'yml'], # Include .md and .yml files
|
||||||
|
'title': f'{APP_NAME} Tutorial',
|
||||||
|
},
|
||||||
|
'demos' : {
|
||||||
|
'path': dir / 'examples',
|
||||||
|
'prefix': 'demo',
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
if examples:
|
input_extensions = ['.yml']
|
||||||
with open(os.path.abspath('../../examples/readme.md'), 'w') as file:
|
extensions_not_containing_graphviz_output = ['.gv', '.bom.tsv']
|
||||||
file.write('# Example gallery\n')
|
extensions_containing_graphviz_output = ['.png', '.svg', '.html']
|
||||||
for i in range(1,examples+1):
|
generated_extensions = extensions_not_containing_graphviz_output + extensions_containing_graphviz_output
|
||||||
fn = '../../examples/ex{:02d}.yml'.format(i)
|
|
||||||
print(fn)
|
|
||||||
wireviz.parse_file(fn, generate_bom=True)
|
|
||||||
|
|
||||||
file.write('## Example {:02d}\n'.format(i))
|
|
||||||
file.write('\n\n'.format(i))
|
|
||||||
file.write('[Source](ex{:02d}.yml) - [Bill of Materials](ex{:02d}.bom.tsv)\n\n\n'.format(i,i))
|
|
||||||
|
|
||||||
if tutorials:
|
def collect_filenames(description, groupkey, ext_list):
|
||||||
with open(os.path.abspath('../../tutorial/readme.md'), 'w') as file:
|
path = groups[groupkey]['path']
|
||||||
file.write('# WireViz Tutorial\n')
|
patterns = [f"{groups[groupkey]['prefix']}*{ext}" for ext in ext_list]
|
||||||
for i in range(1,tutorials+1):
|
if ext_list != input_extensions and readme in groups[groupkey]:
|
||||||
fn = '../../tutorial/tutorial{:02d}.yml'.format(i)
|
patterns.append(readme)
|
||||||
print(fn)
|
print(f'{description} {groupkey} in "{path}"')
|
||||||
wireviz.parse_file(fn, generate_bom=True)
|
return sorted([filename for pattern in patterns for filename in path.glob(pattern)])
|
||||||
|
|
||||||
with open(os.path.abspath('../../tutorial/tutorial{:02d}.md'.format(i)), 'r') as info:
|
|
||||||
for line in info:
|
|
||||||
file.write(line.replace('## ', '## {} - '.format(i)))
|
|
||||||
file.write('\n[Source](tutorial{:02d}.yml):\n\n'.format(i))
|
|
||||||
|
|
||||||
with open(os.path.abspath('../../tutorial/tutorial{:02d}.yml'.format(i)), 'r') as src:
|
def build_generated(groupkeys):
|
||||||
file.write('```yaml\n')
|
for key in groupkeys:
|
||||||
for line in src:
|
# preparation
|
||||||
file.write(line)
|
path = groups[key]['path']
|
||||||
file.write('```\n')
|
build_readme = readme in groups[key]
|
||||||
file.write('\n')
|
if build_readme:
|
||||||
|
include_readme = 'md' in groups[key][readme]
|
||||||
|
include_source = 'yml' in groups[key][readme]
|
||||||
|
with open_file_write(path / readme) as out:
|
||||||
|
out.write(f'# {groups[key]["title"]}\n\n')
|
||||||
|
# collect and iterate input YAML files
|
||||||
|
for yaml_file in collect_filenames('Building', key, input_extensions):
|
||||||
|
print(f' "{yaml_file}"')
|
||||||
|
wireviz.parse_file(yaml_file)
|
||||||
|
|
||||||
file.write('\nOutput:\n\n'.format(i))
|
if build_readme:
|
||||||
|
i = ''.join(filter(str.isdigit, yaml_file.stem))
|
||||||
|
|
||||||
file.write('\n\n'.format(i))
|
with open_file_append(path / readme) as out:
|
||||||
|
if include_readme:
|
||||||
|
with open_file_read(yaml_file.with_suffix('.md')) as info:
|
||||||
|
for line in info:
|
||||||
|
out.write(line.replace('## ', f'## {i} - '))
|
||||||
|
out.write('\n\n')
|
||||||
|
else:
|
||||||
|
out.write(f'## Example {i}\n')
|
||||||
|
|
||||||
file.write('[Bill of Materials](tutorial{:02d}.bom.tsv)\n\n\n'.format(i))
|
if include_source:
|
||||||
|
with open_file_read(yaml_file) as src:
|
||||||
|
out.write('```yaml\n')
|
||||||
|
for line in src:
|
||||||
|
out.write(line)
|
||||||
|
out.write('```\n')
|
||||||
|
out.write('\n')
|
||||||
|
|
||||||
|
out.write(f'\n\n')
|
||||||
|
out.write(f'[Source]({yaml_file.name}) - [Bill of Materials]({yaml_file.stem}.bom.tsv)\n\n\n')
|
||||||
|
|
||||||
|
|
||||||
|
def clean_generated(groupkeys):
|
||||||
|
for key in groupkeys:
|
||||||
|
# collect and remove files
|
||||||
|
for filename in collect_filenames('Cleaning', key, generated_extensions):
|
||||||
|
if filename.is_file():
|
||||||
|
print(f' rm "{filename}"')
|
||||||
|
os.remove(filename)
|
||||||
|
|
||||||
|
|
||||||
|
def compare_generated(groupkeys, branch = '', include_graphviz_output = False):
|
||||||
|
if branch:
|
||||||
|
branch = f' {branch.strip()}'
|
||||||
|
compare_extensions = generated_extensions if include_graphviz_output else extensions_not_containing_graphviz_output
|
||||||
|
for key in groupkeys:
|
||||||
|
# collect and compare files
|
||||||
|
for filename in collect_filenames('Comparing', key, compare_extensions):
|
||||||
|
cmd = f'git --no-pager diff{branch} -- "{filename}"'
|
||||||
|
print(f' {cmd}')
|
||||||
|
os.system(cmd)
|
||||||
|
|
||||||
|
|
||||||
|
def restore_generated(groupkeys, branch = ''):
|
||||||
|
if branch:
|
||||||
|
branch = f' {branch.strip()}'
|
||||||
|
for key in groupkeys:
|
||||||
|
# collect input YAML files
|
||||||
|
filename_list = collect_filenames('Restoring', key, input_extensions)
|
||||||
|
# collect files to restore
|
||||||
|
filename_list = [fn.with_suffix(ext) for fn in filename_list for ext in generated_extensions]
|
||||||
|
if readme in groups[key]:
|
||||||
|
filename_list.append(groups[key]['path'] / readme)
|
||||||
|
# restore files
|
||||||
|
for filename in filename_list:
|
||||||
|
cmd = f'git checkout{branch} -- "{filename}"'
|
||||||
|
print(f' {cmd}')
|
||||||
|
os.system(cmd)
|
||||||
|
|
||||||
|
|
||||||
|
def parse_args():
|
||||||
|
parser = argparse.ArgumentParser(description=f'{APP_NAME} Example Manager',)
|
||||||
|
parser.add_argument('-V', '--version', action='version', version=f'%(prog)s - {APP_NAME} {__version__}')
|
||||||
|
parser.add_argument('action', nargs='?', action='store',
|
||||||
|
choices=['build','clean','compare','diff','restore'], default='build',
|
||||||
|
help='what to do with the generated files (default: build)')
|
||||||
|
parser.add_argument('-c', '--compare-graphviz-output', action='store_true',
|
||||||
|
help='the Graphviz output is also compared (default: False)')
|
||||||
|
parser.add_argument('-b', '--branch', action='store', default='',
|
||||||
|
help='branch or commit to compare with or restore from')
|
||||||
|
parser.add_argument('-g', '--groups', nargs='+',
|
||||||
|
choices=groups.keys(), default=groups.keys(),
|
||||||
|
help='the groups of generated files (default: all)')
|
||||||
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
args = parse_args()
|
||||||
|
if args.action == 'build':
|
||||||
|
build_generated(args.groups)
|
||||||
|
elif args.action == 'clean':
|
||||||
|
clean_generated(args.groups)
|
||||||
|
elif args.action == 'compare' or args.action == 'diff':
|
||||||
|
compare_generated(args.groups, args.branch, args.compare_graphviz_output)
|
||||||
|
elif args.action == 'restore':
|
||||||
|
restore_generated(args.groups, args.branch)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
|||||||
@ -3,70 +3,57 @@
|
|||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
|
from pathlib import Path
|
||||||
import sys
|
import sys
|
||||||
|
from typing import Any, Tuple
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
|
||||||
|
|
||||||
|
from wireviz import __version__
|
||||||
from wireviz.Harness import Harness
|
from wireviz.Harness import Harness
|
||||||
|
from wireviz.wv_helper import expand, open_file_read
|
||||||
|
|
||||||
|
|
||||||
def parse(yaml_input, file_out=None, generate_bom=False):
|
def parse(yaml_input: str, file_out: (str, Path) = None, return_types: (None, str, Tuple[str]) = None) -> Any:
|
||||||
|
"""
|
||||||
|
Parses yaml input string and does the high-level harness conversion
|
||||||
|
|
||||||
|
:param yaml_input: a string containing the yaml input data
|
||||||
|
:param file_out:
|
||||||
|
:param return_types: if None, then returns None; if the value is a string, then a
|
||||||
|
corresponding data format will be returned; if the value is a tuple of strings,
|
||||||
|
then for every valid format in the `return_types` tuple, another return type
|
||||||
|
will be generated and returned in the same order; currently supports:
|
||||||
|
- "png" - will return the PNG data
|
||||||
|
- "svg" - will return the SVG data
|
||||||
|
- "harness" - will return the `Harness` instance
|
||||||
|
"""
|
||||||
|
|
||||||
yaml_data = yaml.safe_load(yaml_input)
|
yaml_data = yaml.safe_load(yaml_input)
|
||||||
|
|
||||||
def expand(yaml_data):
|
|
||||||
# yaml_data can be:
|
|
||||||
# - a singleton (normally str or int)
|
|
||||||
# - a list of str or int
|
|
||||||
# if str is of the format '#-#', it is treated as a range (inclusive) and expanded
|
|
||||||
output = []
|
|
||||||
if not isinstance(yaml_data, list):
|
|
||||||
yaml_data = [yaml_data]
|
|
||||||
for e in yaml_data:
|
|
||||||
e = str(e)
|
|
||||||
if '-' in e: # list of pins
|
|
||||||
a, b = tuple(map(int, e.split('-')))
|
|
||||||
if a < b:
|
|
||||||
for x in range(a, b + 1):
|
|
||||||
output.append(x)
|
|
||||||
elif a > b:
|
|
||||||
for x in range(a, b - 1, -1):
|
|
||||||
output.append(x)
|
|
||||||
elif a == b:
|
|
||||||
output.append(a)
|
|
||||||
else:
|
|
||||||
try:
|
|
||||||
x = int(e)
|
|
||||||
except Exception:
|
|
||||||
x = e
|
|
||||||
output.append(x)
|
|
||||||
return output
|
|
||||||
|
|
||||||
def check_designators(what, where):
|
|
||||||
for i, x in enumerate(what):
|
|
||||||
if x not in yaml_data[where[i]]:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|
||||||
harness = Harness()
|
harness = Harness()
|
||||||
|
|
||||||
# add items
|
# add items
|
||||||
sections = ['connectors', 'cables', 'ferrules', 'connections']
|
sections = ['connectors', 'cables', 'connections']
|
||||||
types = [dict, dict, dict, list]
|
types = [dict, dict, list]
|
||||||
for sec, ty in zip(sections, types):
|
for sec, ty in zip(sections, types):
|
||||||
if sec in yaml_data and type(yaml_data[sec]) == ty:
|
if sec in yaml_data and type(yaml_data[sec]) == ty:
|
||||||
if len(yaml_data[sec]) > 0:
|
if len(yaml_data[sec]) > 0:
|
||||||
if ty == dict:
|
if ty == dict:
|
||||||
for key, o in yaml_data[sec].items():
|
for key, attribs in yaml_data[sec].items():
|
||||||
|
# The Image dataclass might need to open an image file with a relative path.
|
||||||
|
image = attribs.get('image')
|
||||||
|
if isinstance(image, dict):
|
||||||
|
image['gv_dir'] = Path(file_out if file_out else '').parent # Inject context
|
||||||
|
|
||||||
if sec == 'connectors':
|
if sec == 'connectors':
|
||||||
harness.add_connector(name=key, **o)
|
if not attribs.get('autogenerate', False):
|
||||||
|
harness.add_connector(name=key, **attribs)
|
||||||
elif sec == 'cables':
|
elif sec == 'cables':
|
||||||
harness.add_cable(name=key, **o)
|
harness.add_cable(name=key, **attribs)
|
||||||
elif sec == 'ferrules':
|
|
||||||
pass
|
|
||||||
else:
|
else:
|
||||||
pass # section exists but is empty
|
pass # section exists but is empty
|
||||||
else: # section does not exist, create empty section
|
else: # section does not exist, create empty section
|
||||||
@ -76,114 +63,145 @@ def parse(yaml_input, file_out=None, generate_bom=False):
|
|||||||
yaml_data[sec] = []
|
yaml_data[sec] = []
|
||||||
|
|
||||||
# add connections
|
# add connections
|
||||||
ferrule_counter = 0
|
|
||||||
for connections in yaml_data['connections']:
|
|
||||||
if len(connections) == 3: # format: connector -- cable -- connector
|
|
||||||
|
|
||||||
for connection in connections:
|
def check_designators(what, where): # helper function
|
||||||
if len(list(connection.keys())) != 1: # check that each entry in con has only one key, which is the designator
|
for i, x in enumerate(what):
|
||||||
raise Exception('Too many keys')
|
if x not in yaml_data[where[i]]:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
from_name = list(connections[0].keys())[0]
|
autogenerated_ids = {}
|
||||||
via_name = list(connections[1].keys())[0]
|
for connection in yaml_data['connections']:
|
||||||
to_name = list(connections[2].keys())[0]
|
# find first component (potentially nested inside list or dict)
|
||||||
|
first_item = connection[0]
|
||||||
if not check_designators([from_name, via_name, to_name], ('connectors', 'cables', 'connectors')):
|
if isinstance(first_item, list):
|
||||||
print([from_name, via_name, to_name])
|
first_item = first_item[0]
|
||||||
raise Exception('Bad connection definition (3)')
|
elif isinstance(first_item, dict):
|
||||||
|
first_item = list(first_item.keys())[0]
|
||||||
from_pins = expand(connections[0][from_name])
|
elif isinstance(first_item, str):
|
||||||
via_pins = expand(connections[1][via_name])
|
pass
|
||||||
to_pins = expand(connections[2][to_name])
|
|
||||||
|
|
||||||
if len(from_pins) != len(via_pins) or len(via_pins) != len(to_pins):
|
|
||||||
raise Exception('List length mismatch')
|
|
||||||
|
|
||||||
for (from_pin, via_pin, to_pin) in zip(from_pins, via_pins, to_pins):
|
|
||||||
harness.connect(from_name, from_pin, via_name, via_pin, to_name, to_pin)
|
|
||||||
|
|
||||||
elif len(connections) == 2:
|
|
||||||
|
|
||||||
for connection in connections:
|
|
||||||
if type(connection) is dict:
|
|
||||||
if len(list(connection.keys())) != 1: # check that each entry in con has only one key, which is the designator
|
|
||||||
raise Exception('Too many keys')
|
|
||||||
|
|
||||||
# hack to make the format for ferrules compatible with the formats for connectors and cables
|
|
||||||
if type(connections[0]) == str:
|
|
||||||
name = connections[0]
|
|
||||||
connections[0] = {}
|
|
||||||
connections[0][name] = name
|
|
||||||
if type(connections[1]) == str:
|
|
||||||
name = connections[1]
|
|
||||||
connections[1] = {}
|
|
||||||
connections[1][name] = name
|
|
||||||
|
|
||||||
from_name = list(connections[0].keys())[0]
|
|
||||||
to_name = list(connections[1].keys())[0]
|
|
||||||
|
|
||||||
con_cbl = check_designators([from_name, to_name], ('connectors', 'cables'))
|
|
||||||
cbl_con = check_designators([from_name, to_name], ('cables', 'connectors'))
|
|
||||||
con_con = check_designators([from_name, to_name], ('connectors', 'connectors'))
|
|
||||||
|
|
||||||
fer_cbl = check_designators([from_name, to_name], ('ferrules', 'cables'))
|
|
||||||
cbl_fer = check_designators([from_name, to_name], ('cables', 'ferrules'))
|
|
||||||
|
|
||||||
if not con_cbl and not cbl_con and not con_con and not fer_cbl and not cbl_fer:
|
|
||||||
raise Exception('Wrong designators')
|
|
||||||
|
|
||||||
from_pins = expand(connections[0][from_name])
|
|
||||||
to_pins = expand(connections[1][to_name])
|
|
||||||
|
|
||||||
if con_cbl or cbl_con or con_con:
|
|
||||||
if len(from_pins) != len(to_pins):
|
|
||||||
raise Exception('List length mismatch')
|
|
||||||
|
|
||||||
if con_cbl or cbl_con:
|
|
||||||
for (from_pin, to_pin) in zip(from_pins, to_pins):
|
|
||||||
if con_cbl:
|
|
||||||
harness.connect(from_name, from_pin, to_name, to_pin, None, None)
|
|
||||||
else: # cbl_con
|
|
||||||
harness.connect(None, None, from_name, from_pin, to_name, to_pin)
|
|
||||||
elif con_con:
|
|
||||||
cocon_coname = list(connections[0].keys())[0]
|
|
||||||
from_pins = expand(connections[0][from_name])
|
|
||||||
to_pins = expand(connections[1][to_name])
|
|
||||||
|
|
||||||
for (from_pin, to_pin) in zip(from_pins, to_pins):
|
|
||||||
harness.loop(cocon_coname, from_pin, to_pin)
|
|
||||||
if fer_cbl or cbl_fer:
|
|
||||||
from_pins = expand(connections[0][from_name])
|
|
||||||
to_pins = expand(connections[1][to_name])
|
|
||||||
|
|
||||||
if fer_cbl:
|
|
||||||
ferrule_name = from_name
|
|
||||||
cable_name = to_name
|
|
||||||
cable_pins = to_pins
|
|
||||||
else:
|
|
||||||
ferrule_name = to_name
|
|
||||||
cable_name = from_name
|
|
||||||
cable_pins = from_pins
|
|
||||||
|
|
||||||
ferrule_params = yaml_data['ferrules'][ferrule_name]
|
|
||||||
for cable_pin in cable_pins:
|
|
||||||
ferrule_counter = ferrule_counter + 1
|
|
||||||
ferrule_id = f'_F{ferrule_counter}'
|
|
||||||
harness.add_connector(ferrule_id, category='ferrule', **ferrule_params)
|
|
||||||
|
|
||||||
if fer_cbl:
|
|
||||||
harness.connect(ferrule_id, 1, cable_name, cable_pin, None, None)
|
|
||||||
else:
|
|
||||||
harness.connect(None, None, cable_name, cable_pin, ferrule_id, 1)
|
|
||||||
|
|
||||||
|
# check which section the first item belongs to
|
||||||
|
alternating_sections = ['connectors','cables']
|
||||||
|
for index, section in enumerate(alternating_sections):
|
||||||
|
if first_item in yaml_data[section]:
|
||||||
|
expected_index = index
|
||||||
|
break
|
||||||
else:
|
else:
|
||||||
raise Exception('Wrong number of connection parameters')
|
raise Exception('First item not found anywhere.')
|
||||||
|
expected_index = 1 - expected_index # flip once since it is flipped back at the *beginning* of every loop
|
||||||
|
|
||||||
harness.output(filename=file_out, fmt=('png', 'svg'), gen_bom=generate_bom, view=False)
|
# check that all iterable items (lists and dicts) are the same length
|
||||||
|
# and that they are alternating between connectors and cables/bundles, starting with either
|
||||||
|
itemcount = None
|
||||||
|
for item in connection:
|
||||||
|
expected_index = 1 - expected_index # make sure items alternate between connectors and cables
|
||||||
|
expected_section = alternating_sections[expected_index]
|
||||||
|
if isinstance(item, list):
|
||||||
|
itemcount_new = len(item)
|
||||||
|
for subitem in item:
|
||||||
|
if not subitem in yaml_data[expected_section]:
|
||||||
|
raise Exception(f'{subitem} is not in {expected_section}')
|
||||||
|
elif isinstance(item, dict):
|
||||||
|
if len(item.keys()) != 1:
|
||||||
|
raise Exception('Dicts may contain only one key here!')
|
||||||
|
itemcount_new = len(expand(list(item.values())[0]))
|
||||||
|
subitem = list(item.keys())[0]
|
||||||
|
if not subitem in yaml_data[expected_section]:
|
||||||
|
raise Exception(f'{subitem} is not in {expected_section}')
|
||||||
|
elif isinstance(item, str):
|
||||||
|
if not item in yaml_data[expected_section]:
|
||||||
|
raise Exception(f'{item} is not in {expected_section}')
|
||||||
|
continue
|
||||||
|
if itemcount is not None and itemcount_new != itemcount:
|
||||||
|
raise Exception('All lists and dict lists must be the same length!')
|
||||||
|
itemcount = itemcount_new
|
||||||
|
if itemcount is None:
|
||||||
|
raise Exception('No item revealed the number of connections to make!')
|
||||||
|
|
||||||
|
# populate connection list
|
||||||
|
connection_list = []
|
||||||
|
for i, item in enumerate(connection):
|
||||||
|
if isinstance(item, str): # one single-pin component was specified
|
||||||
|
sublist = []
|
||||||
|
for i in range(1, itemcount + 1):
|
||||||
|
if yaml_data['connectors'][item].get('autogenerate'):
|
||||||
|
autogenerated_ids[item] = autogenerated_ids.get(item, 0) + 1
|
||||||
|
new_id = f'_{item}_{autogenerated_ids[item]}'
|
||||||
|
harness.add_connector(new_id, **yaml_data['connectors'][item])
|
||||||
|
sublist.append([new_id, 1])
|
||||||
|
else:
|
||||||
|
sublist.append([item, 1])
|
||||||
|
connection_list.append(sublist)
|
||||||
|
elif isinstance(item, list): # a list of single-pin components were specified
|
||||||
|
sublist = []
|
||||||
|
for subitem in item:
|
||||||
|
if yaml_data['connectors'][subitem].get('autogenerate'):
|
||||||
|
autogenerated_ids[subitem] = autogenerated_ids.get(subitem, 0) + 1
|
||||||
|
new_id = f'_{subitem}_{autogenerated_ids[subitem]}'
|
||||||
|
harness.add_connector(new_id, **yaml_data['connectors'][subitem])
|
||||||
|
sublist.append([new_id, 1])
|
||||||
|
else:
|
||||||
|
sublist.append([subitem, 1])
|
||||||
|
connection_list.append(sublist)
|
||||||
|
elif isinstance(item, dict): # a component with multiple pins was specified
|
||||||
|
sublist = []
|
||||||
|
id = list(item.keys())[0]
|
||||||
|
pins = expand(list(item.values())[0])
|
||||||
|
for pin in pins:
|
||||||
|
sublist.append([id, pin])
|
||||||
|
connection_list.append(sublist)
|
||||||
|
else:
|
||||||
|
raise Exception('Unexpected item in connection list')
|
||||||
|
|
||||||
|
# actually connect components using connection list
|
||||||
|
for i, item in enumerate(connection_list):
|
||||||
|
id = item[0][0] # TODO: make more elegant/robust/pythonic
|
||||||
|
if id in harness.cables:
|
||||||
|
for j, con in enumerate(item):
|
||||||
|
if i == 0: # list started with a cable, no connector to join on left side
|
||||||
|
from_name = None
|
||||||
|
from_pin = None
|
||||||
|
else:
|
||||||
|
from_name = connection_list[i-1][j][0]
|
||||||
|
from_pin = connection_list[i-1][j][1]
|
||||||
|
via_name = item[j][0]
|
||||||
|
via_pin = item[j][1]
|
||||||
|
if i == len(connection_list) - 1: # list ends with a cable, no connector to join on right side
|
||||||
|
to_name = None
|
||||||
|
to_pin = None
|
||||||
|
else:
|
||||||
|
to_name = connection_list[i+1][j][0]
|
||||||
|
to_pin = connection_list[i+1][j][1]
|
||||||
|
harness.connect(from_name, from_pin, via_name, via_pin, to_name, to_pin)
|
||||||
|
|
||||||
|
if "additional_bom_items" in yaml_data:
|
||||||
|
for line in yaml_data["additional_bom_items"]:
|
||||||
|
harness.add_bom_item(line)
|
||||||
|
|
||||||
|
if file_out is not None:
|
||||||
|
harness.output(filename=file_out, fmt=('png', 'svg'), view=False)
|
||||||
|
|
||||||
|
if return_types is not None:
|
||||||
|
returns = []
|
||||||
|
if isinstance(return_types, str): # only one return type speficied
|
||||||
|
return_types = [return_types]
|
||||||
|
|
||||||
|
return_types = [t.lower() for t in return_types]
|
||||||
|
|
||||||
|
for rt in return_types:
|
||||||
|
if rt == 'png':
|
||||||
|
returns.append(harness.png)
|
||||||
|
if rt == 'svg':
|
||||||
|
returns.append(harness.svg)
|
||||||
|
if rt == 'harness':
|
||||||
|
returns.append(harness)
|
||||||
|
|
||||||
|
return tuple(returns) if len(returns) != 1 else returns[0]
|
||||||
|
|
||||||
|
|
||||||
def parse_file(yaml_file, file_out=None, generate_bom=False):
|
def parse_file(yaml_file: str, file_out: (str, Path) = None) -> None:
|
||||||
with open(yaml_file, 'r') as file:
|
with open_file_read(yaml_file) as file:
|
||||||
yaml_input = file.read()
|
yaml_input = file.read()
|
||||||
|
|
||||||
if not file_out:
|
if not file_out:
|
||||||
@ -191,16 +209,17 @@ def parse_file(yaml_file, file_out=None, generate_bom=False):
|
|||||||
file_out = fn
|
file_out = fn
|
||||||
file_out = os.path.abspath(file_out)
|
file_out = os.path.abspath(file_out)
|
||||||
|
|
||||||
parse(yaml_input, file_out=file_out, generate_bom=generate_bom)
|
parse(yaml_input, file_out=file_out)
|
||||||
|
|
||||||
|
|
||||||
def parse_cmdline():
|
def parse_cmdline():
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description='Generate cable and wiring harness documentation from YAML descriptions',
|
description='Generate cable and wiring harness documentation from YAML descriptions',
|
||||||
)
|
)
|
||||||
|
parser.add_argument('-V', '--version', action='version', version='%(prog)s ' + __version__)
|
||||||
parser.add_argument('input_file', action='store', type=str, metavar='YAML_FILE')
|
parser.add_argument('input_file', action='store', type=str, metavar='YAML_FILE')
|
||||||
parser.add_argument('-o', '--output_file', action='store', type=str, metavar='OUTPUT')
|
parser.add_argument('-o', '--output_file', action='store', type=str, metavar='OUTPUT')
|
||||||
parser.add_argument('--generate-bom', action='store_true', default=True)
|
# Not implemented: parser.add_argument('--generate-bom', action='store_true', default=True)
|
||||||
parser.add_argument('--prepend-file', action='store', type=str, metavar='YAML_FILE')
|
parser.add_argument('--prepend-file', action='store', type=str, metavar='YAML_FILE')
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
@ -213,14 +232,14 @@ def main():
|
|||||||
print(f'Error: input file {args.input_file} inaccessible or does not exist, check path')
|
print(f'Error: input file {args.input_file} inaccessible or does not exist, check path')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
with open(args.input_file) as fh:
|
with open_file_read(args.input_file) as fh:
|
||||||
yaml_input = fh.read()
|
yaml_input = fh.read()
|
||||||
|
|
||||||
if args.prepend_file:
|
if args.prepend_file:
|
||||||
if not os.path.exists(args.prepend_file):
|
if not os.path.exists(args.prepend_file):
|
||||||
print(f'Error: prepend input file {args.prepend_file} inaccessible or does not exist, check path')
|
print(f'Error: prepend input file {args.prepend_file} inaccessible or does not exist, check path')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
with open(args.prepend_file) as fh:
|
with open_file_read(args.prepend_file) as fh:
|
||||||
prepend = fh.read()
|
prepend = fh.read()
|
||||||
yaml_input = prepend + yaml_input
|
yaml_input = prepend + yaml_input
|
||||||
|
|
||||||
@ -232,7 +251,7 @@ def main():
|
|||||||
file_out = args.output_file
|
file_out = args.output_file
|
||||||
file_out = os.path.abspath(file_out)
|
file_out = os.path.abspath(file_out)
|
||||||
|
|
||||||
parse(yaml_input, file_out=file_out, generate_bom=args.generate_bom)
|
parse(yaml_input, file_out=file_out)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
@ -1,13 +1,38 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import sys
|
||||||
|
|
||||||
COLOR_CODES = {
|
COLOR_CODES = {
|
||||||
'DIN': ['WH', 'BN', 'GN', 'YE', 'GY', 'PK', 'BU', 'RD', 'BK', 'VT'], # ,'GYPK','RDBU','WHGN','BNGN','WHYE','YEBN','WHGY','GYBN','WHPK','PKBN'],
|
'DIN': ['WH', 'BN', 'GN', 'YE', 'GY', 'PK', 'BU', 'RD', 'BK', 'VT', 'GYPK', 'RDBU', 'WHGN', 'BNGN', 'WHYE', 'YEBN',
|
||||||
|
'WHGY', 'GYBN', 'WHPK', 'PKBN', 'WHBU', 'BNBU', 'WHRD', 'BNRD', 'WHBK', 'BNBK', 'GYGN', 'YEGY', 'PKGN',
|
||||||
|
'YEPK', 'GNBU', 'YEBU', 'GNRD', 'YERD', 'GNBK', 'YEBK', 'GYBU', 'PKBU', 'GYRD', 'PKRD', 'GYBK', 'PKBK',
|
||||||
|
'BUBK', 'RDBK', 'WHBNBK', 'YEGNBK', 'GYPKBK', 'RDBUBK', 'WHGNBK', 'BNGNBK', 'WHYEBK', 'YEBNBK', 'WHGYBK',
|
||||||
|
'GYBNBK', 'WHPKBK', 'PKBNBK', 'WHBUBK', 'BNBUBK', 'WHRDBK', 'BNRDBK'],
|
||||||
'IEC': ['BN', 'RD', 'OG', 'YE', 'GN', 'BU', 'VT', 'GY', 'WH', 'BK'],
|
'IEC': ['BN', 'RD', 'OG', 'YE', 'GN', 'BU', 'VT', 'GY', 'WH', 'BK'],
|
||||||
'BW': ['BK', 'WH'],
|
'BW': ['BK', 'WH'],
|
||||||
|
# 25-pair color code - see also https://en.wikipedia.org/wiki/25-pair_color_code
|
||||||
|
# 5 major colors (WH,RD,BK,YE,VT) combined with 5 minor colors (BU,OG,GN,BN,SL).
|
||||||
|
# Each POTS pair tip (+) had major/minor color, and ring (-) had minor/major color.
|
||||||
|
'TEL': [ # 25x2: Ring and then tip of each pair
|
||||||
|
'BUWH', 'WHBU', 'OGWH', 'WHOG', 'GNWH', 'WHGN', 'BNWH', 'WHBN', 'SLWH', 'WHSL',
|
||||||
|
'BURD', 'RDBU', 'OGRD', 'RDOG', 'GNRD', 'RDGN', 'BNRD', 'RDBN', 'SLRD', 'RDSL',
|
||||||
|
'BUBK', 'BKBU', 'OGBK', 'BKOG', 'GNBK', 'BKGN', 'BNBK', 'BKBN', 'SLBK', 'BKSL',
|
||||||
|
'BUYE', 'YEBU', 'OGYE', 'YEOG', 'GNYE', 'YEGN', 'BNYE', 'YEBN', 'SLYE', 'YESL',
|
||||||
|
'BUVT', 'VTBU', 'OGVT', 'VTOG', 'GNVT', 'VTGN', 'BNVT', 'VTBN', 'SLVT', 'VTSL'],
|
||||||
|
'TELALT': [ # 25x2: Tip and then ring of each pair
|
||||||
|
'WHBU', 'BU', 'WHOG', 'OG', 'WHGN', 'GN', 'WHBN', 'BN', 'WHSL', 'SL',
|
||||||
|
'RDBU', 'BURD', 'RDOG', 'OGRD', 'RDGN', 'GNRD', 'RDBN', 'BNRD', 'RDSL', 'SLRD',
|
||||||
|
'BKBU', 'BUBK', 'BKOG', 'OGBK', 'BKGN', 'GNBK', 'BKBN', 'BNBK', 'BKSL', 'SLBK',
|
||||||
|
'YEBU', 'BUYE', 'YEOG', 'OGYE', 'YEGN', 'GNYE', 'YEBN', 'BNYE', 'YESL', 'SLYE',
|
||||||
|
'VTBU', 'BUVT', 'VTOG', 'OGVT', 'VTGN', 'GNVT', 'VTBN', 'BNVT', 'VTSL', 'SLVT'],
|
||||||
|
'T568A': ['WHGN', 'GN', 'WHOG', 'BU', 'WHBU', 'OG', 'WHBN', 'BN'],
|
||||||
|
'T568B': ['WHOG', 'OG', 'WHGN', 'BU', 'WHBU', 'GN', 'WHBN', 'BN'],
|
||||||
}
|
}
|
||||||
|
|
||||||
color_hex = {
|
# Convention: Color names should be 2 letters long, to allow for multicolored wires
|
||||||
|
|
||||||
|
_color_hex = {
|
||||||
'BK': '#000000',
|
'BK': '#000000',
|
||||||
'WH': '#ffffff',
|
'WH': '#ffffff',
|
||||||
'GY': '#999999',
|
'GY': '#999999',
|
||||||
@ -15,14 +40,23 @@ color_hex = {
|
|||||||
'RD': '#ff0000',
|
'RD': '#ff0000',
|
||||||
'OG': '#ff8000',
|
'OG': '#ff8000',
|
||||||
'YE': '#ffff00',
|
'YE': '#ffff00',
|
||||||
|
'OL': '#708000', # olive green
|
||||||
'GN': '#00ff00',
|
'GN': '#00ff00',
|
||||||
'TQ': '#00ffff',
|
'TQ': '#00ffff',
|
||||||
|
'LB': '#a0dfff', # light blue
|
||||||
'BU': '#0066ff',
|
'BU': '#0066ff',
|
||||||
'VT': '#8000ff',
|
'VT': '#8000ff',
|
||||||
'BN': '#666600',
|
'BN': '#895956',
|
||||||
|
'BG': '#ceb673', # beige
|
||||||
|
'IV': '#f5f0d0', # ivory
|
||||||
|
'SL': '#708090',
|
||||||
|
'CU': '#d6775e', # Faux-copper look, for bare CU wire
|
||||||
|
'SN': '#aaaaaa', # Silvery look for tinned bare wire
|
||||||
|
'SR': '#84878c', # Darker silver for silvered wire
|
||||||
|
'GD': '#ffcf80', # Golden color for gold
|
||||||
}
|
}
|
||||||
|
|
||||||
color_full = {
|
_color_full = {
|
||||||
'BK': 'black',
|
'BK': 'black',
|
||||||
'WH': 'white',
|
'WH': 'white',
|
||||||
'GY': 'grey',
|
'GY': 'grey',
|
||||||
@ -30,14 +64,23 @@ color_full = {
|
|||||||
'RD': 'red',
|
'RD': 'red',
|
||||||
'OG': 'orange',
|
'OG': 'orange',
|
||||||
'YE': 'yellow',
|
'YE': 'yellow',
|
||||||
|
'OL': 'olive green',
|
||||||
'GN': 'green',
|
'GN': 'green',
|
||||||
'TQ': 'turquoise',
|
'TQ': 'turquoise',
|
||||||
|
'LB': 'light blue',
|
||||||
'BU': 'blue',
|
'BU': 'blue',
|
||||||
'VT': 'violet',
|
'VT': 'violet',
|
||||||
'BN': 'brown',
|
'BN': 'brown',
|
||||||
|
'BG': 'beige',
|
||||||
|
'IV': 'ivory',
|
||||||
|
'SL': 'slate',
|
||||||
|
'CU': 'copper',
|
||||||
|
'SN': 'tin',
|
||||||
|
'SR': 'silver',
|
||||||
|
'GD': 'gold',
|
||||||
}
|
}
|
||||||
|
|
||||||
color_ger = {
|
_color_ger = {
|
||||||
'BK': 'sw',
|
'BK': 'sw',
|
||||||
'WH': 'ws',
|
'WH': 'ws',
|
||||||
'GY': 'gr',
|
'GY': 'gr',
|
||||||
@ -45,34 +88,64 @@ color_ger = {
|
|||||||
'RD': 'rt',
|
'RD': 'rt',
|
||||||
'OG': 'or',
|
'OG': 'or',
|
||||||
'YE': 'ge',
|
'YE': 'ge',
|
||||||
|
'OL': 'ol', # olivgrün
|
||||||
'GN': 'gn',
|
'GN': 'gn',
|
||||||
'TQ': 'tk',
|
'TQ': 'tk',
|
||||||
|
'LB': 'hb', # hellblau
|
||||||
'BU': 'bl',
|
'BU': 'bl',
|
||||||
'VT': 'vi',
|
'VT': 'vi',
|
||||||
'BN': 'br',
|
'BN': 'br',
|
||||||
|
'BG': 'bg', # beige
|
||||||
|
'IV': 'eb', # elfenbeinfarben
|
||||||
|
'SL': 'si', # Schiefer
|
||||||
|
'CU': 'ku', # Kupfer
|
||||||
|
'SN': 'vz', # verzinkt
|
||||||
|
'SR': 'ag', # Silber
|
||||||
|
'GD': 'au', # Gold
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def translate_color(inp, color_mode):
|
color_default = '#ffffff'
|
||||||
if inp == '':
|
|
||||||
output = ''
|
|
||||||
|
def get_color_hex(input, pad=False):
|
||||||
|
if input is None or input == '':
|
||||||
|
return [color_default]
|
||||||
|
|
||||||
|
if len(input) == 4: # give wires with EXACTLY 2 colors that striped/banded look
|
||||||
|
padded = input + input[:2]
|
||||||
|
elif pad and len(input) == 2: # hacky style fix: give single color wires a triple-up so that wires are the same size
|
||||||
|
padded = input + input + input
|
||||||
else:
|
else:
|
||||||
if color_mode == 'full':
|
padded = input
|
||||||
output = color_full[inp].lower()
|
|
||||||
elif color_mode == 'FULL':
|
try:
|
||||||
output = color_full[inp].upper()
|
output = [_color_hex[padded[i:i + 2]] for i in range(0, len(padded), 2)]
|
||||||
elif color_mode == 'hex':
|
except KeyError:
|
||||||
output = color_hex[inp].lower()
|
print(f'Unknown color specified: {input}')
|
||||||
elif color_mode == 'HEX':
|
output = [color_default]
|
||||||
output = color_hex[inp].upper()
|
|
||||||
elif color_mode == 'ger':
|
|
||||||
output = color_ger[inp].lower()
|
|
||||||
elif color_mode == 'GER':
|
|
||||||
output = color_ger[inp].upper()
|
|
||||||
elif color_mode == 'short':
|
|
||||||
output = inp.lower()
|
|
||||||
elif color_mode == 'SHORT':
|
|
||||||
output = inp.upper()
|
|
||||||
else:
|
|
||||||
raise Exception('Unknown color mode')
|
|
||||||
return output
|
return output
|
||||||
|
|
||||||
|
|
||||||
|
def translate_color(input, color_mode):
|
||||||
|
if input == '' or input is None:
|
||||||
|
return ''
|
||||||
|
upper = color_mode.isupper()
|
||||||
|
if not (color_mode.isupper() or color_mode.islower()):
|
||||||
|
raise Exception('Unknown color mode capitalization')
|
||||||
|
|
||||||
|
color_mode = color_mode.lower()
|
||||||
|
if color_mode == 'full':
|
||||||
|
output = "/".join([_color_full[input[i:i+2]] for i in range(0,len(input),2)])
|
||||||
|
elif color_mode == 'hex':
|
||||||
|
output = ':'.join(get_color_hex(input, pad=False))
|
||||||
|
elif color_mode == 'ger':
|
||||||
|
output = "".join([_color_ger[input[i:i+2]] for i in range(0,len(input),2)])
|
||||||
|
elif color_mode == 'short':
|
||||||
|
output = input
|
||||||
|
else:
|
||||||
|
raise Exception('Unknown color mode')
|
||||||
|
if upper:
|
||||||
|
return output.upper()
|
||||||
|
else:
|
||||||
|
return output.lower()
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from wireviz import wv_colors
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
awg_equiv_table = {
|
awg_equiv_table = {
|
||||||
@ -30,19 +31,91 @@ def awg_equiv(mm2):
|
|||||||
def mm2_equiv(awg):
|
def mm2_equiv(awg):
|
||||||
return mm2_equiv_table.get(str(awg), 'Unknown')
|
return mm2_equiv_table.get(str(awg), 'Unknown')
|
||||||
|
|
||||||
def nested(inp):
|
def nested_html_table(rows):
|
||||||
l = []
|
# input: list, each item may be scalar or list
|
||||||
for x in inp:
|
# output: a parent table with one child table per parent item that is list, and one cell per parent item that is scalar
|
||||||
if isinstance(x, list):
|
# purpose: create the appearance of one table, where cell widths are independent between rows
|
||||||
if len(x) > 0:
|
# attributes in any leading <tdX> inside a list are injected into to the preceeding <td> tag
|
||||||
n = nested(x)
|
html = []
|
||||||
if n != '':
|
html.append('<table border="0" cellspacing="0" cellpadding="0">')
|
||||||
l.append('{' + n + '}')
|
for row in rows:
|
||||||
|
if isinstance(row, List):
|
||||||
|
if len(row) > 0 and any(row):
|
||||||
|
html.append(' <tr><td>')
|
||||||
|
html.append(' <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>')
|
||||||
|
for cell in row:
|
||||||
|
if cell is not None:
|
||||||
|
# Inject attributes to the preceeding <td> tag where needed
|
||||||
|
html.append(f' <td balign="left">{cell}</td>'.replace('><tdX', ''))
|
||||||
|
html.append(' </tr></table>')
|
||||||
|
html.append(' </td></tr>')
|
||||||
|
elif row is not None:
|
||||||
|
html.append(' <tr><td>')
|
||||||
|
html.append(f' {row}')
|
||||||
|
html.append(' </td></tr>')
|
||||||
|
html.append('</table>')
|
||||||
|
return html
|
||||||
|
|
||||||
|
def html_colorbar(color):
|
||||||
|
return f'<tdX bgcolor="{wv_colors.translate_color(color, "HEX")}" width="4">' if color else None
|
||||||
|
|
||||||
|
def html_image(image):
|
||||||
|
if not image:
|
||||||
|
return None
|
||||||
|
# The leading attributes belong to the preceeding tag. See where used below.
|
||||||
|
html = f'{html_size_attr(image)}><img scale="{image.scale}" src="{image.src}"/>'
|
||||||
|
if image.fixedsize:
|
||||||
|
# Close the preceeding tag and enclose the image cell in a table without
|
||||||
|
# borders to avoid narrow borders when the fixed width < the node width.
|
||||||
|
html = f'''>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0"><tr>
|
||||||
|
<td{html}</td>
|
||||||
|
</tr></table>
|
||||||
|
'''
|
||||||
|
return f'''<tdX{' sides="TLR"' if image.caption else ''}{html}'''
|
||||||
|
|
||||||
|
def html_caption(image):
|
||||||
|
return f'<tdX sides="BLR">{html_line_breaks(image.caption)}' if image and image.caption else None
|
||||||
|
|
||||||
|
def html_size_attr(image):
|
||||||
|
# Return Graphviz HTML attributes to specify minimum or fixed size of a TABLE or TD object
|
||||||
|
return ((f' width="{image.width}"' if image.width else '')
|
||||||
|
+ (f' height="{image.height}"' if image.height else '')
|
||||||
|
+ ( ' fixedsize="true"' if image.fixedsize else '')) if image else ''
|
||||||
|
|
||||||
|
|
||||||
|
def expand(yaml_data):
|
||||||
|
# yaml_data can be:
|
||||||
|
# - a singleton (normally str or int)
|
||||||
|
# - a list of str or int
|
||||||
|
# if str is of the format '#-#', it is treated as a range (inclusive) and expanded
|
||||||
|
output = []
|
||||||
|
if not isinstance(yaml_data, list):
|
||||||
|
yaml_data = [yaml_data]
|
||||||
|
for e in yaml_data:
|
||||||
|
e = str(e)
|
||||||
|
if '-' in e:
|
||||||
|
a, b = e.split('-', 1)
|
||||||
|
try:
|
||||||
|
a = int(a)
|
||||||
|
b = int(b)
|
||||||
|
if a < b:
|
||||||
|
for x in range(a, b + 1):
|
||||||
|
output.append(x) # ascending range
|
||||||
|
elif a > b:
|
||||||
|
for x in range(a, b - 1, -1):
|
||||||
|
output.append(x) # descending range
|
||||||
|
else: # a == b
|
||||||
|
output.append(a) # range of length 1
|
||||||
|
except:
|
||||||
|
output.append(e) # '-' was not a delimiter between two ints, pass e through unchanged
|
||||||
else:
|
else:
|
||||||
if x is not None:
|
try:
|
||||||
if x != '':
|
x = int(e) # single int
|
||||||
l.append(str(x))
|
except Exception:
|
||||||
return '|'.join(l)
|
x = e # string
|
||||||
|
output.append(x)
|
||||||
|
return output
|
||||||
|
|
||||||
|
|
||||||
def int2tuple(inp):
|
def int2tuple(inp):
|
||||||
@ -65,3 +138,46 @@ def tuplelist2tsv(inp, header=None):
|
|||||||
for row in inp:
|
for row in inp:
|
||||||
output = output + '\t'.join(str(item) for item in row) + '\n'
|
output = output + '\t'.join(str(item) for item in row) + '\n'
|
||||||
return output
|
return output
|
||||||
|
|
||||||
|
# Return the value indexed if it is a list, or simply the value otherwise.
|
||||||
|
def index_if_list(value, index):
|
||||||
|
return value[index] if isinstance(value, list) else value
|
||||||
|
|
||||||
|
def html_line_breaks(inp):
|
||||||
|
return inp.replace('\n', '<br />') if isinstance(inp, str) else inp
|
||||||
|
|
||||||
|
def graphviz_line_breaks(inp):
|
||||||
|
return inp.replace('\n', '\\n') if isinstance(inp, str) else inp # \n generates centered new lines. http://www.graphviz.org/doc/info/attrs.html#k:escString
|
||||||
|
|
||||||
|
def remove_line_breaks(inp):
|
||||||
|
return inp.replace('\n', ' ').strip() if isinstance(inp, str) else inp
|
||||||
|
|
||||||
|
def open_file_read(filename):
|
||||||
|
# TODO: Intelligently determine encoding
|
||||||
|
return open(filename, 'r', encoding='UTF-8')
|
||||||
|
|
||||||
|
def open_file_write(filename):
|
||||||
|
return open(filename, 'w', encoding='UTF-8')
|
||||||
|
|
||||||
|
def open_file_append(filename):
|
||||||
|
return open(filename, 'a', encoding='UTF-8')
|
||||||
|
|
||||||
|
|
||||||
|
def aspect_ratio(image_src):
|
||||||
|
try:
|
||||||
|
from PIL import Image
|
||||||
|
image = Image.open(image_src)
|
||||||
|
if image.width > 0 and image.height > 0:
|
||||||
|
return image.width / image.height
|
||||||
|
print(f'aspect_ratio(): Invalid image size {image.width} x {image.height}')
|
||||||
|
# ModuleNotFoundError and FileNotFoundError are the most expected, but all are handled equally.
|
||||||
|
except Exception as error:
|
||||||
|
print(f'aspect_ratio(): {type(error).__name__}: {error}')
|
||||||
|
return 1 # Assume 1:1 when unable to read actual image size
|
||||||
|
|
||||||
|
|
||||||
|
def manufacturer_info_field(manufacturer, mpn):
|
||||||
|
if manufacturer or mpn:
|
||||||
|
return f'{manufacturer if manufacturer else "MPN"}{": " + str(mpn) if mpn else ""}'
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
# WireViz Tutorial
|
# WireViz Tutorial
|
||||||
## 1 - Bare-bones example
|
|
||||||
|
## 01 - Bare-bones example
|
||||||
|
|
||||||
* Minimum working example
|
* Minimum working example
|
||||||
* Only 1-to-1 sequential wiring
|
* Only 1-to-1 sequential wiring
|
||||||
|
|
||||||
[Source](tutorial01.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
@ -25,21 +25,17 @@ connections:
|
|||||||
- X2: [1-4]
|
- X2: [1-4]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial01.bom.tsv)
|
[Source](tutorial01.yml) - [Bill of Materials](tutorial01.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 2 - Adding parameters and colors
|
## 02 - Adding parameters and colors
|
||||||
|
|
||||||
* Parameters for connectors and cables
|
* Parameters for connectors and cables
|
||||||
* Auto-calculate equivalent AWG from mm2
|
* Auto-calculate equivalent AWG from mm2
|
||||||
* Non-sequential wiring
|
* Non-sequential wiring
|
||||||
|
|
||||||
[Source](tutorial02.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
@ -70,15 +66,12 @@ connections:
|
|||||||
- X2: [1,2,4,3]
|
- X2: [1,2,4,3]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial02.bom.tsv)
|
[Source](tutorial02.yml) - [Bill of Materials](tutorial02.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 3 - Pinouts, shielding, templates (I)
|
## 03 - Pinouts, shielding, templates (I)
|
||||||
|
|
||||||
* Connector pinouts
|
* Connector pinouts
|
||||||
* Pincount implicit in pinout
|
* Pincount implicit in pinout
|
||||||
@ -86,12 +79,11 @@ Output:
|
|||||||
* Cable shielding, shield wiring
|
* Cable shielding, shield wiring
|
||||||
* Templates
|
* Templates
|
||||||
|
|
||||||
[Source](tutorial03.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
X1: &template1 # define a template for later use
|
X1: &template1 # define a template for later use
|
||||||
pinout: [GND, VCC, RX, TX] # pincount implicit in pinout
|
pinlabels: [GND, VCC, RX, TX] # pincount implicit in pinout
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
X2:
|
X2:
|
||||||
@ -116,15 +108,12 @@ connections:
|
|||||||
- W1: s
|
- W1: s
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial03.bom.tsv)
|
[Source](tutorial03.yml) - [Bill of Materials](tutorial03.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 4 - Templates (II), notes, American standards, daisy chaining (I)
|
## 04 - Templates (II), notes, American standards, daisy chaining (I)
|
||||||
|
|
||||||
* Overriding template parameters
|
* Overriding template parameters
|
||||||
* Add nodes to connectors and cables
|
* Add nodes to connectors and cables
|
||||||
@ -132,12 +121,11 @@ Output:
|
|||||||
* Linear daisy-chain
|
* Linear daisy-chain
|
||||||
* Convenient for shorter chains
|
* Convenient for shorter chains
|
||||||
|
|
||||||
[Source](tutorial04.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
X1: &template_con
|
X1: &template_con
|
||||||
pinout: [GND, VCC, SCL, SDA]
|
pinlabels: [GND, VCC, SCL, SDA]
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: male
|
subtype: male
|
||||||
notes: to microcontroller # add notes
|
notes: to microcontroller # add notes
|
||||||
@ -173,15 +161,12 @@ connections:
|
|||||||
- X3: [1-4]
|
- X3: [1-4]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial04.bom.tsv)
|
[Source](tutorial04.yml) - [Bill of Materials](tutorial04.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 5 - Ferrules, wire bundles, custom wire colors
|
## 05 - Ferrules, wire bundles, custom wire colors
|
||||||
|
|
||||||
* Ferrules
|
* Ferrules
|
||||||
* Simpler than connectors
|
* Simpler than connectors
|
||||||
@ -195,18 +180,17 @@ Output:
|
|||||||
* Custom wire colors
|
* Custom wire colors
|
||||||
* Wirecount can be implicit in color list
|
* Wirecount can be implicit in color list
|
||||||
|
|
||||||
[Source](tutorial05.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
X1:
|
X1:
|
||||||
pinout: [+12V, GND, GND, +5V]
|
pinlabels: [+12V, GND, GND, +5V]
|
||||||
type: Molex 8981
|
type: Molex 8981
|
||||||
subtype: female
|
subtype: female
|
||||||
|
|
||||||
ferrules: # ferrules
|
|
||||||
F1:
|
F1:
|
||||||
type: Ferrule, crimp
|
style: simple
|
||||||
|
autogenerate: true
|
||||||
|
type: Crimp ferrule
|
||||||
subtype: 0.5 mm²
|
subtype: 0.5 mm²
|
||||||
color: OG # optional color
|
color: OG # optional color
|
||||||
|
|
||||||
@ -218,47 +202,42 @@ cables:
|
|||||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||||
|
|
||||||
connections:
|
connections:
|
||||||
- # attach ferrules
|
-
|
||||||
- F1 # no need for list of connections; one ferrule per wire is auto-generated and attached
|
- F1 # a new ferrule is auto-generated for each of the four wires
|
||||||
- W1: [1-4] # a new ferrule is auto-generated for each wire
|
|
||||||
- # attach connectors (separately from ferrules)
|
|
||||||
- W1: [1-4]
|
- W1: [1-4]
|
||||||
- X1: [1-4]
|
- X1: [1-4]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial05.bom.tsv)
|
[Source](tutorial05.yml) - [Bill of Materials](tutorial05.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 6 - Custom ferrules
|
## 06 - Custom ferrules
|
||||||
|
|
||||||
* Custom ferrules
|
* Custom ferrules
|
||||||
* Allows attaching more than one wire to a ferrule
|
* Allows attaching more than one wire to a ferrule
|
||||||
* Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
|
* Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
|
||||||
|
|
||||||
[Source](tutorial06.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
X1:
|
X1:
|
||||||
pinout: [+12V, GND, GND, +5V]
|
pinlabels: [+12V, GND, GND, +5V]
|
||||||
type: Molex 8981
|
type: Molex 8981
|
||||||
subtype: female
|
subtype: female
|
||||||
F_10_1: # manually define a ferrule (with unique designator)
|
F_10: # this is a unique ferrule
|
||||||
category: ferrule
|
style: simple
|
||||||
type: Ferrule, crimp
|
show_name: false # non-autogenerated connectors show their name by default; override
|
||||||
|
type: Crimp ferrule
|
||||||
subtype: 1.0 mm²
|
subtype: 1.0 mm²
|
||||||
color: YE
|
color: YE # optional color
|
||||||
|
F_05: # this is a ferrule that will be auto-generated on demand
|
||||||
ferrules: # ferrules
|
style: simple
|
||||||
F_05:
|
autogenerate: true
|
||||||
type: Ferrule, crimp
|
type: Crimp ferrule
|
||||||
subtype: 0.5 mm²
|
subtype: 0.5 mm²
|
||||||
color: OG # optional color
|
color: OG
|
||||||
|
|
||||||
cables:
|
cables:
|
||||||
W1:
|
W1:
|
||||||
@ -268,42 +247,29 @@ cables:
|
|||||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||||
|
|
||||||
connections:
|
connections:
|
||||||
- # attach ferrules
|
-
|
||||||
- F_05
|
- [F_05, F_10, F_10, F_05]
|
||||||
- W1: [1,4] # a new ferrule is auto-generated for each wire
|
- W1: [1-4]
|
||||||
- # attach connectors (separately from ferrules)
|
- X1: [1-4]
|
||||||
- W1: [1-4]
|
|
||||||
- X1: [1-4]
|
|
||||||
-
|
|
||||||
- F_10_1: 1 # manually defined ferrules are treated like regular connectors,
|
|
||||||
# thus requiring a pin number
|
|
||||||
- W1: 2
|
|
||||||
-
|
|
||||||
- F_10_1: 1
|
|
||||||
- W1: 3
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial06.bom.tsv)
|
[Source](tutorial06.yml) - [Bill of Materials](tutorial06.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
## 7 - Daisy chaining (II)
|
## 07 - Daisy chaining (II)
|
||||||
|
|
||||||
* Zig-zag daisy chain
|
* Zig-zag daisy chain
|
||||||
* Convenient for longer chains
|
* Convenient for longer chains
|
||||||
|
|
||||||
[Source](tutorial07.yml):
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
connectors:
|
connectors:
|
||||||
X1: &template_con
|
X1: &template_con
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
pinout: [GND, VCC, SCL, SDA]
|
pinlabels: [GND, VCC, SCL, SDA]
|
||||||
X2:
|
X2:
|
||||||
<<: *template_con
|
<<: *template_con
|
||||||
X3:
|
X3:
|
||||||
@ -353,11 +319,76 @@ connections:
|
|||||||
- X6: [1-4]
|
- X6: [1-4]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Output:
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[Bill of Materials](tutorial07.bom.tsv)
|
[Source](tutorial07.yml) - [Bill of Materials](tutorial07.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
|
## 08 - Part numbers
|
||||||
|
|
||||||
|
* Part number information can be added to parts
|
||||||
|
* Only provided fields will be added to the diagram and bom
|
||||||
|
* Bundles can have part information specified by wire
|
||||||
|
* Additional parts can be added to the bom
|
||||||
|
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
connectors:
|
||||||
|
X1: &template1 # define a template for later use
|
||||||
|
type: Molex KK 254
|
||||||
|
pincount: 4
|
||||||
|
subtype: female
|
||||||
|
manufacturer: Molex # set manufacter name
|
||||||
|
mpn: 22013047 # set manufacturer part number
|
||||||
|
X2:
|
||||||
|
<<: *template1 # reuse template
|
||||||
|
pn: CON4 # set an internal part number
|
||||||
|
X3:
|
||||||
|
<<: *template1 # reuse template
|
||||||
|
|
||||||
|
cables:
|
||||||
|
W1:
|
||||||
|
wirecount: 4
|
||||||
|
length: 1
|
||||||
|
gauge: 0.25 mm2
|
||||||
|
color_code: IEC
|
||||||
|
manufacturer: CablesCo
|
||||||
|
mpn: ABC123
|
||||||
|
pn: CAB1
|
||||||
|
W2:
|
||||||
|
category: bundle
|
||||||
|
length: 1
|
||||||
|
gauge: 0.25 mm2
|
||||||
|
colors: [YE, BK, BK, RD]
|
||||||
|
manufacturer: [WiresCo,WiresCo,WiresCo,WiresCo] # set a manufacter per wire
|
||||||
|
mpn: [W1-YE,W1-BK,W1-BK,W1-RD]
|
||||||
|
pn: [WIRE1,WIRE2,WIRE2,WIRE3]
|
||||||
|
|
||||||
|
|
||||||
|
connections:
|
||||||
|
-
|
||||||
|
- X1: [1-4]
|
||||||
|
- W1: [1-4]
|
||||||
|
- X2: [1-4]
|
||||||
|
-
|
||||||
|
- X1: [1-4]
|
||||||
|
- W2: [1-4]
|
||||||
|
- X3: [1-4]
|
||||||
|
|
||||||
|
additional_bom_items:
|
||||||
|
- # define an additional item to add to the bill of materials
|
||||||
|
description: Label, pinout information
|
||||||
|
qty: 2
|
||||||
|
designators:
|
||||||
|
- X2
|
||||||
|
- X3
|
||||||
|
manufacturer: generic company
|
||||||
|
mpn: Label1
|
||||||
|
pn: Label-ID-1
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[Source](tutorial08.yml) - [Bill of Materials](tutorial08.bom.tsv)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
142
tutorial/tutorial01.gv
generated
@ -1,11 +1,69 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{4-pin}|{{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}}"]
|
<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 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>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
@ -18,5 +76,81 @@ graph {
|
|||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p4l:w
|
W1:w4:e -- X2:p4l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="2">W1</td></tr><tr><td>4x</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td></td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td></td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td></td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td></td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td></td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td></td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td></td>
|
||||||
|
<td>X2: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="#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:4</td>
|
||||||
|
<td></td>
|
||||||
|
<td>X2: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="#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></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
160
tutorial/tutorial01.html
generated
@ -1,134 +1,140 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="472pt" height="188pt"
|
<svg width="472pt" height="192pt"
|
||||||
viewBox="0.00 0.00 472.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 472.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 468,-184 468,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 468,-188 468,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 54,-152 54,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="54,-152 0,-152 0,-14 54,-14 54,-152"/>
|
||||||
<text text-anchor="middle" x="27" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="8,-129 8,-152 47,-152 47,-129 8,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 54,-129 "/>
|
<text text-anchor="start" x="19" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="8,-106 8,-129 47,-129 47,-106 8,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 54,-106 "/>
|
<text text-anchor="start" x="12" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="27" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="8,-83 8,-106 47,-106 47,-83 8,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 54,-83 "/>
|
<text text-anchor="start" x="23.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="27" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="8,-60 8,-83 47,-83 47,-60 8,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 54,-60 "/>
|
<text text-anchor="start" x="23.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="27" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="8,-37 8,-60 47,-60 47,-37 8,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 54,-37 "/>
|
<text text-anchor="start" x="23.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="27" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="8,-14 8,-37 47,-37 47,-14 8,-14"/>
|
||||||
|
<text text-anchor="start" x="23.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="266,-180 198,-180 198,0 266,0 266,-180"/>
|
<polygon fill="none" stroke="black" points="266,-184 198,-184 198,0 266,0 266,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="198,-157 198,-180 266,-180 266,-157 198,-157"/>
|
<polygon fill="none" stroke="black" points="198,-161 198,-184 266,-184 266,-161 198,-161"/>
|
||||||
<text text-anchor="start" x="221" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="221" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="198,-134 198,-157 228,-157 228,-134 198,-134"/>
|
<polygon fill="none" stroke="black" points="198,-138 198,-161 228,-161 228,-138 198,-138"/>
|
||||||
<text text-anchor="start" x="205.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="205.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="228,-134 228,-157 266,-157 266,-134 228,-134"/>
|
<polygon fill="none" stroke="black" points="228,-138 228,-161 266,-161 266,-138 228,-138"/>
|
||||||
<text text-anchor="start" x="235" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="235" y="-145.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="230" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="212" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="198,-94 198,-100 266,-100 266,-94 198,-94"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-98 198,-100 266,-100 266,-98 198,-98"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-95 265,-95 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-96 198,-98 266,-98 266,-96 198,-96"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-99 199,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-94 198,-96 266,-96 266,-94 198,-94"/>
|
||||||
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-69 198,-75 266,-75 266,-69 198,-69"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-73 198,-75 266,-75 266,-73 198,-73"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-70 265,-70 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-71 198,-73 266,-73 266,-71 198,-71"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-74 199,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-69 198,-71 266,-71 266,-69 198,-69"/>
|
||||||
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-44 198,-50 266,-50 266,-44 198,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-48 198,-50 266,-50 266,-48 198,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-45 265,-45 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-46 198,-48 266,-48 266,-46 198,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-49 199,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-44 198,-46 266,-46 266,-44 198,-44"/>
|
||||||
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-19 198,-25 266,-25 266,-19 198,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-23 198,-25 266,-25 266,-23 198,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-20 265,-20 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-21 198,-23 266,-23 266,-21 198,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-24 199,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-19 198,-21 266,-21 266,-19 198,-19"/>
|
||||||
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-93C118.25,-93.02 134.24,-95.02 198,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-93C114.91,-93.01 131.57,-95.01 198,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-95C118.01,-95 133.99,-97 198,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-95C114.67,-95 131.33,-97 198,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-97C117.76,-96.98 133.75,-98.98 198,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-97C114.43,-96.99 131.09,-98.99 198,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-69C118.13,-69 134.12,-70 198,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-69C114.79,-69 131.45,-70 198,-70"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-71C118,-71 134,-72 198,-72"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-71C114.67,-71 131.33,-72 198,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-73C117.88,-73 133.87,-74 198,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-73C114.55,-73 131.21,-74 198,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-46C117.88,-46 133.87,-45 198,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-46C114.55,-46 131.21,-45 198,-45"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-48C118,-48 134,-47 198,-47"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-48C114.67,-48 131.33,-47 198,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-50C118.13,-50 134.12,-49 198,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-50C114.79,-50 131.45,-49 198,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-23C117.64,-23.03 133.62,-20.03 198,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-23C114.33,-23.03 130.97,-20.03 198,-20"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-25C118.01,-25 133.99,-22 198,-22"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-25C114.68,-25 131.32,-22 198,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-27C118.38,-26.97 134.36,-23.97 198,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-27C115.03,-26.97 131.67,-23.97 198,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="410,-14 410,-152 464,-152 464,-14 410,-14"/>
|
<polygon fill="white" stroke="transparent" points="464,-152 410,-152 410,-14 464,-14 464,-152"/>
|
||||||
<text text-anchor="middle" x="437" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="418,-129 418,-152 457,-152 457,-129 418,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-129 464,-129 "/>
|
<text text-anchor="start" x="429" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="437" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="418,-106 418,-129 457,-129 457,-106 418,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-106 464,-106 "/>
|
<text text-anchor="start" x="422" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="437" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="418,-83 418,-106 457,-106 457,-83 418,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-83 464,-83 "/>
|
<text text-anchor="start" x="433.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="437" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="418,-60 418,-83 457,-83 457,-60 418,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-60 464,-60 "/>
|
<text text-anchor="start" x="433.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="437" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="418,-37 418,-60 457,-60 457,-37 418,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-37 464,-37 "/>
|
<text text-anchor="start" x="433.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="437" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="418,-14 418,-37 457,-37 457,-14 418,-14"/>
|
||||||
|
<text text-anchor="start" x="433.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C329.76,-95.02 345.75,-93.02 410,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C332.88,-95.01 349.65,-93.01 417,-93"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C330.01,-97 345.99,-95 410,-95"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C333.12,-97 349.88,-95 417,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C330.25,-98.98 346.24,-96.98 410,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C333.35,-98.99 350.12,-96.99 417,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C329.88,-70 345.87,-69 410,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C332.99,-70 349.77,-69 417,-69"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C330,-72 346,-71 410,-71"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C333.11,-72 349.89,-71 417,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C330.13,-74 346.12,-73 410,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C333.23,-74 350.01,-73 417,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C330.13,-45 346.12,-46 410,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C333.23,-45 350.01,-46 417,-46"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C330,-47 346,-48 410,-48"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C333.11,-47 349.89,-48 417,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C329.88,-49 345.87,-50 410,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C332.99,-49 349.77,-50 417,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C330.38,-20.03 346.36,-23.03 410,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C333.48,-20.03 350.23,-23.03 417,-23"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C330.01,-22 345.99,-25 410,-25"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C333.12,-22 349.88,-25 417,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C329.64,-23.97 345.62,-26.97 410,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C332.77,-23.97 349.52,-26.97 417,-27"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 wires</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 wires</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
tutorial/tutorial01.png
generated
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 15 KiB |
148
tutorial/tutorial01.svg
generated
@ -1,133 +1,135 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="472pt" height="188pt"
|
<svg width="472pt" height="192pt"
|
||||||
viewBox="0.00 0.00 472.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 472.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 468,-184 468,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 468,-188 468,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 54,-152 54,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="54,-152 0,-152 0,-14 54,-14 54,-152"/>
|
||||||
<text text-anchor="middle" x="27" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="8,-129 8,-152 47,-152 47,-129 8,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 54,-129 "/>
|
<text text-anchor="start" x="19" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="27" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="8,-106 8,-129 47,-129 47,-106 8,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 54,-106 "/>
|
<text text-anchor="start" x="12" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="27" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="8,-83 8,-106 47,-106 47,-83 8,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 54,-83 "/>
|
<text text-anchor="start" x="23.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="27" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="8,-60 8,-83 47,-83 47,-60 8,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 54,-60 "/>
|
<text text-anchor="start" x="23.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="27" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="8,-37 8,-60 47,-60 47,-37 8,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 54,-37 "/>
|
<text text-anchor="start" x="23.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="27" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="8,-14 8,-37 47,-37 47,-14 8,-14"/>
|
||||||
|
<text text-anchor="start" x="23.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="266,-180 198,-180 198,0 266,0 266,-180"/>
|
<polygon fill="none" stroke="black" points="266,-184 198,-184 198,0 266,0 266,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="198,-157 198,-180 266,-180 266,-157 198,-157"/>
|
<polygon fill="none" stroke="black" points="198,-161 198,-184 266,-184 266,-161 198,-161"/>
|
||||||
<text text-anchor="start" x="221" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="221" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="198,-134 198,-157 228,-157 228,-134 198,-134"/>
|
<polygon fill="none" stroke="black" points="198,-138 198,-161 228,-161 228,-138 198,-138"/>
|
||||||
<text text-anchor="start" x="205.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="205.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="228,-134 228,-157 266,-157 266,-134 228,-134"/>
|
<polygon fill="none" stroke="black" points="228,-138 228,-161 266,-161 266,-138 228,-138"/>
|
||||||
<text text-anchor="start" x="235" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="235" y="-145.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="230" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="212" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="198,-94 198,-100 266,-100 266,-94 198,-94"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-98 198,-100 266,-100 266,-98 198,-98"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-95 265,-95 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-96 198,-98 266,-98 266,-96 198,-96"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-99 199,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-94 198,-96 266,-96 266,-94 198,-94"/>
|
||||||
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-69 198,-75 266,-75 266,-69 198,-69"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-73 198,-75 266,-75 266,-73 198,-73"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-70 265,-70 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-71 198,-73 266,-73 266,-71 198,-71"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-74 199,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-69 198,-71 266,-71 266,-69 198,-69"/>
|
||||||
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-44 198,-50 266,-50 266,-44 198,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-48 198,-50 266,-50 266,-48 198,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-45 265,-45 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-46 198,-48 266,-48 266,-46 198,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-49 199,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-44 198,-46 266,-46 266,-44 198,-44"/>
|
||||||
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-19 198,-25 266,-25 266,-19 198,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="198,-23 198,-25 266,-25 266,-23 198,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-20 265,-20 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="198,-21 198,-23 266,-23 266,-21 198,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-24 199,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="198,-19 198,-21 266,-21 266,-19 198,-19"/>
|
||||||
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-93C118.25,-93.02 134.24,-95.02 198,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-93C114.91,-93.01 131.57,-95.01 198,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-95C118.01,-95 133.99,-97 198,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-95C114.67,-95 131.33,-97 198,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-97C117.76,-96.98 133.75,-98.98 198,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-97C114.43,-96.99 131.09,-98.99 198,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-69C118.13,-69 134.12,-70 198,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-69C114.79,-69 131.45,-70 198,-70"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-71C118,-71 134,-72 198,-72"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-71C114.67,-71 131.33,-72 198,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-73C117.88,-73 133.87,-74 198,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-73C114.55,-73 131.21,-74 198,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-46C117.88,-46 133.87,-45 198,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-46C114.55,-46 131.21,-45 198,-45"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-48C118,-48 134,-47 198,-47"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-48C114.67,-48 131.33,-47 198,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-50C118.13,-50 134.12,-49 198,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-50C114.79,-50 131.45,-49 198,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-23C117.64,-23.03 133.62,-20.03 198,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-23C114.33,-23.03 130.97,-20.03 198,-20"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-25C118.01,-25 133.99,-22 198,-22"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M48,-25C114.68,-25 131.32,-22 198,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-27C118.38,-26.97 134.36,-23.97 198,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M48,-27C115.03,-26.97 131.67,-23.97 198,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="410,-14 410,-152 464,-152 464,-14 410,-14"/>
|
<polygon fill="white" stroke="transparent" points="464,-152 410,-152 410,-14 464,-14 464,-152"/>
|
||||||
<text text-anchor="middle" x="437" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="418,-129 418,-152 457,-152 457,-129 418,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-129 464,-129 "/>
|
<text text-anchor="start" x="429" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="437" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="418,-106 418,-129 457,-129 457,-106 418,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-106 464,-106 "/>
|
<text text-anchor="start" x="422" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="437" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="418,-83 418,-106 457,-106 457,-83 418,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-83 464,-83 "/>
|
<text text-anchor="start" x="433.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="437" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="418,-60 418,-83 457,-83 457,-60 418,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-60 464,-60 "/>
|
<text text-anchor="start" x="433.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="437" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="418,-37 418,-60 457,-60 457,-37 418,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="410,-37 464,-37 "/>
|
<text text-anchor="start" x="433.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="437" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="418,-14 418,-37 457,-37 457,-14 418,-14"/>
|
||||||
|
<text text-anchor="start" x="433.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C329.76,-95.02 345.75,-93.02 410,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C332.88,-95.01 349.65,-93.01 417,-93"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C330.01,-97 345.99,-95 410,-95"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C333.12,-97 349.88,-95 417,-95"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C330.25,-98.98 346.24,-96.98 410,-97"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C333.35,-98.99 350.12,-96.99 417,-97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C329.88,-70 345.87,-69 410,-69"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C332.99,-70 349.77,-69 417,-69"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C330,-72 346,-71 410,-71"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C333.11,-72 349.89,-71 417,-71"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C330.13,-74 346.12,-73 410,-73"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C333.23,-74 350.01,-73 417,-73"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C330.13,-45 346.12,-46 410,-46"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C333.23,-45 350.01,-46 417,-46"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C330,-47 346,-48 410,-48"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C333.11,-47 349.89,-48 417,-48"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C329.88,-49 345.87,-50 410,-50"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C332.99,-49 349.77,-50 417,-50"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C330.38,-20.03 346.36,-23.03 410,-23"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C333.48,-20.03 350.23,-23.03 417,-23"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C330.01,-22 345.99,-25 410,-25"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C333.12,-22 349.88,-25 417,-25"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C329.64,-23.97 345.62,-26.97 410,-27"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C332.77,-23.97 349.52,-26.97 417,-27"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.7 KiB |
149
tutorial/tutorial02.gv
generated
@ -1,15 +1,77 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|4-pin}|{{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}}"]
|
<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">Molex KK 254</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="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>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#666600:#000000"]
|
edge [color="#000000:#895956:#000000"]
|
||||||
X1:p2r:e -- W1:w2:w
|
X1:p2r:e -- W1:w2:w
|
||||||
W1:w2:e -- X2:p2l:w
|
W1:w2:e -- X2:p2l:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
@ -18,5 +80,82 @@ graph {
|
|||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p3l:w
|
W1:w4:e -- X2:p3l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>4x</td><td>0.25 mm² (24 AWG)</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>WH</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>BN</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>WH</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2:4</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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2:3</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> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
206
tutorial/tutorial02.html
generated
@ -1,148 +1,154 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="895pt" height="188pt"
|
<svg width="847pt" height="192pt"
|
||||||
viewBox="0.00 0.00 895.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 847.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 891,-184 891,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 843,-188 843,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="182,-152 0,-152 0,-14 182,-14 182,-152"/>
|
||||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-129 0,-152 182,-152 182,-129 0,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
<text text-anchor="start" x="82.5" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-106 0,-129 93,-129 93,-106 0,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
<text text-anchor="start" x="4" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-106 93,-129 143,-129 143,-106 93,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
<text text-anchor="start" x="97" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-106 143,-129 182,-129 182,-106 143,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
<text text-anchor="start" x="147" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="103" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-83 0,-106 182,-106 182,-83 0,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 206,-83 "/>
|
<text text-anchor="start" x="87" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="103" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="0,-60 0,-83 182,-83 182,-60 0,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 206,-60 "/>
|
<text text-anchor="start" x="87" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="103" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-37 0,-60 182,-60 182,-37 0,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 206,-37 "/>
|
<text text-anchor="start" x="87" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="103" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="0,-14 0,-37 182,-37 182,-14 0,-14"/>
|
||||||
|
<text text-anchor="start" x="87" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="537,-180 350,-180 350,0 537,0 537,-180"/>
|
<polygon fill="none" stroke="black" points="513,-184 326,-184 326,0 513,0 513,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 537.5,-180 537.5,-157 350.5,-157"/>
|
<polygon fill="none" stroke="black" points="326.5,-161 326.5,-184 513.5,-184 513.5,-161 326.5,-161"/>
|
||||||
<text text-anchor="start" x="433" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="409" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
<polygon fill="none" stroke="black" points="326.5,-138 326.5,-161 349.5,-161 349.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 505.5,-157 505.5,-134 373.5,-134"/>
|
<polygon fill="none" stroke="black" points="349.5,-138 349.5,-161 481.5,-161 481.5,-138 349.5,-138"/>
|
||||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="353.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505.5,-134 505.5,-157 537.5,-157 537.5,-134 505.5,-134"/>
|
<polygon fill="none" stroke="black" points="481.5,-138 481.5,-161 513.5,-161 513.5,-138 481.5,-138"/>
|
||||||
<text text-anchor="start" x="509.5" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="485.5" y="-145.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="442" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="432.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="408.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="492" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="468" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-94 350.5,-100 537.5,-100 537.5,-94 350.5,-94"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-98 326.5,-100 513.5,-100 513.5,-98 326.5,-98"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 536.5,-95 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="326.5,-96 326.5,-98 513.5,-98 513.5,-96 326.5,-96"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-99 351.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-94 326.5,-96 513.5,-96 513.5,-94 326.5,-94"/>
|
||||||
<text text-anchor="start" x="368.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="435" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="411" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="492" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="468" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 537.5,-75 537.5,-69 350.5,-69"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-73 326.5,-75 513.5,-75 513.5,-73 326.5,-73"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 536.5,-70 "/>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-71 326.5,-73 513.5,-73 513.5,-71 326.5,-71"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-74 351.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-69 326.5,-71 513.5,-71 513.5,-69 326.5,-69"/>
|
||||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="344.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="433.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="409.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="492" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="468" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 537.5,-50 537.5,-44 350.5,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-48 326.5,-50 513.5,-50 513.5,-48 326.5,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 536.5,-45 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="326.5,-46 326.5,-48 513.5,-48 513.5,-46 326.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-49 351.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-44 326.5,-46 513.5,-46 513.5,-44 326.5,-44"/>
|
||||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="344.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="435" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="411" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="492" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="468" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 537.5,-25 537.5,-19 350.5,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-23 326.5,-25 513.5,-25 513.5,-23 326.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 536.5,-20 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-21 326.5,-23 513.5,-23 513.5,-21 326.5,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-24 351.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 513.5,-21 513.5,-19 326.5,-19"/>
|
||||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-93C246.25,-93.02 262.24,-95.02 326,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M182,-95C246.01,-95 261.99,-97 326,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-97C245.76,-96.98 261.75,-98.98 326,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-69C246.13,-69 262.12,-70 326,-70"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-71C246,-71 262,-72 326,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-73C245.88,-73 261.87,-74 326,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-46C245.88,-46 261.87,-45 326,-45"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M182,-48C246,-48 262,-47 326,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-50C246.13,-50 262.12,-49 326,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-23C245.64,-23.03 261.62,-20.03 326,-20"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-25C246.01,-25 261.99,-22 326,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-27C246.38,-26.97 262.36,-23.97 326,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="681,-16 681,-154 887,-154 887,-16 681,-16"/>
|
<polygon fill="white" stroke="transparent" points="839,-154 657,-154 657,-16 839,-16 839,-154"/>
|
||||||
<text text-anchor="middle" x="784" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="657,-131 657,-154 839,-154 839,-131 657,-131"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-131 887,-131 "/>
|
<text text-anchor="start" x="739.5" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="731.5" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="657,-108 657,-131 750,-131 750,-108 657,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="782,-108 782,-131 "/>
|
<text text-anchor="start" x="661" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="811" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="750,-108 750,-131 800,-131 800,-108 750,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="840,-108 840,-131 "/>
|
<text text-anchor="start" x="754" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="863.5" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="800,-108 800,-131 839,-131 839,-108 800,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-108 887,-108 "/>
|
<text text-anchor="start" x="804" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="784" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="657,-85 657,-108 839,-108 839,-85 657,-85"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-85 887,-85 "/>
|
<text text-anchor="start" x="744" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="784" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="657,-62 657,-85 839,-85 839,-62 657,-62"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-62 887,-62 "/>
|
<text text-anchor="start" x="744" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="784" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="657,-39 657,-62 839,-62 839,-39 657,-39"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-39 887,-39 "/>
|
<text text-anchor="start" x="744" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="784" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="657,-16 657,-39 839,-39 839,-16 657,-16"/>
|
||||||
|
<text text-anchor="start" x="744" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-95C601,-95 617,-95 681,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-95C577,-95 593,-95 657,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537,-97C601,-97 617,-97 681,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M513,-97C577,-97 593,-97 657,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-99C601,-99 617,-99 681,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-99C577,-99 593,-99 657,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-70C601.13,-70 617.12,-71 681,-71"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-70C577.13,-70 593.12,-71 657,-71"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M537,-72C601,-72 617,-73 681,-73"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M513,-72C577,-72 593,-73 657,-73"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-74C600.88,-74 616.87,-75 681,-75"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-74C576.88,-74 592.87,-75 657,-75"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-45C600.01,-45.81 614.78,-25.81 681,-25"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-45C576.01,-45.81 590.78,-25.81 657,-25"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537,-47C601.61,-47 616.39,-27 681,-27"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M513,-47C577.61,-47 592.39,-27 657,-27"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-49C603.22,-48.19 617.99,-28.19 681,-29"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-49C579.22,-48.19 593.99,-28.19 657,-29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-20C604,-21.13 617.6,-49.13 681,-48"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-20C580,-21.13 593.6,-49.13 657,-48"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537,-22C602.2,-22 615.8,-50 681,-50"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-22C578.2,-22 591.8,-50 657,-50"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-24C600.4,-22.87 614,-50.87 681,-52"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-24C576.4,-22.87 590,-50.87 657,-52"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm²</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex KK 254, female, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm²</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
tutorial/tutorial02.png
generated
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 32 KiB |
194
tutorial/tutorial02.svg
generated
@ -1,147 +1,149 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="895pt" height="188pt"
|
<svg width="847pt" height="192pt"
|
||||||
viewBox="0.00 0.00 895.00 188.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 847.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 184)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 891,-184 891,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 843,-188 843,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
<polygon fill="white" stroke="transparent" points="182,-152 0,-152 0,-14 182,-14 182,-152"/>
|
||||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-129 0,-152 182,-152 182,-129 0,-129"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
<text text-anchor="start" x="82.5" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-106 0,-129 93,-129 93,-106 0,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
<text text-anchor="start" x="4" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-106 93,-129 143,-129 143,-106 93,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
<text text-anchor="start" x="97" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-106 143,-129 182,-129 182,-106 143,-106"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
<text text-anchor="start" x="147" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="103" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-83 0,-106 182,-106 182,-83 0,-83"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-83 206,-83 "/>
|
<text text-anchor="start" x="87" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="103" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="0,-60 0,-83 182,-83 182,-60 0,-60"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-60 206,-60 "/>
|
<text text-anchor="start" x="87" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="103" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-37 0,-60 182,-60 182,-37 0,-37"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-37 206,-37 "/>
|
<text text-anchor="start" x="87" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="103" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="0,-14 0,-37 182,-37 182,-14 0,-14"/>
|
||||||
|
<text text-anchor="start" x="87" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="537,-180 350,-180 350,0 537,0 537,-180"/>
|
<polygon fill="none" stroke="black" points="513,-184 326,-184 326,0 513,0 513,-184"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 537.5,-180 537.5,-157 350.5,-157"/>
|
<polygon fill="none" stroke="black" points="326.5,-161 326.5,-184 513.5,-184 513.5,-161 326.5,-161"/>
|
||||||
<text text-anchor="start" x="433" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="409" y="-168.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
<polygon fill="none" stroke="black" points="326.5,-138 326.5,-161 349.5,-161 349.5,-138 326.5,-138"/>
|
||||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-145.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 505.5,-157 505.5,-134 373.5,-134"/>
|
<polygon fill="none" stroke="black" points="349.5,-138 349.5,-161 481.5,-161 481.5,-138 349.5,-138"/>
|
||||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="353.5" y="-145.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505.5,-134 505.5,-157 537.5,-157 537.5,-134 505.5,-134"/>
|
<polygon fill="none" stroke="black" points="481.5,-138 481.5,-161 513.5,-161 513.5,-138 481.5,-138"/>
|
||||||
<text text-anchor="start" x="509.5" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="485.5" y="-145.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="442" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-124.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="368.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="344.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="432.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="408.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="492" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="468" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-94 350.5,-100 537.5,-100 537.5,-94 350.5,-94"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-98 326.5,-100 513.5,-100 513.5,-98 326.5,-98"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 536.5,-95 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="326.5,-96 326.5,-98 513.5,-98 513.5,-96 326.5,-96"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-99 351.5,-99 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-94 326.5,-96 513.5,-96 513.5,-94 326.5,-94"/>
|
||||||
<text text-anchor="start" x="368.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="344.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="435" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="411" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="492" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="468" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 537.5,-75 537.5,-69 350.5,-69"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-73 326.5,-75 513.5,-75 513.5,-73 326.5,-73"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 536.5,-70 "/>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-71 326.5,-73 513.5,-73 513.5,-71 326.5,-71"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-74 351.5,-74 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-69 326.5,-71 513.5,-71 513.5,-69 326.5,-69"/>
|
||||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="344.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="433.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="409.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="492" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="468" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 537.5,-50 537.5,-44 350.5,-44"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-48 326.5,-50 513.5,-50 513.5,-48 326.5,-48"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 536.5,-45 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="326.5,-46 326.5,-48 513.5,-48 513.5,-46 326.5,-46"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-49 351.5,-49 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-44 326.5,-46 513.5,-46 513.5,-44 326.5,-44"/>
|
||||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="344.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="435" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="411" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="492" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="468" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 537.5,-25 537.5,-19 350.5,-19"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-23 326.5,-25 513.5,-25 513.5,-23 326.5,-23"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 536.5,-20 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-21 326.5,-23 513.5,-23 513.5,-21 326.5,-21"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-24 351.5,-24 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 513.5,-21 513.5,-19 326.5,-19"/>
|
||||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="356.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-93C246.25,-93.02 262.24,-95.02 326,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M182,-95C246.01,-95 261.99,-97 326,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-97C245.76,-96.98 261.75,-98.98 326,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-69C246.13,-69 262.12,-70 326,-70"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-71C246,-71 262,-72 326,-72"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-73C245.88,-73 261.87,-74 326,-74"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-46C245.88,-46 261.87,-45 326,-45"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M182,-48C246,-48 262,-47 326,-47"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-50C246.13,-50 262.12,-49 326,-49"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-23C245.64,-23.03 261.62,-20.03 326,-20"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-25C246.01,-25 261.99,-22 326,-22"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-27C246.38,-26.97 262.36,-23.97 326,-24"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="681,-16 681,-154 887,-154 887,-16 681,-16"/>
|
<polygon fill="white" stroke="transparent" points="839,-154 657,-154 657,-16 839,-16 839,-154"/>
|
||||||
<text text-anchor="middle" x="784" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="657,-131 657,-154 839,-154 839,-131 657,-131"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-131 887,-131 "/>
|
<text text-anchor="start" x="739.5" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="731.5" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="657,-108 657,-131 750,-131 750,-108 657,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="782,-108 782,-131 "/>
|
<text text-anchor="start" x="661" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="811" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="750,-108 750,-131 800,-131 800,-108 750,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="840,-108 840,-131 "/>
|
<text text-anchor="start" x="754" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="863.5" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="800,-108 800,-131 839,-131 839,-108 800,-108"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-108 887,-108 "/>
|
<text text-anchor="start" x="804" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="784" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="657,-85 657,-108 839,-108 839,-85 657,-85"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-85 887,-85 "/>
|
<text text-anchor="start" x="744" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="784" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="657,-62 657,-85 839,-85 839,-62 657,-62"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-62 887,-62 "/>
|
<text text-anchor="start" x="744" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="784" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="657,-39 657,-62 839,-62 839,-39 657,-39"/>
|
||||||
<polyline fill="none" stroke="black" points="681,-39 887,-39 "/>
|
<text text-anchor="start" x="744" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="784" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="657,-16 657,-39 839,-39 839,-16 657,-16"/>
|
||||||
|
<text text-anchor="start" x="744" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-95C601,-95 617,-95 681,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-95C577,-95 593,-95 657,-95"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537,-97C601,-97 617,-97 681,-97"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M513,-97C577,-97 593,-97 657,-97"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-99C601,-99 617,-99 681,-99"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-99C577,-99 593,-99 657,-99"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-70C601.13,-70 617.12,-71 681,-71"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-70C577.13,-70 593.12,-71 657,-71"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M537,-72C601,-72 617,-73 681,-73"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M513,-72C577,-72 593,-73 657,-73"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-74C600.88,-74 616.87,-75 681,-75"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-74C576.88,-74 592.87,-75 657,-75"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-45C600.01,-45.81 614.78,-25.81 681,-25"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-45C576.01,-45.81 590.78,-25.81 657,-25"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537,-47C601.61,-47 616.39,-27 681,-27"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M513,-47C577.61,-47 592.39,-27 657,-27"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-49C603.22,-48.19 617.99,-28.19 681,-29"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-49C579.22,-48.19 593.99,-28.19 657,-29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-20C604,-21.13 617.6,-49.13 681,-48"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-20C580,-21.13 593.6,-49.13 657,-48"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537,-22C602.2,-22 615.8,-50 681,-50"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-22C578.2,-22 591.8,-50 657,-50"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-24C600.4,-22.87 614,-50.87 681,-52"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-24C576.4,-22.87 590,-50.87 657,-52"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 10 KiB |
165
tutorial/tutorial03.gv
generated
@ -1,15 +1,85 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|RX|TX}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|RX|TX}}"]
|
<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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>RX</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>TX</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>RX</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>TX</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
edge [color="#000000:#ffffff:#000000"]
|
edge [color="#000000:#ffffff:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#666600:#000000"]
|
edge [color="#000000:#895956:#000000"]
|
||||||
X1:p2r:e -- W1:w2:w
|
X1:p2r:e -- W1:w2:w
|
||||||
W1:w2:e -- X2:p2l:w
|
W1:w2:e -- X2:p2l:w
|
||||||
edge [color="#000000:#00ff00:#000000"]
|
edge [color="#000000:#00ff00:#000000"]
|
||||||
@ -20,5 +90,90 @@ graph {
|
|||||||
W1:w4:e -- X2:p3l:w
|
W1:w4:e -- X2:p3l:w
|
||||||
edge [color="#000000"]
|
edge [color="#000000"]
|
||||||
X1:p1r:e -- W1:ws:w
|
X1:p1r:e -- W1:ws:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>4x</td><td>0.25 mm² (24 AWG)</td><td>+ S</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>WH</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>BN</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr><tr><td>X1:1</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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.25 mm² (24 AWG)</td>
|
||||||
|
<td balign="left">+ S</td>
|
||||||
|
<td balign="left">1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>WH</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>GN</td>
|
||||||
|
<td>X2:4</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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2:3</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> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>Shield</td>
|
||||||
|
<td><!-- s_out --></td>
|
||||||
|
</tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0" port="ws"></td></tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||
250
tutorial/tutorial03.html
generated
@ -1,175 +1,181 @@
|
|||||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<!DOCTYPE html>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<html lang="en"><head>
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
<meta charset="UTF-8">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<meta name="generator" content="WireViz 0.2 - https://github.com/formatc1702/WireViz">
|
||||||
|
<title>WireViz Diagram and BOM</title>
|
||||||
|
</head><body style="font-family:Arial">
|
||||||
|
<h1>Diagram</h1><!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||||
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="925pt" height="232pt"
|
<svg width="877pt" height="232pt"
|
||||||
viewBox="0.00 0.00 925.00 232.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 877.00 232.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 228)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 228)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 921,-228 921,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 873,-228 873,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-57 0,-195 206,-195 206,-57 0,-57"/>
|
<polygon fill="white" stroke="transparent" points="182,-191 0,-191 0,-53 182,-53 182,-191"/>
|
||||||
<text text-anchor="middle" x="103" y="-179.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-168 0,-191 182,-191 182,-168 0,-168"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-172 206,-172 "/>
|
<text text-anchor="start" x="82.5" y="-175.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-156.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-145 0,-168 93,-168 93,-145 0,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-149 101,-172 "/>
|
<text text-anchor="start" x="4" y="-152.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-156.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-145 93,-168 143,-168 143,-145 93,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-149 159,-172 "/>
|
<text text-anchor="start" x="97" y="-152.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-156.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-145 143,-168 182,-168 182,-145 143,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-149 206,-149 "/>
|
<text text-anchor="start" x="147" y="-152.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-133.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-122 0,-145 103,-145 103,-122 0,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-126 114,-126 "/>
|
<text text-anchor="start" x="36" y="-129.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-110.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-122 103,-145 182,-145 182,-122 103,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-103 114,-103 "/>
|
<text text-anchor="start" x="138.5" y="-129.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-87.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="0,-99 0,-122 103,-122 103,-99 0,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-80 114,-80 "/>
|
<text text-anchor="start" x="37" y="-106.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-64.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="103,-99 103,-122 182,-122 182,-99 103,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-57 114,-149 "/>
|
<text text-anchor="start" x="138.5" y="-106.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-133.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-76 0,-99 103,-99 103,-76 0,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-126 206,-126 "/>
|
<text text-anchor="start" x="42" y="-83.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="160" y="-110.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-76 103,-99 182,-99 182,-76 103,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-103 206,-103 "/>
|
<text text-anchor="start" x="138.5" y="-83.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-87.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-53 0,-76 103,-76 103,-53 0,-53"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-80 206,-80 "/>
|
<text text-anchor="start" x="42.5" y="-60.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="160" y="-64.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-53 103,-76 182,-76 182,-53 103,-53"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-60.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="567,-224 350,-224 350,0 567,0 567,-224"/>
|
<polygon fill="none" stroke="black" points="543,-224 326,-224 326,0 543,0 543,-224"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-201 350.5,-224 567.5,-224 567.5,-201 350.5,-201"/>
|
<polygon fill="none" stroke="black" points="326.5,-201 326.5,-224 543.5,-224 543.5,-201 326.5,-201"/>
|
||||||
<text text-anchor="start" x="448" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="424" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-178 350.5,-201 373.5,-201 373.5,-178 350.5,-178"/>
|
<polygon fill="none" stroke="black" points="326.5,-178 326.5,-201 349.5,-201 349.5,-178 326.5,-178"/>
|
||||||
<text text-anchor="start" x="354.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-178 373.5,-201 505.5,-201 505.5,-178 373.5,-178"/>
|
<polygon fill="none" stroke="black" points="349.5,-178 349.5,-201 481.5,-201 481.5,-178 349.5,-178"/>
|
||||||
<text text-anchor="start" x="377.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="353.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505.5,-178 505.5,-201 535.5,-201 535.5,-178 505.5,-178"/>
|
<polygon fill="none" stroke="black" points="481.5,-178 481.5,-201 511.5,-201 511.5,-178 481.5,-178"/>
|
||||||
<text text-anchor="start" x="509.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="485.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="535.5,-178 535.5,-201 567.5,-201 567.5,-178 535.5,-178"/>
|
<polygon fill="none" stroke="black" points="511.5,-178 511.5,-201 543.5,-201 543.5,-178 511.5,-178"/>
|
||||||
<text text-anchor="start" x="539.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="515.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="457" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-164.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="371" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="347" y="-145.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="447" y="-149.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="423" y="-145.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="519" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="495" y="-145.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-138 350.5,-144 567.5,-144 567.5,-138 350.5,-138"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-138 326.5,-140 543.5,-140 543.5,-138 326.5,-138"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-139 566.5,-139 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="326.5,-136 326.5,-138 543.5,-138 543.5,-136 326.5,-136"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-143 351.5,-143 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-134 326.5,-136 543.5,-136 543.5,-134 326.5,-134"/>
|
||||||
<text text-anchor="start" x="371" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="347" y="-120.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="449.5" y="-124.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="425.5" y="-120.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="519" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="495" y="-120.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-113 350.5,-119 567.5,-119 567.5,-113 350.5,-113"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-113 326.5,-115 543.5,-115 543.5,-113 326.5,-113"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-114 566.5,-114 "/>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-111 326.5,-113 543.5,-113 543.5,-111 326.5,-111"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-118 351.5,-118 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-109 326.5,-111 543.5,-111 543.5,-109 326.5,-109"/>
|
||||||
<text text-anchor="start" x="371" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="347" y="-95.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="448" y="-99.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="424" y="-95.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="519" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="495" y="-95.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-88 350.5,-94 567.5,-94 567.5,-88 350.5,-88"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-88 326.5,-90 543.5,-90 543.5,-88 326.5,-88"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-89 566.5,-89 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="326.5,-86 326.5,-88 543.5,-88 543.5,-86 326.5,-86"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-93 351.5,-93 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-84 326.5,-86 543.5,-86 543.5,-84 326.5,-84"/>
|
||||||
<text text-anchor="start" x="371" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="347" y="-70.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="449.5" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="425.5" y="-70.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="519" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="495" y="-70.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-63 350.5,-69 567.5,-69 567.5,-63 350.5,-63"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-63 326.5,-65 543.5,-65 543.5,-63 326.5,-63"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-64 566.5,-64 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-61 326.5,-63 543.5,-63 543.5,-61 326.5,-61"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-68 351.5,-68 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-59 326.5,-61 543.5,-61 543.5,-59 326.5,-59"/>
|
||||||
<text text-anchor="start" x="383" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-45.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="371" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="347" y="-26.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="440" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="416" y="-26.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 566.5,-20 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 543.5,-21 543.5,-19 326.5,-19"/>
|
||||||
<text text-anchor="start" x="383" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-136C270.38,-136.03 286.36,-139.03 350,-139"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-132C246.38,-132.03 262.36,-135.03 326,-135"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-138C270.01,-138 285.99,-141 350,-141"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M182,-134C246.01,-134 261.99,-137 326,-137"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-140C269.64,-139.97 285.62,-142.97 350,-143"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-136C245.64,-135.97 261.62,-138.97 326,-139"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112C270.25,-112.02 286.24,-114.02 350,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-108C246.25,-108.02 262.24,-110.02 326,-110"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-114C270.01,-114 285.99,-116 350,-116"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-110C246.01,-110 261.99,-112 326,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116C269.76,-115.98 285.75,-117.98 350,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-112C245.76,-111.98 261.75,-113.98 326,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-85C246,-85 262,-85 326,-85"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-91C270,-91 286,-91 350,-91"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M182,-87C246,-87 262,-87 326,-87"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270,-93 286,-93 350,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-89C246,-89 262,-89 326,-89"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-66C269.76,-66.02 285.75,-64.02 350,-64"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-62C245.76,-62.02 261.75,-60.02 326,-60"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-68C270.01,-68 285.99,-66 350,-66"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-64C246.01,-64 261.99,-62 326,-62"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-70C270.25,-69.98 286.24,-67.98 350,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-66C246.25,-65.98 262.24,-63.98 326,-64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-138C288.18,-138 267.82,-22 350,-22"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-134C263.63,-134 244.37,-20 326,-20"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="711,-59 711,-197 917,-197 917,-59 711,-59"/>
|
<polygon fill="white" stroke="transparent" points="869,-193 687,-193 687,-55 869,-55 869,-193"/>
|
||||||
<text text-anchor="middle" x="814" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="687,-170 687,-193 869,-193 869,-170 687,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-174 917,-174 "/>
|
<text text-anchor="start" x="769.5" y="-177.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="761.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="687,-147 687,-170 780,-170 780,-147 687,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="812,-151 812,-174 "/>
|
<text text-anchor="start" x="691" y="-154.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="841" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="780,-147 780,-170 830,-170 830,-147 780,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="870,-151 870,-174 "/>
|
<text text-anchor="start" x="784" y="-154.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="893.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="830,-147 830,-170 869,-170 869,-147 830,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-151 917,-151 "/>
|
<text text-anchor="start" x="834" y="-154.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="687,-124 687,-147 767,-147 767,-124 687,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-128 802,-128 "/>
|
<text text-anchor="start" x="723" y="-131.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="767,-124 767,-147 869,-147 869,-124 767,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-105 802,-105 "/>
|
<text text-anchor="start" x="802.5" y="-131.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="687,-101 687,-124 767,-124 767,-101 687,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-82 802,-82 "/>
|
<text text-anchor="start" x="723" y="-108.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="767,-101 767,-124 869,-124 869,-101 767,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-59 802,-151 "/>
|
<text text-anchor="start" x="803.5" y="-108.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="687,-78 687,-101 767,-101 767,-78 687,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-128 917,-128 "/>
|
<text text-anchor="start" x="723" y="-85.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="767,-78 767,-101 869,-101 869,-78 767,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-105 917,-105 "/>
|
<text text-anchor="start" x="808.5" y="-85.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="687,-55 687,-78 767,-78 767,-55 687,-55"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-82 917,-82 "/>
|
<text text-anchor="start" x="723" y="-62.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="767,-55 767,-78 869,-78 869,-55 767,-55"/>
|
||||||
|
<text text-anchor="start" x="809" y="-62.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-139C630.88,-139 646.87,-138 711,-138"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-135C606.88,-135 622.87,-134 687,-134"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M567,-141C631,-141 647,-140 711,-140"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M543,-137C607,-137 623,-136 687,-136"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-143C631.13,-143 647.12,-142 711,-142"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-139C607.13,-139 623.12,-138 687,-138"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-114C631,-114 647,-114 711,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-110C607,-110 623,-110 687,-110"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M567,-116C631,-116 647,-116 711,-116"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M543,-112C607,-112 623,-112 687,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-118C631,-118 647,-118 711,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-114C607,-114 623,-114 687,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-89C630.04,-89.86 644.68,-68.86 711,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-85C606.04,-85.86 620.68,-64.86 687,-64"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M567,-91C631.68,-91 646.32,-70 711,-70"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M543,-87C607.68,-87 622.32,-66 687,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-93C633.32,-92.14 647.96,-71.14 711,-72"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-89C609.32,-88.14 623.96,-67.14 687,-68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-64C633.9,-65.09 647.67,-92.09 711,-91"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-60C609.9,-61.09 623.67,-88.09 687,-87"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M567,-66C632.12,-66 645.88,-93 711,-93"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M543,-62C608.12,-62 621.88,-89 687,-89"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-68C630.33,-66.91 644.1,-93.91 711,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-64C606.33,-62.91 620.1,-89.91 687,-91"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm² shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th style="text-align:left; border:1px solid #000000; padding: 8px">Item</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">Connector, Molex KK 254, female, 4 pins</td><td style="text-align:right; border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm² shielded</td><td style="text-align:right; border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||||
BIN
tutorial/tutorial03.png
generated
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 41 KiB |
238
tutorial/tutorial03.svg
generated
@ -1,174 +1,176 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
|
<!-- Generated by graphviz version 2.44.1 (20200629.0846)
|
||||||
-->
|
-->
|
||||||
<!-- Pages: 1 -->
|
<!-- Pages: 1 -->
|
||||||
<svg width="925pt" height="232pt"
|
<svg width="877pt" height="232pt"
|
||||||
viewBox="0.00 0.00 925.00 232.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 877.00 232.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 228)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 228)">
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 921,-228 921,4 -4,4"/>
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 873,-228 873,4 -4,4"/>
|
||||||
<!-- X1 -->
|
<!-- X1 -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>X1</title>
|
<title>X1</title>
|
||||||
<polygon fill="white" stroke="black" points="0,-57 0,-195 206,-195 206,-57 0,-57"/>
|
<polygon fill="white" stroke="transparent" points="182,-191 0,-191 0,-53 182,-53 182,-191"/>
|
||||||
<text text-anchor="middle" x="103" y="-179.8" font-family="arial" font-size="14.00">X1</text>
|
<polygon fill="none" stroke="black" points="0,-168 0,-191 182,-191 182,-168 0,-168"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-172 206,-172 "/>
|
<text text-anchor="start" x="82.5" y="-175.8" font-family="arial" font-size="14.00">X1</text>
|
||||||
<text text-anchor="middle" x="50.5" y="-156.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="0,-145 0,-168 93,-168 93,-145 0,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="101,-149 101,-172 "/>
|
<text text-anchor="start" x="4" y="-152.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="130" y="-156.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="93,-145 93,-168 143,-168 143,-145 93,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="159,-149 159,-172 "/>
|
<text text-anchor="start" x="97" y="-152.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="182.5" y="-156.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="143,-145 143,-168 182,-168 182,-145 143,-145"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-149 206,-149 "/>
|
<text text-anchor="start" x="147" y="-152.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="57" y="-133.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="0,-122 0,-145 103,-145 103,-122 0,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-126 114,-126 "/>
|
<text text-anchor="start" x="36" y="-129.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="57" y="-110.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="103,-122 103,-145 182,-145 182,-122 103,-122"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-103 114,-103 "/>
|
<text text-anchor="start" x="138.5" y="-129.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="57" y="-87.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="0,-99 0,-122 103,-122 103,-99 0,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="0,-80 114,-80 "/>
|
<text text-anchor="start" x="37" y="-106.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="57" y="-64.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="103,-99 103,-122 182,-122 182,-99 103,-99"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-57 114,-149 "/>
|
<text text-anchor="start" x="138.5" y="-106.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="160" y="-133.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="0,-76 0,-99 103,-99 103,-76 0,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-126 206,-126 "/>
|
<text text-anchor="start" x="42" y="-83.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="160" y="-110.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="103,-76 103,-99 182,-99 182,-76 103,-76"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-103 206,-103 "/>
|
<text text-anchor="start" x="138.5" y="-83.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="160" y="-87.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="0,-53 0,-76 103,-76 103,-53 0,-53"/>
|
||||||
<polyline fill="none" stroke="black" points="114,-80 206,-80 "/>
|
<text text-anchor="start" x="42.5" y="-60.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
<text text-anchor="middle" x="160" y="-64.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="103,-53 103,-76 182,-76 182,-53 103,-53"/>
|
||||||
|
<text text-anchor="start" x="138.5" y="-60.8" font-family="arial" font-size="14.00">4</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1 -->
|
<!-- W1 -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>W1</title>
|
<title>W1</title>
|
||||||
<polygon fill="none" stroke="black" points="567,-224 350,-224 350,0 567,0 567,-224"/>
|
<polygon fill="none" stroke="black" points="543,-224 326,-224 326,0 543,0 543,-224"/>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-201 350.5,-224 567.5,-224 567.5,-201 350.5,-201"/>
|
<polygon fill="none" stroke="black" points="326.5,-201 326.5,-224 543.5,-224 543.5,-201 326.5,-201"/>
|
||||||
<text text-anchor="start" x="448" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
<text text-anchor="start" x="424" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||||
<polygon fill="none" stroke="black" points="350.5,-178 350.5,-201 373.5,-201 373.5,-178 350.5,-178"/>
|
<polygon fill="none" stroke="black" points="326.5,-178 326.5,-201 349.5,-201 349.5,-178 326.5,-178"/>
|
||||||
<text text-anchor="start" x="354.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
<text text-anchor="start" x="330.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||||
<polygon fill="none" stroke="black" points="373.5,-178 373.5,-201 505.5,-201 505.5,-178 373.5,-178"/>
|
<polygon fill="none" stroke="black" points="349.5,-178 349.5,-201 481.5,-201 481.5,-178 349.5,-178"/>
|
||||||
<text text-anchor="start" x="377.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
<text text-anchor="start" x="353.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||||
<polygon fill="none" stroke="black" points="505.5,-178 505.5,-201 535.5,-201 535.5,-178 505.5,-178"/>
|
<polygon fill="none" stroke="black" points="481.5,-178 481.5,-201 511.5,-201 511.5,-178 481.5,-178"/>
|
||||||
<text text-anchor="start" x="509.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
<text text-anchor="start" x="485.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||||
<polygon fill="none" stroke="black" points="535.5,-178 535.5,-201 567.5,-201 567.5,-178 535.5,-178"/>
|
<polygon fill="none" stroke="black" points="511.5,-178 511.5,-201 543.5,-201 543.5,-178 511.5,-178"/>
|
||||||
<text text-anchor="start" x="539.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
<text text-anchor="start" x="515.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
||||||
<text text-anchor="start" x="457" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-164.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="371" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="347" y="-145.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="447" y="-149.8" font-family="arial" font-size="14.00">WH</text>
|
<text text-anchor="start" x="423" y="-145.8" font-family="arial" font-size="14.00">WH</text>
|
||||||
<text text-anchor="start" x="519" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
<text text-anchor="start" x="495" y="-145.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-138 350.5,-144 567.5,-144 567.5,-138 350.5,-138"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-138 326.5,-140 543.5,-140 543.5,-138 326.5,-138"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-139 566.5,-139 "/>
|
<polygon fill="#ffffff" stroke="transparent" points="326.5,-136 326.5,-138 543.5,-138 543.5,-136 326.5,-136"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-143 351.5,-143 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-134 326.5,-136 543.5,-136 543.5,-134 326.5,-134"/>
|
||||||
<text text-anchor="start" x="371" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
<text text-anchor="start" x="347" y="-120.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||||
<text text-anchor="start" x="449.5" y="-124.8" font-family="arial" font-size="14.00">BN</text>
|
<text text-anchor="start" x="425.5" y="-120.8" font-family="arial" font-size="14.00">BN</text>
|
||||||
<text text-anchor="start" x="519" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
<text text-anchor="start" x="495" y="-120.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-113 350.5,-119 567.5,-119 567.5,-113 350.5,-113"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-113 326.5,-115 543.5,-115 543.5,-113 326.5,-113"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-114 566.5,-114 "/>
|
<polygon fill="#895956" stroke="transparent" points="326.5,-111 326.5,-113 543.5,-113 543.5,-111 326.5,-111"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-118 351.5,-118 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-109 326.5,-111 543.5,-111 543.5,-109 326.5,-109"/>
|
||||||
<text text-anchor="start" x="371" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
<text text-anchor="start" x="347" y="-95.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||||
<text text-anchor="start" x="448" y="-99.8" font-family="arial" font-size="14.00">GN</text>
|
<text text-anchor="start" x="424" y="-95.8" font-family="arial" font-size="14.00">GN</text>
|
||||||
<text text-anchor="start" x="519" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
<text text-anchor="start" x="495" y="-95.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-88 350.5,-94 567.5,-94 567.5,-88 350.5,-88"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-88 326.5,-90 543.5,-90 543.5,-88 326.5,-88"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-89 566.5,-89 "/>
|
<polygon fill="#00ff00" stroke="transparent" points="326.5,-86 326.5,-88 543.5,-88 543.5,-86 326.5,-86"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-93 351.5,-93 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-84 326.5,-86 543.5,-86 543.5,-84 326.5,-84"/>
|
||||||
<text text-anchor="start" x="371" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
<text text-anchor="start" x="347" y="-70.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||||
<text text-anchor="start" x="449.5" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
<text text-anchor="start" x="425.5" y="-70.8" font-family="arial" font-size="14.00">YE</text>
|
||||||
<text text-anchor="start" x="519" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
<text text-anchor="start" x="495" y="-70.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-63 350.5,-69 567.5,-69 567.5,-63 350.5,-63"/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-63 326.5,-65 543.5,-65 543.5,-63 326.5,-63"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-64 566.5,-64 "/>
|
<polygon fill="#ffff00" stroke="transparent" points="326.5,-61 326.5,-63 543.5,-63 543.5,-61 326.5,-61"/>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-68 351.5,-68 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-59 326.5,-61 543.5,-61 543.5,-59 326.5,-59"/>
|
||||||
<text text-anchor="start" x="383" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-45.8" font-family="arial" font-size="14.00"> </text>
|
||||||
<text text-anchor="start" x="371" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
<text text-anchor="start" x="347" y="-26.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||||
<text text-anchor="start" x="440" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
<text text-anchor="start" x="416" y="-26.8" font-family="arial" font-size="14.00">Shield</text>
|
||||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 566.5,-20 "/>
|
<polygon fill="#000000" stroke="transparent" points="326.5,-19 326.5,-21 543.5,-21 543.5,-19 326.5,-19"/>
|
||||||
<text text-anchor="start" x="383" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
<text text-anchor="start" x="359" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-136C270.38,-136.03 286.36,-139.03 350,-139"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-132C246.38,-132.03 262.36,-135.03 326,-135"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-138C270.01,-138 285.99,-141 350,-141"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M182,-134C246.01,-134 261.99,-137 326,-137"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-140C269.64,-139.97 285.62,-142.97 350,-143"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-136C245.64,-135.97 261.62,-138.97 326,-139"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112C270.25,-112.02 286.24,-114.02 350,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-108C246.25,-108.02 262.24,-110.02 326,-110"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-114C270.01,-114 285.99,-116 350,-116"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M182,-110C246.01,-110 261.99,-112 326,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116C269.76,-115.98 285.75,-117.98 350,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-112C245.76,-111.98 261.75,-113.98 326,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-85C246,-85 262,-85 326,-85"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-91C270,-91 286,-91 350,-91"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M182,-87C246,-87 262,-87 326,-87"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270,-93 286,-93 350,-93"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-89C246,-89 262,-89 326,-89"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-66C269.76,-66.02 285.75,-64.02 350,-64"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-62C245.76,-62.02 261.75,-60.02 326,-60"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-68C270.01,-68 285.99,-66 350,-66"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M182,-64C246.01,-64 261.99,-62 326,-62"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-70C270.25,-69.98 286.24,-67.98 350,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-66C246.25,-65.98 262.24,-63.98 326,-64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X1--W1 -->
|
<!-- X1--W1 -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>X1:e--W1:w</title>
|
<title>X1:e--W1:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-138C288.18,-138 267.82,-22 350,-22"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M182,-134C263.63,-134 244.37,-20 326,-20"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- X2 -->
|
<!-- X2 -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>X2</title>
|
<title>X2</title>
|
||||||
<polygon fill="white" stroke="black" points="711,-59 711,-197 917,-197 917,-59 711,-59"/>
|
<polygon fill="white" stroke="transparent" points="869,-193 687,-193 687,-55 869,-55 869,-193"/>
|
||||||
<text text-anchor="middle" x="814" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
<polygon fill="none" stroke="black" points="687,-170 687,-193 869,-193 869,-170 687,-170"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-174 917,-174 "/>
|
<text text-anchor="start" x="769.5" y="-177.8" font-family="arial" font-size="14.00">X2</text>
|
||||||
<text text-anchor="middle" x="761.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
<polygon fill="none" stroke="black" points="687,-147 687,-170 780,-170 780,-147 687,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="812,-151 812,-174 "/>
|
<text text-anchor="start" x="691" y="-154.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||||
<text text-anchor="middle" x="841" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
<polygon fill="none" stroke="black" points="780,-147 780,-170 830,-170 830,-147 780,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="870,-151 870,-174 "/>
|
<text text-anchor="start" x="784" y="-154.8" font-family="arial" font-size="14.00">female</text>
|
||||||
<text text-anchor="middle" x="893.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
<polygon fill="none" stroke="black" points="830,-147 830,-170 869,-170 869,-147 830,-147"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-151 917,-151 "/>
|
<text text-anchor="start" x="834" y="-154.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
<polygon fill="none" stroke="black" points="687,-124 687,-147 767,-147 767,-124 687,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-128 802,-128 "/>
|
<text text-anchor="start" x="723" y="-131.8" font-family="arial" font-size="14.00">1</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
<polygon fill="none" stroke="black" points="767,-124 767,-147 869,-147 869,-124 767,-124"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-105 802,-105 "/>
|
<text text-anchor="start" x="802.5" y="-131.8" font-family="arial" font-size="14.00">GND</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
<polygon fill="none" stroke="black" points="687,-101 687,-124 767,-124 767,-101 687,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="711,-82 802,-82 "/>
|
<text text-anchor="start" x="723" y="-108.8" font-family="arial" font-size="14.00">2</text>
|
||||||
<text text-anchor="middle" x="756.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
<polygon fill="none" stroke="black" points="767,-101 767,-124 869,-124 869,-101 767,-101"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-59 802,-151 "/>
|
<text text-anchor="start" x="803.5" y="-108.8" font-family="arial" font-size="14.00">VCC</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
<polygon fill="none" stroke="black" points="687,-78 687,-101 767,-101 767,-78 687,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-128 917,-128 "/>
|
<text text-anchor="start" x="723" y="-85.8" font-family="arial" font-size="14.00">3</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
<polygon fill="none" stroke="black" points="767,-78 767,-101 869,-101 869,-78 767,-78"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-105 917,-105 "/>
|
<text text-anchor="start" x="808.5" y="-85.8" font-family="arial" font-size="14.00">RX</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
<polygon fill="none" stroke="black" points="687,-55 687,-78 767,-78 767,-55 687,-55"/>
|
||||||
<polyline fill="none" stroke="black" points="802,-82 917,-82 "/>
|
<text text-anchor="start" x="723" y="-62.8" font-family="arial" font-size="14.00">4</text>
|
||||||
<text text-anchor="middle" x="859.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
<polygon fill="none" stroke="black" points="767,-55 767,-78 869,-78 869,-55 767,-55"/>
|
||||||
|
<text text-anchor="start" x="809" y="-62.8" font-family="arial" font-size="14.00">TX</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-139C630.88,-139 646.87,-138 711,-138"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-135C606.88,-135 622.87,-134 687,-134"/>
|
||||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M567,-141C631,-141 647,-140 711,-140"/>
|
<path fill="none" stroke="#ffffff" stroke-width="2" d="M543,-137C607,-137 623,-136 687,-136"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-143C631.13,-143 647.12,-142 711,-142"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-139C607.13,-139 623.12,-138 687,-138"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-114C631,-114 647,-114 711,-114"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-110C607,-110 623,-110 687,-110"/>
|
||||||
<path fill="none" stroke="#666600" stroke-width="2" d="M567,-116C631,-116 647,-116 711,-116"/>
|
<path fill="none" stroke="#895956" stroke-width="2" d="M543,-112C607,-112 623,-112 687,-112"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-118C631,-118 647,-118 711,-118"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-114C607,-114 623,-114 687,-114"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-89C630.04,-89.86 644.68,-68.86 711,-68"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-85C606.04,-85.86 620.68,-64.86 687,-64"/>
|
||||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M567,-91C631.68,-91 646.32,-70 711,-70"/>
|
<path fill="none" stroke="#00ff00" stroke-width="2" d="M543,-87C607.68,-87 622.32,-66 687,-66"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-93C633.32,-92.14 647.96,-71.14 711,-72"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-89C609.32,-88.14 623.96,-67.14 687,-68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- W1--X2 -->
|
<!-- W1--X2 -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>W1:e--X2:w</title>
|
<title>W1:e--X2:w</title>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-64C633.9,-65.09 647.67,-92.09 711,-91"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-60C609.9,-61.09 623.67,-88.09 687,-87"/>
|
||||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M567,-66C632.12,-66 645.88,-93 711,-93"/>
|
<path fill="none" stroke="#ffff00" stroke-width="2" d="M543,-62C608.12,-62 621.88,-89 687,-89"/>
|
||||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-68C630.33,-66.91 644.1,-93.91 711,-95"/>
|
<path fill="none" stroke="#000000" stroke-width="2" d="M543,-64C606.33,-62.91 620.1,-89.91 687,-91"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
@ -1,6 +1,6 @@
|
|||||||
connectors:
|
connectors:
|
||||||
X1: &template1 # define a template for later use
|
X1: &template1 # define a template for later use
|
||||||
pinout: [GND, VCC, RX, TX] # pincount implicit in pinout
|
pinlabels: [GND, VCC, RX, TX] # pincount implicit in pinout
|
||||||
type: Molex KK 254
|
type: Molex KK 254
|
||||||
subtype: female
|
subtype: female
|
||||||
X2:
|
X2:
|
||||||
|
|||||||
304
tutorial/tutorial04.gv
generated
@ -1,13 +1,137 @@
|
|||||||
graph {
|
graph {
|
||||||
// Graph generated by WireViz
|
// Graph generated by WireViz 0.2
|
||||||
// https://github.com/formatc1702/WireViz
|
// https://github.com/formatc1702/WireViz
|
||||||
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||||
node [fillcolor=white fontname=arial shape=record style=filled]
|
node [fillcolor=white fontname=arial shape=record style=filled]
|
||||||
edge [fontname=arial style=bold]
|
edge [fontname=arial style=bold]
|
||||||
X1 [label="X1|{Molex KK 254|male|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}|to microcontroller"]
|
X1 [label=<
|
||||||
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}|to accelerometer"]
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}|to temperature sensor"]
|
<tr><td>
|
||||||
edge [color="#000000:#666600:#000000"]
|
<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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">to microcontroller</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
<td port="p1r">1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
<td port="p2r">2</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
<td port="p3r">3</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
<td port="p4r">4</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">to accelerometer</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none 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">Molex KK 254</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>GND</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p2l">2</td>
|
||||||
|
<td>VCC</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p3l">3</td>
|
||||||
|
<td>SCL</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td port="p4l">4</td>
|
||||||
|
<td>SDA</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">to temperature sensor</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=none style=filled]
|
||||||
|
edge [color="#000000:#895956:#000000"]
|
||||||
X1:p1r:e -- W1:w1:w
|
X1:p1r:e -- W1:w1:w
|
||||||
W1:w1:e -- X2:p1l:w
|
W1:w1:e -- X2:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
@ -19,8 +143,90 @@ graph {
|
|||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#000000"]
|
||||||
X1:p4r:e -- W1:w4:w
|
X1:p4r:e -- W1:w4:w
|
||||||
W1:w4:e -- X2:p4l:w
|
W1:w4:e -- X2:p4l:w
|
||||||
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>4x</td><td>24 AWG</td><td>0.3 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BN</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>OG</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>YE</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr><tr><td cellpadding="3">This cable is a bit longer</td></tr><tr><td> </td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
W1 [label=<
|
||||||
edge [color="#000000:#666600:#000000"]
|
<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">24 AWG</td>
|
||||||
|
<td balign="left">0.3 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X1:1</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X2: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="#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</td>
|
||||||
|
<td>RD</td>
|
||||||
|
<td>X2: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="#ff0000" 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</td>
|
||||||
|
<td>OG</td>
|
||||||
|
<td>X2: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="#ff8000" 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</td>
|
||||||
|
<td>YE</td>
|
||||||
|
<td>X2: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="#ffff00" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">This cable is a bit longer</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
|
edge [color="#000000:#895956:#000000"]
|
||||||
X2:p1r:e -- W2:w1:w
|
X2:p1r:e -- W2:w1:w
|
||||||
W2:w1:e -- X3:p1l:w
|
W2:w1:e -- X3:p1l:w
|
||||||
edge [color="#000000:#ff0000:#000000"]
|
edge [color="#000000:#ff0000:#000000"]
|
||||||
@ -32,5 +238,87 @@ graph {
|
|||||||
edge [color="#000000:#ffff00:#000000"]
|
edge [color="#000000:#ffff00:#000000"]
|
||||||
X2:p4r:e -- W2:w4:w
|
X2:p4r:e -- W2:w4:w
|
||||||
W2:w4:e -- X3:p4l:w
|
W2:w4:e -- X3:p4l:w
|
||||||
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>4x</td><td>24 AWG</td><td>0.1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X2:1</td><td>BN</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td>X2:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X2:3</td><td>OG</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X2:4</td><td>YE</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr><tr><td cellpadding="3">This cable is a bit shorter</td></tr><tr><td> </td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
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">24 AWG</td>
|
||||||
|
<td balign="left">0.1 m</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellborder="0">
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td>X2:1</td>
|
||||||
|
<td>BN</td>
|
||||||
|
<td>X3: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="#895956" 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>RD</td>
|
||||||
|
<td>X3: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="#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:3</td>
|
||||||
|
<td>OG</td>
|
||||||
|
<td>X3: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="#ff8000" 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>YE</td>
|
||||||
|
<td>X3: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="#ffff00" border="0"></td></tr>
|
||||||
|
<tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td> </td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td>
|
||||||
|
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||||
|
<td balign="left">This cable is a bit shorter</td>
|
||||||
|
</tr></table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
> fillcolor=white margin=0 shape=box style=""]
|
||||||
}
|
}
|
||||||
|
|||||||