LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Concatenate Elements of a 1D array

Highlighted

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!

0 Kudos
Message 1 of 14
(2,881 Views)
Highlighted

Decimate1DArray followed by JoinNumbers… (Or any other operation you would like to do, it's not quite clear from your question!)

Best regards,
GerdW
CLAD expired, using LV2011SP1 + LV2017 (+LV2019 sometimes) on Win7+cRIO
Kudos are welcome Smiley Wink

0 Kudos
Message 2 of 14
(2,871 Views)
Highlighted

Thank you for your reply, I edited my question adding some more detail and a picture.

0 Kudos
Message 3 of 14
(2,862 Views)
Highlighted

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).


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
0 Kudos
Message 4 of 14
(2,846 Views)
Highlighted

GerdW already made this point, but here you have it illustrated in vi snippets.

a.png

b.png

0 Kudos
Message 5 of 14
(2,831 Views)
Highlighted

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"

 

Jon D
Certified LabVIEW Developer.
0 Kudos
Message 6 of 14
(2,805 Views)
Highlighted

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.

0 Kudos
Message 7 of 14
(2,797 Views)
Highlighted

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

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 8 of 14
(2,792 Views)
Highlighted

The strings look like B)

0 Kudos
Message 9 of 14
(2,784 Views)
Highlighted

 

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

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 10 of 14
(2,777 Views)