08-19-2016 08:13 AM - edited 08-19-2016 08:31 AM
Hello,
Fairly simple question I'm just looking for an efficient way to do it.
I have a 1D array of HEX values and I would like to be able to combine 2 elements into 1 through out the whole array.
Ex: elements[0] and element[1] become element[0]. element[2] and [3] become element[1] etc.
EDIT:
I have attached an image to show what I am doing. I take a string, convert to hex and then into a 1D array. But ultimately I need to convert 2 ascii character into 1 hex! As of right now I have 1 ascii gets converted into 1 hex.
Thank you!
08-19-2016 08:25 AM - edited 08-19-2016 08:27 AM
08-19-2016 08:33 AM
Thank you for your reply, I edited my question adding some more detail and a picture.
08-19-2016 08:49 AM
It would help us if you gave a very clear example of the data coming in and what you want as an output. Doing it with a VI would be the best (set the example data values as the default before saving).
08-19-2016 09:13 AM
GerdW already made this point, but here you have it illustrated in vi snippets.
08-19-2016 11:02 AM
Hmm, I have a question considering your earlier question and this one, the strings you are reading, which do they look more like?
A) "0F AA 12 45 E4"
B) " !51 @#$@% ar12 12355"
08-19-2016 11:37 AM
Hello,
Thank you for the visual, that makes a lot of sense!
It almost works, my first 2 elements are 49, and 100, but when they get combined it becomes 12645... but I want it to be "49100" any ideas?
Thank you.
08-19-2016 11:47 AM
Please help us help you by posting a VI with your data in it.
"100" hex will not fit in a U8 so please post a vi with your data and what you think it should be.
Ben
08-19-2016 12:10 PM
The strings look like B)
08-19-2016 12:21 PM
Your various posts are not self consistant.
Post a VI wi the data you have and the results you expect.
Our assistance is limited by your willingness to cooperate.
Ben