circuitjsの作法 その41

# 概要
circuitjsを調査してみた。
練習問題やってみた。
完結編

# 練習問題
リレーで、３bitシフトレジスタ回路を作れ。

# 写真

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18104/a5d0e774-7a81-fdad-5c4a-4d0bb7ac3419.png)
 
# ネットリスト

```
$ 1 0.000005 382.76258214399064 50 5 50 5e-11
178 448 336 448 432 6 2 0.2 0.24762469724563843 0.05 1000000 0.02 20 0.015 0.005 1
178 672 336 672 432 6 2 0.2 0.09354295516037973 0.05 1000000 0.02 20 0.015 0.005 1
178 848 336 848 432 6 2 0.2 0.0000018830261933665747 0.05 1000000 0.02 20 0.015 0.005 0
R 304 96 240 96 0 0 40 5 0 0 0.5
g 416 432 416 448 0 0
g 640 432 640 448 0 0
g 816 432 816 448 0 0
w 304 96 320 96 0
w 320 96 320 160 0
w 320 160 320 192 0
w 320 192 352 192 0
w 432 192 432 240 0
w 432 240 416 240 0
w 416 240 416 336 0
w 320 96 448 96 0
w 640 272 640 336 0
w 816 304 816 336 0
s 352 192 432 192 0 0 false
178 176 336 176 432 6 4 0.2 0 0.05 1000000 0.02 20 0.015 0.005 0
g 144 432 144 448 0 0
w 288 192 320 192 0
x 253 155 284 158 4 24 clk
x 356 157 373 160 4 24 D
w 1280 96 1280 128 0
w 1072 96 1072 128 0
162 1280 128 1280 176 2 default-led 1 0 0 0.01
162 1072 128 1072 176 2 default-led 1 0 0 0.01
g 1264 432 1264 448 0 0
g 1056 432 1056 448 0 0
w 1200 304 1200 336 0
w 992 272 992 336 0
g 1200 432 1200 448 0 0
g 992 432 992 448 0 0
178 1232 336 1232 432 6 4 0.2 0.04163277059996074 0.05 1000000 0.02 20 0.015 0.005 1
178 1024 336 1024 432 6 3 0.2 0.000002293714575267319 0.05 1000000 0.02 20 0.015 0.005 0
w 320 336 320 304 0
w 176 304 176 336 0
w 224 336 224 304 0
w 272 336 272 304 0
w 176 304 224 304 0
w 224 304 272 304 0
w 272 304 320 304 0
w 560 96 672 96 0
w 672 96 848 96 0
w 848 96 1024 96 0
w 1024 96 1072 96 0
w 1072 96 1232 96 0
w 1232 96 1280 96 0
w 720 336 720 304 0
w 896 272 896 336 0
w 1120 304 1120 336 0
w 1328 272 1328 336 0
w 640 272 896 272 0
w 720 304 816 304 0
w 992 272 1328 272 0
w 1120 304 1200 304 0
w 912 432 912 480 0
w 192 432 192 480 0
w 464 480 912 480 0
w 1248 432 1248 480 0
w 912 480 1248 480 0
w 240 432 240 512 0
w 1040 432 1040 512 0
w 736 432 736 512 0
w 576 512 736 512 0
w 736 512 1040 512 0
w 256 432 256 544 0
w 688 432 688 544 0
w 256 544 688 544 0
w 304 432 304 576 0
w 864 432 864 576 0
w 304 576 864 576 0
w 1344 432 1344 544 0
w 688 544 1344 544 0
w 1136 432 1136 560 0
w 1136 560 1136 576 0
w 864 576 1136 576 0
w 448 96 496 96 0
w 496 96 560 96 0
w 240 512 480 512 0
w 432 432 432 480 0
w 512 432 512 512 0
w 480 512 512 512 0
w 512 512 576 512 0
w 432 480 464 480 0
w 192 480 432 480 0
w 1072 176 1072 224 0
w 1072 224 1072 336 0
w 1280 176 1280 336 0
r 320 192 320 272 0 100
r 448 96 448 208 0 100
r 496 96 496 208 0 100
r 672 96 672 208 0 100
r 848 96 848 208 0 100
r 1024 96 1024 208 0 100
r 1232 96 1232 208 0 100
w 320 272 320 304 0
w 448 208 448 320 0
w 496 208 496 336 0
w 448 320 448 336 0
w 672 208 672 336 0
w 848 208 848 336 0
w 1024 208 1024 336 0
w 1232 208 1232 336 0
w 1216 800 1216 928 0
w 1008 800 1008 928 0
w 832 800 832 928 0
w 656 800 656 928 0
w 432 912 432 928 0
w 480 800 480 928 0
w 432 800 432 912 0
w 304 864 304 896 0
r 1216 688 1216 800 0 100
r 1008 688 1008 800 0 100
r 832 688 832 800 0 100
r 656 688 656 800 0 100
r 480 688 480 800 0 100
r 432 688 432 800 0 100
r 304 784 304 864 0 100
w 1264 768 1264 928 0
w 1056 816 1056 928 0
w 1056 768 1056 816 0
w 176 1072 416 1072 0
w 416 1072 448 1072 0
w 496 1104 560 1104 0
w 464 1104 496 1104 0
w 496 1024 496 1104 0
w 416 1024 416 1072 0
w 224 1104 464 1104 0
w 480 688 544 688 0
w 432 688 480 688 0
w 848 1168 1120 1168 0
w 1120 1152 1120 1168 0
w 1120 1024 1120 1152 0
w 672 1136 1328 1136 0
w 1328 1024 1328 1136 0
w 288 1168 848 1168 0
w 848 1024 848 1168 0
w 288 1024 288 1168 0
w 240 1136 672 1136 0
w 672 1024 672 1136 0
w 240 1024 240 1136 0
w 720 1104 1024 1104 0
w 560 1104 720 1104 0
w 720 1024 720 1104 0
w 1024 1024 1024 1104 0
w 224 1024 224 1104 0
w 896 1072 1232 1072 0
w 1232 1024 1232 1072 0
w 448 1072 896 1072 0
w 176 1024 176 1072 0
w 896 1024 896 1072 0
w 1104 896 1184 896 0
w 976 864 1312 864 0
w 704 896 800 896 0
w 624 864 880 864 0
w 1312 864 1312 928 0
w 1104 896 1104 928 0
w 880 864 880 928 0
w 704 928 704 896 0
w 1216 688 1264 688 0
w 1056 688 1216 688 0
w 1008 688 1056 688 0
w 832 688 1008 688 0
w 656 688 832 688 0
w 544 688 656 688 0
w 256 896 304 896 0
w 208 896 256 896 0
w 160 896 208 896 0
w 256 928 256 896 0
w 208 928 208 896 0
w 160 896 160 928 0
w 304 928 304 896 0
w 128 928 128 784 0
178 1008 928 1008 1024 6 3 0.2 0.04163290907459806 0.05 1000000 0.02 20 0.015 0.005 1
178 1216 928 1216 1024 6 4 0.2 0.000002307877912137344 0.05 1000000 0.02 20 0.015 0.005 0
g 976 1024 976 1040 0 0
g 1184 1024 1184 1040 0 0
w 976 864 976 928 0
w 1184 896 1184 928 0
g 1040 1024 1040 1040 0 0
g 1248 1024 1248 1040 0 0
162 1056 720 1056 768 2 default-led 1 0 0 0.01
162 1264 720 1264 768 2 default-led 1 0 0 0.01
w 1056 688 1056 720 0
w 1264 688 1264 720 0
g 128 1024 128 1040 0 0
178 160 928 160 1024 6 4 0.2 0 0.05 1000000 0.02 20 0.015 0.005 0
w 800 896 800 928 0
w 624 864 624 928 0
w 304 688 432 688 0
w 400 832 400 928 0
w 304 752 304 784 0
w 304 688 304 752 0
g 800 1024 800 1040 0 0
g 624 1024 624 1040 0 0
g 400 1024 400 1040 0 0
178 832 928 832 1024 6 2 0.2 0.09219157857507151 0.05 1000000 0.02 20 0.015 0.005 1
178 656 928 656 1024 6 2 0.2 0.000001927028781250707 0.05 1000000 0.02 20 0.015 0.005 0
178 432 928 432 1024 6 2 0.2 0.19893284035450473 0.05 1000000 0.02 20 0.015 0.005 1
w 1200 1376 1200 1504 0
w 992 1376 992 1504 0
w 816 1376 816 1504 0
w 640 1376 640 1504 0
w 416 1488 416 1504 0
w 464 1376 464 1504 0
w 416 1376 416 1488 0
w 288 1440 288 1472 0
r 1200 1264 1200 1376 0 100
r 992 1264 992 1376 0 100
r 816 1264 816 1376 0 100
r 640 1264 640 1376 0 100
r 464 1264 464 1376 0 100
r 416 1264 416 1376 0 100
r 288 1360 288 1440 0 100
w 1248 1344 1248 1504 0
w 1040 1392 1040 1504 0
w 1040 1344 1040 1392 0
w 160 1648 400 1648 0
w 400 1648 432 1648 0
w 480 1680 544 1680 0
w 448 1680 480 1680 0
w 480 1600 480 1680 0
w 400 1600 400 1648 0
w 208 1680 448 1680 0
w 464 1264 528 1264 0
w 416 1264 464 1264 0
w 832 1744 1104 1744 0
w 1104 1728 1104 1744 0
w 1104 1600 1104 1728 0
w 656 1712 1312 1712 0
w 1312 1600 1312 1712 0
w 272 1744 832 1744 0
w 832 1600 832 1744 0
w 272 1600 272 1744 0
w 224 1712 656 1712 0
w 656 1600 656 1712 0
w 224 1600 224 1712 0
w 704 1680 1008 1680 0
w 544 1680 704 1680 0
w 704 1600 704 1680 0
w 1008 1600 1008 1680 0
w 208 1600 208 1680 0
w 880 1648 1216 1648 0
w 1216 1600 1216 1648 0
w 432 1648 880 1648 0
w 160 1600 160 1648 0
w 880 1600 880 1648 0
w 1088 1472 1168 1472 0
w 960 1440 1296 1440 0
w 688 1472 784 1472 0
w 608 1440 864 1440 0
w 1296 1440 1296 1504 0
w 1088 1472 1088 1504 0
w 864 1440 864 1504 0
w 688 1504 688 1472 0
w 1200 1264 1248 1264 0
w 1040 1264 1200 1264 0
w 992 1264 1040 1264 0
w 816 1264 992 1264 0
w 640 1264 816 1264 0
w 528 1264 640 1264 0
w 240 1472 288 1472 0
w 192 1472 240 1472 0
w 144 1472 192 1472 0
w 240 1504 240 1472 0
w 192 1504 192 1472 0
w 144 1472 144 1504 0
w 288 1504 288 1472 0
w 112 1504 112 1360 0
178 992 1504 992 1600 6 3 0.2 0.04163285333077517 0.05 1000000 0.02 20 0.015 0.005 1
178 1200 1504 1200 1600 6 3 0.2 0.0000022947281743631566 0.05 1000000 0.02 20 0.015 0.005 0
g 960 1600 960 1616 0 0
g 1168 1600 1168 1616 0 0
w 960 1440 960 1504 0
w 1168 1472 1168 1504 0
g 1024 1600 1024 1616 0 0
g 1232 1600 1232 1616 0 0
162 1040 1296 1040 1344 2 default-led 1 0 0 0.01
162 1248 1296 1248 1344 2 default-led 1 0 0 0.01
w 1040 1264 1040 1296 0
w 1248 1264 1248 1296 0
x 324 1325 341 1328 4 24 D
g 112 1600 112 1616 0 0
178 144 1504 144 1600 6 4 0.2 0 0.05 1000000 0.02 20 0.015 0.005 0
w 784 1472 784 1504 0
w 608 1440 608 1504 0
w 288 1264 416 1264 0
w 384 1408 384 1504 0
w 288 1328 288 1360 0
w 288 1264 288 1328 0
g 784 1600 784 1616 0 0
g 608 1600 608 1616 0 0
g 384 1600 384 1616 0 0
178 816 1504 816 1600 6 2 0.2 0.09345173731040256 0.05 1000000 0.02 20 0.015 0.005 1
178 640 1504 640 1600 6 2 0.2 0.0000018860654040274626 0.05 1000000 0.02 20 0.015 0.005 0
178 416 1504 416 1600 6 2 0.2 0.000004999900001999959 0.05 1000000 0.02 20 0.015 0.005 0
w 288 192 -48 192 0
w -48 192 -48 512 0
w 16 512 64 512 0
w 64 512 64 336 0
w 64 336 144 336 0
w 64 512 64 784 0
w 64 784 128 784 0
w 64 784 64 1360 0
w 64 1360 96 1360 0
w 96 1360 112 1360 0
w 1488 96 1488 688 0
w 1488 688 1488 1264 0
w 1248 1264 1488 1264 0
w 384 1408 384 1216 0
w 384 1216 1344 1216 0
w 1344 1024 1344 1216 0
w 1360 928 1360 688 0
w 1264 688 1360 688 0
w 1360 688 1488 688 0
w 400 832 400 640 0
w 400 640 1360 640 0
w 1360 432 1360 640 0
w 1376 336 1376 96 0
w 1280 96 1376 96 0
w 1376 96 1488 96 0
s -48 512 16 512 0 1 false

```

以上。