<?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[CAN-Kommunikation]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann mir jemand sagen, wie ich in C den Versand/ Empfang von CAN-Botschaften<br />
einbinden kann?</p>
<p>DANKE</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/125125/can-kommunikation</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 17:59:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/125125.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Nov 2005 15:19:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CAN-Kommunikation on Thu, 03 Nov 2005 15:19:24 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann mir jemand sagen, wie ich in C den Versand/ Empfang von CAN-Botschaften<br />
einbinden kann?</p>
<p>DANKE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907470</guid><dc:creator><![CDATA[Ho123]]></dc:creator><pubDate>Thu, 03 Nov 2005 15:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to CAN-Kommunikation on Thu, 03 Nov 2005 21:13:30 GMT]]></title><description><![CDATA[<p>Du benötigst in jedem Fall einen CAN-Treiber. Diese haben im allgemeinen eine Treiber-API, die mit C oder C++ anzusprechen ist.<br />
Welches Betriebssystem und welche CAN-Karte (Lieferant) benutzt Du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/907708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/907708</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 03 Nov 2005 21:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to CAN-Kommunikation on Mon, 07 Nov 2005 13:58:05 GMT]]></title><description><![CDATA[<p>Das Betriebssystem ist Windows XP und die Karte ist eine PCMCIA-CAN/2 Karte von National Instruments.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/910574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/910574</guid><dc:creator><![CDATA[Ho123]]></dc:creator><pubDate>Mon, 07 Nov 2005 13:58:05 GMT</pubDate></item><item><title><![CDATA[Reply to CAN-Kommunikation on Mon, 07 Nov 2005 16:55:06 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/910776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/910776</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 07 Nov 2005 16:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to CAN-Kommunikation on Tue, 08 Nov 2005 21:41:49 GMT]]></title><description><![CDATA[<p>Ich kenne die CAN-API von esd <a href="http://www.esd-electronics.com" rel="nofollow">www.esd-electronics.com</a>, SIE <a href="http://www.s-i-e.de" rel="nofollow">www.s-i-e.de</a> und kvasar . Die von NI habe ich noch nicht gesehen. Wenn Du die Karte besitzt solltest Du auch über den Treiber und ein sogenanntes SDK (Software Developer Kit) verfügen. Den Treiber muss man installieren; das SDK besteht mindestens aus einer Library und einer oder mehreren Header-Dateien, die im Allgemeinen ein C-Funktionsinterface anbieten.</p>
<p>Ich unterstelle mal, das API ist bei NI nicht grundsätzlich anders als bei den drei erstgenannten. Du hast ein Paar von Funktionen, die ein canOpen und canClose machen. Beim canOpen wirst Du den CAN-Identifier übergeben müssen. Daneben gibt es mindestens ein zweites Paar mit canWrite und canRead, mit denen ein CAN-Telegramm geschrieben bzw. empfangen werden kann. Die Daten werden i.A. in eine Hersteller-spezifische Struktur geschrieben. Diese Struktur enthält dann auch das CAN-Telegramm, dass im einfachsten Fall aus 8 Byte besteht.</p>
<p>Im Internet habe ich das CAN-API von NI auf die schnelle nicht gefunden. Es würde mich aber interessieren, wie das aussieht. Hast Du eine Quelle?</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/912279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/912279</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Tue, 08 Nov 2005 21:41:49 GMT</pubDate></item></channel></rss>