I am working with process tomography;
I want to send a 2-D array of double over TCP, receive the same array (2-D array of double) and create an image from this array.
From unflatten to string, I got 2-D array of string. How can I create the original array from this array of string?
Please take a look to my vi s.
Thanks in advance
Solved! Go to Solution.
I think the solution is to remove the "Number to Fractional String.vi" that you have in the transmit1.vi. You create a 2D array of doubles and you convert that array into an array of strings, and then you flatten them into a single string. This is not nessecary. You can simply wire the 2d array of doubles directly to the flatten to string vi.
See the pictures below.
hope this solves your problem,
in the transmit vi
in the receive vi
Thank you for your suggestions Labjunky
I have modified the vi s accordingly, but unfortunately it did not solve the problem
In this case I do not get the data even in the form of string. Array in the receiver is empty.
Can you please take a look to the modified vi s?
I made a search and could find the solution at
It works fine now:)
Thank you for your advice.