::SpiceGenTcl::Ngspice::AnalysesTop, Main, Index
ClassesTop, Main, Index
Ac [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
::SpiceGenTcl::Common::Analyses::Ac
Dc [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
::SpiceGenTcl::Common::Analyses::Dc
Op [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
::SpiceGenTcl::Common::Analyses::Op
SensAc [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
constructor | Constructor for the class. |
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
Mixins
constructor [::SpiceGenTcl::Ngspice::Analyses::SensAc]SensAc, Top, Main, Index
Creates object of class SensAc
that describes SENS ac analysis.
OBJECT constructor -outvar value -variation value -n value -fstart value -fstop value ?-name value?
Details
Parameters
-fstart | Start frequency. |
-fstop | Start frequency. |
-n | Number of points. |
-name | Name argument, optional. |
-outvar | Output variable. |
-variation | Parameter that defines frequency scale, could be dec, oct or lin. |
Description
.sens outvar ac variation n fstart fstop
Example of class initialization:
::SpiceGenTcl::Ngspice::Analyses::SensAc new -outvar v(1,out) -variation dec -n 10 -fstart 1 -fstop 1e6 -name dc1
method constructor {args} { # Creates object of class `SensAc` that describes SENS ac analysis. # -outvar - output variable # -variation - parameter that defines frequency scale, could be dec, oct or lin # -n - number of points # -fstart - start frequency # -fstop - start frequency # -name - name argument, optional # ``` # .sens outvar ac variation n fstart fstop # ``` # Example of class initialization: # ``` # ::SpiceGenTcl::Ngspice::Analyses::SensAc new -outvar v(1,out) -variation dec -n 10 -fstart 1 -fstop 1e6 -name dc1 # ``` # Synopsis: -outvar value -variation value -n value -fstart value -fstop value ?-name value? set arguments [argparse -inline { -name= {-outvar= -required} {-variation= -required} {-n= -required} {-fstart= -required} {-fstop= -required} }] my NameProcess $arguments [self object] lappend params "outvar [dget $arguments outvar] -posnocheck" lappend params "ac -sw" lappend params "variation [dget $arguments variation] -posnocheck" set paramsOrder [list n fstart fstop] my ParamsProcess $paramsOrder $arguments params next sens $params -name $name }
SensDc [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
constructor | Constructor for the class. |
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
Mixins
constructor [::SpiceGenTcl::Ngspice::Analyses::SensDc]SensDc, Top, Main, Index
Creates object of class SensDc
that describes SENS dc analysis.
OBJECT constructor -outvar value ?-name value?
Details
Parameters
-name | Name argument, optional. |
-outvar | Output variable. |
Description
.senc outvar
Example of class initialization:
::SpiceGenTcl::Ngspice::Analyses::SensDc new -outvar v(1,out) -name sensdc1
method constructor {args} { # Creates object of class `SensDc` that describes SENS dc analysis. # -outvar - output variable # -name - name argument, optional # ``` # .senc outvar # ``` # Example of class initialization: # ``` # ::SpiceGenTcl::Ngspice::Analyses::SensDc new -outvar v(1,out) -name sensdc1 # ``` # Synopsis: -outvar value ?-name value? set arguments [argparse -inline { -name= {-outvar= -required} }] my NameProcess $arguments [self object] lappend params "outvar [dget $arguments outvar] -posnocheck" next sens $params -name $name }
Sp [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
constructor | Constructor for the class. |
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type
Superclasses
Mixins
constructor [::SpiceGenTcl::Ngspice::Analyses::Sp]Sp, Top, Main, Index
Creates object of class Sp
that describes s-parameter analysis.
OBJECT constructor -variation value -n value -fstart value -fstop value ?-name value? ?-donoise?
Details
Parameters
-donoise | Activate s-parameter noise. |
-fstart | Start frequency. |
-fstop | Start frequency. |
-n | Number of points. |
-name | Name argument, optional. |
-variation | Parameter that defines frequency scale, could be dec, oct or lin. |
Description
.ac variation n fstart fstop <donoise>
Example of class initialization:
::SpiceGenTcl::Ngspice::Analyses::Sp new -variation dec -n 10 -fstart 1 -fstop 1e6 -name sp1 -donoise
method constructor {args} { # Creates object of class `Sp` that describes s-parameter analysis. # -variation - parameter that defines frequency scale, could be dec, oct or lin # -n - number of points # -fstart - start frequency # -fstop - start frequency # -name - name argument, optional # -donoise - activate s-parameter noise # ``` # .ac variation n fstart fstop <donoise> # ``` # Example of class initialization: # ``` # ::SpiceGenTcl::Ngspice::Analyses::Sp new -variation dec -n 10 -fstart 1 -fstop 1e6 -name sp1 -donoise # ``` # Synopsis: -variation value -n value -fstart value -fstop value ?-name value? ?-donoise? set arguments [argparse -inline { -name= {-variation= -required -enum {dec oct lin}} {-n= -required} {-fstart= -required} {-fstop= -required} {-donoise} }] my NameProcess $arguments [self object] lappend params "variation [dget $arguments variation] -posnocheck" set paramsOrder [list n fstart fstop] my ParamsProcess $paramsOrder $arguments params if {[dexist $arguments donoise]} { lappend params "donoise 1 -pos" } next sp $params -name $name }
Tran [::SpiceGenTcl::Ngspice::Analyses]Top, Main, Index
Method summary
addParam | See ::SpiceGenTcl::Analysis.addParam |
configure | Configure properties. |
deleteParam | See ::SpiceGenTcl::Analysis.deleteParam |
duplListCheck | See ::SpiceGenTcl::DuplChecker.duplListCheck |
duplListCheckRet | See ::SpiceGenTcl::DuplChecker.duplListCheckRet |
genSPICEString | See ::SpiceGenTcl::Analysis.genSPICEString |
getParams | See ::SpiceGenTcl::Analysis.getParams |
setParamValue | See ::SpiceGenTcl::Analysis.setParamValue |
Properties
Readable: -name
, -type
Writable: -name
, -type