12-21-2015 05:54 PM
As Greg pointed out, you could use more shift registers to achieve it. I guess you are new to LabVIEW, try to check out few NI Examples under Help-->Find Examples... Hardware Input & Output --> CompactRIO-->DAQmx-->Analog/Digital Inputs. This will give you some idea on how to use fetch data from singlechannel and multi channels.
12-22-2015 01:54 AM
12-22-2015 10:41 AM
Oh, c'mon, it's a simple typo -- GerdW -> GredW (which makes no sense at all!) -> Greg ...
Bob Scorch
12-22-2015 06:40 PM - edited 12-22-2015 06:42 PM
@GerdW wrote:
Hi Ajay,
who's "Greg"?
Oh.. sorry dude.. mispelled your name.. GerdW...
As Bob Schor pointed..
Oh, c'mon, it's a simple typo -- GerdW -> GredW (which makes no sense at all!) -> Greg ... ![]()
![]()
-Ajay
12-23-2015 07:20 AM
I still can not understand how I'm building a 2-dimensional array 16*16.
Every time I read 8-bit data converts to a number, and I need to put it in the next  place in the array
12-23-2015 12:57 PM - edited 12-23-2015 12:58 PM
Hi Fnachum,
as has been said before:
- initialize a 16×16 array, store it in a shift register
- every time you read a new sensor value you replace one element in the array using the known coordinates and the sensor value…
This is very basic array handling in LabVIEW and you should have learned this by going through (free) online resources offered by NI and creating small VIs learn LabVIEW "by doing"…
12-23-2015 01:41 PM - edited 12-23-2015 01:46 PM
@Fnachum wrote:
I still can not understand how I'm building a 2-dimensional array 16*16.
Every time I read 8-bit data converts to a number, and I need to put it in the next place in the array
This is what GerdW is getting at. It's a quick-n-dirty example to demonstrate what you need to do. I would run this and examine the code and modify as you see fit.