User manual
Section 7: Buffer: Data Storage and Retrieval  Series 3700 System Switch/Multimeter Reference Manual 
7-18  3700S-901-01 Rev. C / July 2008 
Dynamic buffer programming example 
The programming example below shows how to store data using a dynamically-
allocated buffer named mybuff. 
-- Reset the DMM. 
dmm.reset('all') 
-- Create a buffer named mybuffer and allocate space for 
100,000 readings. 
mybuffer = dmm.makebuffer(100000) 
-- Enable append buffer mode. 
mybuffer.appendmode = 1 
-- Set count to 1. 
dmm.measurecount = 1 
-- Select the DMM function as DC volts. 
dmm.func = dmm.DC_VOLTS 
-- Start for…do loop. Measure and store readings in buffer. 
End loop. 
for x = 1, 100 do 
dmm.measure(mybuffer)  
end 
-- Return readings 1-100. 
printbuffer(1, 100, mybuffer.readings) 
-- Return units 1-100. 
printbuffer(1, 100, mybuffer.units) 










