summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/configuration/Appconfig.pycbin1384 -> 1387 bytes
-rw-r--r--src/configuration/__init__.pycbin143 -> 144 bytes
-rw-r--r--src/frontEnd/ViewManagement.pycbin3348 -> 3354 bytes
-rw-r--r--src/frontEnd/Workspace.pycbin3526 -> 3533 bytes
-rw-r--r--src/kicadtoNgspice/Analysis.pycbin11920 -> 11938 bytes
-rw-r--r--src/kicadtoNgspice/Convert.pycbin11395 -> 11405 bytes
-rw-r--r--src/kicadtoNgspice/DeviceModel.pycbin4832 -> 4836 bytes
-rw-r--r--src/kicadtoNgspice/KicadtoNgspice.pycbin7254 -> 7261 bytes
-rw-r--r--src/kicadtoNgspice/Model.pycbin1945 -> 1948 bytes
-rw-r--r--src/kicadtoNgspice/Processing.pycbin8485 -> 8494 bytes
-rw-r--r--src/kicadtoNgspice/Source.pycbin4000 -> 4004 bytes
-rw-r--r--src/kicadtoNgspice/TrackWidget.pycbin887 -> 889 bytes
-rw-r--r--src/kicadtoNgspice/__init__.pycbin144 -> 145 bytes
-rw-r--r--src/modelParamXML/Digital/d_and.xml12
-rw-r--r--src/modelParamXML/Digital/d_buffer.xml12
-rw-r--r--src/modelParamXML/Digital/d_dff.xml19
-rw-r--r--src/modelParamXML/Digital/d_dlatch.xml20
-rw-r--r--src/modelParamXML/Digital/d_fdiv.xml15
-rw-r--r--src/modelParamXML/Digital/d_inverter.xml12
-rw-r--r--src/modelParamXML/Digital/d_jkff.xml19
-rw-r--r--src/modelParamXML/Digital/d_nand.xml12
-rw-r--r--src/modelParamXML/Digital/d_nor.xml12
-rw-r--r--src/modelParamXML/Digital/d_or.xml12
-rw-r--r--src/modelParamXML/Digital/d_pulldown.xml10
-rw-r--r--src/modelParamXML/Digital/d_pullup.xml10
-rw-r--r--src/modelParamXML/Digital/d_ram.xml16
-rw-r--r--src/modelParamXML/Digital/d_source.xml11
-rw-r--r--src/modelParamXML/Digital/d_srff.xml19
-rw-r--r--src/modelParamXML/Digital/d_srlatch.xml20
-rw-r--r--src/modelParamXML/Digital/d_state.xml16
-rw-r--r--src/modelParamXML/Digital/d_tff.xml19
-rw-r--r--src/modelParamXML/Digital/d_tristate.xml12
-rw-r--r--src/modelParamXML/Digital/d_xnor.xml12
-rw-r--r--src/modelParamXML/Digital/d_xor.xml12
-rw-r--r--src/modelParamXML/Hybrid/adc_bridge.xml13
-rw-r--r--src/modelParamXML/Hybrid/dac_bridge.xml15
-rw-r--r--src/projManagement/Kicad.pycbin4302 -> 4309 bytes
-rw-r--r--src/projManagement/Validation.pycbin2397 -> 2404 bytes
-rw-r--r--src/projManagement/Worker.pycbin1501 -> 1507 bytes
-rw-r--r--src/projManagement/__init__.pycbin144 -> 145 bytes
-rw-r--r--src/projManagement/newProject.pycbin3743 -> 3749 bytes
-rw-r--r--src/projManagement/openProject.pycbin1767 -> 1771 bytes
42 files changed, 330 insertions, 0 deletions
diff --git a/src/configuration/Appconfig.pyc b/src/configuration/Appconfig.pyc
index 83b07bae..9cbb8f38 100644
--- a/src/configuration/Appconfig.pyc
+++ b/src/configuration/Appconfig.pyc
Binary files differ
diff --git a/src/configuration/__init__.pyc b/src/configuration/__init__.pyc
index 86b2631f..ff997e84 100644
--- a/src/configuration/__init__.pyc
+++ b/src/configuration/__init__.pyc
Binary files differ
diff --git a/src/frontEnd/ViewManagement.pyc b/src/frontEnd/ViewManagement.pyc
index 075d7aed..8a34616a 100644
--- a/src/frontEnd/ViewManagement.pyc
+++ b/src/frontEnd/ViewManagement.pyc
Binary files differ
diff --git a/src/frontEnd/Workspace.pyc b/src/frontEnd/Workspace.pyc
index 568412c7..614d455e 100644
--- a/src/frontEnd/Workspace.pyc
+++ b/src/frontEnd/Workspace.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/Analysis.pyc b/src/kicadtoNgspice/Analysis.pyc
index 89df9218..b0487388 100644
--- a/src/kicadtoNgspice/Analysis.pyc
+++ b/src/kicadtoNgspice/Analysis.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/Convert.pyc b/src/kicadtoNgspice/Convert.pyc
index 22a8b4a5..2a9197c4 100644
--- a/src/kicadtoNgspice/Convert.pyc
+++ b/src/kicadtoNgspice/Convert.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/DeviceModel.pyc b/src/kicadtoNgspice/DeviceModel.pyc
index f747be9c..716aebcc 100644
--- a/src/kicadtoNgspice/DeviceModel.pyc
+++ b/src/kicadtoNgspice/DeviceModel.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/KicadtoNgspice.pyc b/src/kicadtoNgspice/KicadtoNgspice.pyc
index 58008146..0283b6b6 100644
--- a/src/kicadtoNgspice/KicadtoNgspice.pyc
+++ b/src/kicadtoNgspice/KicadtoNgspice.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/Model.pyc b/src/kicadtoNgspice/Model.pyc
index e9c5fc3d..3081f9c6 100644
--- a/src/kicadtoNgspice/Model.pyc
+++ b/src/kicadtoNgspice/Model.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/Processing.pyc b/src/kicadtoNgspice/Processing.pyc
index 08b83116..6eada63c 100644
--- a/src/kicadtoNgspice/Processing.pyc
+++ b/src/kicadtoNgspice/Processing.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/Source.pyc b/src/kicadtoNgspice/Source.pyc
index e023e82e..88b52296 100644
--- a/src/kicadtoNgspice/Source.pyc
+++ b/src/kicadtoNgspice/Source.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/TrackWidget.pyc b/src/kicadtoNgspice/TrackWidget.pyc
index 388068f9..6cf56b73 100644
--- a/src/kicadtoNgspice/TrackWidget.pyc
+++ b/src/kicadtoNgspice/TrackWidget.pyc
Binary files differ
diff --git a/src/kicadtoNgspice/__init__.pyc b/src/kicadtoNgspice/__init__.pyc
index ce5d7c9f..b081bd70 100644
--- a/src/kicadtoNgspice/__init__.pyc
+++ b/src/kicadtoNgspice/__init__.pyc
Binary files differ
diff --git a/src/modelParamXML/Digital/d_and.xml b/src/modelParamXML/Digital/d_and.xml
new file mode 100644
index 00000000..cd4a1c76
--- /dev/null
+++ b/src/modelParamXML/Digital/d_and.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_and</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for And Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_buffer.xml b/src/modelParamXML/Digital/d_buffer.xml
new file mode 100644
index 00000000..e0661910
--- /dev/null
+++ b/src/modelParamXML/Digital/d_buffer.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_buffer</name>
+<type>Digital</type>
+<node_number>2</node_number>
+<title>Add Parameters for Buffer</title>
+<split>None</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_dff.xml b/src/modelParamXML/Digital/d_dff.xml
new file mode 100644
index 00000000..d5010e02
--- /dev/null
+++ b/src/modelParamXML/Digital/d_dff.xml
@@ -0,0 +1,19 @@
+<model>
+<name>d_dff</name>
+<type>Digital</type>
+<node_number>6</node_number>
+<title>Add Parameters for D Flipflop</title>
+<split>None</split>
+<param>
+ <clk_delay default ="1.0e-9">Enter Clk Delay (default=1.0e-9)</clk_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <data_load default ="1.0e-12">Enter value for Data Load (default=1.0e-12)</data_load>
+ <clk_load default ="1.0e-12">Enter value for Clk Load (default=1.0e-12)</clk_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_dlatch.xml b/src/modelParamXML/Digital/d_dlatch.xml
new file mode 100644
index 00000000..34e26418
--- /dev/null
+++ b/src/modelParamXML/Digital/d_dlatch.xml
@@ -0,0 +1,20 @@
+<model>
+<name>d_dlatch</name>
+<type>Digital</type>
+<node_number>6</node_number>
+<title>Add Parameters for D Latch</title>
+<split>None</split>
+<param>
+ <data_delay default ="1.0e-9">Enter Data Delay (default=1.0e-9)</data_delay>
+ <enable_delay default ="1.0e-9">Enter Enable Delay (default=1.0e-9)</enable_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0e-9">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <data_load default ="1.0e-12">Enter value for Data Load (default=1.0e-12)</data_load>
+ <enable_load default ="1.0e-12">Enter value for Enable Load (default=1.0e-12)</enable_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_fdiv.xml b/src/modelParamXML/Digital/d_fdiv.xml
new file mode 100644
index 00000000..bab4f0d6
--- /dev/null
+++ b/src/modelParamXML/Digital/d_fdiv.xml
@@ -0,0 +1,15 @@
+<model>
+<name>d_fdiv</name>
+<type>Digital</type>
+<node_number>2</node_number>
+<title>Add Parameters for Frequency Divider</title>
+<split>None</split>
+<param>
+ <div_factor default ="2">Enter Divide Factor (default=2)</div_factor>
+ <high_cycles default ="1">Enter value for High Cycles (default=1)</high_cycles>
+ <i_count default = "0">Enter Initial Count (default=0)</i_count>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <freq_in_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</freq_in_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_inverter.xml b/src/modelParamXML/Digital/d_inverter.xml
new file mode 100644
index 00000000..e104712a
--- /dev/null
+++ b/src/modelParamXML/Digital/d_inverter.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_inverter</name>
+<type>Digital</type>
+<node_number>2</node_number>
+<title>Add Parameters for Inverter</title>
+<split>None</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_jkff.xml b/src/modelParamXML/Digital/d_jkff.xml
new file mode 100644
index 00000000..78ce59cd
--- /dev/null
+++ b/src/modelParamXML/Digital/d_jkff.xml
@@ -0,0 +1,19 @@
+<model>
+<name>d_jkff</name>
+<type>Digital</type>
+<node_number>7</node_number>
+<title>Add Parameters for JK Flipflop</title>
+<split>None</split>
+<param>
+ <clk_delay default ="1.0e-9">Enter Clk Delay (default=1.0e-9)</clk_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <jk_load default ="1.0e-12">Enter value for JK Load (default=1.0e-12)</jk_load>
+ <clk_load default ="1.0e-12">Enter value for Clk Load (default=1.0e-12)</clk_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_nand.xml b/src/modelParamXML/Digital/d_nand.xml
new file mode 100644
index 00000000..0041419a
--- /dev/null
+++ b/src/modelParamXML/Digital/d_nand.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_nand</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Nand Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_nor.xml b/src/modelParamXML/Digital/d_nor.xml
new file mode 100644
index 00000000..17a60fd5
--- /dev/null
+++ b/src/modelParamXML/Digital/d_nor.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_nor</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Nor Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_or.xml b/src/modelParamXML/Digital/d_or.xml
new file mode 100644
index 00000000..8362e1b3
--- /dev/null
+++ b/src/modelParamXML/Digital/d_or.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_or</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Or Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_pulldown.xml b/src/modelParamXML/Digital/d_pulldown.xml
new file mode 100644
index 00000000..affd1745
--- /dev/null
+++ b/src/modelParamXML/Digital/d_pulldown.xml
@@ -0,0 +1,10 @@
+<model>
+<name>d_pulldown</name>
+<type>Digital</type>
+<node_number>1</node_number>
+<title>Add Parameters for Pulldown</title>
+<split>None</split>
+<param>
+ <load default="1.0e-12">Enter value of Load</load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_pullup.xml b/src/modelParamXML/Digital/d_pullup.xml
new file mode 100644
index 00000000..1ce491ff
--- /dev/null
+++ b/src/modelParamXML/Digital/d_pullup.xml
@@ -0,0 +1,10 @@
+<model>
+<name>d_pullup</name>
+<type>Digital</type>
+<node_number>1</node_number>
+<title>Add Parameters for Pullup</title>
+<split>None</split>
+<param>
+ <load default="1.0e-12">Enter value of Load</load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_ram.xml b/src/modelParamXML/Digital/d_ram.xml
new file mode 100644
index 00000000..73074201
--- /dev/null
+++ b/src/modelParamXML/Digital/d_ram.xml
@@ -0,0 +1,16 @@
+<model>
+<name>d_ram</name>
+<type>Digital</type>
+<node_number>5</node_number>
+<title>Add Parameters for RAM</title>
+<split>4-V:4-V:8-V:1-NV:3-V</split>
+<param>
+ <select_value default ="1">Enter Select Value (default=1)</select_value>
+ <ic default ="2">Enter IC (default=2)</ic>
+ <read_delay default ="100.0e-9">Enter Read Delay (default=100.0e-9)</read_delay>
+ <data_load default ="1.0e-12">Enter value for Data Load (default=1.0e-12)</data_load>
+ <address_load default ="1.0e-12">Enter value for Address Load (default=1.0e-12)</address_load>
+ <select_load default ="1.0e-12">Enter value for Select Load (default=1.0e-12)</select_load>
+ <enable_load default ="1.0e-12">Enter value for Enable Load (default=1.0e-12)</enable_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_source.xml b/src/modelParamXML/Digital/d_source.xml
new file mode 100644
index 00000000..9bd4347c
--- /dev/null
+++ b/src/modelParamXML/Digital/d_source.xml
@@ -0,0 +1,11 @@
+<model>
+<name>d_source</name>
+<type>Digital</type>
+<node_number>1</node_number>
+<title>Add Parameters for Digital Source</title>
+<split>4-V</split>
+<param>
+ <input_file default ="source.txt">Enter Input File (default=source.txt)</input_file>
+ <input_load default ="1.0e-12">Enter Input Load</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_srff.xml b/src/modelParamXML/Digital/d_srff.xml
new file mode 100644
index 00000000..9eb65175
--- /dev/null
+++ b/src/modelParamXML/Digital/d_srff.xml
@@ -0,0 +1,19 @@
+<model>
+<name>d_srff</name>
+<type>Digital</type>
+<node_number>7</node_number>
+<title>Add Parameters for SR Flipflop</title>
+<split>None</split>
+<param>
+ <clk_delay default ="1.0e-9">Enter Clk Delay (default=1.0e-9)</clk_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <sr_load default ="1.0e-12">Enter value for SR Load (default=1.0e-12)</sr_load>
+ <clk_load default ="1.0e-12">Enter value for Clk Load (default=1.0e-12)</clk_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_srlatch.xml b/src/modelParamXML/Digital/d_srlatch.xml
new file mode 100644
index 00000000..35dbc061
--- /dev/null
+++ b/src/modelParamXML/Digital/d_srlatch.xml
@@ -0,0 +1,20 @@
+<model>
+<name>d_srlatch</name>
+<type>Digital</type>
+<node_number>7</node_number>
+<title>Add Parameters for SR Latch</title>
+<split>None</split>
+<param>
+ <sr_delay default ="1.0e-9">Enter SR Delay (default=1.0e-9)</sr_delay>
+ <enable_delay default ="1.0e-9">Enter Enable Delay (default=1.0e-9)</enable_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0e-9">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <sr_load default ="1.0e-12">Enter value for SR Load (default=1.0e-12)</sr_load>
+ <enable_load default ="1.0e-12">Enter value for Enable Load (default=1.0e-12)</enable_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_state.xml b/src/modelParamXML/Digital/d_state.xml
new file mode 100644
index 00000000..2290a117
--- /dev/null
+++ b/src/modelParamXML/Digital/d_state.xml
@@ -0,0 +1,16 @@
+<model>
+<name>d_state</name>
+<type>Digital</type>
+<node_number>4</node_number>
+<title>Add Parameters for State Machine</title>
+<split>4-V:2-NV:8-V</split>
+<param>
+ <clk_delay default ="1.0e-9">Enter Clk Delay (default=1.0e-9)</clk_delay>
+ <reset_delay default ="1.0e-9">Enter Reset Delay (default=1.0e-9)</reset_delay>
+ <state_file default ="state.txt">Enter State File (default=state.txt)</state_file>
+ <reset_state default ="0">Enter Reset Value (default=0)</reset_state>
+ <input_load default ="1.0e-12">Enter value for Input Load (default=1.0e-12)</input_load>
+ <clk_load default ="1.0e-12">Enter value for Clk Load (default=1.0e-12)</clk_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_tff.xml b/src/modelParamXML/Digital/d_tff.xml
new file mode 100644
index 00000000..ed519d2c
--- /dev/null
+++ b/src/modelParamXML/Digital/d_tff.xml
@@ -0,0 +1,19 @@
+<model>
+<name>d_tff</name>
+<type>Digital</type>
+<node_number>6</node_number>
+<title>Add Parameters for T Flipflop</title>
+<split>None</split>
+<param>
+ <clk_delay default ="1.0e-9">Enter Clk Delay (default=1.0e-9)</clk_delay>
+ <set_delay default ="1.0e-9">Enter Set Delay (default=1.0e-9)</set_delay>
+ <reset_delay default ="1.0">Enter Reset Delay (default=1.0)</reset_delay>
+ <ic default ="0">Enter IC (default=0)</ic>
+ <t_load default ="1.0e-12">Enter value for T Load (default=1.0e-12)</t_load>
+ <clk_load default ="1.0e-12">Enter value for Clk Load (default=1.0e-12)</clk_load>
+ <set_load default ="1.0e-12">Enter value for Set Load (default=1.0e-12)</set_load>
+ <reset_load default ="1.0e-12">Enter value for Reset Load (default=1.0e-12)</reset_load>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_tristate.xml b/src/modelParamXML/Digital/d_tristate.xml
new file mode 100644
index 00000000..2835da30
--- /dev/null
+++ b/src/modelParamXML/Digital/d_tristate.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_tristate</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Tristate Buffer</title>
+<split>None</split>
+<param>
+ <delay default ="1.0e-9">Enter Delay (default=1.0e-9)</delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+ <enable_load default ="1.0e-12">Enter Enable Load (default=1.0e-12)</enable_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_xnor.xml b/src/modelParamXML/Digital/d_xnor.xml
new file mode 100644
index 00000000..4b27bc4c
--- /dev/null
+++ b/src/modelParamXML/Digital/d_xnor.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_xnor</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Xnor Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Digital/d_xor.xml b/src/modelParamXML/Digital/d_xor.xml
new file mode 100644
index 00000000..ab238c6d
--- /dev/null
+++ b/src/modelParamXML/Digital/d_xor.xml
@@ -0,0 +1,12 @@
+<model>
+<name>d_xor</name>
+<type>Digital</type>
+<node_number>3</node_number>
+<title>Add Parameters for Xor Gate</title>
+<split>2-V:1-NV</split>
+<param>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Fall Delay (default=1.0e-9)</fall_delay>
+ <input_load default ="1.0e-12">Enter Input Load (default=1.0e-12)</input_load>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Hybrid/adc_bridge.xml b/src/modelParamXML/Hybrid/adc_bridge.xml
new file mode 100644
index 00000000..9a180aae
--- /dev/null
+++ b/src/modelParamXML/Hybrid/adc_bridge.xml
@@ -0,0 +1,13 @@
+<model>
+<name>adc_bridge</name>
+<type>Hybrid</type>
+<node_number>2</node_number>
+<title>Add Parameters for ADC</title>
+<split>4-V:4-V</split>
+<param>
+ <in_low default ="1.0">Enter value for in_low (default=1.0)</in_low>
+ <in_high default ="2.0">Enter value for in_high (default=2.0)</in_high>
+ <rise_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</rise_delay>
+ <fall_delay default ="1.0e-9">Enter Rise Delay (default=1.0e-9)</fall_delay>
+</param>
+</model> \ No newline at end of file
diff --git a/src/modelParamXML/Hybrid/dac_bridge.xml b/src/modelParamXML/Hybrid/dac_bridge.xml
new file mode 100644
index 00000000..7cd6b718
--- /dev/null
+++ b/src/modelParamXML/Hybrid/dac_bridge.xml
@@ -0,0 +1,15 @@
+<model>
+<name>dac_bridge</name>
+<type>Hybrid</type>
+<node_number>2</node_number>
+<title>Add Parameters for DAC</title>
+<split>2-V:2-V</split>
+<param>
+ <out_low default ="0.0">Enter value for out_low (default=0.0)</out_low>
+ <out_high default ="1.0">Enter value for out_high (default=0.0)</out_high>
+ <out_undef default ="0.5">Enter value for out_undef (default=0.5)</out_undef>
+ <input_load default ="1.0e-12">Enter value for input load (default=1.0e-12)</input_load>
+ <t_rise default ="1.0e-9">Enter the Rise Time (default=1.0e-9)</t_rise>
+ <t_fall default ="1.0e-9">Enter the Fall Time (default=1.0e-9)</t_fall>
+</param>
+</model> \ No newline at end of file
diff --git a/src/projManagement/Kicad.pyc b/src/projManagement/Kicad.pyc
index 2c78004a..f57ea45f 100644
--- a/src/projManagement/Kicad.pyc
+++ b/src/projManagement/Kicad.pyc
Binary files differ
diff --git a/src/projManagement/Validation.pyc b/src/projManagement/Validation.pyc
index 145c59e4..0051122d 100644
--- a/src/projManagement/Validation.pyc
+++ b/src/projManagement/Validation.pyc
Binary files differ
diff --git a/src/projManagement/Worker.pyc b/src/projManagement/Worker.pyc
index dd276d50..7ac4407c 100644
--- a/src/projManagement/Worker.pyc
+++ b/src/projManagement/Worker.pyc
Binary files differ
diff --git a/src/projManagement/__init__.pyc b/src/projManagement/__init__.pyc
index e3e0b8f6..6c12ed77 100644
--- a/src/projManagement/__init__.pyc
+++ b/src/projManagement/__init__.pyc
Binary files differ
diff --git a/src/projManagement/newProject.pyc b/src/projManagement/newProject.pyc
index 383d796c..12ced1e6 100644
--- a/src/projManagement/newProject.pyc
+++ b/src/projManagement/newProject.pyc
Binary files differ
diff --git a/src/projManagement/openProject.pyc b/src/projManagement/openProject.pyc
index 9c53d6f2..402faa94 100644
--- a/src/projManagement/openProject.pyc
+++ b/src/projManagement/openProject.pyc
Binary files differ