<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>29 Jul 2019 22:27:41 Z</lastBuildDate><pubDate>24 Jul 2019 15:57:53 Z</pubDate><description>Bonjour,&#13;
&#13;
Je souhaiterais lire les données arrivant sur le port série. Le pc sur lequel est installé Windev est connecté à un Arduino qui envoie une chaîne de caractères « TEST123456789 » toutes les 2 secondes.&#13;
Si les données sont lues avec un logiciel tel que Putty ou Hterm, pas de problème la chaîne « TEST123456789 » est récupérée correctement : &#13;
[code:text]&#13;
&lt;\n&gt;TEST1234567890&lt;\r&gt;&#13;
&lt;\n&gt;TEST1234567890&lt;\r&gt;&#13;
&lt;\n&gt;TEST1234567890&lt;\r&gt;&#13;
[/code]&#13;
&#13;
Par contre dans Windev, la chaîne est tronquée de manière tout à fait aléatoire. Quelques exemples des chaînes telles qu'elles sont affichées dans le trace :&#13;
[code:text]&#13;
---&#13;
TEST1234567890&lt;\r&gt;&lt;\n&gt;&#13;
---&#13;
TEST1234&#13;
---&#13;
567890&lt;\r&gt;&lt;\n&gt;TEST1234567890&lt;\r&gt;&#13;
---&#13;
&lt;\n&gt;TEST123&#13;
---&#13;
4567890&lt;\r&gt;&lt;\n&gt;TEST1234567890&lt;\r&gt;&#13;
---&#13;
&lt;\n&gt;TEST123&#13;
---&#13;
4567890&lt;\r&gt;&lt;\n&gt;TEST1234567890&#13;
---&#13;
&lt;\r&gt;&lt;\n&gt;TEST12&#13;
---&#13;
34567890&lt;\r&gt;&lt;\n&gt;TEST123456&#13;
[/code]&#13;
&#13;
Les paramètres dans Putty sont les suivants : &#13;
COM30 vitesse 9600 bauds, Data Bits 8, Stop bits 1, Parity None, Flow control : XON/XOFF&#13;
&#13;
[code:wl]&#13;
Pcm1=30&#13;
ECm1 = sOuvre(PCm1, 2000, 2000,sTimeoutDéfaut,Vrai)&#13;
&#13;
SI ECm1 = Vrai ALORS &#13;
	sFixeParamètre(PCm1,9600, 0, 8, 0) // pas de parité, 8 data bits, 1 stop bit&#13;
	sEvénement(PCm1, sEveCaractèreReçu, "LectureCm1")&#13;
FIN&#13;
&#13;
PROCÉDURE LectureCm1()&#13;
   u est un entier = sDansFileEntrée(PCm1)&#13;
   m = sLit(Pcm1, u)&#13;
   Trace(m)&#13;
   Trace("---")&#13;
[/code]&#13;
&#13;
Quelqu'un aurait-il une suggestion pour lire correctement ces données venant de l'Arduino ?&#13;
&#13;
Merci pour votre temps.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie/read.awp</link><title>Lecture port série</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>dakota99</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231891/read.awp</comments><pubDate>29 Jul 2019 22:27:41 Z</pubDate><description>Bonjour Philippe,&#13;
&#13;
Effectivement SAI_BUF += sLit(PCm1, sDansFileEntrée(PCm1) fonctionne.&#13;
&#13;
Merci pour votre intervention.</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231891/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231891/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie/read.awp">Lecture port série</source><title>Re: Lecture port série</title></item><item><author>Philippe Pasquali</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231818/read.awp</comments><pubDate>25 Jul 2019 15:12:11 Z</pubDate><description>Bonjour&#13;
1° j'ai fait une grosse erreur, ce n 'est pas  BufferRx += sDansFileEntrée(PCm1) qu'il faut faire mais  BufferRx += sLi…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231818/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231818/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie/read.awp">Lecture port série</source><title>Re: Lecture port série</title></item><item><author>dakota99</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231793/read.awp</comments><pubDate>24 Jul 2019 20:47:57 Z</pubDate><description>Bonjour Philippe,&#13;
Merci pour votre réponse.&#13;
Effectivement je peux lire un caractère à la fois et l'ajouter à un buffer.&#13;
Mais …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231793/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231793/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie/read.awp">Lecture port série</source><title>Re: Lecture port série</title></item><item><author>Philippe Pasquali</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231790/read.awp</comments><pubDate>24 Jul 2019 16:18:22 Z</pubDate><description>Bonjour&#13;
vu votre code c'est tout à fait normal ! Quand l'événement "sEveCaractèreReçu" se déclenche vous n'affichez avec l'inst…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231790/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie-231790/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231789-lecture-port-serie/read.awp">Lecture port série</source><title>Re: Lecture port série</title></item></channel></rss>
