Command 
Load data consisting of 1280 samples (waveform data samples only) as comma-
separated list into previously defined segment 1 starting at sample offset 0. 
:TRAC1:DATA 1,0,0,1,2,…,1279 
Load data consisting of 1280 waveform data samples and  same number  of marker 
samples  (interleaved waveform data and marker samples) as comma-separated list 
into previously defined segment 1 starting at sample offset 0. The marker sample “3” 
corresponds to a high level for Marker 1 and 2 for the first sample of the waveform 
segment. Marker samples with value 0 correspond to a low level for Marker 1 and 2.  
:TRAC1:DATA 1,0,0,3,1,0,2,0,…,1279,0 
Query 
:TRAC:DATA? 1,0,1280 
 
If the segment is split in smaller sections, the sections have 
to be written in order of ascending <offset> values. If 
modification of the segment contents is necessary, the whole 
segment with all sections must be rewritten. 
If segments are created and deleted in arbitrary order, their 
position and order in memory cannot be controlled by the 
user, because the M8195 reuses the memory space of 
deleted segments for newly created segments. To fulfill the 
streaming and minimum linear playtime requirements the 
only way to control the position of the first downloaded 
segment and the order of the following segments is to delete 
all segments from memory (:TRACe[1|2|3|4]:DELete:ALL) and 
then creating the segments in the order in which they should 
be placed in memory.