Yes, number to hexadecimal string
Dear Even. The actual problem with me right now is u can see from the image,
Here is equivalent code that does not use any case structures. I am not sure if it is any simpler. (LabVIEW 8.6)

For a better solution, we need to know what the range of possible input values is, because all you get out is a single useful byte (first byte is always zero). Most likely the code could be further simplified once we have more details on the problem. My currently attached solution gives identical output as your code for all possible I32 inputs (not fully tested).
Dear altenbach,
Thanks for u r reply. the range of input is between 0 - 29 only. The output is communicated with PLC using RS-232 C. the problem which have right now is, if sent the actual input its get changed as ASCII while communicating. I dont have a right person to convert the ascii into required value on the PLC hand.
@Stephen.J wrote:
the problem which have right now is, if sent the actual input its get changed as ASCII while communicating. I dont have a right person to convert the ascii into required value on the PLC hand.
That makes little sense: Who changes what into what? Can you elaborate? Usually conversions are done by a computer, not by a person.
@Stephen.J wrote:
Thanks for u r reply. the range of input is between 0 - 29 only.
I this case make sure the input is 16 bits. now the code is slightly simpler (you might need to ensure that the input is not out of range)