System SourceMeter® Instrument Reference Manual Section 7: TSP com
2600BS-901-01 Rev. C / August 2016 7-159
makegetter()
This function creates a function to get the value of an attribute.
Type TSP-Link accessible
Affected by Where saved Default value
Usage
getter = makegetter(table, attributeName)
Read-only table where the attribute is located
A string representing the name of the attribute
Details
This function is useful for aliasing attributes to improve execution speed. Calling the function created
with makegetter() executes faster than accessing the attribute directly.
Creating a getter function is only useful if it is going to be called several times. Otherwise, the
overhead of creating the getter function outweighs the overhead of accessing the attribute directly.
Example
getlevel = makegetter(smua.source, "levelv")
v = getlevel()
Creates a getter function called
getlevel.
When getlevel() is called, it
returns the value of
Also see
makesetter() (on page 7-159)
makesetter()
This function creates a function that, when called, sets the value of an attribute.
Type TSP-Link accessible
Affected by Where saved Default value
Usage
setter = makesetter(table, attributeName)
Function that sets the value of the attribute
Read-only table where the attribute is located
The string name of the attribute