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