Index
- Type the index terms you want to search for in the text input field.
- Matching terms will be shown incrementally as you type.
- Press Enter to navigate to the target of the first displayed index entry.
- Alternatively, Tab to move to the index entry of interest and then press Enter to navigate to that documentation page.
- To jump to this page from any other documentation page, press browser-specific shortcut modifiers with i. For example, on IE and Edge this would be Alt-i while on Firefox and Chrome Alt-Shift-i. Other browsers and platforms may differ.
- Ac ::SpiceGenTcl::Ngspice::Analyses
- Ac ::SpiceGenTcl::Xyce::Analyses
- ac ::SpiceGenTcl::Common::Sources
- add
<span class='ruff_cmd'>OBJECT add</span> <span class='ruff_arg'>element</span>
Adds elements object to Elements dictionary. ::SpiceGenTcl::Circuit - add
<span class='ruff_cmd'>OBJECT add</span> <span class='ruff_arg'>element</span>
Adds elements object to Elements dictionary. ::SpiceGenTcl::Netlist - add
<span class='ruff_cmd'>OBJECT add</span> <span class='ruff_arg'>element</span>
Add element object reference toNetlist
, it extends add method to add check of element class because subcircuit can't contain particular elements inside, likeInclude
,Library
,Options
andAnslysis
. ::SpiceGenTcl::Subcircuit - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value ?args?</span>
Adds new Parameter object to the listParams
. ::SpiceGenTcl::Analysis - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value ?args?</span>
Adds new parameter to device, and throws error on dublicated names. ::SpiceGenTcl::Device - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value ?args?</span>
Adds new parameter to device, and throws error on dublicated names. ::SpiceGenTcl::Model - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value</span>
Creates new parameter object and add it to the listParams
. ::SpiceGenTcl::Options - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value ?args?</span>
Adds new Parameter object to the list Params. ::SpiceGenTcl::ParamStatement - addParam
<span class='ruff_cmd'>OBJECT addParam</span> <span class='ruff_arg'>paramName value</span>
Adds new parameter to subcircuit, and throws error on dublicated names. ::SpiceGenTcl::Subcircuit - am ::SpiceGenTcl::Ngspice::Sources
- Analysis ::SpiceGenTcl
- appendDataPoints
<span class='ruff_cmd'>OBJECT appendDataPoints</span> <span class='ruff_arg'>dataPoint</span>
method to set the data points ::SpiceGenTcl::Dataset - argsPreprocess
<span class='ruff_cmd'>OBJECT argsPreprocess</span> <span class='ruff_arg'>paramsNames ?args?</span>
Calls argparse and constructs list for passing to Device constructor. ::SpiceGenTcl::KeyArgsBuilder - Axis ::SpiceGenTcl
- B ::SpiceGenTcl::Ngspice::Sources
- B ::SpiceGenTcl::Xyce::Sources
- Batch ::SpiceGenTcl::Ngspice::Simulators
- Batch ::SpiceGenTcl::Xyce::Simulators
- BatchLiveLog ::SpiceGenTcl::Ngspice::Simulators
- BehaviouralSource ::SpiceGenTcl::Ngspice::Sources
- BehaviouralSource ::SpiceGenTcl::Xyce::Sources
- BinaryReader ::SpiceGenTcl
- Bjt ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Bjt ::SpiceGenTcl::Xyce::SemiconductorDevices
- BjtGPModel ::SpiceGenTcl::Ngspice::SemiconductorDevices
- buildArgStr
<span class='ruff_cmd'>OBJECT buildArgStr</span> <span class='ruff_arg'>paramsNames</span>
Builds argument list for argparse. ::SpiceGenTcl::KeyArgsBuilder - C ::SpiceGenTcl::Common::BasicDevices
- C ::SpiceGenTcl::Ngspice::BasicDevices
- C ::SpiceGenTcl::Xyce::BasicDevices
- Capacitor ::SpiceGenTcl::Common::BasicDevices
- Capacitor ::SpiceGenTcl::Ngspice::BasicDevices
- Capacitor ::SpiceGenTcl::Xyce::BasicDevices
- Cccs ::SpiceGenTcl::Common::Sources
- Cccs ::SpiceGenTcl::Ngspice::Sources
- Cccs ::SpiceGenTcl::Xyce::Sources
- Ccvs ::SpiceGenTcl::Common::Sources
- Ccvs ::SpiceGenTcl::Ngspice::Sources
- Ccvs ::SpiceGenTcl::Xyce::Sources
- checkFloating
<span class='ruff_cmd'>OBJECT checkFloating</span>
Determines if pin is connected to the node. ::SpiceGenTcl::Pin - checkFloatingPins
<span class='ruff_cmd'>OBJECT checkFloatingPins</span>
Check if some pin device doesn't have connected nodes and return list of them. ::SpiceGenTcl::Device - Circuit ::SpiceGenTcl
- clearLog
<span class='ruff_cmd'>OBJECT clearLog</span>
Clear saved log by unsetting Log variable. ::SpiceGenTcl::Ngspice::Simulators::Batch - clearLog
<span class='ruff_cmd'>OBJECT clearLog</span>
Clear saved log by unsetting Log variable. ::SpiceGenTcl::Xyce::Simulators::Batch - CModel ::SpiceGenTcl::Ngspice::BasicDevices
- Comment ::SpiceGenTcl
- constructor
<span class='ruff_cmd'>Analysis create OBJNAME</span> <span class='ruff_arg'>type params ?args?</span> <span class='ruff_cmd'>Analysis new</span> <span class='ruff_arg'>type params ?args?</span>
Creates object of classAnalysis
. ::SpiceGenTcl::Analysis - constructor
<span class='ruff_cmd'>Axis create OBJNAME</span> <span class='ruff_arg'>name type len ?numType?</span> <span class='ruff_cmd'>Axis new</span> <span class='ruff_arg'>name type len ?numType?</span>
initialize axis ::SpiceGenTcl::Axis - constructor
<span class='ruff_cmd'>Circuit create OBJNAME</span> <span class='ruff_arg'>name</span> <span class='ruff_cmd'>Circuit new</span> <span class='ruff_arg'>name</span>
Creates object of classCircuitNetlist
. ::SpiceGenTcl::Circuit - constructor
<span class='ruff_cmd'>Comment create OBJNAME</span> <span class='ruff_arg'>value ?args?</span> <span class='ruff_cmd'>Comment new</span> <span class='ruff_arg'>value ?args?</span>
Creates object of classComment
. ::SpiceGenTcl::Comment - constructor
<span class='ruff_cmd'>Dataset create OBJNAME</span> <span class='ruff_arg'>name type len ?numType?</span> <span class='ruff_cmd'>Dataset new</span> <span class='ruff_arg'>name type len ?numType?</span>
initialize dataset ::SpiceGenTcl::Dataset - constructor
<span class='ruff_cmd'>Device create OBJNAME</span> <span class='ruff_arg'>name pins params</span> <span class='ruff_cmd'>Device new</span> <span class='ruff_arg'>name pins params</span>
Creates object of classDevice
. ::SpiceGenTcl::Device - constructor
<span class='ruff_cmd'>EmptyTrace create OBJNAME</span> <span class='ruff_arg'>name type len ?numType?</span> <span class='ruff_cmd'>EmptyTrace new</span> <span class='ruff_arg'>name type len ?numType?</span>
initialize dummy trace ::SpiceGenTcl::EmptyTrace - constructor
<span class='ruff_cmd'>Include create OBJNAME</span> <span class='ruff_arg'>value ?args?</span> <span class='ruff_cmd'>Include new</span> <span class='ruff_arg'>value ?args?</span>
Creates object of classInclude
. ::SpiceGenTcl::Include - constructor
<span class='ruff_cmd'>Library create OBJNAME</span> <span class='ruff_arg'>value libValue ?args?</span> <span class='ruff_cmd'>Library new</span> <span class='ruff_arg'>value libValue ?args?</span>
Creates object of classLibrary
. ::SpiceGenTcl::Library - constructor
<span class='ruff_cmd'>Model create OBJNAME</span> <span class='ruff_arg'>name type params</span> <span class='ruff_cmd'>Model new</span> <span class='ruff_arg'>name type params</span>
Creates object of classModel
. ::SpiceGenTcl::Model - constructor
<span class='ruff_cmd'>Netlist create OBJNAME</span> <span class='ruff_arg'>name</span> <span class='ruff_cmd'>Netlist new</span> <span class='ruff_arg'>name</span>
Creates object of classNetlist
. ::SpiceGenTcl::Netlist - constructor
<span class='ruff_cmd'>Options create OBJNAME</span> <span class='ruff_arg'>params ?args?</span> <span class='ruff_cmd'>Options new</span> <span class='ruff_arg'>params ?args?</span>
Creates object of classOptions
. ::SpiceGenTcl::Options - constructor
<span class='ruff_cmd'>Parameter create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>Parameter new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameter
with parameter name and value. ::SpiceGenTcl::Parameter - constructor
<span class='ruff_cmd'>ParameterDefault create OBJNAME</span> <span class='ruff_arg'>name value defValue</span> <span class='ruff_cmd'>ParameterDefault new</span> <span class='ruff_arg'>name value defValue</span>
Creates object of classParameterDefault
with parameter name, value and default value. ::SpiceGenTcl::ParameterDefault - constructor
<span class='ruff_cmd'>ParameterEquation create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>ParameterEquation new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameterEquation
with parameter name and value as an equation. ::SpiceGenTcl::ParameterEquation - constructor
<span class='ruff_cmd'>ParameterNoCheck create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>ParameterNoCheck new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameterNoCheck
with parameter name and value. ::SpiceGenTcl::ParameterNoCheck - constructor
<span class='ruff_cmd'>ParameterPositional create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>ParameterPositional new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameterPositional
with parameter name and value. ::SpiceGenTcl::ParameterPositional - constructor
<span class='ruff_cmd'>ParameterPositionalEquation create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>ParameterPositionalEquation new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameterPositionalEquation
with parameter name and value as an equation in positional form. ::SpiceGenTcl::ParameterPositionalEquation - constructor
<span class='ruff_cmd'>ParameterPositionalNoCheck create OBJNAME</span> <span class='ruff_arg'>name value</span> <span class='ruff_cmd'>ParameterPositionalNoCheck new</span> <span class='ruff_arg'>name value</span>
Creates object of classParameterPositionalNoCheck
. ::SpiceGenTcl::ParameterPositionalNoCheck - constructor
<span class='ruff_cmd'>ParameterSwitch create OBJNAME</span> <span class='ruff_arg'>name</span> <span class='ruff_cmd'>ParameterSwitch new</span> <span class='ruff_arg'>name</span>
Creates object of classParameterSwitch
with parameter name. ::SpiceGenTcl::ParameterSwitch - constructor
<span class='ruff_cmd'>ParamStatement create OBJNAME</span> <span class='ruff_arg'>params ?args?</span> <span class='ruff_cmd'>ParamStatement new</span> <span class='ruff_arg'>params ?args?</span>
Creates object of classParamStatement
. ::SpiceGenTcl::ParamStatement - constructor
<span class='ruff_cmd'>Pin create OBJNAME</span> <span class='ruff_arg'>name nodeName</span> <span class='ruff_cmd'>Pin new</span> <span class='ruff_arg'>name nodeName</span>
Creates object of classPin
with name and connected node ::SpiceGenTcl::Pin - constructor
<span class='ruff_cmd'>RawFile create OBJNAME</span> <span class='ruff_arg'>path ?traces2read? ?simulator?</span> <span class='ruff_cmd'>RawFile new</span> <span class='ruff_arg'>path ?traces2read? ?simulator?</span>
Creates RawFile object. ::SpiceGenTcl::RawFile - constructor
<span class='ruff_cmd'>RawString create OBJNAME</span> <span class='ruff_arg'>value ?args?</span> <span class='ruff_cmd'>RawString new</span> <span class='ruff_arg'>value ?args?</span>
Creates object of classRawString
. ::SpiceGenTcl::RawString - constructor
<span class='ruff_cmd'>Subcircuit create OBJNAME</span> <span class='ruff_arg'>name pins params</span> <span class='ruff_cmd'>Subcircuit new</span> <span class='ruff_arg'>name pins params</span>
Creates object of classSubcircuit
. ::SpiceGenTcl::Subcircuit - constructor
<span class='ruff_cmd'>Temp create OBJNAME</span> <span class='ruff_arg'>value ?args?</span> <span class='ruff_cmd'>Temp new</span> <span class='ruff_arg'>value ?args?</span>
Creates object of classTemp
. ::SpiceGenTcl::Temp - constructor
<span class='ruff_cmd'>Trace create OBJNAME</span> <span class='ruff_arg'>name type len axis ?numType?</span> <span class='ruff_cmd'>Trace new</span> <span class='ruff_arg'>name type len axis ?numType?</span>
initialize trace ::SpiceGenTcl::Trace - constructor
<span class='ruff_cmd'>Capacitor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Capacitor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCapacitor
that describes capacitor. ::SpiceGenTcl::Common::BasicDevices::Capacitor - constructor
<span class='ruff_cmd'>CSwitch create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>CSwitch new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCSwitch
that describes current controlled switch device. ::SpiceGenTcl::Common::BasicDevices::CSwitch - constructor
<span class='ruff_cmd'>Inductor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Inductor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classInductor
that describes inductor. ::SpiceGenTcl::Common::BasicDevices::Inductor - constructor
<span class='ruff_cmd'>Resistor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Resistor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classResistor
that describes resistor. ::SpiceGenTcl::Common::BasicDevices::Resistor - constructor
<span class='ruff_cmd'>SubcircuitInstance create OBJNAME</span> <span class='ruff_arg'>name pins subName params</span> <span class='ruff_cmd'>SubcircuitInstance new</span> <span class='ruff_arg'>name pins subName params</span>
Creates object of classSubcircuitInstance
that describes subcircuit instance. ::SpiceGenTcl::Common::BasicDevices::SubcircuitInstance - constructor
<span class='ruff_cmd'>SubcircuitInstanceAuto create OBJNAME</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span> <span class='ruff_cmd'>SubcircuitInstanceAuto new</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span>
Creates object of classSubcircuitInstanceAuto
that describes subcircuit instance with already created subcircuit definition object. ::SpiceGenTcl::Common::BasicDevices::SubcircuitInstanceAuto - constructor
<span class='ruff_cmd'>VSwitch create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span> <span class='ruff_cmd'>VSwitch new</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span>
Creates object of classVSwitch
that describes voltage controlled switch device. ::SpiceGenTcl::Common::BasicDevices::VSwitch - constructor
<span class='ruff_cmd'>ac create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>ac new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::ac - constructor
<span class='ruff_cmd'>Cccs create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Cccs new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCccs
that describes linear current-controlled current source. ::SpiceGenTcl::Common::Sources::Cccs - constructor
<span class='ruff_cmd'>Ccvs create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Ccvs new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCcvs
that describes linear current-controlled current source. ::SpiceGenTcl::Common::Sources::Ccvs - constructor
<span class='ruff_cmd'>dc create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>dc new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::dc - constructor
<span class='ruff_cmd'>exp create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>exp new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::exp - constructor
<span class='ruff_cmd'>Iac create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Iac new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIac
that describes ac current source. ::SpiceGenTcl::Common::Sources::Iac - constructor
<span class='ruff_cmd'>Idc create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Idc new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIdc
that describes simple constant voltage source. ::SpiceGenTcl::Common::Sources::Idc - constructor
<span class='ruff_cmd'>Iexp create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Iexp new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIexp
that describes exponential current source. ::SpiceGenTcl::Common::Sources::Iexp - constructor
<span class='ruff_cmd'>Ipulse create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Ipulse new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIpulse
that describes pulse current source. ::SpiceGenTcl::Common::Sources::Ipulse - constructor
<span class='ruff_cmd'>Ipwl create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Ipwl new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIpwl
that describes piece-wise current source. ::SpiceGenTcl::Common::Sources::Ipwl - constructor
<span class='ruff_cmd'>Isffm create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Isffm new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIsffm
that describes single-frequency FM current source. ::SpiceGenTcl::Common::Sources::Isffm - constructor
<span class='ruff_cmd'>Isin create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Isin new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIsin
that describes sinusoidal current source. ::SpiceGenTcl::Common::Sources::Isin - constructor
<span class='ruff_cmd'>pulse create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>pulse new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::pulse - constructor
<span class='ruff_cmd'>pwl create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>pwl new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::pwl - constructor
<span class='ruff_cmd'>sffm create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>sffm new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::sffm - constructor
<span class='ruff_cmd'>sin create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>sin new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Common::Sources::sin - constructor
<span class='ruff_cmd'>Vac create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vac new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVac
that describes ac voltage source. ::SpiceGenTcl::Common::Sources::Vac - constructor
<span class='ruff_cmd'>Vccs create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span> <span class='ruff_cmd'>Vccs new</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span>
Creates object of classVccs
that describes linear voltage-controlled current source. ::SpiceGenTcl::Common::Sources::Vccs - constructor
<span class='ruff_cmd'>Vcvs create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span> <span class='ruff_cmd'>Vcvs new</span> <span class='ruff_arg'>name npNode nmNode ncpNode ncmNode ?args?</span>
Creates object of classVcvs
that describes linear voltage-controlled current source. ::SpiceGenTcl::Common::Sources::Vcvs - constructor
<span class='ruff_cmd'>Vdc create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vdc new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVdc
that describes simple constant voltage source. ::SpiceGenTcl::Common::Sources::Vdc - constructor
<span class='ruff_cmd'>Vexp create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vexp new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVexp
that describes exponential voltage source. ::SpiceGenTcl::Common::Sources::Vexp - constructor
<span class='ruff_cmd'>Vpulse create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vpulse new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVpulse
that describes pulse voltage source. ::SpiceGenTcl::Common::Sources::Vpulse - constructor
<span class='ruff_cmd'>Vpwl create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vpwl new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVpwl
that describes piece-wise voltage source. ::SpiceGenTcl::Common::Sources::Vpwl - constructor
<span class='ruff_cmd'>Vsffm create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vsffm new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVsffm
that describes single-frequency FM voltage source. ::SpiceGenTcl::Common::Sources::Vsffm - constructor
<span class='ruff_cmd'>Vsin create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vsin new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVsin
that describes sinusoidal voltage source. ::SpiceGenTcl::Common::Sources::Vsin - constructor
<span class='ruff_cmd'>Capacitor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Capacitor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCapacitor
that describes capacitor. ::SpiceGenTcl::Ngspice::BasicDevices::Capacitor - constructor
<span class='ruff_cmd'>CModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>CModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classCModel
that describes semiconductor capacitor model. ::SpiceGenTcl::Ngspice::BasicDevices::CModel - constructor
<span class='ruff_cmd'>CSwitchModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>CSwitchModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classCSwitchModel
that describes current switch model. ::SpiceGenTcl::Ngspice::BasicDevices::CSwitchModel - constructor
<span class='ruff_cmd'>Inductor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Inductor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classInductor
that describes inductor. ::SpiceGenTcl::Ngspice::BasicDevices::Inductor - constructor
<span class='ruff_cmd'>LModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>LModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classLModel
that describes inductor model. ::SpiceGenTcl::Ngspice::BasicDevices::LModel - constructor
<span class='ruff_cmd'>Resistor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Resistor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classResistor
that describes resistor. ::SpiceGenTcl::Ngspice::BasicDevices::Resistor - constructor
<span class='ruff_cmd'>RModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>RModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classRModel
that describes semiconductor resistor model. ::SpiceGenTcl::Ngspice::BasicDevices::RModel - constructor
<span class='ruff_cmd'>SubcircuitInstance create OBJNAME</span> <span class='ruff_arg'>name pins subName params</span> <span class='ruff_cmd'>SubcircuitInstance new</span> <span class='ruff_arg'>name pins subName params</span>
Creates object of classSubcircuitInstance
that describes subcircuit instance. ::SpiceGenTcl::Ngspice::BasicDevices::SubcircuitInstance - constructor
<span class='ruff_cmd'>SubcircuitInstanceAuto create OBJNAME</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span> <span class='ruff_cmd'>SubcircuitInstanceAuto new</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span>
Creates object of classSubcircuitInstanceAuto
that describes subcircuit instance with already created subcircuit definition object. ::SpiceGenTcl::Ngspice::BasicDevices::SubcircuitInstanceAuto - constructor
<span class='ruff_cmd'>VSwitchModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>VSwitchModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classVSwitchModel
that describes voltage switch model. ::SpiceGenTcl::Ngspice::BasicDevices::VSwitchModel - constructor
<span class='ruff_cmd'>am create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>am new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Ngspice::Sources::am - constructor
<span class='ruff_cmd'>BehaviouralSource create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>BehaviouralSource new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classBehaviouralSource
that describes behavioural source. ::SpiceGenTcl::Ngspice::Sources::BehaviouralSource - constructor
<span class='ruff_cmd'>Iam create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Iam new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIam
that describes single-frequency FM current source. ::SpiceGenTcl::Ngspice::Sources::Iam - constructor
<span class='ruff_cmd'>Ipulse create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Ipulse new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIpulse
that describes pulse current source. ::SpiceGenTcl::Ngspice::Sources::Ipulse - constructor
<span class='ruff_cmd'>Isffm create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Isffm new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classIsffm
that describes single-frequency FM current source. ::SpiceGenTcl::Ngspice::Sources::Isffm - constructor
<span class='ruff_cmd'>pulse create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>pulse new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Ngspice::Sources::pulse - constructor
<span class='ruff_cmd'>sffm create OBJNAME</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span> <span class='ruff_cmd'>sffm new</span> <span class='ruff_arg'>name type npNode nmNode ?args?</span>
::SpiceGenTcl::Ngspice::Sources::sffm - constructor
<span class='ruff_cmd'>Vam create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vam new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVam
that describes single-frequency FM voltage source. ::SpiceGenTcl::Ngspice::Sources::Vam - constructor
<span class='ruff_cmd'>Vport create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vport new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVport
that describes simple constant voltage source. ::SpiceGenTcl::Ngspice::Sources::Vport - constructor
<span class='ruff_cmd'>Vpulse create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vpulse new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVpulse
that describes pulse voltage source. ::SpiceGenTcl::Ngspice::Sources::Vpulse - constructor
<span class='ruff_cmd'>Vsffm create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Vsffm new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classVsffm
that describes single-frequency FM voltage source. ::SpiceGenTcl::Ngspice::Sources::Vsffm - constructor
<span class='ruff_cmd'>Bjt create OBJNAME</span> <span class='ruff_arg'>name ncNode nbNode neNode ?args?</span> <span class='ruff_cmd'>Bjt new</span> <span class='ruff_arg'>name ncNode nbNode neNode ?args?</span>
Creates object of classBjt
that describes semiconductor bipolar junction transistor device. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Bjt - constructor
<span class='ruff_cmd'>BjtGPModel create OBJNAME</span> <span class='ruff_arg'>name type ?args?</span> <span class='ruff_cmd'>BjtGPModel new</span> <span class='ruff_arg'>name type ?args?</span>
Creates object of classBjtGPModel
that describes Gummel-Poon model of semiconductor bipolar transistor. ::SpiceGenTcl::Ngspice::SemiconductorDevices::BjtGPModel - constructor
<span class='ruff_cmd'>Diode create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Diode new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classDiode
that describes semiconductor diode device. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Diode - constructor
<span class='ruff_cmd'>DiodeModel create OBJNAME</span> <span class='ruff_arg'>name ?args?</span> <span class='ruff_cmd'>DiodeModel new</span> <span class='ruff_arg'>name ?args?</span>
Creates object of classDiodeModel
that describes semiconductor diode model. ::SpiceGenTcl::Ngspice::SemiconductorDevices::DiodeModel - constructor
<span class='ruff_cmd'>Jfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Jfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classJfet
that describes semiconductor junction FET device. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Jfet - constructor
<span class='ruff_cmd'>Jfet1Model create OBJNAME</span> <span class='ruff_arg'>name type ?args?</span> <span class='ruff_cmd'>Jfet1Model new</span> <span class='ruff_arg'>name type ?args?</span>
Creates object of classJfet1Model
that describes JFET level 1 model with Parker Skellern modification. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Jfet1Model - constructor
<span class='ruff_cmd'>Jfet2Model create OBJNAME</span> <span class='ruff_arg'>name type ?args?</span> <span class='ruff_cmd'>Jfet2Model new</span> <span class='ruff_arg'>name type ?args?</span>
Creates object of classJfet2Model
that describes JFET level 2 model with Parker Skellern modification. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Jfet2Model - constructor
<span class='ruff_cmd'>Mesfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Mesfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classMesfet
that describes semiconductor MESFET device. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Mesfet - constructor
<span class='ruff_cmd'>Mesfet1Model create OBJNAME</span> <span class='ruff_arg'>name type ?args?</span> <span class='ruff_cmd'>Mesfet1Model new</span> <span class='ruff_arg'>name type ?args?</span>
Creates object of classMesfet1Model
that describes MESFET model by Statz e.a.. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Mesfet1Model - constructor
<span class='ruff_cmd'>Mosfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Mosfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classMosfet
that describes semiconductor MOSFET device. ::SpiceGenTcl::Ngspice::SemiconductorDevices::Mosfet - constructor
<span class='ruff_cmd'>Ac create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Ac new</span> <span class='ruff_arg'>?args?</span>
Creates object of classAc
that describes AC analysis. ::SpiceGenTcl::Ngspice::Analyses::Ac - constructor
<span class='ruff_cmd'>Dc create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Dc new</span> <span class='ruff_arg'>?args?</span>
Creates object of classDc
that describes DC analysis. ::SpiceGenTcl::Ngspice::Analyses::Dc - constructor
<span class='ruff_cmd'>Op create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Op new</span> <span class='ruff_arg'>?args?</span>
Creates object of classOp
that describes OP analysis. ::SpiceGenTcl::Ngspice::Analyses::Op - constructor
<span class='ruff_cmd'>SensAc create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>SensAc new</span> <span class='ruff_arg'>?args?</span>
Creates object of classSensAc
that describes SENS ac analysis. ::SpiceGenTcl::Ngspice::Analyses::SensAc - constructor
<span class='ruff_cmd'>SensDc create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>SensDc new</span> <span class='ruff_arg'>?args?</span>
Creates object of classSensDc
that describes SENS dc analysis. ::SpiceGenTcl::Ngspice::Analyses::SensDc - constructor
<span class='ruff_cmd'>Sp create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Sp new</span> <span class='ruff_arg'>?args?</span>
Creates object of classSp
that describes s-parameter analysis. ::SpiceGenTcl::Ngspice::Analyses::Sp - constructor
<span class='ruff_cmd'>Tran create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Tran new</span> <span class='ruff_arg'>?args?</span>
Creates object of classTran
that describes TRAN analysis. ::SpiceGenTcl::Ngspice::Analyses::Tran - constructor
<span class='ruff_cmd'>Batch create OBJNAME</span> <span class='ruff_arg'>name path ?runLocation?</span> <span class='ruff_cmd'>Batch new</span> <span class='ruff_arg'>name path ?runLocation?</span>
Creates batch ngspice simulator that can be attached to top-level Circuit. ::SpiceGenTcl::Ngspice::Simulators::Batch - constructor
<span class='ruff_cmd'>Capacitor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Capacitor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classCapacitor
that describes capacitor. ::SpiceGenTcl::Xyce::BasicDevices::Capacitor - constructor
<span class='ruff_cmd'>GenSwitch create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>GenSwitch new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classGenSwitch
that describes generic switch device. ::SpiceGenTcl::Xyce::BasicDevices::GenSwitch - constructor
<span class='ruff_cmd'>Inductor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Inductor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classInductor
that describes inductor. ::SpiceGenTcl::Xyce::BasicDevices::Inductor - constructor
<span class='ruff_cmd'>Resistor create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Resistor new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classResistor
that describes resistor. ::SpiceGenTcl::Xyce::BasicDevices::Resistor - constructor
<span class='ruff_cmd'>SubcircuitInstance create OBJNAME</span> <span class='ruff_arg'>name pins subName params</span> <span class='ruff_cmd'>SubcircuitInstance new</span> <span class='ruff_arg'>name pins subName params</span>
Creates object of classSubcircuitInstance
that describes subcircuit instance. ::SpiceGenTcl::Xyce::BasicDevices::SubcircuitInstance - constructor
<span class='ruff_cmd'>SubcircuitInstanceAuto create OBJNAME</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span> <span class='ruff_cmd'>SubcircuitInstanceAuto new</span> <span class='ruff_arg'>subcktObj name nodes ?args?</span>
Creates object of classSubcircuitInstanceAuto
that describes subcircuit instance with already created subcircuit definition object. ::SpiceGenTcl::Xyce::BasicDevices::SubcircuitInstanceAuto - constructor
<span class='ruff_cmd'>BehaviouralSource create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>BehaviouralSource new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classBehaviouralSource
that describes behavioural source. ::SpiceGenTcl::Xyce::Sources::BehaviouralSource - constructor
<span class='ruff_cmd'>Bjt create OBJNAME</span> <span class='ruff_arg'>name ncNode nbNode neNode ?args?</span> <span class='ruff_cmd'>Bjt new</span> <span class='ruff_arg'>name ncNode nbNode neNode ?args?</span>
Creates object of classBjt
that describes semiconductor bipolar junction transistor device. ::SpiceGenTcl::Xyce::SemiconductorDevices::Bjt - constructor
<span class='ruff_cmd'>Diode create OBJNAME</span> <span class='ruff_arg'>name npNode nmNode ?args?</span> <span class='ruff_cmd'>Diode new</span> <span class='ruff_arg'>name npNode nmNode ?args?</span>
Creates object of classDiode
that describes semiconductor diode device. ::SpiceGenTcl::Xyce::SemiconductorDevices::Diode - constructor
<span class='ruff_cmd'>Jfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Jfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classJfet
that describes semiconductor junction FET device. ::SpiceGenTcl::Xyce::SemiconductorDevices::Jfet - constructor
<span class='ruff_cmd'>Mesfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Mesfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classMesfet
that describes semiconductor MESFET device. ::SpiceGenTcl::Xyce::SemiconductorDevices::Mesfet - constructor
<span class='ruff_cmd'>Mosfet create OBJNAME</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span> <span class='ruff_cmd'>Mosfet new</span> <span class='ruff_arg'>name ndNode ngNode nsNode ?args?</span>
Creates object of classMosfet
that describes semiconductor MOSFET device. ::SpiceGenTcl::Xyce::SemiconductorDevices::Mosfet - constructor
<span class='ruff_cmd'>Ac create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Ac new</span> <span class='ruff_arg'>?args?</span>
Creates object of classAc
that describes AC analysis. ::SpiceGenTcl::Xyce::Analyses::Ac - constructor
<span class='ruff_cmd'>Dc create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Dc new</span> <span class='ruff_arg'>?args?</span>
Creates object of classDc
that describes DC analysis. ::SpiceGenTcl::Xyce::Analyses::Dc - constructor
<span class='ruff_cmd'>Op create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Op new</span> <span class='ruff_arg'>?args?</span>
Creates object of classOp
that describes OP analysis. ::SpiceGenTcl::Xyce::Analyses::Op - constructor
<span class='ruff_cmd'>Sens create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Sens new</span> <span class='ruff_arg'>?args?</span>
Creates object of classSens
that describes SENS ac analysis. ::SpiceGenTcl::Xyce::Analyses::Sens - constructor
<span class='ruff_cmd'>Tran create OBJNAME</span> <span class='ruff_arg'>?args?</span> <span class='ruff_cmd'>Tran new</span> <span class='ruff_arg'>?args?</span>
Creates object of classTran
that describes TRAN analysis. ::SpiceGenTcl::Xyce::Analyses::Tran - constructor
<span class='ruff_cmd'>Batch create OBJNAME</span> <span class='ruff_arg'>name path ?runLocation?</span> <span class='ruff_cmd'>Batch new</span> <span class='ruff_arg'>name path ?runLocation?</span>
Creates batch ngspice simulator that can be attached to top-level Circuit. ::SpiceGenTcl::Xyce::Simulators::Batch - CSwitch ::SpiceGenTcl::Common::BasicDevices
- CSwitch ::SpiceGenTcl::Ngspice::BasicDevices
- CSwitch ::SpiceGenTcl::Xyce::BasicDevices
- CSwitchModel ::SpiceGenTcl::Ngspice::BasicDevices
- D ::SpiceGenTcl::Ngspice::SemiconductorDevices
- D ::SpiceGenTcl::Xyce::SemiconductorDevices
- Dataset ::SpiceGenTcl
- Dc ::SpiceGenTcl::Ngspice::Analyses
- Dc ::SpiceGenTcl::Xyce::Analyses
- dc ::SpiceGenTcl::Common::Sources
- del
<span class='ruff_cmd'>OBJECT del</span> <span class='ruff_arg'>elemName</span>
Deletes element from the circuit by its name. ::SpiceGenTcl::Circuit - del
<span class='ruff_cmd'>OBJECT del</span> <span class='ruff_arg'>elemName</span>
Deletes element from the netlist by its name. ::SpiceGenTcl::Netlist - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::Analysis - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::Device - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::Model - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::Options - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::ParamStatement - deleteParam
<span class='ruff_cmd'>OBJECT deleteParam</span> <span class='ruff_arg'>paramName</span>
Deletes existingParameter
object from listParams
. ::SpiceGenTcl::Subcircuit - detachSimulator
<span class='ruff_cmd'>OBJECT detachSimulator</span>
RemovesSimulator
object reference fromCircuit
. ::SpiceGenTcl::Circuit - Device ::SpiceGenTcl
- Diode ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Diode ::SpiceGenTcl::Xyce::SemiconductorDevices
- DiodeModel ::SpiceGenTcl::Ngspice::SemiconductorDevices
- DuplChecker ::SpiceGenTcl
- duplListCheck
<span class='ruff_cmd'>OBJECT duplListCheck</span> <span class='ruff_arg'>list</span>
Checks if list contains duplicates. ::SpiceGenTcl::DuplChecker - E ::SpiceGenTcl::Common::Sources
- E ::SpiceGenTcl::Ngspice::Sources
- E ::SpiceGenTcl::Xyce::Sources
- EmptyTrace ::SpiceGenTcl
- exp ::SpiceGenTcl::Common::Sources
- F ::SpiceGenTcl::Common::Sources
- F ::SpiceGenTcl::Ngspice::Sources
- F ::SpiceGenTcl::Xyce::Sources
- G ::SpiceGenTcl::Common::Sources
- G ::SpiceGenTcl::Ngspice::Sources
- G ::SpiceGenTcl::Xyce::Sources
- GenS ::SpiceGenTcl::Xyce::BasicDevices
- genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates analysis for SPICE netlist. ::SpiceGenTcl::Analysis - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates circuit string for SPICE netlist. ::SpiceGenTcl::Circuit - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates comment string for SPICE netlist. ::SpiceGenTcl::Comment - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates device string for SPICE netlist. ::SpiceGenTcl::Device - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates include string for SPICE netlist. ::SpiceGenTcl::Include - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates library string for SPICE netlist. ::SpiceGenTcl::Library - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates model string for SPICE netlist. ::SpiceGenTcl::Model - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates netlist string for SPICE netlist. ::SpiceGenTcl::Netlist - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates options string for SPICE netlist. ::SpiceGenTcl::Options - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::Parameter - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::ParameterEquation - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::ParameterPositional - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::ParameterPositionalEquation - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. Results: '$Value
' ::SpiceGenTcl::ParameterPositionalNoCheck - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::ParameterSwitch - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates parameter statement string for SPICE netlist. ::SpiceGenTcl::ParamStatement - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates string for SPICE netlist. ::SpiceGenTcl::Pin - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates raw string for SPICE netlist. ::SpiceGenTcl::RawString - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Declaration of method common for all SPICE elements that generates representation of element in SPICE netlist. Not implemented in abstraction class. ::SpiceGenTcl::SPICEElement - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates subcircuit string for SPICE subcircuit. ::SpiceGenTcl::Subcircuit - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Creates .temp statement string for SPICE netlist. ::SpiceGenTcl::Temp - genSPICEString
<span class='ruff_cmd'>OBJECT genSPICEString</span>
Modify substrate pin string in order to complain square brackets enclosure, see BJT info in reference manual of Xyce ::SpiceGenTcl::Xyce::SemiconductorDevices::Bjt - GenSwitch ::SpiceGenTcl::Xyce::BasicDevices
- getAllElemNames
<span class='ruff_cmd'>OBJECT getAllElemNames</span>
Gets names of all elements in netlist. ::SpiceGenTcl::Netlist - getCurrentsNames
<span class='ruff_cmd'>OBJECT getCurrentsNames</span>
Returns list that contains names of all current variables ::SpiceGenTcl::RawFile - getDataDict
<span class='ruff_cmd'>OBJECT getDataDict</span>
Method to get dictionary with raw data vectors. ::SpiceGenTcl::Circuit - getDataPoints
<span class='ruff_cmd'>OBJECT getDataPoints</span>
::SpiceGenTcl::Dataset - getDataPoints
<span class='ruff_cmd'>OBJECT getDataPoints</span>
::SpiceGenTcl::EmptyTrace - getElement
<span class='ruff_cmd'>OBJECT getElement</span> <span class='ruff_arg'>elemName</span>
Gets particular element object reference by its name. ::SpiceGenTcl::Circuit - getElement
<span class='ruff_cmd'>OBJECT getElement</span> <span class='ruff_arg'>elemName</span>
Gets particular element object reference by its name. ::SpiceGenTcl::Netlist - getLog
<span class='ruff_cmd'>OBJECT getLog</span>
Returns log file of completed simulations. ::SpiceGenTcl::Simulator - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values ::SpiceGenTcl::Analysis - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values. ::SpiceGenTcl::Device - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values. ::SpiceGenTcl::Model - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values. ::SpiceGenTcl::Options - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values. ::SpiceGenTcl::ParamStatement - getParams
<span class='ruff_cmd'>OBJECT getParams</span>
Gets the dictionary that contains parameter name as keys and parameter values as the values. ::SpiceGenTcl::Subcircuit - getPins
<span class='ruff_cmd'>OBJECT getPins</span>
Gets the dictionary that contains pin name as keys and connected node name as the values. ::SpiceGenTcl::Device - getPins
<span class='ruff_cmd'>OBJECT getPins</span>
Gets the dictionary that contains pin name as keys and connected node name as the values. ::SpiceGenTcl::Subcircuit - getStr
<span class='ruff_cmd'>OBJECT getStr</span>
::SpiceGenTcl::Dataset - getTrace
<span class='ruff_cmd'>OBJECT getTrace</span> <span class='ruff_arg'>traceName</span>
Returns trace object reference by it's name ::SpiceGenTcl::RawFile - getTracesData
<span class='ruff_cmd'>OBJECT getTracesData</span>
Returns dictionary that contains all data in value and name as a key ::SpiceGenTcl::RawFile - getTracesStr
<span class='ruff_cmd'>OBJECT getTracesStr</span>
Returns information about all Traces in raw file in form of string ::SpiceGenTcl::RawFile - getVariablesNames
<span class='ruff_cmd'>OBJECT getVariablesNames</span>
Returns list that contains names of all variables ::SpiceGenTcl::RawFile - getVoltagesNames
<span class='ruff_cmd'>OBJECT getVoltagesNames</span>
Returns list that contains names of all voltage variables ::SpiceGenTcl::RawFile - H ::SpiceGenTcl::Common::Sources
- H ::SpiceGenTcl::Ngspice::Sources
- H ::SpiceGenTcl::Xyce::Sources
- Iac ::SpiceGenTcl::Common::Sources
- Iac ::SpiceGenTcl::Ngspice::Sources
- Iac ::SpiceGenTcl::Xyce::Sources
- Iam ::SpiceGenTcl::Ngspice::Sources
- Idc ::SpiceGenTcl::Common::Sources
- Idc ::SpiceGenTcl::Ngspice::Sources
- Idc ::SpiceGenTcl::Xyce::Sources
- Iexp ::SpiceGenTcl::Common::Sources
- Iexp ::SpiceGenTcl::Ngspice::Sources
- Iexp ::SpiceGenTcl::Xyce::Sources
- importNgspice
<span class='ruff_cmd'>importNgspice</span>
Imports all ::SpiceGenTcl::Ngspice commands to caller namespace ::SpiceGenTcl - importXyce
<span class='ruff_cmd'>importXyce</span>
Imports all ::SpiceGenTcl::Xyce commands to caller namespace ::SpiceGenTcl - Include ::SpiceGenTcl
- Inductor ::SpiceGenTcl::Common::BasicDevices
- Inductor ::SpiceGenTcl::Ngspice::BasicDevices
- Inductor ::SpiceGenTcl::Xyce::BasicDevices
- Ipulse ::SpiceGenTcl::Common::Sources
- Ipulse ::SpiceGenTcl::Ngspice::Sources
- Ipulse ::SpiceGenTcl::Xyce::Sources
- Ipwl ::SpiceGenTcl::Common::Sources
- Ipwl ::SpiceGenTcl::Ngspice::Sources
- Ipwl ::SpiceGenTcl::Xyce::Sources
- Isffm ::SpiceGenTcl::Common::Sources
- Isffm ::SpiceGenTcl::Ngspice::Sources
- Isffm ::SpiceGenTcl::Xyce::Sources
- Isin ::SpiceGenTcl::Common::Sources
- Isin ::SpiceGenTcl::Ngspice::Sources
- Isin ::SpiceGenTcl::Xyce::Sources
- J ::SpiceGenTcl::Ngspice::SemiconductorDevices
- J ::SpiceGenTcl::Xyce::SemiconductorDevices
- Jfet ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Jfet ::SpiceGenTcl::Xyce::SemiconductorDevices
- Jfet1Model ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Jfet2Model ::SpiceGenTcl::Ngspice::SemiconductorDevices
- KeyArgsBuilder ::SpiceGenTcl
- L ::SpiceGenTcl::Common::BasicDevices
- L ::SpiceGenTcl::Ngspice::BasicDevices
- L ::SpiceGenTcl::Xyce::BasicDevices
- Library ::SpiceGenTcl
- LModel ::SpiceGenTcl::Ngspice::BasicDevices
- M ::SpiceGenTcl::Ngspice::SemiconductorDevices
- M ::SpiceGenTcl::Xyce::SemiconductorDevices
- Mesfet ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Mesfet ::SpiceGenTcl::Xyce::SemiconductorDevices
- Mesfet1Model ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Model ::SpiceGenTcl
- Mosfet ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Mosfet ::SpiceGenTcl::Xyce::SemiconductorDevices
- Netlist ::SpiceGenTcl
- Op ::SpiceGenTcl::Ngspice::Analyses
- Op ::SpiceGenTcl::Xyce::Analyses
- Options ::SpiceGenTcl
- Parameter ::SpiceGenTcl
- ParameterDefault ::SpiceGenTcl
- ParameterEquation ::SpiceGenTcl
- ParameterNoCheck ::SpiceGenTcl
- ParameterPositional ::SpiceGenTcl
- ParameterPositionalEquation ::SpiceGenTcl
- ParameterPositionalNoCheck ::SpiceGenTcl
- ParameterSwitch ::SpiceGenTcl
- ParamStatement ::SpiceGenTcl
- Pin ::SpiceGenTcl
- pulse ::SpiceGenTcl::Common::Sources
- pulse ::SpiceGenTcl::Ngspice::Sources
- pwl ::SpiceGenTcl::Common::Sources
- Q ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Q ::SpiceGenTcl::Xyce::SemiconductorDevices
- R ::SpiceGenTcl::Common::BasicDevices
- R ::SpiceGenTcl::Ngspice::BasicDevices
- R ::SpiceGenTcl::Xyce::BasicDevices
- RawFile ::SpiceGenTcl
- RawString ::SpiceGenTcl
- readComplex
<span class='ruff_cmd'>OBJECT readComplex</span> <span class='ruff_arg'>file</span>
Reads two 8 byte numbers from file. ::SpiceGenTcl::BinaryReader - readData
<span class='ruff_cmd'>OBJECT readData</span>
Reads raw data file of last simulation. ::SpiceGenTcl::Simulator - readData
<span class='ruff_cmd'>OBJECT readData</span>
Reads raw data file, create RawFile object and return it's reference name. ::SpiceGenTcl::Ngspice::Simulators::Batch - readData
<span class='ruff_cmd'>OBJECT readData</span>
Reads raw data file, create RawFile object and return it's reference name. ::SpiceGenTcl::Xyce::Simulators::Batch - readFloat32
<span class='ruff_cmd'>OBJECT readFloat32</span> <span class='ruff_arg'>file</span>
Reads 4 bytes number from file. ::SpiceGenTcl::BinaryReader - readFloat64
<span class='ruff_cmd'>OBJECT readFloat64</span> <span class='ruff_arg'>file</span>
Reads 8 bytes number from file . ::SpiceGenTcl::BinaryReader - readLog
<span class='ruff_cmd'>OBJECT readLog</span>
Reads log file of completed simulations. ::SpiceGenTcl::Simulator - readLog
<span class='ruff_cmd'>OBJECT readLog</span>
Reads log file of last simulation and save it's content to Log variable. ::SpiceGenTcl::Ngspice::Simulators::Batch - readLog
<span class='ruff_cmd'>OBJECT readLog</span>
Reads log file of last simulation and save it's content to Log variable. ::SpiceGenTcl::Xyce::Simulators::Batch - resetValue
<span class='ruff_cmd'>OBJECT resetValue</span>
Resets value of the parameter to it's default value. ::SpiceGenTcl::ParameterDefault - Resistor ::SpiceGenTcl::Common::BasicDevices
- Resistor ::SpiceGenTcl::Ngspice::BasicDevices
- Resistor ::SpiceGenTcl::Xyce::BasicDevices
- RModel ::SpiceGenTcl::Ngspice::BasicDevices
- run
<span class='ruff_cmd'>OBJECT run</span>
Runs simulation. ::SpiceGenTcl::Simulator - runAndRead
<span class='ruff_cmd'>OBJECT runAndRead</span>
Invokes 'runAndRead', 'configure -Log' and 'configure -Data' methods from attached simulator. ::SpiceGenTcl::Circuit - runAndRead
<span class='ruff_cmd'>OBJECT runAndRead</span> <span class='ruff_arg'>circuitStr</span>
Runs netlist circuit file. ::SpiceGenTcl::Ngspice::Simulators::Batch - runAndRead
<span class='ruff_cmd'>OBJECT runAndRead</span> <span class='ruff_arg'>circuitStr</span>
Runs netlist circuit file. ::SpiceGenTcl::Ngspice::Simulators::BatchLiveLog - runAndRead
<span class='ruff_cmd'>OBJECT runAndRead</span> <span class='ruff_arg'>circuitStr</span>
Runs netlist circuit file. ::SpiceGenTcl::Xyce::Simulators::Batch - Sens ::SpiceGenTcl::Xyce::Analyses
- SensAc ::SpiceGenTcl::Ngspice::Analyses
- SensDc ::SpiceGenTcl::Ngspice::Analyses
- setDataPoints
<span class='ruff_cmd'>OBJECT setDataPoints</span> <span class='ruff_arg'>dataPoints</span>
method to set the data points ::SpiceGenTcl::Dataset - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or changes) value of particular parameter. ::SpiceGenTcl::Analysis - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or change) value of particular parameter. ::SpiceGenTcl::Device - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or change) value of particular parameter. ::SpiceGenTcl::Model - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or changes) value of particular parameter it throws a error if try to set a value of switch parameter. ::SpiceGenTcl::Options - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or changes) value of particular parameter. ::SpiceGenTcl::ParamStatement - setParamValue
<span class='ruff_cmd'>OBJECT setParamValue</span> <span class='ruff_arg'>paramName value</span>
Sets (or change) value of particular parameter. ::SpiceGenTcl::Subcircuit - setPinNodeName
<span class='ruff_cmd'>OBJECT setPinNodeName</span> <span class='ruff_arg'>pinName nodeName</span>
Sets node name of particular pin, so, in other words, connect particular pin to particular node. ::SpiceGenTcl::Device - sffm ::SpiceGenTcl::Common::Sources
- sffm ::SpiceGenTcl::Ngspice::Sources
- Simulator ::SpiceGenTcl
- sin ::SpiceGenTcl::Common::Sources
- skip4bytes
<span class='ruff_cmd'>OBJECT skip4bytes</span> <span class='ruff_arg'>file</span>
Moves pointer of position in file forward in 4 bytes. ::SpiceGenTcl::BinaryReader - skip8bytes
<span class='ruff_cmd'>OBJECT skip8bytes</span> <span class='ruff_arg'>file</span>
Moves pointer of position in file forward in 8 bytes. ::SpiceGenTcl::BinaryReader - skip16bytes
<span class='ruff_cmd'>OBJECT skip16bytes</span> <span class='ruff_arg'>file</span>
Moves pointer of position in file forward in 16 bytes. ::SpiceGenTcl::BinaryReader - Sp ::SpiceGenTcl::Ngspice::Analyses
- SPICEElement ::SpiceGenTcl
- Subcircuit ::SpiceGenTcl
- SubcircuitInstance ::SpiceGenTcl::Common::BasicDevices
- SubcircuitInstance ::SpiceGenTcl::Ngspice::BasicDevices
- SubcircuitInstance ::SpiceGenTcl::Xyce::BasicDevices
- SubcircuitInstanceAuto ::SpiceGenTcl::Common::BasicDevices
- SubcircuitInstanceAuto ::SpiceGenTcl::Ngspice::BasicDevices
- SubcircuitInstanceAuto ::SpiceGenTcl::Xyce::BasicDevices
- Temp ::SpiceGenTcl
- Trace ::SpiceGenTcl
- Tran ::SpiceGenTcl::Ngspice::Analyses
- Tran ::SpiceGenTcl::Xyce::Analyses
- unsetNodeName
<span class='ruff_cmd'>OBJECT unsetNodeName</span>
Makes pin floating by settingNodeName
with empty string. ::SpiceGenTcl::Pin - Vac ::SpiceGenTcl::Common::Sources
- Vac ::SpiceGenTcl::Ngspice::Sources
- Vac ::SpiceGenTcl::Xyce::Sources
- Vam ::SpiceGenTcl::Ngspice::Sources
- Vccs ::SpiceGenTcl::Common::Sources
- Vccs ::SpiceGenTcl::Ngspice::Sources
- Vccs ::SpiceGenTcl::Xyce::Sources
- Vcvs ::SpiceGenTcl::Common::Sources
- Vcvs ::SpiceGenTcl::Ngspice::Sources
- Vcvs ::SpiceGenTcl::Xyce::Sources
- Vdc ::SpiceGenTcl::Common::Sources
- Vdc ::SpiceGenTcl::Ngspice::Sources
- Vdc ::SpiceGenTcl::Xyce::Sources
- Vexp ::SpiceGenTcl::Common::Sources
- Vexp ::SpiceGenTcl::Ngspice::Sources
- Vexp ::SpiceGenTcl::Xyce::Sources
- Vport ::SpiceGenTcl::Ngspice::Sources
- Vpulse ::SpiceGenTcl::Common::Sources
- Vpulse ::SpiceGenTcl::Ngspice::Sources
- Vpulse ::SpiceGenTcl::Xyce::Sources
- Vpwl ::SpiceGenTcl::Common::Sources
- Vpwl ::SpiceGenTcl::Ngspice::Sources
- Vpwl ::SpiceGenTcl::Xyce::Sources
- Vsffm ::SpiceGenTcl::Common::Sources
- Vsffm ::SpiceGenTcl::Ngspice::Sources
- Vsffm ::SpiceGenTcl::Xyce::Sources
- Vsin ::SpiceGenTcl::Common::Sources
- Vsin ::SpiceGenTcl::Ngspice::Sources
- Vsin ::SpiceGenTcl::Xyce::Sources
- VSw ::SpiceGenTcl::Common::BasicDevices
- VSw ::SpiceGenTcl::Ngspice::BasicDevices
- VSw ::SpiceGenTcl::Xyce::BasicDevices
- VSwitch ::SpiceGenTcl::Common::BasicDevices
- VSwitch ::SpiceGenTcl::Ngspice::BasicDevices
- VSwitch ::SpiceGenTcl::Xyce::BasicDevices
- VSwitchModel ::SpiceGenTcl::Ngspice::BasicDevices
- W ::SpiceGenTcl::Common::BasicDevices
- W ::SpiceGenTcl::Ngspice::BasicDevices
- W ::SpiceGenTcl::Xyce::BasicDevices
- X ::SpiceGenTcl::Common::BasicDevices
- X ::SpiceGenTcl::Ngspice::BasicDevices
- X ::SpiceGenTcl::Xyce::BasicDevices
- XAuto ::SpiceGenTcl::Common::BasicDevices
- XAuto ::SpiceGenTcl::Ngspice::BasicDevices
- XAuto ::SpiceGenTcl::Xyce::BasicDevices
- Z ::SpiceGenTcl::Ngspice::SemiconductorDevices
- Z ::SpiceGenTcl::Xyce::SemiconductorDevices