diff options
author | Abhishek Patel | 2016-06-15 12:00:32 +0530 |
---|---|---|
committer | Abhishek Patel | 2016-06-15 12:00:32 +0530 |
commit | 988150262d52426070d892ddb7e8af09c1c60c90 (patch) | |
tree | 024c6f444a2358d0c047a5fa5049dec79bd2befd /views/webtronix_server/analogmodels | |
parent | 4ecdaf63709511ffc3496783997cd28d3ff2988c (diff) | |
download | eSimWebApp-988150262d52426070d892ddb7e8af09c1c60c90.tar.gz eSimWebApp-988150262d52426070d892ddb7e8af09c1c60c90.tar.bz2 eSimWebApp-988150262d52426070d892ddb7e8af09c1c60c90.zip |
analogmodels added
Diffstat (limited to 'views/webtronix_server/analogmodels')
24 files changed, 1037 insertions, 0 deletions
diff --git a/views/webtronix_server/analogmodels/aswitch.svg b/views/webtronix_server/analogmodels/aswitch.svg new file mode 100644 index 0000000..93db76f --- /dev/null +++ b/views/webtronix_server/analogmodels/aswitch.svg @@ -0,0 +1,43 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="103" y="20" /> + <wtx:node index="3" x="103" y="46" /> + <wtx:node index="1" x="3" y="31" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>aswitch</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:coff></wtx:coff> + <wtx:con></wtx:con> + <wtx:roff></wtx:roff> + <wtx:ron></wtx:ron> + <wtx:log></wtx:log> + + + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="19.75" x2="104.75" y1="19.75" x1="73.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="31.75" x2="31.75" y1="31.75" 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_9" y="34.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">aswitch</text> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_11" y2="45.75" x2="104.75" y1="45.75" x1="73.75" 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/analogmodels/capacitancemeter.svg b/views/webtronix_server/analogmodels/capacitancemeter.svg new file mode 100644 index 0000000..4e6ec03 --- /dev/null +++ b/views/webtronix_server/analogmodels/capacitancemeter.svg @@ -0,0 +1,37 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="101" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>capacitancemeter</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:gain></wtx:gain> + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="21.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Capaci-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="35.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">tance</text> + <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_14" y="48.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">meter</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/controlledlimiter.svg b/views/webtronix_server/analogmodels/controlledlimiter.svg new file mode 100644 index 0000000..bbe7d34 --- /dev/null +++ b/views/webtronix_server/analogmodels/controlledlimiter.svg @@ -0,0 +1,47 @@ +<svg width="100" height="62" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="29" /> + <wtx:node index="1" x="5" y="29" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>controllimiter</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:inoffset></wtx:inoffset> + <wtx:gain></wtx:gain> + <wtx:upperdelta></wtx:upperdelta> + <wtx:lowerdelta></wtx:lowerdelta> + <wtx:limitrange></wtx:limitrange> + <wtx:fraction></wtx:fraction> + + + <wtx:flip></wtx:flip> + <wtx:value></wtx:value> + <wtx:label></wtx:label> + <wtx:spice></wtx:spice> + <wtx:model></wtx:model> + </wtx:part> +</metadata> + + + <rect transform="rotate(90, 52.25, 31.25)" id="svg_6" height="40" width="60" y="11.25" x="22.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_8" height="1" width="0" y="111.25" x="376.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_9" height="0" width="1" y="89.25" x="321.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <text transform="matrix(-11.2186, 0, 0, -1.4465, 2022.18, 130.044)" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="2" id="svg_11" y="46.93647" x="164.786697" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_22" y2="29" x2="99" y1="29" x1="71" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_23" y2="29" x2="31" y1="29" x1="3" 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_41" y="21.25" x="35.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Control</text> + <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_43" y="42.25" x="35.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Limiter</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/currentlimiter.svg b/views/webtronix_server/analogmodels/currentlimiter.svg new file mode 100644 index 0000000..ff45833 --- /dev/null +++ b/views/webtronix_server/analogmodels/currentlimiter.svg @@ -0,0 +1,53 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="103" y="20" /> + <wtx:node index="4" x="103" y="46" /> + <wtx:node index="1" x="3" y="20" /> + <wtx:node index="2" x="3" y="46" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>currentlimiter</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:rsource></wtx:rsource> + <wtx:rsink></wtx:rsink> + <wtx:inoffset></wtx:inoffset> + <wtx:gain></wtx:gain> + <wtx:ilimitsource></wtx:ilimitsource> + <wtx:ilimitsink></wtx:ilimitsink> + <wtx:vpwr></wtx:vpwr> + <wtx:isource></wtx:isource> + <wtx:isink></wtx:isink> + <wtx:routdomain></wtx:routdomain> + + + + + + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="19.75" x2="102.75" y1="19.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="19.75" x2="31.75" y1="19.75" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_6" y2="45.75" x2="31.75" y1="45.75" 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_9" y="24.5" x="36.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">current</text> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_11" y2="45.75" x2="102.75" y1="45.75" x1="71.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_12" y="43.5" x="39.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">limiter</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/differentiator.svg b/views/webtronix_server/analogmodels/differentiator.svg new file mode 100644 index 0000000..aa27fa0 --- /dev/null +++ b/views/webtronix_server/analogmodels/differentiator.svg @@ -0,0 +1,41 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="101" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>differentiator</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:outoffset></wtx:outoffset> + <wtx:gain></wtx:gain> + <wtx:outlowerlimit></wtx:outlowerlimit> + <wtx:outupperlimit></wtx:outupperlimit> + <wtx:limitrange></wtx:limitrange> + + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="30.5" x="36.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Differ-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="44.5" x="33.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">entiator</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/divider.svg b/views/webtronix_server/analogmodels/divider.svg new file mode 100644 index 0000000..5564741 --- /dev/null +++ b/views/webtronix_server/analogmodels/divider.svg @@ -0,0 +1,46 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="100" y="31" /> + <wtx:node index="1" x="2" y="19" /> + <wtx:node index="2" x="2" y="45" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>divider</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:numoffset></wtx:numoffset> + <wtx:numgain></wtx:numgain> + <wtx:denoffset></wtx:denoffset> + <wtx:dengain></wtx:dengain> + <wtx:fraction></wtx:fraction> + <wtx:dendomain></wtx:dendomain> + <wtx:denlowerlimit></wtx:denlowerlimit> + <wtx:outgain></wtx:outgain> + <wtx:outoffset></wtx:outoffset> + + + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="19.75" x2="31.75" y1="19.75" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_6" y2="45.75" x2="31.75" y1="45.75" 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_8" y="35.75" x="35.75" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Divider</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/gains.svg b/views/webtronix_server/analogmodels/gains.svg new file mode 100644 index 0000000..4f1d084 --- /dev/null +++ b/views/webtronix_server/analogmodels/gains.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg width="102" height="63" xmlns="http://www.w3.org/2000/svg"> + +<g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="102" y="31" /> + <wtx:node index="1" x="3" y="31" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>gains</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:inoffset></wtx:inoffset> + <wtx:gain></wtx:gain> + <wtx:outoffset></wtx:outoffset> + + + <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="58" width="40" y="3" x="31" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_2" height="1" width="0" y="78" x="134" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_6" y2="31" x2="101" y1="31" x1="72" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_7" y2="31" x2="30" y1="31" x1="1" 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_9" y="33" x="38" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">GAIN</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/hysteresis.svg b/views/webtronix_server/analogmodels/hysteresis.svg new file mode 100644 index 0000000..ddeb796 --- /dev/null +++ b/views/webtronix_server/analogmodels/hysteresis.svg @@ -0,0 +1,43 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="101" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>hysteresis</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:inlow></wtx:inlow> + <wtx:inhigh></wtx:inhigh> + <wtx:outlowerlimit></wtx:outlowerlimit> + <wtx:outupperlimit></wtx:outupperlimit> + <wtx:hyst></wtx:hyst> + <wtx:indomain></wtx:indomain> + <wtx:fraction></wtx:fraction> + + + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="28.5" x="40.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Hyst</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/inductancemeter.svg b/views/webtronix_server/analogmodels/inductancemeter.svg new file mode 100644 index 0000000..0b2f2b7 --- /dev/null +++ b/views/webtronix_server/analogmodels/inductancemeter.svg @@ -0,0 +1,37 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="101" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>inductancemeter</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:gain></wtx:gain> + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="21.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Induc-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="35.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">tance</text> + <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_14" y="48.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">meter</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/integrator.svg b/views/webtronix_server/analogmodels/integrator.svg new file mode 100644 index 0000000..1536d88 --- /dev/null +++ b/views/webtronix_server/analogmodels/integrator.svg @@ -0,0 +1,42 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="101" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>integrator</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:outoffset></wtx:outoffset> + <wtx:gain></wtx:gain> + <wtx:outlowerlimit></wtx:outlowerlimit> + <wtx:outupperlimit></wtx:outupperlimit> + <wtx:limitrange></wtx:limitrange> + <wtx:outic></wtx:outic> + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="32.5" x="36.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Integr-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="44.5" x="36.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">ator</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/limiter.svg b/views/webtronix_server/analogmodels/limiter.svg new file mode 100644 index 0000000..e8e7a2a --- /dev/null +++ b/views/webtronix_server/analogmodels/limiter.svg @@ -0,0 +1,44 @@ +<svg width="88" height="64" xmlns="http://www.w3.org/2000/svg"> +<g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="29" /> + <wtx:node index="1" x="5" y="29" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>limiter</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:limitrange></wtx:limitrange> + <wtx:fraction></wtx:fraction> + <wtx:outupperlimit></wtx:outupperlimit> + <wtx:outlowerlimit></wtx:outlowerlimit> + <wtx:gain></wtx:gain> + <wtx:inoffset></wtx:inoffset> + + <wtx:flip></wtx:flip> + <wtx:value></wtx:value> + <wtx:label></wtx:label> + <wtx:spice></wtx:spice> + <wtx:model></wtx:model> + </wtx:part> +</metadata> + + + <rect transform="rotate(90, 52.25, 31.25)" id="svg_6" height="40" width="60" y="11.25" x="22.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_8" height="1" width="0" y="111.25" x="376.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_9" height="0" width="1" y="89.25" x="321.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <text transform="matrix(-11.2186, 0, 0, -1.4465, 2022.18, 130.044)" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="2" id="svg_11" y="46.93647" x="164.786697" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_22" y2="29" x2="99" y1="29" x1="71" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_23" y2="29" x2="31" y1="29" x1="3" 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_43" y="22.25" x="35.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Limiter</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/memristor.svg b/views/webtronix_server/analogmodels/memristor.svg new file mode 100644 index 0000000..2b52b9e --- /dev/null +++ b/views/webtronix_server/analogmodels/memristor.svg @@ -0,0 +1,44 @@ +<svg width="89" height="32" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="88" y="15" /> + <wtx:node index="1" x="3" y="15" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>memristor</wtx:name> + <wtx:category>analogmodels</wtx:category> + + + + <wtx:rmin></wtx:rmin> + <wtx:rmax></wtx:rmax> + <wtx:rinit></wtx:rinit> + <wtx:vt></wtx:vt> + <wtx:alpha></wtx:alpha> + <wtx:beta></wtx:beta> + + + <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="30" width="40" y="0.75" x="23.75" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="15.75" x2="0.75" y1="15.75" x1="23.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <text transform="matrix(1, 0, 0, 1, 0, 0)" style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_6" y="12.75" x="30.75" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Mem-</text> + <text transform="matrix(1, 0, 0, 1, 0, 0)" style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_7" y="22.75" x="30.75" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">ristor</text> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_8" y2="15.75" x2="64.75" y1="15.75" x1="87.75" 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/analogmodels/multi_input_pwl_block.svg b/views/webtronix_server/analogmodels/multi_input_pwl_block.svg new file mode 100644 index 0000000..5bdf044 --- /dev/null +++ b/views/webtronix_server/analogmodels/multi_input_pwl_block.svg @@ -0,0 +1,40 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> +<g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="100" y="31" /> + <wtx:node index="1" x="2" y="19" /> + <wtx:node index="2" x="2" y="45" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>multiinputpwlblock</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:xarr></wtx:xarr> + <wtx:yarr></wtx:yarr> + <wtx:amodel></wtx:amodel> + + <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="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="19.75" x2="31.75" y1="19.75" x1="0.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_6" y2="45.75" x2="31.75" y1="45.75" 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_8" y="16.75" x="40.75" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Multi</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_9" y="33.5" x="39.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Input</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="49.5" x="41.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">PWL</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/multiplier.svg b/views/webtronix_server/analogmodels/multiplier.svg new file mode 100644 index 0000000..e1294ee --- /dev/null +++ b/views/webtronix_server/analogmodels/multiplier.svg @@ -0,0 +1,42 @@ +<svg width="100" height="62" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="99" y="30" /> + <wtx:node index="1" x="3" y="18" /> + <wtx:node index="2" x="3" y="44" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>multiplier</wtx:name> + <wtx:category>analogmodels</wtx:category> + <wtx:inoffset></wtx:inoffset> + <wtx:ingain></wtx:ingain> + <wtx:outgain></wtx:outgain> + <wtx:outoffset></wtx:outoffset> + + <wtx:flip></wtx:flip> + <wtx:value></wtx:value> + <wtx:label></wtx:label> + <wtx:spice></wtx:spice> + <wtx:model></wtx:model> + </wtx:part> +</metadata> + <rect transform="rotate(90, 52.25, 31.25)" id="svg_6" height="40" width="60" y="11.25" x="22.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_8" height="1" width="0" y="111.25" x="376.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_9" height="0" width="1" y="89.25" x="321.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <text transform="matrix(-11.2186, 0, 0, -1.4465, 2022.18, 130.044)" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="2" id="svg_11" y="46.93647" x="164.786697" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_22" y2="29" x2="99" y1="29" x1="71" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_23" y2="17" x2="31" y1="17" x1="3" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_26" y2="44" x2="31" y1="44" x1="3" 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_41" y="21.25" x="35.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">MULTI-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_43" y="42.25" x="35.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">PLIER</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/oneshot.svg b/views/webtronix_server/analogmodels/oneshot.svg new file mode 100644 index 0000000..81db181 --- /dev/null +++ b/views/webtronix_server/analogmodels/oneshot.svg @@ -0,0 +1,50 @@ +<svg width="100" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="101" y="18" /> + <wtx:node index="4" x="101" y="44" /> + <wtx:node index="1" x="3" y="19" /> + <wtx:node index="2" x="3" y="45" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>oneshot</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:cntlarr></wtx:cntlarr> + <wtx:pwarr></wtx:pwarr> + <wtx:clktrig></wtx:clktrig> + <wtx:ptrig></wtx:ptrig> + <wtx:outlow></wtx:outlow> + <wtx:outhigh></wtx:outhigh> + <wtx:rdelay></wtx:rdelay> + <wtx:fdelay></wtx:fdelay> + + + <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_35" height="60" width="40" y="1.5" x="30.5" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_37" y2="18.5" x2="100.5" y1="18.5" x1="70.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_38" y2="44.5" x2="100.5" y1="44.5" x1="70.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_39" y2="18.5" x2="29.5" y1="18.5" x1="-0.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_40" y2="44.5" x2="30.5" y1="44.5" x1="0.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_41" y2="39.5" x2="56.5" y1="39.5" x1="55.5" 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_42" y="21.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">One</text> + <text style="cursor: move;" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_43" y="36.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">shot</text> + <path d="m31.018559,39.3148c0.185184,0.185184 0.555553,0.185184 0.740738,0.370369c0.370369,0.370369 0.522915,0.645599 0.925926,0.740738c0.180229,0.042545 0.239426,0.054241 0.370369,0.185184c0.130943,0.130943 0.19928,0.114315 0.370369,0.185184c0.241959,0.100224 0.239426,0.239429 0.370369,0.370373c0.130943,0.130943 0.239426,0.054241 0.370369,0.185184c0.130943,0.130943 0.42461,-0.130947 0.555557,0c0.130943,0.130943 0.128414,0.270149 0.370369,0.370369c0.171089,0.070866 0.239426,0.054241 0.370369,0.185184c0.130943,0.130943 0.42461,0.054241 0.555553,0.185184c0.130943,0.130943 0.128414,0.270149 0.370369,0.370369c0.171089,0.070866 0.213379,0.043449 0.555557,0.185184c0.241955,0.10022 0.152546,0.460419 0.555553,0.555557c0.360462,0.085094 0.370369,0.185184 0.555553,0.370369c0.185184,0.185184 0.370369,0.370369 0.370369,0.555553c0,0.185184 0.185184,0.185184 0.370369,0.185184l0,0.185184l0.185184,0" id="svg_48" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <path d="m30.833372,49.499962c0,-0.185184 0.185186,-0.185184 0.370371,-0.185184c0.185184,0 0.199282,-0.114319 0.370369,-0.185184c0.241955,-0.10022 0.424608,-0.42461 0.555553,-0.555553c0.130943,-0.130943 0.498787,-0.270149 0.740742,-0.370369c0.171089,-0.070866 0.370369,0 0.555553,-0.185184c0.185184,-0.185184 0.370369,-0.185184 0.555553,-0.370369c0.185184,-0.185184 0.313595,-0.270149 0.555553,-0.370373c0.171093,-0.070869 0.199284,-0.114319 0.370373,-0.185184c0.241955,-0.10022 0.27301,-0.212841 0.370369,-0.370369c0.217697,-0.352242 0.555553,-0.185184 0.740738,-0.370369c0.185184,-0.185184 0.343098,-0.402424 0.555553,-0.555553c0.335926,-0.242123 0.555557,-0.185184 0.740742,-0.370369c0.185184,-0.185184 0.523041,-0.018127 0.740738,-0.370373c0.097355,-0.157528 0.185184,-0.185184 0.185184,-0.370369l0.185184,0l0.185184,-0.185184l0,-0.185184" id="svg_49" 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/analogmodels/pwlcontrolsource.svg b/views/webtronix_server/analogmodels/pwlcontrolsource.svg new file mode 100644 index 0000000..8c4e5c3 --- /dev/null +++ b/views/webtronix_server/analogmodels/pwlcontrolsource.svg @@ -0,0 +1,41 @@ +<svg width="102" height="63" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="30" /> + <wtx:node index="1" x="3" y="30" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>pwlcontrolsource</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:xarr></wtx:xarr> + <wtx:yarr></wtx:yarr> + <wtx:indomain></wtx:indomain> + <wtx:fraction></wtx:fraction> + + + <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="58" width="40" y="3" x="31" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_2" height="1" width="0" y="78" x="134" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_6" y2="31" x2="101" y1="31" x1="72" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_7" y2="31" x2="30" y1="31" x1="1" 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_9" y="15" x="39" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">PWL</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_10" y="30" x="34.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Control</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_11" y="45" x="34.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Source</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/sdomain.svg b/views/webtronix_server/analogmodels/sdomain.svg new file mode 100644 index 0000000..eecf36d --- /dev/null +++ b/views/webtronix_server/analogmodels/sdomain.svg @@ -0,0 +1,40 @@ +<svg width="102" height="63" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="30" /> + <wtx:node index="1" x="3" y="30" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>sdomain</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:gain></wtx:gain> + <wtx:intic></wtx:intic> + <wtx:numcoeff></wtx:numcoeff> + <wtx:dencoeff></wtx:dencoeff> + + + <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="58" width="40" y="3" x="31" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_2" height="1" width="0" y="78" x="134" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_6" y2="31" x2="101" y1="31" x1="72" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_7" y2="31" x2="30" y1="31" x1="1" 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_10" y="30" x="44.5" 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_11" y="45" x="33.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Domain</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/sineoscillator.svg b/views/webtronix_server/analogmodels/sineoscillator.svg new file mode 100644 index 0000000..4a02748 --- /dev/null +++ b/views/webtronix_server/analogmodels/sineoscillator.svg @@ -0,0 +1,38 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>sineoscillator</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:outlow></wtx:outlow> + <wtx:outhigh></wtx:outhigh> + <wtx:cntlarr></wtx:cntlarr> + <wtx:freqarr></wtx:freqarr> + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="24.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">sine</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="44.5" x="32.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">oscillator</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/slewrateblock.svg b/views/webtronix_server/analogmodels/slewrateblock.svg new file mode 100644 index 0000000..2a4ed95 --- /dev/null +++ b/views/webtronix_server/analogmodels/slewrateblock.svg @@ -0,0 +1,38 @@ +<svg width="102" height="63" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="30" /> + <wtx:node index="1" x="3" y="30" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>slewrateblock</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:riseslope></wtx:riseslope> + <wtx:fallslope></wtx:fallslope> + + + <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="58" width="40" y="3" x="31" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_2" height="1" width="0" y="78" x="134" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_6" y2="31" x2="101" y1="31" x1="72" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="undefined" stroke-linejoin="undefined" id="svg_7" y2="31" x2="30" y1="31" x1="1" 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_10" y="30" x="40.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">SRB</text> + + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/squareoscillator.svg b/views/webtronix_server/analogmodels/squareoscillator.svg new file mode 100644 index 0000000..8edd02d --- /dev/null +++ b/views/webtronix_server/analogmodels/squareoscillator.svg @@ -0,0 +1,43 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>squareoscillator</wtx:name> + <wtx:category>analogmodels</wtx:category> + + + <wtx:outlow></wtx:outlow> + <wtx:outhigh></wtx:outhigh> + <wtx:cntlarr></wtx:cntlarr> + <wtx:freqarr></wtx:freqarr> + <wtx:duty></wtx:duty> + <wtx:risetime></wtx:risetime> + <wtx:falltime></wtx:falltime> + + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="25.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Square</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="44.5" x="32.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">oscillator</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/summer.svg b/views/webtronix_server/analogmodels/summer.svg new file mode 100644 index 0000000..360b039 --- /dev/null +++ b/views/webtronix_server/analogmodels/summer.svg @@ -0,0 +1,50 @@ +<svg width="99" height="62" xmlns="http://www.w3.org/2000/svg"> + + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="3" x="99" y="30" /> + <wtx:node index="1" x="3" y="18" /> + <wtx:node index="2" x="3" y="44" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>summer</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:inoffset></wtx:inoffset> + <wtx:ingain></wtx:ingain> + <wtx:outgain></wtx:outgain> + <wtx:outoffset></wtx:outoffset> + + + + <wtx:flip></wtx:flip> + <wtx:value></wtx:value> + <wtx:label></wtx:label> + <wtx:spice></wtx:spice> + <wtx:model></wtx:model> + </wtx:part> +</metadata> + <rect transform="rotate(90, 51.5, 31.5)" id="svg_6" height="40" width="60" y="11.5" x="21.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_8" height="1" width="0" y="110.5" x="375.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <rect id="svg_9" height="0" width="1" y="88.5" x="320.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <text transform="matrix(-11.2186, 0, 0, -1.4465, 2022.18, 130.044)" xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="2" id="svg_11" y="47.454962" x="164.85355" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_22" y2="29.25" x2="98.25" y1="29.25" x1="70.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_23" y2="17.25" x2="30.25" y1="17.25" x1="2.25" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_26" y2="44.25" x2="30.25" y1="44.25" x1="2.25" 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_33" y="10.25" x="43.25" 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_34" y="20.25" x="43.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">U</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_35" y="29.25" x="43.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">M</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_36" y="37.25" x="43.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">M</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_38" y="47.25" x="44.25" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">E</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_39" y="56.25" x="44.25" 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/analogmodels/transformer.svg b/views/webtronix_server/analogmodels/transformer.svg new file mode 100644 index 0000000..cce2548 --- /dev/null +++ b/views/webtronix_server/analogmodels/transformer.svg @@ -0,0 +1,37 @@ +<svg width="100" height="64" xmlns="http://www.w3.org/2000/svg"> +<g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:digital> + <wtx:node index="1" x="103" y="20" /> + <wtx:node index="2" x="103" y="46" /> + <wtx:node index="4" x="3" y="20" /> + <wtx:node index="5" x="3" y="46" /> + + </wtx:digital> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>transformer</wtx:name> + <wtx:category>analogmodels</wtx:category> + <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_35" height="60" width="40" y="2.5" x="30.5" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_37" y2="19.5" x2="100.5" y1="19.5" x1="70.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_38" y2="45.5" x2="100.5" y1="45.5" x1="70.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_39" y2="19.5" x2="29.5" y1="19.5" x1="-0.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_40" y2="45.5" x2="30.5" y1="45.5" x1="0.5" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_41" y2="40.5" x2="56.5" y1="40.5" x1="55.5" 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_42" y="22.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Trans-</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_43" y="37.5" x="35.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">former</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/triangleoscillator.svg b/views/webtronix_server/analogmodels/triangleoscillator.svg new file mode 100644 index 0000000..19698cd --- /dev/null +++ b/views/webtronix_server/analogmodels/triangleoscillator.svg @@ -0,0 +1,42 @@ +<svg width="104" height="64" xmlns="http://www.w3.org/2000/svg"> + <g + stroke='black' + stroke-width='2px' > + +<metadata class="part" > + <wtx:part xmlns:wtx="http://code.google.com/p/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="2" x="100" y="31" /> + <wtx:node index="1" x="3" y="32" /> + + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + <wtx:type>a</wtx:type> + <wtx:name>triangleoscillator</wtx:name> + <wtx:category>analogmodels</wtx:category> + + + <wtx:outlow></wtx:outlow> + <wtx:outhigh></wtx:outhigh> + <wtx:cntlarr></wtx:cntlarr> + <wtx:freqarr></wtx:freqarr> + <wtx:duty></wtx:duty> + + + <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="42" y="2.75" x="31.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="#fff"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_2" y2="31.75" x2="102.75" y1="31.75" x1="71.75" fill-opacity="null" stroke-opacity="null" stroke-width="1.5" stroke="#000" fill="none"/> + <line stroke-linecap="null" stroke-linejoin="null" id="svg_3" y2="32.75" x2="31.75" y1="32.75" 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_9" y="24.5" x="34.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">Triangle</text> + <text xml:space="preserve" text-anchor="start" font-family="Helvetica, Arial, sans-serif" font-size="10" id="svg_13" y="44.5" x="32.5" fill-opacity="null" stroke-opacity="null" stroke-width="0" stroke="#000" fill="#000000">oscillator</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/webtronix_server/analogmodels/zenerdiode.svg b/views/webtronix_server/analogmodels/zenerdiode.svg new file mode 100644 index 0000000..30ceed2 --- /dev/null +++ b/views/webtronix_server/analogmodels/zenerdiode.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns="http://www.w3.org/2000/svg" + version="1.0" + width="40" +height="20" +> + <g connects="0,10;40,10" + stroke='black' + stroke-width='2px' + id="g2232" + class="zener"> +<metadata class="part" > + <wtx:part xmlns:wtx="/home/niel/Desktop/webtronics" > + <wtx:pins> + <wtx:analog> + <wtx:node index="1" x="0" y="10"/> + <wtx:node index="2" x="40" y="10"/> + </wtx:analog> + </wtx:pins> + <wtx:id>a</wtx:id> + + <wtx:type>a</wtx:type> + <wtx:name>zener</wtx:name> + <wtx:category>analogmodels</wtx:category> + + <wtx:vbreak></wtx:vbreak> + <wtx:ibreak></wtx:ibreak> + <wtx:rbreak></wtx:rbreak> + <wtx:isat></wtx:isat> + <wtx:limitswitch></wtx:limitswitch> + <wtx:nfor></wtx:nfor> + <wtx:irev></wtx:irev> + + + <wtx:flip></wtx:flip> + <wtx:value></wtx:value> + <wtx:label></wtx:label> + <wtx:spice></wtx:spice> + <wtx:model></wtx:model> + </wtx:part> +</metadata> + + <path + d="M 14.639172,0.38974096 L 10.056699,0.45435962 L 10.056699,19.706003 L 5,19.660362" + id="path2210" + fill='none' /> + <path + d="M 0,10 L 40,10" + id="path3202" + /> + <path + d="M 11.056699,9.3421656 L 30.030771,0.61472262 L 30.030771,19.706003 L 11.056699,9.3421656 z" + id="path2220" + fill='black' + /> + </g> +</svg> |