This is a wonderful example of the wisdom of the Software Adage "Write the Documentation First". I think what you are hoping to do is to re-invent the wheel of transmitting images digitally. One way to do that is the following:
- Break the image up into pixels having a certain bit depth (8, 16, 24, 32 bits).
- Transmit all of the bits as a bit stream.
- Reassemble the bits into pixels and the pixels into an image.
From the name of your sample VI, an Arduino is involved in this process, almost certainly in Step 2. So write a very simple routine to handle bit transmission as a bit stream. Once you have that working, worry about Steps 1 and 3, which you should be able to do with a few functions from LabVIEW's Array and Vision Palettes.
Bob Schor