14: TSP command reference 2470 High Voltage SourceMeter Instrument
14-16 2470-901-01 Rev. A / May 2019
Examples of valid destination file names:
buffer.saveappend(bufferVar, "/usb1/myData")
buffer.saveappend(bufferVar, "/usb1/myData.csv")
Invalid destination filename examples:
buffer.saveappend(bufferVar, "/usb1/myData.")
— The period is not followed by csv.
buffer.saveappend(bufferVar, "/usb1/myData.txt")
— The only allowed extension is .csv. If .csv is not assigned, it is automatically added.
Example 1
buffer.saveappend(MyBuffer, "/usb1/myData.csv")
Append reading and default time information from a buffer named MyBuffer to a file named myData.csv on
the USB flash drive.
Example 2
buffer.saveappend(MyBuffer, "/usb1/myDataRel.csv", buffer.SAVE_RELATIVE_TIME)
Append readings and relative timestamps from MyBuffer to a file named myDataRel.csv on the USB flash
drive.
Example 3
if file.usbdriveexists() != 0 then
--testDir = "TestDatall"
--file.mkdir("testDir")
--fileName = "/usb1/" .. testDir .. "/myTestData.csv"
testDir = "TestData11"
-- Create a directory on the USB drive for the data
file.mkdir(testDir)
-- Build the full file/path
fileName = "/usb1/" .. testDir .. "/myTestData.csv"
-- Open the file where the data will be stored
fileNumber = file.open(fileName, file.MODE_WRITE)
-- Writes the string data to file
file.write(fileNumber, "Tested to Company Standard ABC.101\n")
-- Writes header separator to file
file.write(fileNumber,
"====================================================================\n")
-- Writes the string data to file
file.write(fileNumber, "\t1. Connect HI/LO to respective DUT terminals.\n")
file.write(fileNumber, "\t2. Activate power supply to 5VDC @ 1A.\n")
file.write(fileNumber, "\t3. Wait 30 minuts.\n")
file.write(fileNumber, "\t4. Capture 100 readings and analyze data.\n\n\n")
-- Ensure a hurry-up of data written to the file before close or script end
file.flush(fileNumber)
-- Close the data file
file.close(fileNumber)
end