<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>J1939 LabVIEW Drivers Archives | DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/tag/j1939-labview-drivers/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Wed, 01 Jul 2026 18:23:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://static.dmcinfo.com/wp-content/uploads/2025/04/site-icon-150x150.png</url>
	<title>J1939 LabVIEW Drivers Archives | DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Open Source J1939 CAN Drivers</title>
		<link>https://static.dmcinfo.com/blog/23636/open-source-j1939-can-drivers/</link>
		
		<dc:creator><![CDATA[Christian Owen]]></dc:creator>
		<pubDate>Thu, 07 Dec 2017 09:00:26 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<category><![CDATA[J1939 LabVIEW Drivers]]></category>
		<category><![CDATA[LabVIEW for Real-Time and FPGA]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/23636/open-source-j1939-can-drivers/</guid>

					<description><![CDATA[<p>DMC has been using the SAE J1939 CAN protocol in LabVIEW applications since 2010. A few years ago, DMC wrote a first generation set of J1939 drivers using the NI-CAN Channel API provided by National Instruments (NI) which was, at the time, a standard NI CAN API for use on the NI-CAN hardware family. Since [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/23636/open-source-j1939-can-drivers/">Open Source J1939 CAN Drivers</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC has been using the SAE J1939 CAN protocol in LabVIEW applications since 2010. A few years ago, DMC wrote a first generation set of J1939 drivers using the NI-CAN Channel API provided by National Instruments (NI) which was, at the time, a standard NI CAN API for use on the NI-CAN hardware family.</p>



<p class="wp-block-paragraph">Since then, NI released XNET. XNET is a modernized, unified, and easier to use API for CAN, LIN and Flex Ray interfaces and is to be used with NI’s XNET hardware family.&nbsp;</p>



<p class="wp-block-paragraph">NI’s move to XNET prompted DMC to develop a second generation of J1939 drivers using the new API. &nbsp;</p>



<h2 class="wp-block-heading">What’s new?</h2>



<p class="wp-block-paragraph">These updated drivers run on modern XNET CAN modules and include new features such as multi-packet and DM (Diagnostic Message) functionality.&nbsp;</p>



<p class="wp-block-paragraph">Though DMC previously provided only a trial version of the software, the drivers are now completely free and open source.</p>



<h2 class="wp-block-heading">Who is this useful for?</h2>



<p class="wp-block-paragraph">These new J1939 drivers are intended to be used in automated testing and hardware in the loop (HiL) simulation. However, they are generic enough to serve a wide range of potential use cases.&nbsp;</p>



<p class="wp-block-paragraph">Also, since the drivers are now open source, developers can customize them to better fit their applications and/or implement functionality that isn’t currently supported.&nbsp;</p>



<p class="wp-block-paragraph">To make adding additional application layer functionality easier, these drivers expose a generic data link (J1939-21) API for handling multi-frame messages.</p>



<h2 class="wp-block-heading">What do I need to start developing?</h2>



<p class="wp-block-paragraph">Since these drivers are built on the NI XNET API, XNET compatible hardware is needed to use them. See the CAN hardware in<a href="http://www.ni.com/white-paper/9727/en/#toc3"> this table</a> (below) for available options.</p>



<p class="wp-block-paragraph"><img decoding="async" alt="List of CAN hardware compatible with DMC's J1939 drivers" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/CAN-Hardware-Compatible-with-J1939-Drivers-NI_com.png"><br>
<em>Source: www.ni.com</em></p>



<h2 class="wp-block-heading">Compatibility</h2>



<p class="wp-block-paragraph">The drivers are compatible with LabVIEW 2015 &#8211; 2017 and NI XNET 15.0 – 17.0.</p>



<h2 class="wp-block-heading">Where can I get these?</h2>



<p class="wp-block-paragraph"><strong>Learn more about <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/j1939-labview-drivers" type="link" id="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/j1939-labview-drivers">downloading the drivers</a>.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/23636/open-source-j1939-can-drivers/">Open Source J1939 CAN Drivers</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
