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
[M340] Variable dans un string RESOLU
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M340] Variable dans un string RESOLU
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
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
Dernière modification par itasoft le 16 mai 2022, 15:18, modifié 7 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M340] Variable dans un string
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é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
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M340] Variable dans un string
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
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
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M340] Variable dans un string
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 ?
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 ?