functions
variable_domain(&variable, lower_limit, upper_limit)
This function is most useful when a variable makes sense only as a nonzero or positive number.
One can specify different domains only on a per name basis. Thus there is only one domain specification for L and one for all the instances of IClamp.amp but one can have a different specification for IClamp.amp and VClamp.amp .
functions
chdir("path")
functions
current_units = units(&variable)
current_units = units(&variable, "units string")
"on or off" = units(1 or 0)
The units display may be turned off with units(0)
or by setting the
*units_on_flag: off
in the nrn/lib/nrn.defaults file.
units(&variable)
returns the units string for any
variable for which an address can be taken.
units(&variable, "units string")
sets the units for the indicated
variable.
units(&t) // built in as "ms" x = 1 {units(&x, "mA/cm2")} // declare units for variable x units(&x) // prints mA/cm2 proc p () { xpanel("Panel") xvalue("t") xvalue("prompt for x", "x", 1) xpanel() } p() //shows units in panel units(0) // turn off units p() // does not show units in panel