07-26-2021 04:16 AM
Thank you GerdW. My most problems has been solved. You are a legend.
Currently, I am stuck in getting all 8 channels data into 8 rows all time continuously. And record it. Thanks again
07-27-2021 03:31 AM
Hi,
I am trying to get my 8 channels data into a array so that I use that data later. I managed to do this far because of help of GerdW. But I am still struggling to get my all data to array. My 8 channels data should come in 8 different rows in arrays with time. Here is my current VI.
07-27-2021 03:44 AM
07-27-2021 04:36 AM
Use Scan From String (or Match Pattern, Match Regular Expressions, etc.) to get the value from the incoming strings.
Get the channel nr from the strings as well. If channel nr is the first channel, start a new line by adding an enter.. Also add the time. All other channels simply add the value.
Alternatively, make an array of values (strings or doubles). Fill it as the data comes in (get the value and channel nr.). If it's full, write a new line, the time and the values.
Have a look at Array To Spreadsheet String. It's helpful for array to string conversion.
07-27-2021 04:41 AM
Hi Intern,
please keep your discussion in one thread instead of creating (several) new threads on the same problem!
wiebe@CARYA wrote:
Use Scan From String (or Match Pattern, Match Regular Expressions, etc.) to get the value from the incoming strings.
Get the channel nr from the strings as well. If channel nr is the first channel, start a new line by adding an enter.. Also add the time. All other channels simply add the value.
We already arrived at this point some days ago…
07-27-2021 09:12 AM
Hi GerdW,
sorry currently do not have access to labview. The latest version for now is attached as Array testing.VI . I can have access to labview after 10 hours if you required as LV2017. Thanks
07-27-2021 10:30 AM - edited 07-27-2021 11:00 AM
Hi Intern,
you're not creating any arrays/columns from your channel data!
All you do is parsing a single response string, containing the value of one channel.
In the next iteration you parse the next string, but you forgot to store the previous results somewhere…
It also does not help to use all those "default if unwired" tunnels: you will create a lot of "empty" (aka "invalid") data. Why do you want to filter those invalid results later on when you could avoid them right from beginning?
07-27-2021 10:52 AM
My name is not Andrew 😅.
In my VI, I was trying different arrays/ways to store those received 8 channels to 8 different columns. But I am not where do I start form or how do I get it done. I new in labview and my head is totally blank now.
07-27-2021 11:12 AM - edited 07-27-2021 11:12 AM
Hi Intern,
@InternlABVIEW wrote:
I new in labview
That's why you should take all those Training resources offered at the top of the LabVIEW board!
See this as a suggestion/idea:

07-27-2021 11:49 AM
Thank you. I will try again and hopefully can have progress.