4 write(), Rite – Teledyne LeCroy Verification Script Engine (VSE) Manual User Manual
Page 94

Teledyne LeCroy
Verification Script Engine Reference Manual
 
 
 
 
Page 94 of 115
 
 
 
19.4 Write()
 
This function writes data to the file. 
 
Format: 
Write(file_handle, value, num_of_bytes)
 
Parameters: 
 
file_handle
"handle" to the file previously opened by OpenFile()
 
value 
Data to write
 
num_of_bytes 
Optional parameter specifying how many bytes to take from the 
value parameter (if omitted, length is calculated automatically 
based on the value type) 
Remarks: 
 
This function is primarily for binary files. It can be used for text files only if the value parameter is a string of text. 
In that case, it is equivalent to the WriteString() function and the num_of_bytes parameter is ignored. 
 
Example: 
 
 
… 
set BinFile = 0; 
… 
BinFile = OpenFile("C:\\data.bin", 0, _FO_BINARY); 
… 
# Write a string to the binary file. 
Write(BinFile, "All we need is love!!!"); 
 
# Write a substring ("All") to the binary file. 
Write(BinFile, "All we need is love!!!", 3); 
val = 0xBEEF; 
Write(BinFile, val); # Writes integer = (EF BE 00 00) to the binary file. 
Write(BinFile, val, 2); # Writes WORD = (EF BE) to the binary file. 
# Write a byte chain to the binary file. 
Write(BinFile, 'AABBCCDDEEFF12345678'); 
# Write a list of values to the binary file. 
Write(BinFile, [ 0xAA, "USB", 12, 0xBEEF ]); 
… 
CloseFile(BinFile); # Closes the binary file.
…
