<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Serielle Schnittstelle]]></title><description><![CDATA[<p>hallo,</p>
<p>bin neu im programmierung und brauche eure hilfe.<br />
folgendes:<br />
ich möchte über die serielle schnittstelle einen -string+&quot;\1b&quot;- senden und das was ich emfange auswerte (z.b. string[5]) -&gt; ohne erfolg. bestimmt habe ich einen denkfehler drin, wo ich nict mehr voran komme.<br />
ich hoffe das ich mich verständlich ausgedruckt habe, wenn nötig könnte ich auch die cpp-datei einfügen.<br />
könnt ihr mir bitte weiter helfen?<br />
danke im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180120/serielle-schnittstelle</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 08:28:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180120.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Apr 2007 08:51:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serielle Schnittstelle on Sun, 29 Apr 2007 08:51:21 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>bin neu im programmierung und brauche eure hilfe.<br />
folgendes:<br />
ich möchte über die serielle schnittstelle einen -string+&quot;\1b&quot;- senden und das was ich emfange auswerte (z.b. string[5]) -&gt; ohne erfolg. bestimmt habe ich einen denkfehler drin, wo ich nict mehr voran komme.<br />
ich hoffe das ich mich verständlich ausgedruckt habe, wenn nötig könnte ich auch die cpp-datei einfügen.<br />
könnt ihr mir bitte weiter helfen?<br />
danke im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275521</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Sun, 29 Apr 2007 08:51:21 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Sun, 29 Apr 2007 14:34:05 GMT]]></title><description><![CDATA[<p>Schau mal hier:<br />
<a href="http://www.fh-luebeck.de/content/01_33_02_10_07/6/0.html" rel="nofollow">http://www.fh-luebeck.de/content/01_33_02_10_07/6/0.html</a><br />
Teil 8 ist ein ganzes Projekt mit dem du ASCII Daten austauschen kannst.<br />
Das Projekt stammt aus dem Buch von Prof. Kaiser welches man nur empfehlen kann.Ich hoffe das hilft dir schon mal weiter.</p>
<p>Gruß myerscola</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275711</guid><dc:creator><![CDATA[myerscola]]></dc:creator><pubDate>Sun, 29 Apr 2007 14:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Mon, 30 Apr 2007 09:22:39 GMT]]></title><description><![CDATA[<p>Danke erstmal. ich schau mir es an. falls ich noch fragen haben sollte melde ich mich. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276133</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Mon, 30 Apr 2007 09:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Mon, 30 Apr 2007 10:07:55 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich bin mit meinem programm auch soweit wie &quot;kurs8&quot;.<br />
was ich eigentlich haben möchte ist: nicht wie in &quot;kurs8&quot; das ich die ausgabe von der empfangen zeichen-anzahl erhalte, sondern den text ausgebe, was ich empfangen habe.<br />
ich hoffe das ist verständlich für dich, was ich meine.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276176</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Mon, 30 Apr 2007 10:07:55 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Tue, 01 May 2007 09:48:39 GMT]]></title><description><![CDATA[<p>Ich verstehe schon was Du willst, aber das Projekt kann auch ASCII-Zeichen empfangen und ausgeben, vorausgestzt Dein ser. Gerät sendet auch welche!!<br />
Wenn das Gerät binäre Daten sendet (meist bei Messgeräten)dann wird es schwieriger, vor allem wenn keine Beschreibung der Datenstruktur vorliegt.<br />
Was willst Du überhaupt für ein Gerät auslesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276769</guid><dc:creator><![CDATA[myerscola]]></dc:creator><pubDate>Tue, 01 May 2007 09:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Tue, 01 May 2007 10:41:03 GMT]]></title><description><![CDATA[<p>ich möchte aus einem scanner (barcode / strichcode decoder) die parametierung auslesen und ändern können. das kann man auch über hyper terminal auslesen und ändern, aber wollte mir eine vereinfachte und angepasste terminal programm schreiben.<br />
das gerät sendet die informationen, wie baudrate, stopbits, und viele andere parameter. und auch wenn der scanner den barcode decodiert hat, sendet er diesen barcode information, z.b. in einer zahlen kombination &quot;123434567897&quot; oder gemischt &quot;123can876&quot;. diese information wollte ich überprüfen, ob nur reine zahlen oder gemischte kombination aungekommen ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276800</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Tue, 01 May 2007 10:41:03 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Wed, 02 May 2007 20:49:24 GMT]]></title><description><![CDATA[<p>Ich habe jetzt mit einem ser. Barcodescanner noch nicht gearbeitet, sondern nur welchen in die Tastaturleitung eingeschleift werden und die liefern immer ASCII-Zeichen.<br />
Um noch mal auf das Projekt zurückzukommen, Du brauchst dafür auch 2 ser. Ports, einen der sendet und einen der empfängt. Die 2 mußt Du dann auch mit einem Nullmodem-Kabel verbinden.Mit &quot;start empfang&quot; bekommst Du dann auch Klartext zurück.Um mit dem Scanner zu arbeiten mußt Du lediglich die Methode die Dir die Anzahl bringt deaktivieren und senden und empfangen auf den gleichen Port bringen, dann ist das Projekt ein stark abgespecktes Hyperterminal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277840</guid><dc:creator><![CDATA[myerscola]]></dc:creator><pubDate>Wed, 02 May 2007 20:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Fri, 04 May 2007 19:18:00 GMT]]></title><description><![CDATA[<p>einen sehr großen dank an dich, die hilfen die du mir gegeben hast, hat mir geholfen. jetzt kann ich daten im klartext senden und empfangen.<br />
ich nerve aber es tut mir leid.<br />
folgendes:<br />
die ausgabe von den empfangenen daten in der memo1 beginnt immer in einer neue zeile -&gt; ein zeichen je zeile (Memo1-&gt;Lines-&gt;Add(s)<br />
- wie kann ich denn alles in einer zeile schreiben?</p>
<p>was noch mir aufgefallen ist für die empfangene daten:<br />
wenn BufSize hoch ist, reagiert das programm sehr langsam<br />
- const int BufSize = 10; &lt;- dieser wert<br />
int i;<br />
char Buffer[BufSize];<br />
und wenn diese werte hoch sind, reagiert das programm sehr langsam<br />
- in void SetReadTimeouts(HANDLE hCom)<br />
- t.ReadIntervalTimeout = 100;<br />
- t.ReadTotalTimeoutMultiplier = 10;<br />
- t.ReadTotalTimeoutConstant = 1;<br />
warum eigentlich und wie kann man das beheben?<br />
danke im voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278970</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Fri, 04 May 2007 19:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Mon, 07 May 2007 08:55:28 GMT]]></title><description><![CDATA[<p>Eine Zeile: das einfachste wäre sicher<br />
Memo-&gt;Text = Memo-&gt;Text + s;<br />
allerdings solltest du darüber nachdenken, die gelesenen Zeichen zu puffern und dann Zeilenweise zum Memo hinzuzufügen. Entweder gibt es ein Zeichen, was das Zeilenende markiert oder man definiert einen Timeout (s.u.)</p>
<p>&quot;reagiert langsam&quot;: Das sollte selbsterklärend sein. ReadTimeOut bezeichnet die Zeit, die die Schnittstelle auf ein weiteres Zeichen wartet, bevor die Leseoperation beendet wird.<br />
Da ReadTimeOutMultiplier mit der Anzahl der zu lesenden Bytes multipliziert wird führt eine große Anzahl zu lesender Bytes in Verbindung mit einem großen TimeoutMultiplier zu einer langen Wartezeit.<br />
Beheben kann man das, indem man sinnvolle Werte einsetzt. Sieh dir mal den Artikel zu COMMTIMEOUTS in der MSDN an.<br />
Vorschlag:<br />
ReadIntervalTimeout = MAXDWORD;<br />
ReadTotalTimeoutMultiplier = 0;<br />
ReadTotalTimeoutConstant = 0;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280121</guid><dc:creator><![CDATA[der Moe]]></dc:creator><pubDate>Mon, 07 May 2007 08:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Mon, 07 May 2007 11:27:30 GMT]]></title><description><![CDATA[<p>danke dir für deine hilfen soweit funktioniert.<br />
noch zwei probleme:<br />
1)ich kann die einstellungen (baud, parity, usw.) im programm setzen und ändern. die werte werden übernommen von DCB aber nicht angewendet.<br />
mein ansatz: die einstellungen für baud, parity, usw. nehme ich über einen form vor und beim schliessen des forms sollte es übernehmen.<br />
meine frage: wie kann ich diese werte neu initialisieren, so das es angewendet wird?<br />
2)ich habe auf der hauptform ein sende button. mit dieser button möchte ich das text in der edit1 feld senden, aber mit esc-sequens als anhang.<br />
meine frage: wie kann ich es ralisieren?<br />
zur hilfe: SendData(Edit1-&gt;Text.c_str(),Edit1-&gt;Text.Length());&quot;<br />
dnake im voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1280220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1280220</guid><dc:creator><![CDATA[can_can]]></dc:creator><pubDate>Mon, 07 May 2007 11:27:30 GMT</pubDate></item><item><title><![CDATA[Reply to Serielle Schnittstelle on Sun, 19 Aug 2007 13:41:44 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich muss ein prog schreiben, was daten über die serielle schnittstelle<br />
leitet. es soll auf der einen seite daten von einem thermostaten<br />
(julabo) empfangen und auf der anderen seiten wieder daten zurück<br />
schicken.</p>
<p>also mit hilfe diverser codes habe ich es hinbekommen, dass er<br />
erfolgreich ein port öffnet...</p>
<p>nun meine fragen:<br />
- <strong>wie kann man software-seitig sicher gehen, daß auch wirklich ein gerät<br />
an diesem port ist? kann man das irgend wie prüfen?</strong></p>
<p>- <strong>wie genau müssen die daten aussehen, die ich sende?</strong><br />
in der anleitung des thermostaten steht, die &quot;übertragung der zeichen<br />
erfolgt gemäß din 66022 und din 66003, codetabelle 1&quot;.<br />
das sagt mir nicht wirklich was .... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich weiß nicht, ob ich die befehle in 'normalen' zeichen (a,b,c,..) oder<br />
in den hex-codes senden muss. ausserdem ist mir rätzelhaft, wie ich den<br />
string definieren muss (dword, char, ....)!?</p>
<p>kann mir vielleicht irgend jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1347426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1347426</guid><dc:creator><![CDATA[dracoscorner]]></dc:creator><pubDate>Sun, 19 Aug 2007 13:41:44 GMT</pubDate></item></channel></rss>