From 981aee4c14d73077804347c11fbde3f287a8d695 Mon Sep 17 00:00:00 2001
From: GauravSupal
Date: Tue, 5 May 2015 10:59:19 +0000
Subject: Analog Models Added
---
src/modelParamXML/Analog/aswitch.xml | 14 ++++++++++++++
src/modelParamXML/Analog/climit.xml | 15 +++++++++++++++
src/modelParamXML/Analog/d_dt.xml | 14 ++++++++++++++
src/modelParamXML/Analog/divide.xml | 18 ++++++++++++++++++
src/modelParamXML/Analog/gain.xml | 2 +-
src/modelParamXML/Analog/hyst.xml | 16 ++++++++++++++++
src/modelParamXML/Analog/ilimit.xml | 19 +++++++++++++++++++
src/modelParamXML/Analog/int.xml | 15 +++++++++++++++
src/modelParamXML/Analog/limit.xml | 15 +++++++++++++++
src/modelParamXML/Analog/mult.xml | 13 +++++++++++++
src/modelParamXML/Analog/slew.xml | 12 ++++++++++++
src/modelParamXML/Analog/summer.xml | 10 +++++-----
src/modelParamXML/Analog/zener.xml | 14 ++++++++++++++
13 files changed, 171 insertions(+), 6 deletions(-)
create mode 100644 src/modelParamXML/Analog/aswitch.xml
create mode 100644 src/modelParamXML/Analog/climit.xml
create mode 100644 src/modelParamXML/Analog/d_dt.xml
create mode 100644 src/modelParamXML/Analog/divide.xml
create mode 100644 src/modelParamXML/Analog/hyst.xml
create mode 100644 src/modelParamXML/Analog/ilimit.xml
create mode 100644 src/modelParamXML/Analog/int.xml
create mode 100644 src/modelParamXML/Analog/limit.xml
create mode 100644 src/modelParamXML/Analog/mult.xml
create mode 100644 src/modelParamXML/Analog/slew.xml
create mode 100644 src/modelParamXML/Analog/zener.xml
(limited to 'src/modelParamXML')
diff --git a/src/modelParamXML/Analog/aswitch.xml b/src/modelParamXML/Analog/aswitch.xml
new file mode 100644
index 00000000..fe50ecd3
--- /dev/null
+++ b/src/modelParamXML/Analog/aswitch.xml
@@ -0,0 +1,14 @@
+
+aswitch
+Analog
+3
+Add Parameters for Analog Switch
+1-NV:2-V
+
+ Enter Control OFF value (default=0.0)
+ Enter Control ON value(default=1.0)
+ Enter OFF Resistance (default=1.0e12)
+ Enter ON Resistance (default=1.0)
+ Enter Log (default=TRUE)
+
+
diff --git a/src/modelParamXML/Analog/climit.xml b/src/modelParamXML/Analog/climit.xml
new file mode 100644
index 00000000..0d1f9c7e
--- /dev/null
+++ b/src/modelParamXML/Analog/climit.xml
@@ -0,0 +1,15 @@
+
+climit
+Analog
+4
+Add Parameters for Controlled Limiter
+None
+
+ Enter offset for Input (default=0.0)
+ Enter value for Gain (default=1.0)
+ Enter Output Upper Delta (default=0.0)
+ Enter Output Lower Delta (default=0.0)
+ Enter Limit Range (default=1.0e-6)
+ Enter Fraction (default=false)
+
+
\ No newline at end of file
diff --git a/src/modelParamXML/Analog/d_dt.xml b/src/modelParamXML/Analog/d_dt.xml
new file mode 100644
index 00000000..65494392
--- /dev/null
+++ b/src/modelParamXML/Analog/d_dt.xml
@@ -0,0 +1,14 @@
+
+d_dt
+Analog
+2
+Add Parameters for Differentiator
+None
+
+ Enter value for Gain (default=1.0)
+ Enter offset for Output (default=0.0)
+ Enter Output Lower Limit (default=0.0)
+ Enter Output Upper Limit (default=1.0)
+ Enter Limit Range (default=1.0e-6)
+
+
diff --git a/src/modelParamXML/Analog/divide.xml b/src/modelParamXML/Analog/divide.xml
new file mode 100644
index 00000000..d501ae4e
--- /dev/null
+++ b/src/modelParamXML/Analog/divide.xml
@@ -0,0 +1,18 @@
+
+divide
+Analog
+3
+Add Parameters for Multiplier
+None
+
+ Enter offset for Numerator (default=0.0)
+ Enter gain for Numerator (default=1.0)
+ Enter offset for Denominator (default=0.0)
+ Enter gain for Denominator (default=1.0)
+ Enter Denominator Lower Limit (default=1.0e-10)
+ Enter Denominator Domain (default=1.0e-10)
+ Enter Fraction (default=false)
+ Enter gain for output (default=1.0)
+ Enter offset for output (default=0.0)
+
+
diff --git a/src/modelParamXML/Analog/gain.xml b/src/modelParamXML/Analog/gain.xml
index 20f00004..ff71d46a 100644
--- a/src/modelParamXML/Analog/gain.xml
+++ b/src/modelParamXML/Analog/gain.xml
@@ -2,7 +2,7 @@
gain
Analog
2
-
Add Parameter for model gain
+Add Parameters for model Gain
None
Enter offset for input (default=0.0)
diff --git a/src/modelParamXML/Analog/hyst.xml b/src/modelParamXML/Analog/hyst.xml
new file mode 100644
index 00000000..56a60c0f
--- /dev/null
+++ b/src/modelParamXML/Analog/hyst.xml
@@ -0,0 +1,16 @@
+
+hyst
+Analog
+2
+Add Parameters for Hysteresis
+None
+
+ Enter Input Low Value (default=0.0)
+ Enter Input High Value (default=1.0)
+ Enter Hysteresis (default=0.1)
+ Enter Output Lower Limit (default=0.0)
+ Enter Output Upper Limit (default=1.0)
+ Enter Input Domain Value (default=0.01)
+ Enter Fraction (default=TRUE)
+
+
diff --git a/src/modelParamXML/Analog/ilimit.xml b/src/modelParamXML/Analog/ilimit.xml
new file mode 100644
index 00000000..32b2149f
--- /dev/null
+++ b/src/modelParamXML/Analog/ilimit.xml
@@ -0,0 +1,19 @@
+
+ilimit
+Analog
+4
+Add Parameters for Current Limiter
+None
+
+ Enter offset for Input (default=0.0)
+ Enter value for Gain (default=1.0)
+ Enter value for Sourcing Resistance (default=1.0)
+ Enter value for Sinking Resistance (default=1.0)
+ Enter Current Sourcing Limit (default=1.0e-12)
+ Enter Current Sinking Limit (default=1.0e-12)
+ Enter Power Supply Range (default=1.0e-6)
+ Enter Current Sourcing Range (default=1.0e-9)
+ Enter Current Sinking Range (default=1.0e-9)
+ Enter Voltage Delta Range (default=1.0e-9)
+
+
diff --git a/src/modelParamXML/Analog/int.xml b/src/modelParamXML/Analog/int.xml
new file mode 100644
index 00000000..6ccec625
--- /dev/null
+++ b/src/modelParamXML/Analog/int.xml
@@ -0,0 +1,15 @@
+
+int
+Analog
+2
+Add Parameters for int
+None
+
+ Enter offset for Input (default=0.0)
+ Enter value for Gain (default=1.0)
+ Enter Output Lower Limit (default=0.0)
+ Enter Output Upper Limit (default=1.0)
+ Enter Limit Range (default=1.0e-6)
+ Enter Output Initial Condition (default=0.0)
+
+
diff --git a/src/modelParamXML/Analog/limit.xml b/src/modelParamXML/Analog/limit.xml
new file mode 100644
index 00000000..c2a1f382
--- /dev/null
+++ b/src/modelParamXML/Analog/limit.xml
@@ -0,0 +1,15 @@
+
+limit
+Analog
+2
+Add Parameters for Limiter
+None
+
+ Enter offset for Input (default=0.0)
+ Enter value for Gain (default=1.0)
+ Enter Output Lower Limit (default=0.0)
+ Enter Output Upper Limit (default=1.0)
+ Enter Limit Range (default=1.0e-6)
+ Enter Fraction (default=false)
+
+
diff --git a/src/modelParamXML/Analog/mult.xml b/src/modelParamXML/Analog/mult.xml
new file mode 100644
index 00000000..e41463ff
--- /dev/null
+++ b/src/modelParamXML/Analog/mult.xml
@@ -0,0 +1,13 @@
+
+mult
+Analog
+3
+Add Parameters for Multiplier
+2-V:1-NV
+
+ Enter offset for input (default=0.0)
+ Enter gain for input(default=1.0)
+ Enter gain for output (default=1.0)
+ Enter offset for output (default=0.0)
+
+
diff --git a/src/modelParamXML/Analog/slew.xml b/src/modelParamXML/Analog/slew.xml
new file mode 100644
index 00000000..2eafde2d
--- /dev/null
+++ b/src/modelParamXML/Analog/slew.xml
@@ -0,0 +1,12 @@
+
+slew
+Analog
+2
+Add Parameters for slew
+None
+
+ Enter Rising Slope Value (default=1.0e9)
+ Enter Falling Slope Value (default=1.0e9)
+ Enter Range (default=0.1)
+
+
diff --git a/src/modelParamXML/Analog/summer.xml b/src/modelParamXML/Analog/summer.xml
index 5f8b3d52..d9856b62 100644
--- a/src/modelParamXML/Analog/summer.xml
+++ b/src/modelParamXML/Analog/summer.xml
@@ -2,12 +2,12 @@
summer
Analog
3
-Add parameters for Summer
+Add Parameters for Summer
2-V:1-NV
- Enter offset for input (default=0.0):
- Enter gain for input(default=1.0):
- Enter gain for output (default=1.0):
- Enter offset for output (default=0.0):
+ Enter offset for input (default=0.0)
+ Enter gain for input(default=1.0)
+ Enter gain for output (default=1.0)
+ Enter offset for output (default=0.0)
diff --git a/src/modelParamXML/Analog/zener.xml b/src/modelParamXML/Analog/zener.xml
new file mode 100644
index 00000000..c6e32c36
--- /dev/null
+++ b/src/modelParamXML/Analog/zener.xml
@@ -0,0 +1,14 @@
+
+zener
+Analog
+2
+Add Parameters for Zener Diode
+None
+
+ Enter Breakdown Voltage (default=5.6)
+ Enter Breakdown Current (default=2.0e-2)
+ Enter Saturation Current (default=1.0e-12)
+ Enter Forward Emission Coefficient (default=1.0)
+ Enter Switch for Limiting (default=FALSE)
+
+
--
cgit