ai = analoginput('agilentu2500', 0); addchannel(ai, [0 2]); %select channel 0 and 2 for data acquisition set(ai,'Samplerate',10000); set(ai,'SamplesPerTrigger',1000); set(ai, 'TriggerType', 'Immediate'); ai.TriggerCondition %query current trigger condition for analog input ai.TriggerReaction %query current trigger reaction for analog input start(ai); ai data=getdata(ai); %retrieve data from acquired ai stop(ai); %not necessary since sample rate and samplespertrigger require only 0.1s to complete acq set(ai,'TriggerReaction','Delay'); %set trigger reaction to include delay set(ai,'Delaycount',48000000); %set delay as 1s based on internal clock 48MHz start(ai); ai data=getdata(ai); % retrieve data from acquired ai stop(ai); %not necessary since sample rate and samplespertrigger require only 0.1s to complete acq daqfind; delete(daqfind); clear ai;