Model 2651A High Power System SourceMeter® Instrument Reference Manual
io.output()
This function assigns a previously opened file or opens a new file as the default output file.
Type
TSP-Link accessible
Function
Yes (see Details)
Usage
fileVar = io.output()
fileVar = io.output("newfile")
fileVar
newfile
Details
The path of the file to open may be absolute or relative to the current working directory.
When accessed from a remote node using the TSP-Link network, this command does not accept a
file descriptor parameter and does not return a value.
If the function fails, an error message is returned.
Example
local fileName = "/usb1/myfile.txt"
if fs.is_file(fileName) then
os.remove(fileName)
print("Removing file")
else
print("Nothing removed")
end
errorqueue.clear()
print("\n*** io.output")
myfile, myfile_err, myfile_errnum = io.open(fileName, "w")
myfile:write("Line 1")
myfile:close()
do
fileHandle = io.output(fileName)
print(fileHandle)
end
io.close(fileHandle)
print(fileHandle)
os.remove(fileName)
Assign the file to be the default output file.
Also see
io.input()
(on page 7-131)
io.open()
(on page 7-132)
2651A-901-01 Rev. C October 2021
Affected by
Where saved
The descriptor of the output file or an error message (if the function fails)
A file descriptor to assign (or the path of a file to open) as the default output file
Section 7: TSP command reference
Default value
7-133
Need help?
Do you have a question about the Keithley 2651A and is the answer not in the manual?
Questions and answers