is this code works right to acquire data pixelwise,

ai=analoginput('nidaq',dev1); ai.inputtype=singleended; addchannel(ai.0); set(ai,samplespertrigger',5)
dio=digitalio(...... lines+addlines(dio,0:11,out)
start(ai); for y=1:32; for x=1:32; address=(y-1)*32+x; putvalue(dio,address); end end data=getdata(ai) image(y,x)=data imshow(image)
Doubt : i wrote "start(ai)" command ,then started for loops, then i had used *get(Ai)*to extract the data from memory (at some places its written getdata extracts data from memory and at some its written DAQ eigine ) , so whether it takes data from all pixels or the last entry ( address) is considered.

1 Comment

Please learn how to format the code. You find dozens of explanations in other threads, when you search for it.

Answers (0)

This question is closed.

Asked:

on 31 Oct 2012

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!