Page 1 sur 1

[M340] Variable dans un string

Posté : 16 mai 2022, 09:19
par nene1384
Bonjour ,

Je voulais demander comment rendre variable un string , exemple je souhaite envoyer " 0 200 X " X représenterai une variable , qui dépend de la valeur que l'utilisateur envoie, prenons le cas d'un chauffage (c'est un exemple pour illustrer) , j'envoie à mon chauffage " 0 200 X" X serait ici la valeur de la température qu'on veut avoir qui dépend de la valeur que l'utilisateur veut , je suis obligé d'envoyer les valeurs en string.
Je suis sur un M340 et j'ai une carte BMX NOM 0200 , je travaille en RS232 , donc avec print_char et input_char .

Merci beaucoup :D

Re: [M340] Variable dans un string

Posté : 16 mai 2022, 11:53
par Jambe
C’est pas déjà la même question que tu poses ici:

viewtopic.php?t=6135

Re: [M340] Variable dans un string

Posté : 16 mai 2022, 11:53
par itasoft
slts,
une des solutions
(*Ajouter la valeur dans myString*)
myString:='0 200';
myINT:=123;
myString:=CONCAT_STR(myString,INT_TO_STRING(myINT));

Résultat_String='0 200+00123'

(*Extraire la valeur de myString*)
XX:= FIND_INT(myString,'+');
myINT:=STRING_TO_INT(RIGHT_INT(myString, LEN_INT(myString)-XX));

Résultat_INT=123

Re: [M340] Variable dans un string

Posté : 16 mai 2022, 12:01
par nene1384
Jambe a écrit : 16 mai 2022, 11:53 C’est pas déjà la même question que tu poses ici:

viewtopic.php?t=6135
Je sais que j'ai déjà posé la question mais je ne la retrouve plus j'ai donc pensé qu'elle avait été supprimé :D

Re: [M340] Variable dans un string

Posté : 16 mai 2022, 12:02
par nene1384
itasoft a écrit : 16 mai 2022, 11:53 slts,
une des solutions

myString:='0 200';
myINT:=123;
myString:=CONCAT_STR(myString,INT_TO_STRING(myINT));
Je programme sur Unity Pro, est ce que tu pourrais m'expliquer ce que tu as écrit ? Merci beaucoup

Re: [M340] Variable dans un string

Posté : 16 mai 2022, 19:49
par itasoft
slts,
J’ai écris que je veut concaténer un String avec une valeur numérique INT en utilisant les instructions disponibles dans Unity pour faire ça

Re: [M340] Variable dans un string

Posté : 17 mai 2022, 09:13
par nene1384
Super je vous remercie !

Dernière question : concernant le print_char et le input_char, le tableau pour la gestion de l'échange ( GEST ) est le même pour print et input ou pas ?