you can indeed do this conversion in Tulip. however, you will first need to convert the Text to an Integer before converting to a Hexadecimal. this Expression will work well (replacing the @Variable.Input to yours): int_to_hex(texttointeger(@Variable.Input)):
@FTR, if you change your Trigger to being On Timer > 1 Second, the conversion should take place (assuming the Input Widget is the Texte Scanné Variable).
1 - No value assigned but i linked my inputs (text) with DATA SOURCE = Variable and Variable = Text Scanné.
2 - I re-entering the Step (trigger = On Step Enter) = I used your condition description.
based on my understanding, the only issue is that you don’t have a value assigned so the Variable can’t get converted. once you enter a value for the Variable and leave + re-enter the Step, it should convert to hexadecimal.
I think the issue may be that you are storing the original Variable back to itself. could you try creating a new Variable, and storing the Expression to that Variable?? as you can see here: Convert Text to Hexadecimal - #2 by gio, the 2 Variables will need to be distinct.