Resistor example 1D - DC solve explanation

From Flooxs
Revision as of 21:45, 26 October 2010 by Nrowsey (talk | contribs) (New page: This page explains the following code snipped from the 1D Resistor example: DC solve / plot I-V as output set Win [CreateGraphWindow] set bias 0.0 for {set bias 0.0} {$bias < 1.01} {s...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page explains the following code snipped from the 1D Resistor example:

DC solve / plot I-V as output

set Win [CreateGraphWindow]
set bias 0.0
for {set bias 0.0} {$bias < 1.01} {set bias [expr $bias+0.1]} {
	contact name=VSS supply = $bias
	device
	set cur [expr abs([contact name=VSS sol=Elec flux] - [contact name=VSS sol=Hole flux])]
	AddtoLine $Win I $bias $cur
}