Yo' PostĂ©(e) DĂ©cembre 2, 2019 Partager PostĂ©(e) DĂ©cembre 2, 2019 Hello,  Je suis en train de modifier un bout de code dans Marlin et je bute sur une ligne de commande. enqueue_and_echo_commands_P(PSTR("M851 Z-" + level_z_height)); level_z_height est un float.  Comment faire pour que ça fonctionne ?  Lien vers le commentaire Partager sur dâautres sites More sharing options...
Tircown PostĂ©(e) DĂ©cembre 2, 2019 Partager PostĂ©(e) DĂ©cembre 2, 2019 (modifiĂ©) Hello, char cmd[20]; sprintf_P(cmd, PSTR("M851 Z-%f"), level_z_height); enqueue_and_echo_commands_P(cmd); cmd[20] est Ă adapter selon ton besoin. ModifiĂ© (le) DĂ©cembre 2, 2019 par Tircown 1 Lien vers le commentaire Partager sur dâautres sites More sharing options...
Yo' PostĂ©(e) DĂ©cembre 2, 2019 Auteur Partager PostĂ©(e) DĂ©cembre 2, 2019 Je suppose que [20] est le nombre de caractĂšres ?  Si j'en mets un ou deux de trop, c'est grave ?  Lien vers le commentaire Partager sur dâautres sites More sharing options...
Tircown PostĂ©(e) DĂ©cembre 2, 2019 Partager PostĂ©(e) DĂ©cembre 2, 2019 Oui c'est ça. Non ce n'est pas grave.  D'ailleurs si tu connais la prĂ©cision de ta mesure tu peux contraindre et ça sera plus propre. ex: %05.2f au lieu de %f fera 5 caractĂšres dont le . et avec 2 dĂ©cimales, c-Ă -d par exemple 02.53 et du coup mettre char[12]. Lien vers le commentaire Partager sur dâautres sites More sharing options...
Yo' PostĂ©(e) DĂ©cembre 3, 2019 Auteur Partager PostĂ©(e) DĂ©cembre 3, 2019 Il y a 9 heures, Tircown a dit : D'ailleurs si tu connais la prĂ©cision de ta mesure tu peux contraindre et ça sera plus propre Ok, Je vais faire ça.  J'ai tentĂ© le code que tu m'as donnĂ© hier soir, et ça fonctionne.  Lien vers le commentaire Partager sur dâautres sites More sharing options...
Tircown PostĂ©(e) DĂ©cembre 4, 2019 Partager PostĂ©(e) DĂ©cembre 4, 2019 Lien vers le commentaire Partager sur dâautres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez ĂȘtre membre afin de pouvoir dĂ©poser un commentaire
Créer un compte
CrĂ©ez un compte sur notre communautĂ©. Câest facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant