EasyManuals Logo
Home>Keithley>Measuring Instruments>SourceMeter 2611

Keithley SourceMeter 2611 Reference Manual

Keithley SourceMeter 2611
594 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #107 background imageLoading...
Page #107 background image
Series 2600 System SourceMeters Reference Manual TSP Programming Fundamentals 2-55
Return to Section 2 topics 2600S-901-01 Rev. A / May 2006
Functions
TSL allows you to define functions. A function can take a predefined number of
parameters and return multiple parameters if desired.
Let's define a function and call it:
function add_two(parameter1, parameter2)
return(parameter1 + parameter2)
end
print(add_two(3, 4))
Below is an alternate syntax for defining a function. Functions are
first-class values in TSL, which means functions can be stored in
variables, passed as arguments, and returned as results if desired.
add_three = function(parameter1, parameter2, parameter3)
return(parameter1 + parameter2 + parameter3)
end
print(add_three(3, 4, 5))
Here is a function that returns multiple parameters; sum, difference, and ratio
of the two numbers passed to it:
function sum_diff_ratio(parameter1, parameter2)
psum = parameter1 + parameter2
pdif = parameter1 – parameter2
prat = parameter1 / parameter2
return psum, pdif, prat
end
sum, diff, ratio = sum_diff_ratio(2,3)
print(sum)
print(diff)
print(ratio)
Output of code above:
7
12
5
-1
0.66666

Table of Contents

Other manuals for Keithley SourceMeter 2611

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keithley SourceMeter 2611 and is the answer not in the manual?

Keithley SourceMeter 2611 Specifications

General IconGeneral
BrandKeithley
ModelSourceMeter 2611
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals