Chapter 2 53
Basic Operation
Using Programmatic Interfaces
disp('Enabling the instrument output');
[errorN, errorMsg] = agt_awg_setstate(instrumentHandle,
'outputenabled', 'true');
if(errorN ~= 0)
% An error occurred while trying to enable the output.
disp('Could not enable the instrument output');
return;
end
disp('Setting the instrument to ARB mode');
[errorN, errorMsg] = agt_awg_setstate(instrumentHandle,
'outputmode', 'arb');
if(errorN ~= 0)
% An error occurred while trying to set the ARB mode.
disp('Could not set the instrument to ARB mode');
return;
end
disp('Transfering the waveform to the instrument');
[waveformHandle, errorN, errorMsg] =
agt_awg_storewaveform(instrumentHandle, waveform);
if(errorN ~= 0)
% An error occurred while trying to transfer the
waveform.
disp('Could not transfer the waveform to the
instrument');
return;
end
disp('Initiating playback of the waveform on the
instrument');