summaryrefslogtreecommitdiff
path: root/views/webtronix_server/digitalmodels
diff options
context:
space:
mode:
Diffstat (limited to 'views/webtronix_server/digitalmodels')
-rw-r--r--views/webtronix_server/digitalmodels/adc_bridge.svg43
-rw-r--r--views/webtronix_server/digitalmodels/dac_bridge.svg62
-rw-r--r--views/webtronix_server/digitalmodels/dff.svg56
-rw-r--r--views/webtronix_server/digitalmodels/dlatch.svg60
-rw-r--r--views/webtronix_server/digitalmodels/jkff.svg63
-rw-r--r--views/webtronix_server/digitalmodels/srff.svg60
-rw-r--r--views/webtronix_server/digitalmodels/srlatch.svg61
-rw-r--r--views/webtronix_server/digitalmodels/tff.svg60
8 files changed, 360 insertions, 105 deletions
diff --git a/views/webtronix_server/digitalmodels/adc_bridge.svg b/views/webtronix_server/digitalmodels/adc_bridge.svg
deleted file mode 100644
index f688b9e..0000000
--- a/views/webtronix_server/digitalmodels/adc_bridge.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg id="svg2826" width="30" height="20" xmlns="http://www.w3.org/2000/svg">
- <g id="aadc" class="adc_bridge" stroke="black">
-<metadata class="part" >
-
-<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
-<!--pin data -->
- <wtx:pins>
- <wtx:analog>
- <wtx:node index="1" x="0" y="10" />
- </wtx:analog>
- <wtx:digital>
- <wtx:node index="2" x="30" y="10" />
- </wtx:digital>
- </wtx:pins>
-<!--id for svg diagram and spice-->
- <wtx:id>ada</wtx:id>
-<!--type of part-->
- <wtx:type>a</wtx:type>
-<!--name of file-->
- <wtx:name>adc_bridge</wtx:name>
-<!--category of part-->
- <wtx:category>digitalmodels</wtx:category>
-<!--value or model name-->
- <wtx:value/>
-<!--label id for svg diagram-->
- <wtx:label/>
-<!--spice data-->
- <wtx:spice/>
-<!--true if flippable-->
- <wtx:flip/>
-<!--model or spice directive describing part spice-->
- <wtx:model/>
-</wtx:part>
-</metadata>
- <path id="path2846" d="m23.609,10.047c0,5.3886-4.3682,9.7572-9.7572,9.7572-5.3888,0-9.7572-4.3686-9.7572-9.7572,0-5.3888,4.3684-9.7572,9.7572-9.7572,5.389,0,9.7572,4.3684,9.7572,9.7572z" stroke-width="0.48559496" fill="none" />
- <path id="path3620" fill="none" d="m5.3326,10.25s0.34324,2.6863,1.3335,2.7751c1.1006,0.099,1.9674-2.775,1.9674-2.775s0.92008-2.8841,2.033-2.7751c0.99,0.0969,1.334,2.7751,1.334,2.7751"/>
- <rect id="rect3624" y="7.25" width="6.0007" x="14" height="6.2441"/>
- <path id="path3628" stroke-width="2" d="m5,10-5,0"/>
- <path id="path3630" stroke-width="2" d="m24,10,6,0"/>
- <path id="path3632" d="m14,0.25,10,10-10,10" fill="none"/>
- </g>
-</svg>
diff --git a/views/webtronix_server/digitalmodels/dac_bridge.svg b/views/webtronix_server/digitalmodels/dac_bridge.svg
deleted file mode 100644
index b584869..0000000
--- a/views/webtronix_server/digitalmodels/dac_bridge.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns="http://www.w3.org/2000/svg"
- width="30"
- height="20"
- id="svg2826">
- <g
- id="adac" class="dac_bridge" stroke="black">
-<metadata class="part" >
-<wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" >
- <wtx:pins>
- <wtx:digital>
- <wtx:node index="1" x="0" y="10" />
- </wtx:digital>
- <wtx:analog>
- <wtx:node index="2" x="30" y="10" />
- </wtx:analog>
- </wtx:pins>
- <wtx:id>ad</wtx:id>
- <wtx:type>a</wtx:type>
- <wtx:name>dac_bridge</wtx:name>
- <wtx:category>digitalmodels</wtx:category>
- <wtx:value></wtx:value>
- <wtx:label></wtx:label>
- <wtx:spice></wtx:spice>
- <wtx:flip></wtx:flip>
- <wtx:model></wtx:model>
-</wtx:part>
-</metadata>
- <path
- d="m 23.609,10.047 c 0,5.3886 -4.3682,9.7572 -9.7572,9.7572 -5.3888,0 -9.7572,-4.3686 -9.7572,-9.7572 0,-5.3888 4.3684,-9.7572 9.7572,-9.7572 5.389,0 9.7572,4.3684 9.7572,9.7572 z"
- id="path2846"
- fill="none"
- stroke-width="0.48559496" />
- <path
- d="m 13.1201,10.25 c 0,0 0.34324,2.6863 1.3335,2.7751 1.1006,0.099 1.9674,-2.775 1.9674,-2.775 0,0 0.92008,-2.8841 2.033,-2.7751 0.99,0.0969 1.334,2.7751 1.334,2.7751"
- id="path3620"
- fill="none" />
- <rect
- width="6.0007"
- height="6.2441001"
- x="5.5999999"
- y="6.9875002"
- id="rect3624"
- />
- <path
- d="M 5,10 0,10"
- id="path3628"
- stroke-width="2" />
- <path
- d="m 24,10 6,0"
- id="path3630"
- stroke-width="2" />
- <path
- d="m 14,0.25 10,10 -10,10"
- id="path3632"
- fill="none"
- />
- </g>
-</svg>
diff --git a/views/webtronix_server/digitalmodels/dff.svg b/views/webtronix_server/digitalmodels/dff.svg
new file mode 100644
index 0000000..f169801
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/dff.svg
@@ -0,0 +1,56 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+ <metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="5" x="85" y="34" />
+ <wtx:node index="6" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="42" y="1" />
+ <wtx:node index="4" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>dff</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:clkdelay></wtx:clkdelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+ <wtx:dataload></wtx:dataload>
+ <wtx:clkload></wtx:clkload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">D</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_16" y2="62.698318" x2="33.040236" y1="57.243778" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_17" y2="62.958058" x2="32.261016" y1="69.451558" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/views/webtronix_server/digitalmodels/dlatch.svg b/views/webtronix_server/digitalmodels/dlatch.svg
new file mode 100644
index 0000000..a7328eb
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/dlatch.svg
@@ -0,0 +1,60 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+<metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="5" x="85" y="34" />
+ <wtx:node index="6" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="42" y="1" />
+ <wtx:node index="4" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>dlatch</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:datadelay></wtx:datadelay>
+ <wtx:enabledelay></wtx:enabledelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+ <wtx:dataload></wtx:dataload>
+ <wtx:enableload></wtx:enableload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+
+
+
+
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">D</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_28" y="65.967527" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">E</text>
+ </g>
+</svg> \ No newline at end of file
diff --git a/views/webtronix_server/digitalmodels/jkff.svg b/views/webtronix_server/digitalmodels/jkff.svg
new file mode 100644
index 0000000..03b5206
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/jkff.svg
@@ -0,0 +1,63 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+ <metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="6" x="85" y="34" />
+ <wtx:node index="7" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="2" y="49" />
+ <wtx:node index="4" x="42" y="1" />
+ <wtx:node index="5" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>jkff</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:clkdelay></wtx:clkdelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+ <wtx:jkload></wtx:jkload>
+ <wtx:clkload></wtx:clkload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+
+
+
+
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">J</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_16" y2="62.698318" x2="33.040236" y1="57.243778" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_17" y2="62.958058" x2="32.261016" y1="69.451558" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_26" y2="49.468515" x2="23.37541" y1="49.468515" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_27" y="52.385191" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">K</text>
+ </g>
+</svg> \ No newline at end of file
diff --git a/views/webtronix_server/digitalmodels/srff.svg b/views/webtronix_server/digitalmodels/srff.svg
new file mode 100644
index 0000000..ba03871
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/srff.svg
@@ -0,0 +1,60 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+ <metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="6" x="85" y="34" />
+ <wtx:node index="7" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="2" y="49" />
+ <wtx:node index="4" x="42" y="1" />
+ <wtx:node index="5" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>srff</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:clkdelay></wtx:clkdelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+ <wtx:srload></wtx:srload>
+ <wtx:clkload></wtx:clkload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_16" y2="62.698318" x2="33.040236" y1="57.243778" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_17" y2="62.958058" x2="32.261016" y1="69.451558" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_26" y2="49.468515" x2="23.37541" y1="49.468515" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_27" y="52.385191" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ </g>
+</svg> \ No newline at end of file
diff --git a/views/webtronix_server/digitalmodels/srlatch.svg b/views/webtronix_server/digitalmodels/srlatch.svg
new file mode 100644
index 0000000..fe0bea0
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/srlatch.svg
@@ -0,0 +1,61 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+
+ <metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="6" x="85" y="34" />
+ <wtx:node index="7" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="2" y="49" />
+ <wtx:node index="4" x="42" y="1" />
+ <wtx:node index="5" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>srlatch</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:srdelay></wtx:srdelay>
+ <wtx:enabledelay></wtx:enabledelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+
+ <wtx:srload></wtx:srload>
+ <wtx:enableload></wtx:enableload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_26" y2="49.468515" x2="23.37541" y1="49.468515" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_27" y="52.385191" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_28" y="65.967527" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">E</text>
+ </g>
+</svg> \ No newline at end of file
diff --git a/views/webtronix_server/digitalmodels/tff.svg b/views/webtronix_server/digitalmodels/tff.svg
new file mode 100644
index 0000000..af01593
--- /dev/null
+++ b/views/webtronix_server/digitalmodels/tff.svg
@@ -0,0 +1,60 @@
+<svg width="87" height="94" xmlns="http://www.w3.org/2000/svg">
+ <!-- Created with Method Draw - http://github.com/duopixel/Method-Draw/ -->
+ <g>
+ <metadata class="part" >
+ <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" >
+ <wtx:pins>
+ <wtx:digital>
+ <wtx:node index="5" x="85" y="34" />
+ <wtx:node index="6" x="85" y="64" />
+ <wtx:node index="1" x="2" y="36" />
+ <wtx:node index="2" x="2" y="63" />
+ <wtx:node index="3" x="42" y="1" />
+ <wtx:node index="4" x="42" y="93" />
+
+ </wtx:digital>
+ </wtx:pins>
+ <wtx:id>a</wtx:id>
+ <wtx:type>a</wtx:type>
+ <wtx:name>tff</wtx:name>
+ <wtx:category>digitalmodels</wtx:category>
+
+ <wtx:clkdelay></wtx:clkdelay>
+ <wtx:setdelay></wtx:setdelay>
+ <wtx:resetdelay></wtx:resetdelay>
+ <wtx:ic></wtx:ic>
+ <wtx:tload></wtx:tload>
+ <wtx:clkload></wtx:clkload>
+ <wtx:setload></wtx:setload>
+ <wtx:resetload></wtx:resetload>
+ <wtx:risedelay></wtx:risedelay>
+ <wtx:falldelay></wtx:falldelay>
+
+
+
+
+
+
+ <wtx:flip></wtx:flip>
+ <wtx:value></wtx:value>
+ <wtx:label></wtx:label>
+ <wtx:spice></wtx:spice>
+ <wtx:model></wtx:model>
+ </wtx:part>
+</metadata>
+ <rect id="svg_1" height="60" width="40" y="16.472149" x="23.21015" stroke-width="1.5" stroke="#000" fill="#fff"/>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="26.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">S</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="74.472149" x="38.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">R</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_12" y="38.472149" x="53.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q</text>
+ <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="38.472149" x="26.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">T</text>
+ <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_15" y="69.472149" x="51.21015" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Q'</text>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_16" y2="62.698318" x2="33.040236" y1="57.243778" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="null" stroke-linejoin="null" id="svg_17" y2="62.958058" x2="32.261016" y1="69.451558" x1="24.209076" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_18" y2="33.816342" x2="85.984099" y1="33.816342" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_19" y2="35.555473" x2="23.37541" y1="35.555473" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_20" y2="62.511992" x2="23.37541" y1="62.511992" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_21" y2="64.251122" x2="85.984099" y1="64.251122" x1="63.358689" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_24" y2="0.75" x2="42.489126" y1="17.294605" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_25" y2="76.402166" x2="42.489126" y1="92.946771" x1="42.489126" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/>
+ </g>
+</svg> \ No newline at end of file