<?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>Battery Pack Test Systems Archives | DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/category/test-and-measurement-automation/battery-pack-test-systems/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Fri, 04 Sep 2026 20:10:22 +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>Battery Pack Test Systems Archives | DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Future-Proofing Battery Test: A Unified Software Solution for NHR Cycler Users</title>
		<link>https://static.dmcinfo.com/blog/39416/future-proofing-battery-test-a-unified-software-solution-for-nhr-cycler-users/</link>
		
		<dc:creator><![CDATA[Brent Hoerman]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 22:32:00 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=39416</guid>

					<description><![CDATA[<p>Is Trouble Brewing in Your Battery Test Lab? Many battery testing labs are facing a looming challenge: the end-of-life announcement for NHR battery cyclers by NI. These tools have been widely adopted in the battery test industry, but NI has ceased selling them and will only support them through the end of 2026. Enerchron software, [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/39416/future-proofing-battery-test-a-unified-software-solution-for-nhr-cycler-users/">Future-Proofing Battery Test: A Unified Software Solution for NHR Cycler Users</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Is Trouble Brewing in Your Battery Test Lab?</p>



<p class="wp-block-paragraph">Many battery testing labs are facing a looming challenge: the <a href="https://knowledge.ni.com/KnowledgeArticleDetails?id=kA0VU0000001QtJ0AU&amp;l=en-US" target="_blank" rel="noreferrer noopener">end-of-life announcement for NHR battery cyclers</a> by NI. These tools have been widely adopted in the battery test industry, but NI has ceased selling them and will only support them through the end of 2026. Enerchron software, which many NHR customers use for battery pack testing, is tightly coupled to NHR cyclers and lacks support for other brands, leaving labs with limited options for expansion or integration.&nbsp;</p>



<h2 id="h-the-risks-of-fragmented-test-environments-nbsp" class="wp-block-heading">The Risks of Fragmented Test Environments&nbsp;</h2>



<p class="wp-block-paragraph">As labs seek to expand their testing capacity, they’re forced to adopt new cyclers and software platforms. This leads to:&nbsp;</p>



<ul class="wp-block-list">
<li>Multiple software interfaces&nbsp;</li>



<li>Duplicate effort in creating test sequences&nbsp;</li>



<li>Increased training and maintenance overhead&nbsp;</li>



<li>Risk of inconsistent data and reporting&nbsp;</li>
</ul>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="750" height="386" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/Three-NHR-9300.jpg" alt="Three NI NHR 9300 test stands" class="wp-image-39434" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/Three-NHR-9300.jpg 750w, https://static.dmcinfo.com/wp-content/uploads/2025/10/Three-NHR-9300-300x154.jpg 300w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption class="wp-element-caption"><em>NHR-9300 Battery Cycler; Credit: <a href="https://www.ni.com/en/solutions/transportation/electric-vehicle-test/electric-vehicle-battery-test/select-battery-cycler-ev-modules-packs.html" target="_blank" rel="noreferrer noopener">NI</a></em></figcaption></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="650" height="366" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/NHR-9300.jpeg" alt="NI Three NHR 9300 test stand" class="wp-image-39435" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/NHR-9300.jpeg 650w, https://static.dmcinfo.com/wp-content/uploads/2025/10/NHR-9300-300x169.jpeg 300w" sizes="(max-width: 650px) 100vw, 650px" /><figcaption class="wp-element-caption"><em>NHR-9300 Battery Cycler; Credit: <a href="https://www.ni.com/en/solutions/transportation/electric-vehicle-test/electric-vehicle-battery-test/select-battery-cycler-ev-modules-packs.html" target="_blank" rel="noreferrer noopener">NI</a></em></figcaption></figure>



<h2 id="h-the-dmc-solution-a-unified-scalable-test-software-nbsp" class="wp-block-heading">The DMC Solution: A Unified, Scalable Test Software&nbsp;</h2>



<p class="wp-block-paragraph">DMC offers a powerful alternative: a LabVIEW and TestStand-based software platform built on our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/">Battery Production Test (BPT)</a><a href="https://static.dmcinfo.com/our-work/cost-effective-battery-pack-test-system/" target="_blank" rel="noreferrer noopener"> system</a> and Cortex framework. Our solution:</p>



<ul class="wp-block-list">
<li>Interfaces with any cycler brand, not just NHR&nbsp;</li>



<li>Provides a single test environment for legacy and new hardware&nbsp;</li>



<li>Supports PXI, cDAQ, DAQmx, NI-XNET CAN, and industrial PLCs&nbsp;</li>



<li>Offers customizable dashboards, live signal viewers, and real-time data logging&nbsp;</li>
</ul>



<p class="wp-block-paragraph">For examples of our work with BPT Software-powered Test Systems, see the case studies below:&nbsp;</p>



<ul class="wp-block-list">
<li><a href="https://static.dmcinfo.com/our-work/cost-effective-battery-pack-test-system/">Cost-Effective Battery Test System</a>&nbsp;</li>



<li><a href="https://static.dmcinfo.com/our-work/electric-vehicle-pack-end-of-line-test-with-dmcs-battery-production-tester/">EV EOL Battery Pack Test System</a>&nbsp;</li>
</ul>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="788" height="1024" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/BPT3-Angled-View-788x1024.jpg" alt="DMC Battery Production Test (BPT) system" class="wp-image-39430" style="width:500px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/BPT3-Angled-View-788x1024.jpg 788w, https://static.dmcinfo.com/wp-content/uploads/2025/10/BPT3-Angled-View-231x300.jpg 231w, https://static.dmcinfo.com/wp-content/uploads/2025/10/BPT3-Angled-View-768x998.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/10/BPT3-Angled-View.jpg 900w" sizes="(max-width: 788px) 100vw, 788px" /><figcaption class="wp-element-caption"><em>DMC Battery Production Test (BPT) system</em></figcaption></figure>



<h2 id="h-built-for-flexibility-and-growth-nbsp" class="wp-block-heading">Built for Flexibility and Growth&nbsp;</h2>



<p class="wp-block-paragraph">Whether you&#8217;re running validation tests in R&amp;D or production tests in manufacturing, DMC’s software adapts to your needs.&nbsp;</p>



<ul class="wp-block-list">
<li>Object-oriented LabVIEW architecture for modularity&nbsp;</li>



<li>TestStand sequencing for intuitive recipe creation&nbsp;</li>



<li>Hardware abstraction layer to future-proof your lab setup&nbsp;</li>



<li>Seamless integration with MES, safety systems, and material handling&nbsp;</li>
</ul>



<h2 id="h-real-world-impact-and-customer-alignment-nbsp" class="wp-block-heading">Real-World Impact and Customer Alignment&nbsp;</h2>



<p class="wp-block-paragraph">At events like <a href="https://static.dmcinfo.com/blog/39214/dmc-at-the-battery-show-2025-showcasing-next-generation-battery-test-solutions/">The Battery Show</a>, DMC has actively engaged with many NHR customers to align on future needs and support strategies. Our DMC BPT-Based solution has already been deployed in labs and production lines using NHR-9300 and NHR-9200 cyclers working together with NI PXI and cDAQ hardware. This solution offers NHR users a smooth transition away from NHR cyclers and Enerchron, as the DMC BPT-based software package can be used to control any battery cyclers you choose as your NHR replacement.&nbsp;</p>



<h2 id="h-have-questions-let-s-talk-nbsp" class="wp-block-heading">Have Questions? Let’s Talk.&nbsp;</h2>



<p class="wp-block-paragraph">If your lab is facing the sunset of NHR cyclers, now is the time to explore a unified, flexible, and future-ready test software to work with your next battery cycler choice. </p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>Future-Proof Your Battery Test Lab</strong>.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn about our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/">Battery Production Test (BPT)</a> system and discover how our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" id="428">Test &amp; Measurement</a> experts can help you migrate seamlessly and scale confidently. </p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/39416/future-proofing-battery-test-a-unified-software-solution-for-nhr-cycler-users/">Future-Proofing Battery Test: A Unified Software Solution for NHR Cycler Users</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC to Exhibit with NI at The Battery Show 2025 in Detroit</title>
		<link>https://static.dmcinfo.com/blog/38158/dmc-to-exhibit-with-ni-at-the-battery-show-2025-in-detroit/</link>
		
		<dc:creator><![CDATA[Brent Hoerman]]></dc:creator>
		<pubDate>Tue, 26 Aug 2025 20:52:50 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=38158</guid>

					<description><![CDATA[<p>I am excited to share that DMC will again be exhibiting at The Battery Show, North America’s premier event for advanced battery and EV technology. This year’s event will take place in Detroit, Michigan, from October 6 to 9, 2025. DMC will be joining NI (National Instruments) as a co-exhibitor at booth 5607, where we’ll [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/38158/dmc-to-exhibit-with-ni-at-the-battery-show-2025-in-detroit/">DMC to Exhibit with NI at The Battery Show 2025 in Detroit</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I am excited to share that DMC will <a href="https://static.dmcinfo.com/blog/17160/dmc-attends-the-battery-show-2023-with-ni/">again</a> be exhibiting at <a href="https://www.thebatteryshow.com/en/home.html">The Battery Show</a>, North America’s premier event for advanced battery and EV technology. This year’s event will take place in Detroit, Michigan, from October 6 to 9, 2025.</p>



<p class="wp-block-paragraph">DMC will be joining <a href="https://www.ni.com/en.html">NI (National Instruments)</a> as a co-exhibitor at <a href="https://tbsm25.mapyourshow.com/8_0/exhview/index.cfm?orsearchtype0=exhibitor&amp;orsearchvalue0=1795&amp;orsearchdisplay0=Exhibitor&amp;orsearchvaluedisplay0=National%20Instruments%20Corporation&amp;selectedBooth=5607">booth 5607</a>, where we’ll showcase our <a href="https://static.dmcinfo.com/our-work/the-dmc-battery-production-test-bpt-system/">Battery Production Test (BPT) system</a> alongside <a href="https://www.ni.com/en/shop/power-electronics-test-systems/what-is-patools.html">NI’s PAtools<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> software</a>—offering attendees a firsthand look at our integrated solutions for advanced battery testing.</p>



<h2 id="h-dmc-s-bpt-battery-production-test-system" class="wp-block-heading">DMC&#8217;s BPT (Battery Production Test) System</h2>



<p class="wp-block-paragraph">Our scalable hardware and software solution is built for high-throughput, end-of-line testing of battery modules and packs. It is designed to meet the performance, safety, and traceability demands of modern battery production lines.&nbsp;See a physical demo in person at the show! For more information, see this <a href="https://www.ni.com/content/dam/web/pdfs/dmc_battery_production_tester.pdf">NI Solution Brief.</a></p>



<figure class="wp-block-image alignright size-large is-resized has-custom-border"><img decoding="async" width="768" height="1024" src="https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system-768x1024.jpg" alt="DMC battery test system" class="wp-image-38219" style="border-radius:20px;width:517px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system-768x1024.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system-225x300.jpg 225w, https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system-1152x1536.jpg 1152w, https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system-1536x2048.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2025/08/dmc-battery-test-system.jpg 1920w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<h2 id="h-ni-patools-system-design-integration-deployment-amp-training" class="wp-block-heading">NI PAtools<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> System Design, Integration, Deployment, &amp; Training</h2>



<p class="wp-block-paragraph">Also at the show, we’ll demonstrate how NI’s powerful PAtools software can be integrated into your R&amp;D and validation testing workflows.&nbsp;PAtools, combined with DMC’s test engineering, battery, and system integration expertise, provides a robust platform for any modern battery test lab.&nbsp;For more information, see this <a href="https://www.ni.com/content/dam/web/pdfs/partners/DMC_Battery_Validation_Lab_Tester_using_PAtools.pdf">NI Solution Brief.</a></p>



<h2 id="h-battery-validation-lab-test-systems-amp-services" class="wp-block-heading">Battery Validation Lab Test Systems &amp; Services</h2>



<p class="wp-block-paragraph">Whether you’re focused on cell, module, or pack-level testing, DMC can provide Battery Lab Integration Services for complete battery test lab solutions that scale with your operation and ensure compliance with the most rigorous performance and safety standards.&nbsp;For more information, see this <a href="https://www.ni.com/content/dam/web/pdfs/partners/DMC_Battery_Validation_Lab_Tester_using_PAtools.pdf">NI Solution Brief.</a></p>



<h2 id="h-why-it-matters" class="wp-block-heading">Why It Matters</h2>



<p class="wp-block-paragraph">With the acceleration of EV adoption and the rapid advancement of energy storage technologies, the need for reliable, efficient, and flexible battery testing solutions has never been greater. At DMC, we combine decades of battery testing experience with industrial test automation expertise to help both researchers and manufacturers bring battery innovations to market more quickly.</p>



<h2 id="h-see-dmc-s-battery-production-test-solution-bpt-demo" class="wp-block-heading">See DMC&#8217;s Battery Production Test Solution (BPT) Demo</h2>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="DMC&amp;apos;s Battery Production Test Solution (BPT)" width="500" height="281" src="https://www.youtube.com/embed/S8Prp4yieKo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 id="h-meet-us-in-detroit" class="wp-block-heading">Meet Us in Detroit</h2>



<p class="wp-block-paragraph">We’re excited to connect with battery and EV professionals from around the world. Whether you are an existing Client or Partner, or completely new to working with DMC, be sure to visit our DMC team in NI’s booth 5607 and explore how our test solutions can support your battery development and production goals.</p>



<h2 id="h-let-s-talk-at-the-show" class="wp-block-heading">Let’s Talk at the Show!</h2>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step">Looking to bring NI experts to your project? Meet DMC at The Battery Show.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Schedule a meeting with DMC&#8217;s<a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428"> Test &amp; Measurement</a> experts at The Battery Show. Learn more about our <a href="https://static.dmcinfo.com/about/partners/ni-integration-partner/" id="873">NI Partnership</a> and capabilities.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/38158/dmc-to-exhibit-with-ni-at-the-battery-show-2025-in-detroit/">DMC to Exhibit with NI at The Battery Show 2025 in Detroit</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Modernizing Battery Testing with Webasto Cyclers and LabVIEW Integration</title>
		<link>https://static.dmcinfo.com/blog/31934/modernizing-battery-testing-with-webasto-cyclers-and-labview-integration/</link>
		
		<dc:creator><![CDATA[Jesse Batsche]]></dc:creator>
		<pubDate>Thu, 14 Aug 2025 14:30:00 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<category><![CDATA[DAQ Hardware]]></category>
		<category><![CDATA[Hardware]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=31934</guid>

					<description><![CDATA[<p>Over the past 15+ years, the electrification landscape has undergone a dramatic transformation. From the early days of hybrid vehicle prototypes and niche fuel cell applications, we now live in an era where electric vehicles (EVs), grid storage systems, and battery innovation are driving one of the most significant shifts in the energy and transportation [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/31934/modernizing-battery-testing-with-webasto-cyclers-and-labview-integration/">Modernizing Battery Testing with Webasto Cyclers and LabVIEW Integration</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Over the past 15+ years, the electrification landscape has undergone a dramatic transformation. From the early days of hybrid vehicle prototypes and niche fuel cell applications, we now live in an era where electric vehicles (EVs), grid storage systems, and battery innovation are driving one of the most significant shifts in the energy and transportation sectors.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">At DMC, we’ve been at the forefront of this evolution, building robust, scalable, and future-proof battery test solutions for major OEMs, EV startups, and energy labs. As part of our journey, we’ve continued to work with a variety of legacy and cutting-edge battery cycler platforms, including a longtime staple in the industry: the Aerovironment battery cyclers, now rebranded under Webasto Charging Systems following their acquisition.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">If you walk into a battery lab or R&amp;D center today, there’s a good chance you’ll still spot AV-900, ABC-150, or ABC-170 cyclers humming away in a corner. These workhorses have been around for years and have built a track record for staying accurate and dependable under heavy use. They’ve been put to the test on everything from older lead-acid cells to the newest high-performance lithium-ion packs, and they’re still getting the job done. The challenge isn’t the hardware—it still performs as reliably as ever, but the built-in software tools haven’t evolved alongside the rapid changes in battery testing. Many of the original integration options now feel dated. The good thing is, modern automation platforms and updated integration methods make it possible to breathe new life into these proven systems.&nbsp;</p>



<h2 id="h-modernizing-control-amp-automation-with-labview-and-teststand" class="wp-block-heading">Modernizing Control &amp; Automation with LabVIEW and TestStand</h2>



<p class="wp-block-paragraph">At DMC, we’ve built dozens of test systems that interface with Webasto/Aerovironment cyclers using a variety of control strategies. </p>



<p class="wp-block-paragraph">Common strategies include:</p>



<ul class="wp-block-list">
<li><strong>Remote Operation System (ROS)</strong> scripting, which requires C-based development, offers basic command-level access—but lacks user-friendly interfaces and extensibility for long-term test programs.&nbsp;&nbsp;</li>



<li><strong>Legacy DCOM Drivers</strong> for Windows applications like LabVIEW have been available but are notoriously outdated, lacking support for modern toolchains and requiring extensive debugging.&nbsp;&nbsp;</li>
</ul>



<p class="wp-block-paragraph">To simplify the process, DMC has developed <strong>custom LabVIEW drivers</strong>, reusable APIs, and scalable frameworks that integrate Webasto cyclers into full-featured test automation platforms. </p>



<p class="wp-block-paragraph"><strong>CAN-Based Communication</strong> remains the most effective, open, and performant option for high-speed integration—especially for systems with dual outputs or demanding test sequencing.&nbsp;These DMC solutions are built using NI LabVIEW, TestStand, and CompactDAQ/PXI platforms, often tightly coupled with MES systems, high-speed instrumentation, and safety interlocks.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">Whether retrofitting an older AV/ABC cycler or building a new test stand that supports multiple equipment types (Webasto, Bitrode, Chroma, Arbin, etc.), we ensure operator-friendly UIs, data-logging pipelines, and real-time feedback for test traceability and compliance.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">DMC has expertise and proven software control routines to support these common Aerovironment/Webasto cycler models:</p>



<ul class="wp-block-list">
<li>MT-30</li>



<li>ABC-150</li>



<li>ABC-170 / CE</li>



<li>ABC-600</li>



<li>AV900 / 900-EX</li>
</ul>



<h2 id="h-typical-use-cases-we-ve-enabled" class="wp-block-heading">Typical Use Cases We&#8217;ve Enabled</h2>



<ul class="wp-block-list">
<li><strong>End-of-line (EOL) validation</strong> of high-voltage EV packs</li>



<li><strong>Functional verification</strong> of Battery Management System (BMS)</li>



<li><strong>Remanufacturing and warranty diagnostics</strong></li>



<li><strong>High-throughput cycling for R&amp;D</strong> across multiple chemistries</li>



<li><strong>HiL simulation</strong> of charge/discharge behavior with Webasto cyclers</li>
</ul>



<p class="wp-block-paragraph">In all cases, we help customers move beyond “bare-bones” PC control to a fully automated, traceable, and scalable test environment.&nbsp;&nbsp;</p>



<h2 id="h-should-you-build-it-yourself-or-work-with-a-partner" class="wp-block-heading">Should You Build it Yourself or Work with a Partner?</h2>



<p class="wp-block-paragraph">DMC brings decades of expertise, a deep portfolio of turnkey battery test systems, and partnerships with industry leaders like NI, Webasto, and Microsoft.&nbsp;So, whether you&#8217;re modernizing a legacy test bench or developing a brand-new validation platform, you don’t need to reinvent the wheel or the driver stack. We’re here to help you accelerate development, reduce risk, and build for scale.&nbsp;&nbsp;</p>



<h2 id="h-let-s-talk-battery-test-automation" class="wp-block-heading">Let&#8217;s Talk Battery Test Automation</h2>



<p class="wp-block-paragraph">Want to bring new life to your AV/Webasto cyclers? Looking to scale your test infrastructure with modern tools? Contact us to learn more about how DMC can help you integrate, automate, and future-proof your battery testing workflow.&nbsp;</p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>Bring Legacy Battery Cyclers into Modern Test Environments</strong>.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Extend the life of your existing Webasto and Aerovironment cyclers with modern <a href="https://static.dmcinfo.com/our-work/category/service/test-measurement-automation/labview/" data-type="work_category" data-id="685">LabVIEW-based</a> automation and scalable test architectures from DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> experts.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/31934/modernizing-battery-testing-with-webasto-cyclers-and-labview-integration/">Modernizing Battery Testing with Webasto Cyclers and LabVIEW Integration</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NASA Battery Simulator System</title>
		<link>https://static.dmcinfo.com/blog/21230/nasa-battery-simulator-system/</link>
		
		<dc:creator><![CDATA[Jesse Batsche]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 18:09:00 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[NI]]></category>
		<category><![CDATA[TestStand]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=21230</guid>

					<description><![CDATA[<p>DMC leveraged our established Battery Management System (BMS) Testing Platform to deliver an automated Battery Simulator System to a NASA research group. NASA needed this system to facilitate development of highly specialized battery devices. These battery systems were designed to provide mobile power for advanced electromechanical systems such as&#160;Robonaut 2, a dexterous humanoid robot created [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/21230/nasa-battery-simulator-system/">NASA Battery Simulator System</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC leveraged our established <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/">Battery Management System (BMS) Testing Platform</a> to deliver an automated Battery Simulator System to a NASA research group. NASA needed this system to facilitate development of highly specialized battery devices. These battery systems were designed to provide mobile power for advanced electromechanical systems such as&nbsp;<a href="http://robonaut.jsc.nasa.gov/" target="_blank">Robonaut 2</a>, a dexterous humanoid robot created to perform a wide range of tasks to assist astronauts on the International Space Station.</p>



<p class="wp-block-paragraph">The Battery Simulator System delivered by DMC provides the ability to test BMS devices using a Hardware In the Loop (HIL) testing approach. This HIL testing is performed before those devices are fully incorporated into the large battery packs they are designed to monitor and manage. The system provides software-controlled simulated signals for all input sensors connected to the BMS and provides the ability to measure relevant outputs and responses from the BMS. This makes it possible to perform fully automated testing and validation of BMS functionality across any realistic range of input conditions the device may encounter in field operation.</p>



<h2 id="h-table-of-contents" class="wp-block-heading">Table of Contents</h2>



<ul class="wp-block-list">
<li><a href="#SYSTEM INTRODUCTION">System Introduction</a></li>



<li><a href="#SYSTEM DETAILS">System Details</a>
 


 
<ul class="wp-block-list">
<li><a href="#DEFINITIONS">Definitions</a></li>
</ul>
</li>



<li><a href="#OVERVIEW OF HARDWARE SYSTEM">Overview of Hardware System</a></li>



<li><a href="#SYSTEM ENCLOSURE">System Enclosure</a></li>



<li><a href="#BATTERY STACK SIMULATION">Battery Stack Simulation</a></li>



<li><a href="#CELL VOLTAGE / CURRENT MEASUREMENT MODULE (OPTIONAL)">Cell Voltage / Current Measurement Module (Optional)</a></li>



<li><a href="#BATTERY STACK SIMULATOR CONNECTIONS">Battery Stack Simulator Connections</a></li>



<li><a href="#TEMPERATURE SENSOR SIMULATION MODULE">Temperature Sensor Simulation Module</a></li>



<li><a href="#PX CHASSIS TO CONTROLLER INTERFACE">PXI Chassis to Controller Interface</a></li>



<li><a href="#SOFTWARE DRIVER LIBRARIES FOR SYSTEM CONTROL">Software Driver Libraries for System Control</a></li>



<li><a href="#SAFETY / INTERLOCK FUNCTIONS">Safety / Interlock Functions</a></li>



<li><a href="#NATIONAL INSTRUMENTS / LABVIEW EXPERIENCE">National Instruments / LabVIEW Experience</a></li>



<li><a href="#TEST AND MEASUREMENT EXPERIENCE">Test and Measurement Experience</a></li>



<li><a href="#RELATED PAST AND CURRENT PROJECTS">Related Past and Current Projects</a></li>
</ul>


<hr />


<h2 id="h-system-introduction" class="wp-block-heading"><a id="SYSTEM INTRODUCTION" name="SYSTEM INTRODUCTION"></a>System Introduction</h2>



<p class="wp-block-paragraph">The Battery Simulator System leverages the DMC Battery Testing Platform hardware and software. DMC’s modular Battery Testing Platform incorporates open software and hardware technologies along with flexible and reliable subsystem components and instruments which are completely customized to the end user’s specifications.</p>



<p class="wp-block-paragraph">The Battery Testing Platform is built around high-quality off-the-shelf hardware assembled from a variety of vendors, including Pickering Interfaces, National Instruments (NI), Lambda, and Agilent, among others. Selection of individual instruments in the DMC system is based completely on required performance, not allegiance to a single hardware vendor.</p>



<p class="wp-block-paragraph">The system can simulate a stack of 108 battery cells in series and 50x 4-bit temperature sensors. The system was delivered with source code libraries for low-level driver functions that provide full control over the available functionalities of the Battery Simulator System. This software code is based on pre-existing software modules, which were assembled and customized to accommodate the customer’s specific test system and test application. DMC did not develop a higher-level test execution control application as the customer wished to develop their primary test control application themselves.</p>


<hr />


<h2 id="h-system-details" class="wp-block-heading"><a id="SYSTEM DETAILS" name="SYSTEM DETAILS"></a>System Details</h2>



<h3 id="h-definitions" class="wp-block-heading"><a id="DEFINITIONS" name="DEFINITIONS"></a>Definitions</h3>



<ul class="wp-block-list">
<li><strong>BMS:</strong> <em>Battery Management System</em> &#8211; An electronic system for managing a rechargeable battery by continuously monitoring the battery state, calculating and reporting data on the battery, performing safety functions in fault conditions, performing cell balancing functions, etc.</li>



<li><strong>NI:</strong> <em>National Instruments, Inc. </em></li>



<li><strong>PXI:</strong> <em>Programmable eXtensions for Instrumentation</em> &#8211; Hardware platform for test and measurement IO</li>



<li><strong>DMM:</strong> <em>Digital Multi-Meter</em> &#8211; An electronic measurement device, commonly capable of acquiring high-resolution voltage, current, resistance, or capacitance measurements, as either single-point measurements or waveform captures</li>



<li><strong>DUT: </strong><em>Device Under Test</em> &#8211; Client’s BMS device to be tested</li>
</ul>


<hr />


<h2 id="h-overview-nbsp-of-nbsp-hardware-system" class="wp-block-heading"><a id="OVERVIEW OF HARDWARE SYSTEM" name="OVERVIEW OF HARDWARE SYSTEM"></a>Overview&nbsp;of&nbsp;Hardware System</h2>



<p class="wp-block-paragraph">A high-level functional diagram of the DMC Battery Simulator System is shown below.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Functional-Diagram.png" alt="DMC battery simulation test system diagram"/></figure>


<hr />


<h2 id="h-system-enclosure" class="wp-block-heading"><a id="SYSTEM ENCLOSURE" name="SYSTEM ENCLOSURE"></a>System Enclosure</h2>



<p class="wp-block-paragraph">The Battery Simulator System is built upon the Media Director Lectern V2, a portable (wheeled) rack-mount enclosure desk, as shown below.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/V2-NASA-Cell-Simulator-Relay-Multiplexer.png" alt="Media Director Lectern V2 with battery simulator system"/></figure>



<p class="wp-block-paragraph">This mobile desk provides 32U of total rack-mount space in two separate columns for mounting primary system components, including 6U of rack-mount space in the upper portion of the lectern just beneath the desk surface.</p>


<hr />


<h2 id="h-controller-and-accessories" class="wp-block-heading"><a id="CONTROLLER AND ACCESSORIES" name="CONTROLLER AND ACCESSORIES"></a>Controller and Accessories</h2>



<p class="wp-block-paragraph">The primary controller for the Battery Simulator System is a rack mount PC. This PC serves as the primary controller for the test system and runs a LabVIEW test application developed by customer engineers.</p>



<p class="wp-block-paragraph">A listing of the performance specifications of this PC is provided below.</p>



<ul class="wp-block-list">
<li>Processor(s): Intel® i7 &#8211; 2600 (LGA1155) Quad Core Processor 3.4GHz/8MB Cache</li>



<li>&nbsp;2U Riser Card PCIe &#8211; x16, x4, x1</li>



<li>Memory &#8211; DDR3: 16 GB DDR3-1333/PC3-10600</li>



<li>Hard Drive: 2TB SATA III 7200RPM</li>



<li>Optical Drive: Plextor® PX-890SA 24x DVD±R/W</li>



<li>Video Card: PCI-EXPRESS RADEON HD6450 1GB/PCIe 2.0 (Dual Monitor)</li>



<li>Operating System: Microsoft® Windows® 7 Professional 64-bit OE</li>
</ul>



<p class="wp-block-paragraph">The system includes a license for the LabVIEW NI Developer Suite package (the most comprehensive and full-featured package offered by National Instruments) to ensure the customer has access to the complete set of LabVIEW functions, toolkits, and capabilities for their development activities. This is the package that DMC uses internally for development, so utilizing this package also ensures that the controller PC will have full access and compatibility with all supporting software provided by DMC.</p>



<p class="wp-block-paragraph">The system includes dual DellTM UltraSharpTM U2410 monitors that are mounted above the desk surface of the enclosure via a dual flat panel mounting arm.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Dual-Monitors-with-screen.png" alt="dual DellTM UltraSharpTM U2410 monitors"/></figure>



<p class="wp-block-paragraph">The system includes the Logitech Wireless Keyboard/Mouse MK710 peripheral devices for user operation of the PC.</p>


<hr />


<h2 id="h-battery-stack-simulation" class="wp-block-heading"><a id="BATTERY STACK SIMULATION" name="BATTERY STACK SIMULATION"></a>Battery Stack Simulation</h2>



<p class="wp-block-paragraph">The Battery Stack Simulation sub-system consists of Pickering PXI 41-752, 6-cell battery simulator cards placed inside a PXI chassis, providing independent cell voltage simulated outputs. The Battery Simulator System includes 18 PXI cell simulator cards, enabling simulation of a battery stack of 108 cells.</p>



<p class="wp-block-paragraph">The cell simulator current outputs and voltage sense lines from each card connect to a custom-built circuit board which configures the independent simulated cells into a full simulated battery stack. It also handles battery stack management and safety functions. Past this custom circuit board, the cell supply/sense lines route to a single high-density DUT connection on the front panel of the test stand.</p>



<p class="wp-block-paragraph">The Pickering cell simulator cards offer no direct means of reading back their output current or voltage. As a result, the cards themselves provide no direct capability for voltage supply line leakage current measurement, or for actual cell voltage measurements.</p>



<p class="wp-block-paragraph">Since these measurements are useful for the characterization and calibration of a BMS device, DMC’s Battery Simulator System provides the capability to acquire independent cell voltage and current output measurements using a high-resolution Cell Current/Voltage Measurement Module. This module consists of an active high-density relay switch matrix that enables measurement of the current flow on any cell line or of the voltage differential between any two cell lines in the battery stack. This high-resolution cell current/voltage measurement module is described in more detail later in this document.</p>



<p class="wp-block-paragraph"><strong>DMC considers the Pickering 41-752 battery simulator card to be an excellent&nbsp;tool for simulating a battery input</strong> to a BMS for the following reasons:</p>



<ol class="wp-block-list">
<li>The <strong>750V isolation barrier allows the outputs to be stacked in series </strong>without inducing unintentional ground faults or loops and without voiding the manufacturer’s warranty.</li>



<li>The cards are <strong>capable of both sourcing and sinking current, just like an actual chemical cell.</strong> Accurate testing of BMS cell balancing operations requires this current-sinking function.</li>
</ol>



<p class="wp-block-paragraph">The 750V isolation barrier of the Pickering 41-752 card allows it to be used to emulate an entire low power battery stack representative of those used for vehicle propulsion.</p>



<p class="wp-block-paragraph">The Pickering PXI 41-752 is a PXI based, 6-channel battery simulator module. Each channel of the module can supply up to 7V and 300mA to the load. Each channel is fully isolated from ground and from each other, allowing the channels to be connected in series to simulate batteries arranged in a stacked architecture. The 750V isolation barrier permits the 41-752 to be used to emulate a low power battery stack representative of those used for vehicle propulsion.</p>



<p class="wp-block-paragraph">Each battery simulator provides independent power and sense connections, allowing the battery simulator to sense a remote load and correct for wiring voltage losses. The battery simulator is designed to respond quickly to dynamic loads, minimizing the need for local decoupling capacitors at the load.</p>



<p class="wp-block-paragraph">A signal line on the user connector allows the user to shut down all battery simulator channels with a single connection. Multiple module control lines are linked together to provide an easy way of inhibiting voltage generation (E-Stop) when using many series-connected modules that provide high output voltages.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/cool2_1.png" alt="battery pack simulation specifications"/></figure>


<hr />


<h2 id="h-cell-voltage-current-measurement-module-optional" class="wp-block-heading"><a id="CELL VOLTAGE / CURRENT MEASUREMENT MODULE (OPTIONAL)" name="CELL VOLTAGE / CURRENT MEASUREMENT MODULE (OPTIONAL)"></a>Cell Voltage/Current Measurement Module (Optional)</h2>



<p class="wp-block-paragraph">The Cell Voltage/Current Measurement Module provides independent (DMM based) high-resolution measurement of the voltage between any two cells in the simulated battery stack or of the current on any given cell voltage supply line. These measurements are useful for the characterization (cell balancing functions, power consumption, leakage currents, etc.) or calibration of a BMS device. This module also enables automated calibration of the Battery Stack Simulator device itself.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Cell-Current-_Voltage-Measurement-Multiplexing-Module.jpg" alt="Cell Voltage/Current Measurement Module"/></figure>



<p class="wp-block-paragraph">To deliver this extensive range of measurements in a cost-effective manner, the module utilizes a single high-accuracy digital multimeter in conjunction with an active high-density switching matrix to connect this meter to any desired set of measurement points. The Battery Simulation system contains a NI PXI-4071 Digital Multi-Meter (DMM) installed in one of the PXI chassis. This 7 ½ digit DMM delivers the following measurement capabilities:</p>



<ul class="wp-block-list">
<li>Voltage measurements from ±10 nV to 1000 VDC</li>



<li>8 DC current ranges with sensitivity down to 1 pA</li>



<li>±500 VDC/Vrms common-mode isolation</li>



<li>Resistance measurements from 10 µΩ to 5 GΩ</li>



<li>1.8 MS/s isolated, 1000 V waveform acquisition</li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Cell-Current-_Voltage-Measurement-Multiplexing-Module-2.jpg" alt="Cell Voltage/Current Measurement Module"/></figure>



<p class="wp-block-paragraph">The Cell Voltage/Current Measurement Module uses a single DMM, and thus it is only possible to acquire one particular measurement at a given time (i.e. the specific probe point that the current relay multiplexer state is connecting the DMM to measure). It is very straightforward, however, to set up functions in the test control software to scan through all cell voltage or current measurement points by simply reconfiguring the relay state between each measurement acquired by the DMM.</p>



<p class="wp-block-paragraph">The switching matrix in this module also makes it possible to simulate a broken connection between a simulated cell and the BMS or to simulate a shorted connection between two adjacent cells; these can be useful fault insertion mechanisms in BMS testing regiments. Similarly, the Voltage/Current Measurement Module also provides the ability to perform complete and total disconnection of the cell simulator from the BMS device under test.</p>



<p class="wp-block-paragraph">The Cell Voltage/Current Measurement Module utilizes 5-amp relays that can handle cold switching up to 750 V and are thus more than capable of handling the expected total stack voltage generated by many simulated cells in series.&nbsp;</p>



<p class="wp-block-paragraph">The Cell Voltage/Current Measurement Module fundamentally consists of multiple removable/swappable relay multiplexing cards that are seated in a 4U (7”) high Vector card cabinet. It is designed to be located either directly above or directly below a PXI chassis containing cell simulator modules (as shown in the image below). Each relay card connects directly to a cell simulator card and handles the measurement multiplexing for those six simulated cells. This design makes it easy to scale the multiplexer module when adding or removing cell simulator cards to increase/decrease the size of the simulated cell stack.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Cell-Simulator-Module-Connected.jpg" alt="Cell Voltage/Current Measurement Module"/></figure>


<hr />


<h2 id="h-battery-stack-simulator-connections" class="wp-block-heading"><a id="BATTERY STACK SIMULATOR CONNECTIONS" name="BATTERY STACK SIMULATOR CONNECTIONS"></a>Battery Stack Simulator Connections</h2>



<p class="wp-block-paragraph">Each simulated cell has one supply and one sense line that needs to be routed independently to the Device Under Test (to allow the cell simulator modules to accurately compensate for voltage drop in harness/wiring). Therefore, the complete set of simulated cell connections consists of 108 cell voltage supply lines and 108 cell voltage sense lines. The Battery Simulator System provides two parallel connections to the simulated cells.</p>



<p class="wp-block-paragraph">Battery Stack Connection 1 is used to interface with the Device Under Test through a pair of connectors that are panel mounted in the system enclosure panel. There are separate connectors (with identical pin-out mappings for consistency) for the simulated cell voltage stack sense and supply lines, as shown below.</p>



<p class="wp-block-paragraph">Battery Stack Connection 1 utilizes 2x 160 position connectors as depicted below:</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Battery-Simulator-System.png" alt="Battery Stack Simulator Connection with 2x 160 position connectors"/></figure>



<p class="wp-block-paragraph">Battery Stack Connection 2 provides an auxiliary parallel connection to all simulated cell supply and sense lines for external monitoring, measurement, and diagnostic purposes. This parallel connection has an available standard screw terminal connection for each cell voltage supply and sense line, as depicted below. These breakout terminal connections are mounted facing out the front of the primary system enclosure to make them externally accessible.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Aux-Parallel.png" alt="Battery Stack Simulator Connection with standard screw terminal connection"/></figure>


<hr />


<h2 id="h-temperature-sensor-simulation-module" class="wp-block-heading"><a id="TEMPERATURE SENSOR SIMULATION MODULE" name="TEMPERATURE SENSOR SIMULATION MODULE"></a>Temperature Sensor Simulation Module</h2>



<p class="wp-block-paragraph">The Temperature Sensor Simulation module supports simulation of 50x 4-bit resistive temperature. To enable future flexibility, the module provides the ability to alternatively simulate 25x 8-bit with some minor reconfiguration of built-in jumper points. The figures below illustrate the simulation of either one 8-bit or two 4-bit resistor chains and how the module supports switching from 4-bit to 8-bit simulation through the installation of jumpers. An N-bit simulated temperature sensor essentially consists of N fixed resistors that can be inserted or removed from the simulated temperature sensor circuit using a relay switching matrix. The resistor values that are placed in line with the simulated temperature sensor circuit add with one another (since they are in a series configuration) to produce the desired resistance to simulate a particular temperature reading.</p>



<p class="wp-block-paragraph">For a 4-bit simulated sensor, there are a total of 2^4 = 16 discrete resistance values (including a short circuit) that can be applied by each simulated sensor. For an 8-bit simulated sensor, there are a total of 2^8 = 256 resistance values that can be generated. The actual resistor values used in the module (which thus affect the total range and the set of overall resistance values that can be generated) are fully configurable and are determined by the requirements of the test application.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Temp-Sensor.png" alt="simulation of one 8-bit resistor chain"/></figure>



<p class="wp-block-paragraph">&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Resistor-Chains.png" alt="simulation of two 4-bit resistor chains"/></figure>



<p class="wp-block-paragraph">The temperature sensor simulation system utilizes a modular motherboard and daughter card architecture. The actual physical resistors that comprise the simulated temperature sensors are all installed on swappable daughter cards that plug into the module’s motherboard. The motherboard handles the “infrastructure” of aggregating independent resistors into simulated temperature sensors, integrating relays to control the simulated temperature circuits, etc. By swapping in and out sets of daughter cards containing different resistor values, different types of temperature sensors or different temperature ranges can be simulated to accommodate varying testing requirements or DUT models.</p>



<p class="wp-block-paragraph">The relays that are responsible for configuring the desired output state of the simulated temperature sensors are contained on and controlled by two high-density PXI relay cards. Control of the Temperature Sensor Simulation module is accomplished through a set of LabVIEW driver VIs provided along with the system.</p>



<p class="wp-block-paragraph">The simulated temperature sensor module drivers include algorithms to automatically calculate the optimal combination of resistors that should be inserted into a given simulated temperature sensor circuit to achieve the closest possible resistance to the commanded value. Thus, the interface for controlling the temperature sensor module is simple and abstracts away the lower-level hardware operations. It is simply necessary to specify the desired resistance (corresponding to the temperature reading you want to simulate) to apply to a particular temperature sensor number.</p>



<p class="wp-block-paragraph">Each simulated thermistor requires two connection lines, and thus for a total of 50 simulated thermistors the system has 100 total connections from the Temperature Sensor Simulation Module to the DUT. The Temperature Sensor Simulation Module has a 104-position connector mounted in the front panel of its enclosure, as depicted in the image below.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Enclosure.jpg" alt="Temperature Sensor Simulation Module"/></figure>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Swappable.png" alt="Temperature Sensor Simulation Module connector"/></figure>



<p class="wp-block-paragraph">&nbsp;</p>


<hr />


<h2 id="h-px-chassis-to-controller-interface" class="wp-block-heading"><a id="PX CHASSIS TO CONTROLLER INTERFACE" name="PX CHASSIS TO CONTROLLER INTERFACE"></a>PX Chassis to Controller Interface</h2>



<p class="wp-block-paragraph">The Battery Simulator System includes two full 18-slot&nbsp;NI PXI-1045 chassis to house Cell Simulator PXI cards as well as supporting instrumentation and device control cards.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/two-18-slot-chasses.png" alt=" two full 18-slot NI PXI-1045 chassis"/></figure>



<p class="wp-block-paragraph">Both of these chassis interface to the controller PXI using an MXI Express interface. A NI PXI-PCIe8362 card is installed in an available PCIe port of the controller PC to provide two MXI interface ports. Each PXI chassis has a NI PXI-8360 MXI Interface card installed in the first slot of the chassis. The MXI ports on the controller PCI card each connect via an included three-meter, high-speed MXI cable to one of the MXI interface cards in the respective PXI chassis to effectively link both chassis to the single PC controller.</p>



<p class="wp-block-paragraph">This MXI Express interface provides a software-transparent link between the controller PC and the PXI chassis that house system instrumentation and card modules. This linkage allows the Battery Simulator hardware to effectively be available as native or directly connected instrumentation on the controller computer.</p>


<hr />


<h2 id="h-software-driver-libraries-for-system-control" class="wp-block-heading"><a id="SOFTWARE DRIVER LIBRARIES FOR SYSTEM CONTROL" name="SOFTWARE DRIVER LIBRARIES FOR SYSTEM CONTROL"></a>Software Driver Libraries for System Control</h2>



<p class="wp-block-paragraph">The Battery Simulator System includes LabVIEW driver libraries (with full unlocked source code) that provide full control over the available functionalities of the Battery Simulator System. DMC did not develop a higher-level test execution control application for this particular system, as the customer wished to develop a primary test control application internally.</p>



<p class="wp-block-paragraph">DMC has provided the following control drivers (with accompanying documentation) for use on the controller PC:</p>



<ul class="wp-block-list">
<li>DMC custom LabVIEW drivers for full simulated battery stack control and management</li>



<li>DMC custom LabVIEW drivers for control of Cell Voltage/Current Measurement Module</li>



<li>DMC custom LabVIEW drivers for control/management of simulated temperature sensors</li>



<li>DMC custom LabVIEW Digital Multi-Meter Drivers for higher-level DMM functions (waveform capture and analysis, etc.)</li>



<li>VISA (Virtual Instrument Software Architecture) driver set for direct control of individual Cell Simulator modules and Pickering relay cards</li>



<li>Direct IO driver set for direct control of individual Cell Simulator modules and Pickering relay cards</li>
</ul>


<hr />


<h2 id="h-safety-interlock-functions" class="wp-block-heading"><a id="SAFETY / INTERLOCK FUNCTIONS" name="SAFETY / INTERLOCK FUNCTIONS"></a>Safety/Interlock Functions</h2>



<p class="wp-block-paragraph">Since the Battery Simulator System can generate high voltages (as required for battery stack simulation), it contains both hardware and software-based safety features to disable all voltage output during a safety event.</p>



<ul class="wp-block-list">
<li>Large Red ESTOP button in the middle of the top desk surface of Battery Simulator System enclosure</li>



<li>External/Remote Interlock connector on the right-side panel of the enclosure</li>



<li>Software-based disable command to open PC-controlled relay that is in series with safety interlock loop</li>
</ul>



<p class="wp-block-paragraph">Activating any of these safety features will immediately turn off all voltage outputs from the Battery Stack Simulator.</p>


<hr />


<h2 id="h-company-overview-and-qualifications" class="wp-block-heading">Company Overview And Qualifications</h2>



<p class="wp-block-paragraph">DMC is a well-known and established controls engineering and consulting firm focused on the industrial automation market. We develop and implement solutions for a wide range of <a href="https://static.dmcinfo.com/industries/">industries</a> using a variety of technologies. DMC has successfully delivered solutions for hundreds of companies including 3M, Abbott Laboratories, Argonne National Labs, Bosch, BRP, Caterpillar, Chrysler, Fermilab, Ford, John Deere, UL, Wrigley, and Yaskawa. Every solution we develop is based on a solid understanding of engineering principles with the primary objective of helping our client increase profitability and productivity using world-class solutions.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/CSIA-Certified_1_1.png" alt="CSIA certified logo"/></figure>



<p class="wp-block-paragraph">DMC is a certified member of the Control Systems Integrators Association (CSIA). DMC passed a rigorous third-party audit of 200 criteria that span all aspects of business performance in the areas of:</p>



<ul class="wp-block-list">
<li>General Management</li>



<li>Human Resources Management</li>



<li>Marketing and Business Development</li>



<li>Financial Management</li>



<li>Project Management</li>



<li>System Development Lifecycle</li>



<li>Quality Assurance Management</li>
</ul>


<hr />


<h2 id="h-national-instruments-labview-experience" class="wp-block-heading"><a id="NATIONAL INSTRUMENTS / LABVIEW EXPERIENCE" name="NATIONAL INSTRUMENTS / LABVIEW EXPERIENCE"></a>National Instruments / LabVIEW Experience</h2>



<p class="wp-block-paragraph">DMC has been a <a href="https://static.dmcinfo.com/about/partners/ni-alliance-partner">National Instruments (NI) Alliance</a> member for more than 10 years with one of the largest teams of <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming">Certified LabVIEW</a> developers in the country, including several National Instruments Certified LabVIEW Architects (highest level of certification available), and multiple NI Certified LabVIEW Developers.</p>


<hr />


<h2 id="h-test-and-measurement-experience" class="wp-block-heading"><a id="TEST AND MEASUREMENT EXPERIENCE" name="TEST AND MEASUREMENT EXPERIENCE"></a>Test and Measurement Experience</h2>



<p class="wp-block-paragraph">Our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation">Test and Measurement Automation</a> services help clients automate laboratory testing using the latest technologies. We have years of experience delivering world-class solutions to leaders in research, development, production, quality, and certification testing. Our flexible and collaborative approach is proven to deliver efficient, accurate, and robust test systems, as well as the tools to leverage test data for effective results analysis.</p>



<p class="wp-block-paragraph">DMC has employed LabVIEW in many industries, including product development, test and measurement engineering, R&amp;D, and high-tech manufacturing. We have developed LabVIEW solutions for hundreds of projects at dozens of customers, including:</p>



<ul class="wp-block-list">
<li>Argonne National Laboratories</li>



<li>Fermi National Accelerator Laboratory (Fermilab)</li>



<li>Bombardier Recreational Products Bosch</li>



<li>Underwriters Laboratories</li>



<li>LG</li>



<li>Bosch</li>
</ul>



<p class="wp-block-paragraph">DMC applies a disciplined and systematic approach to LabVIEW software design. Engineers at DMC employ software conventions and architectures so that code is structured and well-organized. One example of these structures is a LabVIEW state machine that builds a system based on states, events, and actions</p>



<p class="wp-block-paragraph">DMC has a vast, reliable code library that has been tested and can be used to significantly reduce the development time and risk. Leverage the work we&#8217;ve already done to reduce start-up time now and downtime later. We&#8217;ve also developed LabVIEW tools for additional features such as HTML and PDF reporting, TDMS file storage, external data viewers, and SQL databases.</p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>Advanced Battery Testing for the Most Demanding Applications</strong>.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn more about our work with <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/" data-type="page" data-id="611">Battery Management Systems</a> and our expertise with <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> solutions.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/21230/nasa-battery-simulator-system/">NASA Battery Simulator System</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Future of Test and Measurement and NI Connect 2024</title>
		<link>https://static.dmcinfo.com/blog/16254/the-future-of-test-and-measurement-and-ni-connect-2024/</link>
		
		<dc:creator><![CDATA[Steven Dusing]]></dc:creator>
		<pubDate>Thu, 30 May 2024 10:24:08 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<category><![CDATA[2024]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[Connect]]></category>
		<category><![CDATA[NI]]></category>
		<category><![CDATA[Test]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/16254/the-future-of-test-and-measurement-and-ni-connect-2024/</guid>

					<description><![CDATA[<p>NI Connect 2024 was a highlight event this year&#160;for the Test and Measurement industry that brought together major thought leaders to share insights, forge connections, and celebrate innovation. Let’s dive into the key takeaways!&#160; Solving the Challenges of Battery Production and Remanufacturing Test At NI Connect, DMC had the privilege of showcasing our cutting-edge battery [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/16254/the-future-of-test-and-measurement-and-ni-connect-2024/">The Future of Test and Measurement and NI Connect 2024</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><p aria-level="2" lang="EN-US" paraeid="{0daae977-df12-4d0c-86d3-eac046759b3e}{195}" paraid="486709785" role="heading" xml:lang="EN-US">NI Connect 2024 was a highlight event this year&nbsp;for the Test and Measurement industry that brought together major thought leaders to share insights, forge connections, and celebrate innovation. Let’s dive into the key takeaways!&nbsp;</p></p>



<h2 class="wp-block-heading" paraeid="{755f097e-b8fc-42c2-be66-de357aeba079}{192}" paraid="197224372">Solving the Challenges of Battery Production and Remanufacturing Test</h2>



<p class="wp-block-paragraph">At NI Connect, DMC had the privilege of showcasing our cutting-edge battery production and remanufacturing test innovations at our exhibit in the Battery Production Test booth. We deeply appreciate the valuable input from our customers, which has allowed us to develop solutions that directly addresses the common pain points we frequently hear about from conference attendees. Scalability and openness to the test platform are core principles of DMC’s Battery Pack Test (BPT) solution, ensuring it meets the dynamic needs of the industry. If you are encountering similar challenges with you battery pack or module testing, explore our&nbsp;<a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/" type="page" id="611">Battery Test page</a> to learn how we can assist you-from consulting to full system integration.</p>



<p class="wp-block-paragraph"><p paraeid="{755f097e-b8fc-42c2-be66-de357aeba079}{192}" paraid="197224372"><a href="https://static.dmcinfo.com/bpt" rel="noreferrer noopener" target="_blank"><img decoding="async" alt="" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/bpt-test-1.jpg"></a>&nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{cadaf326-5568-4613-bc67-a1fb3fd21b07}{250}" paraid="1193331433" xml:lang="EN-US">The DMC Battery Pack Test (BPT) System is designed by DMC’s Battery Test experts, leveraging almost two decades’ worth of battery test experience. It is a highly capable pack and module testing solution that enhances test coverage and scales with your organization. Some notable features include:&nbsp;</p></p>



<ul class="wp-block-list" role="list">
 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="1" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{156}" paraid="1039660669" xml:lang="EN-US"><strong>Open Platform</strong>: Built on NI TestStand, the BPT offers a truly open platform for managing test recipes that allows customers to fully own and adapt the solution to meet emerging technology requirements.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="2" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{27ecf7c7-efa1-4bb1-9044-bc79ab588eef}{64}" paraid="1431753318" xml:lang="EN-US"><strong>User-Centric Station Operation</strong>: Intuitive workflows ensure consistent daily production operation with minimal interaction with the software.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="3" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{181}" paraid="1887772042" xml:lang="EN-US"><strong>Role-Based Access Controls</strong>: Screen and feature access are controlled based on roles.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="4" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{203}" paraid="1051916234" xml:lang="EN-US"><strong>Flexible Configurations</strong>: The BPT can be deployed in one station rack module or decomposed into multiple station modules for optimized cycle times and throughput.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="5" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{225}" paraid="1957501939" xml:lang="EN-US"><strong>Complete Traceability</strong>: Continuous data acquisition (DAQ) provides traceability and visualization.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="6" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{247}" paraid="347503605" xml:lang="EN-US"><strong>Integration with MES/SCADA Systems</strong>: Seamlessly integrates with your manufacturing execution system (MES) or supervisory control and data acquisition (SCADA) system.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="7" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{5a9c01b3-493b-4e6d-b41c-5eca54eb2dee}{36}" paraid="1053708680" xml:lang="EN-US"><strong>Data Analytics</strong> via NI SystemLink or custom database plugin: Enables data analysis and insights.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="8" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{5a9c01b3-493b-4e6d-b41c-5eca54eb2dee}{58}" paraid="63313656" xml:lang="EN-US"><strong>IT-Synced User Permissions Management</strong>: Ensures secure access.&nbsp;</p>


 </li>


 

<li aria-setsize="-1" data-aria-level="1" data-aria-posinset="9" data-font="Symbol" data-leveltext="" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-listid="2" role="listitem">
 

<p class="wp-block-paragraph" lang="EN-US" paraeid="{5a9c01b3-493b-4e6d-b41c-5eca54eb2dee}{80}" paraid="2049338100" xml:lang="EN-US"><strong>Soft-Front Panel HMIs</strong>: Allows manual device control and diagnostics.</p>


 </li>


</ul>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{124}" paraid="256196202" xml:lang="EN-US">DMC also took part in a joint presentation with NI on <strong>Advanced Battery Cell Testing Techniques</strong>, highlighting the work we&#8217;re currently doing to help our customers scale battery cell testing with NI&#8217;s latest technology.</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{ff14f694-fd71-40ac-9b07-bf48695f3c71}{124}" paraid="256196202" xml:lang="EN-US"><img decoding="async" alt="" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/celltest-1.jpg"></p></p>



<h2 class="wp-block-heading" paraeid="{82c6fb8b-fdcf-477e-b971-9af32ecafbd9}{192}" paraid="1618063845">Celebrating Partnerships and Connections</h2>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{66f94d94-30f8-4c0f-83b8-22b14ec90827}{186}" paraid="2118412941" xml:lang="EN-US">NI Connect 2024 was more than just a conference; it was a celebration of the strong bonds formed between colleagues, partners, and clients. Amidst great dinners, social events, and learning opportunities, the DMC team took a moment to recognize the strong partnership we’ve shared with NI for over 25 years. This partnership has been instrumental in helping our mutual customers solve challenging technical problems in a variety of industries. Some key themes to our partnership as I see them are:</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{66f94d94-30f8-4c0f-83b8-22b14ec90827}{212}" paraid="1806673984" xml:lang="EN-US"><em><strong>Expertise and Solutions:</strong></em> DMC, recognized as an NI Preferred System Integrator, brings unparalleled NI ecosystem expertise to the table, especially LabVIEW programming. DMC’s role extends beyond writing code; we act as consultants, advising on hardware choices and anticipating future needs. NI’s hardware product offerings combined with DMC’s expertise and software solutions helps our customers get to market faster.&nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{66f94d94-30f8-4c0f-83b8-22b14ec90827}{237}" paraid="948661928" xml:lang="EN-US"><em><strong>Investments in Product Offerings: </strong></em>NI continues to invest in both hardware and software, enhancing test workflows and leveraging test data with their latest emphasis on the <a href="https://www.ni.com/en/shop/labview/labview-plus-suite.html" rel="noreferrer noopener" target="_blank">LabVIEW+ Suite</a>. NI’s renewed commitment to their software platforms provides clarity on areas of NI’s investment and enables DMC to focus on forward-looking solutions for our customers, knowing that we have the investment and backing of NI to take on the next challenge. In particular, NI’s focus on AI is opening new doors for the future of what test engineering can look like, and DMC is excited for the new opportunities ahead.&nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{92985620-7654-4402-8658-c1a00f8778d8}{52}" paraid="622827821" xml:lang="EN-US"><em><strong>Collaborative Spirit:</strong></em> NI Connect 2024 exemplified the collaborative spirit that drives the industry forward. The strong partnership between NI and DMC is a testament to this spirit, resulting in innovative solutions for customers. NI’s Battery Test Solution for Pack Validation and DMC’s Battery Production Test (BPT) solution are recent examples of DMC and NI collaboration. &nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{92985620-7654-4402-8658-c1a00f8778d8}{52}" paraid="622827821" xml:lang="EN-US"><em><strong>Thought Leadership and Educational Lectures: </strong></em>A key feature of NI Connect 2024 was the array of lectures on cutting-edge innovations, providing a platform for thought leadership within the industry. These sessions were not just educational but inspirational at times, offering a glimpse into the technological advancements that are shaping our world. &nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{24bd17ae-065a-4884-8827-9a2651c850a0}{223}" paraid="134592618" xml:lang="EN-US">&nbsp;</p></p>



<h2 class="wp-block-heading" lang="EN-US" paraeid="{24bd17ae-065a-4884-8827-9a2651c850a0}{223}" paraid="134592618" xml:lang="EN-US">NI Focus on Generative AI</h2>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{24bd17ae-065a-4884-8827-9a2651c850a0}{223}" paraid="134592618" xml:lang="EN-US">Notably, several exciting AI technology integrations were discussed, highlighting how NI is focusing on leveraging AI as a competitive advantage in their product offerings, which will help our customers leverage this cutting edge technology to enhance their business performance. Here are some highlights:&nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{c6a7f0b5-a176-425c-b23d-1f5190217013}{22}" paraid="1280507792" xml:lang="EN-US"><em><strong>Analytics Tools (AI and ML): </strong></em>The use of artificial intelligence (AI) and machine learning (ML) in test processes was a hot topic this year. Attendees discovered how these tools can improve yield, enhance product quality, and drive innovation. NI continues to invest in its new AI assistant,&nbsp;NIGEL, expanding capabilities and planning a roadmap that ensures you can leverage the power of AI wherever you need: from the cloud to the edge and anywhere in between.&nbsp;</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{c6a7f0b5-a176-425c-b23d-1f5190217013}{22}" paraid="1280507792" xml:lang="EN-US"><em><strong>Effective Test Data Management:</strong></em> Companies learned strategies for optimizing test data management. By efficiently handling large volumes of data, organizations can make informed decisions and drive better outcomes. Tools like NI SystemLink greatly simplify this task. DMC has lots of experience using SystemLink and can attest to its impact on our customers&#8217; workflows, data analytics, and systems management. AI is certain to play a large role in transforming the utility of this data and rapidly accelerating data analysis capabilities for our customers.</p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{ff7bea61-e20c-45ba-88cc-5fce27c17cdc}{160}" paraid="1302352397" xml:lang="EN-US"><em><strong>Python/LabVIEW Integration: </strong></em>Attendees explored Python/LabVIEW integration, allowing seamless collaboration between these two powerful programming languages. This integration streamlines test development and data analysis, enhancing overall efficiency and productivity. Both Python and LabVIEW are getting lots of AI integration investment, making it easier for teams to build sophisticated software in record time. DMC’s multiple service areas, including Test &amp; Measurement and Application Development frequently work together on projects, bringing the best solutions from multiple technologies like LabVIEW and Python together into an integrated solution that leverages the advantages of both. You can check out some of <a href="https://static.dmcinfo.com/latest-thinking/blog/id/10391/advantages-of-net-and-python-for-test-measurement-applications" target="_blank" rel="noreferrer noopener">our latest thinking on using text-based languages for your test projects here</a>. </p></p>



<h2 class="wp-block-heading" lang="EN-US" paraeid="{8835f336-8349-494d-8c58-9bfce8ef6ccd}{230}" paraid="1207031354" xml:lang="EN-US">Final Thoughts</h2>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{24bd17ae-065a-4884-8827-9a2651c850a0}{188}" paraid="1011496850" xml:lang="EN-US">NI Connect 2024 was a testament to the power of collaboration and innovation. It was an event where industry leaders could share their vision for the future and where partnerships were strengthened. As we reflect on the success of this year&#8217;s conference, we are reminded of the endless possibilities that lie ahead for technology and innovation. The DMC team, along with our partners at NI, are <span style="background-color: rgb(255, 255, 255);">at the forefront of this journey, providing our expertise and enthusiasm to our customers to help them solve their most challenging problems.  </span></p></p>



<p class="wp-block-paragraph"><p lang="EN-US" paraeid="{1b658db6-658c-4409-b936-c23f1f952c2f}{241}" paraid="1035928709" xml:lang="EN-US">Thanks for reading! We hope to see you next year at NI Connect 2025 in Fort Worth, Texas. &nbsp;</p></p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>Explore the Future of Test and Measurement</strong></h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn more about our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> expertise in <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/" data-type="page" data-id="611">battery testing</a>, NI technologies, AI-powered analytics, and integrated LabVIEW and Python solutions.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/16254/the-future-of-test-and-measurement-and-ni-connect-2024/">The Future of Test and Measurement and NI Connect 2024</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using Algorithms for Efficient Multiplexing</title>
		<link>https://static.dmcinfo.com/blog/16958/using-algorithms-for-efficient-multiplexing/</link>
		
		<dc:creator><![CDATA[Fadil Eledath]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 20:22:35 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/16958/using-algorithms-for-efficient-multiplexing/</guid>

					<description><![CDATA[<p>In Test and Measurement Automation projects, we often have to make numerous, quick measurements for test points on a device being tested, which we make with multiplexers. For a recent project, we needed to measure multiple AC voltages on a&#160;Mobile Energy Storage System. We chose multiplexers that are rated for high voltages, can carry a [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/16958/using-algorithms-for-efficient-multiplexing/">Using Algorithms for Efficient Multiplexing</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In <a href="https://static.dmcinfo.com/services/test-and-measurement-automation">Test and Measurement Automation</a> projects, we often have to make numerous, quick measurements for test points on a device being tested, which we make with multiplexers. For a recent project, we needed to measure multiple AC voltages on a&nbsp;<a href="https://static.dmcinfo.com/latest-thinking/case-studies/view/id/641/automated-testing-of-a-mobile-energy-storage-system">Mobile Energy Storage System</a>.</p>



<p class="wp-block-paragraph">We chose multiplexers that are rated for high voltages, can carry a decent amount current, and are rated by their manufacturer to have their relays switched on and off plenty of times. These are mechanical systems, however, and, if you build enough test systems with multiplexers that constantly switch relays on and off, one of them will eventually fail. Any part of a factory line system failing means downtime, which can lead&nbsp;to losses.</p>



<p class="wp-block-paragraph">The best approach to test systems that last and deliver value is to expect that they may fail at some point. At DMC, we design tools to delay and diagnose the inevitable as opposed to ignoring it.</p>



<p class="wp-block-paragraph">To this end, we deployed our project with a diagnostic sequence and additional hardware that the client&nbsp;could use&nbsp;periodically to detect wiring and relay faults so we can fix them. There are several&nbsp;ways in which this idea can be applied.</p>



<p class="wp-block-paragraph">Take the example of testing a standard 120V AC outlet: we need to check that we see ~120V between live and neutral as well as live and ground but ~0V between neutral and ground.<br>
&nbsp;<br>
In our case, we mapped DMM and each of the test points to multiplexer coordinate “paths” and those paths to human-readable names through our custom “MUX Manager” library. This enabled us to control relays with Python lines like these:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">Python</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>
mux_manager.get_pin_path(&lt;Pin Name>, &lt;Rail>)

mux_manager.set_pin(&lt;Pin Path>, &lt;New State>)

mux_manager.read_pin(&lt;Pin Path>)

mux_manager.clear_all()</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4">mux_manager.get_pin_path(&lt;Pin Name&gt;, &lt;Rail&gt;)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">mux_manager.set_pin(&lt;Pin Path&gt;, &lt;New State&gt;)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">mux_manager.read_pin(&lt;Pin Path&gt;)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">mux_manager.clear_all()</span></span></code></pre></div>



<p class="wp-block-paragraph">If we wrote a generic method in a test class to measure the voltage between two pins, a first attempt would look something like this:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">Python</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>
 class VoltageTest:
    …

    def test_voltage(self, pin_a, pin_b, expected, tolerance): 

        self.mux_manager.clear_all()

        path_a = self.mux_manager.get_pin_path(pin_a, Rail.POSITIVE) 

        path_b = self.mux_manager.get_pin_path(pin_b, Rail.NEGATIVE) 

 

        self.mux_manager.set_pin(path_a, True) 

        self.mux_manager.set_pin(self.dmm_positive_path, True) 

        self.mux_manager.set_pin(path_b, True) 

        self.mux_manager.set_pin(self.dmm_negative_path, True) 

        measurement = self.dmm.read_voltage()

        # Clearing up connections

        self.mux_manager.clear_all()

        if (expected - tolerance) &lt; measurement &lt; (expected + tolerance): 

            return "PASS"

        else:

            return "FAIL"</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #D4D4D4"> </span><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">VoltageTest</span><span style="color: #D4D4D4">:</span></span>
<span class="line"><span style="color: #D4D4D4">    …</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">def</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">test_voltage</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">self</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">pin_a</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">pin_b</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">expected</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">tolerance</span><span style="color: #D4D4D4">): </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.clear_all()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        path_a = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.get_pin_path(pin_a, Rail.POSITIVE) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        path_b = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.get_pin_path(pin_b, Rail.NEGATIVE) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4"> </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.set_pin(path_a, </span><span style="color: #569CD6">True</span><span style="color: #D4D4D4">) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.set_pin(</span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.dmm_positive_path, </span><span style="color: #569CD6">True</span><span style="color: #D4D4D4">) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.set_pin(path_b, </span><span style="color: #569CD6">True</span><span style="color: #D4D4D4">) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.set_pin(</span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.dmm_negative_path, </span><span style="color: #569CD6">True</span><span style="color: #D4D4D4">) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        measurement = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.dmm.read_voltage()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #6A9955"># Clearing up connections</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.clear_all()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (expected - tolerance) &lt; measurement &lt; (expected + tolerance): </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">return</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;PASS&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">else</span><span style="color: #D4D4D4">:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">return</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;FAIL&quot;</span></span></code></pre></div>



<p class="wp-block-paragraph">We need to clear up the connections at the end of each function call to leave the multiplexer in a clean state so that calls to test_voltage can be rearranged in a test sequence by an engineer without worrying about what pins are previously enabled. On the other hand, when we imagine how such a method would be used, we start to see some redundancy. In testing the 3-pin outlet, we would have to enable and disable DMM pins 12 times and get similar inefficiencies with the pins being tested.The problem is compounded when this generic function is run hundreds of times in one sequence and that sequence is run hundreds of times. The likelihood of a single relay failing (and therefore risk of downtime) is made unnecessarily high by lazy programming.</p>



<p class="wp-block-paragraph"><img decoding="async" alt="" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/before.gif"><br>
&nbsp;<br>
Instead, we could use our knowledge about our system and the math abilities of Python to eliminate this redundancy with a method in the MUX Manager:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">Python</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>
class MUXManager:

    …

    def masked_set_pins(self, pin_and_rail_list):

        high_pins = set()

        for pin_name in self.pin_names: 

            pin_path_positive = self.get_pin_path(pin_name, Rail.POSITIVE) 

            pin_path_negative = self.get_pin_path(pin_name, Rail.NEGATIVE) 

            if self.read_pin(pin_path_positive):

                high_pins.add(pin_path_positive) 

            if self.read_pin(pin_path_negative):

                high_pins.add(pin_path_negative)

        need_to_be_high_pins = set()

        for pin_name, rail in pin_and_rail_list:

            pin_path = self.get_pin_path(pin_name, rail)

            need_to_be_high_pins.add(pin_path)


        need_to_make_low_pins = high_pins - need_to_be_high_pins

        for path in need_to_make_low_pins:

            self.set_pin(path, False)

        need_to_make_high_pins = need_to_be_high_pins - high_pins

        for path in need_to_make_high_pins:

            self.set_pin(path, True) </textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">MUXManager</span><span style="color: #D4D4D4">:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    …</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">def</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">masked_set_pins</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">self</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">pin_and_rail_list</span><span style="color: #D4D4D4">):</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        high_pins = </span><span style="color: #4EC9B0">set</span><span style="color: #D4D4D4">()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">for</span><span style="color: #D4D4D4"> pin_name </span><span style="color: #C586C0">in</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.pin_names: </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            pin_path_positive = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.get_pin_path(pin_name, Rail.POSITIVE) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            pin_path_negative = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.get_pin_path(pin_name, Rail.NEGATIVE) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.read_pin(pin_path_positive):</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">                high_pins.add(pin_path_positive) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.read_pin(pin_path_negative):</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">                high_pins.add(pin_path_negative)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        need_to_be_high_pins = </span><span style="color: #4EC9B0">set</span><span style="color: #D4D4D4">()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">for</span><span style="color: #D4D4D4"> pin_name, rail </span><span style="color: #C586C0">in</span><span style="color: #D4D4D4"> pin_and_rail_list:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            pin_path = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.get_pin_path(pin_name, rail)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            need_to_be_high_pins.add(pin_path)</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        need_to_make_low_pins = high_pins - need_to_be_high_pins</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">for</span><span style="color: #D4D4D4"> path </span><span style="color: #C586C0">in</span><span style="color: #D4D4D4"> need_to_make_low_pins:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.set_pin(path, </span><span style="color: #569CD6">False</span><span style="color: #D4D4D4">)</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        need_to_make_high_pins = need_to_be_high_pins - high_pins</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">for</span><span style="color: #D4D4D4"> path </span><span style="color: #C586C0">in</span><span style="color: #D4D4D4"> need_to_make_high_pins:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.set_pin(path, </span><span style="color: #569CD6">True</span><span style="color: #D4D4D4">) </span></span></code></pre></div>



<p class="wp-block-paragraph">By using set differences, we know which&nbsp;relays to turn off and on from a previous state and avoid any calls in the process that would be redundant.</p>



<p class="wp-block-paragraph">This is not a perfect approach and requires knowledge of the system such as whether you would be performing any hot switching or&nbsp;there needs to be an order to the switch calls.</p>



<p class="wp-block-paragraph">For our voltage tests, however, this approach was the right one and worked best for our client’s needs.&nbsp;We can rewrite our test_voltage method to incorporate this new method as follows:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">Python</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>
class VoltageTest:

    …

    def test_voltage(self, pin_a: str, pin_b: str, expected, tolerance): 

        self.mux_manager.masked_set_high_pins(&#91;

            (pin_a, Rail.POSITIVE), 

            ("DMM+", Rail.POSITIVE), 

            (pin_b, Rail.NEGATIVE), 

            ("DMM-", Rail.NEGATIVE),

        &#93;) 

        measurement = self.dmm.read_voltage()

        if (expected - tolerance) &lt; measurement &lt; (expected + tolerance): 

            return "PASS"

        else:

            return "FAIL"    </textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"></span>
<span class="line"><span style="color: #569CD6">class</span><span style="color: #D4D4D4"> </span><span style="color: #4EC9B0">VoltageTest</span><span style="color: #D4D4D4">:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    …</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #569CD6">def</span><span style="color: #D4D4D4"> </span><span style="color: #DCDCAA">test_voltage</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">self</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">pin_a</span><span style="color: #D4D4D4">: </span><span style="color: #4EC9B0">str</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">pin_b</span><span style="color: #D4D4D4">: </span><span style="color: #4EC9B0">str</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">expected</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">tolerance</span><span style="color: #D4D4D4">): </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.mux_manager.masked_set_high_pins(&#91;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            (pin_a, Rail.POSITIVE), </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            (</span><span style="color: #CE9178">&quot;DMM+&quot;</span><span style="color: #D4D4D4">, Rail.POSITIVE), </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            (pin_b, Rail.NEGATIVE), </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            (</span><span style="color: #CE9178">&quot;DMM-&quot;</span><span style="color: #D4D4D4">, Rail.NEGATIVE),</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        &#93;) </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        measurement = </span><span style="color: #569CD6">self</span><span style="color: #D4D4D4">.dmm.read_voltage()</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (expected - tolerance) &lt; measurement &lt; (expected + tolerance): </span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">return</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;PASS&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">        </span><span style="color: #C586C0">else</span><span style="color: #D4D4D4">:</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D4D4D4">            </span><span style="color: #C586C0">return</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;FAIL&quot;</span><span style="color: #D4D4D4">    </span></span></code></pre></div>



<p class="wp-block-paragraph">Our method is more readable and efficient while reducing the relay switches per measurement. The animation given shows the decreased switching actions needed (from 24 down to 12) with this new approach — which is even more pronounced for outlets with more pins.</p>



<p class="wp-block-paragraph"><img decoding="async" alt="" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/after.gif">&nbsp;<br>
What I like most about this whole endeavor is that it confronts the fact that it illustrates how thoughtful engineering design can be exemplified in many ways —&nbsp;in hardware and software. By complicating how our software works, our hardware takes fewer steps and lives longer. Good multiplexing is, well,&nbsp;multiplex.</p>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems">Battery Pack and BMS Test Systems</a>&nbsp;and <a href="https://static.dmcinfo.com/contact">contact us</a> today for your next project.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/16958/using-algorithms-for-efficient-multiplexing/">Using Algorithms for Efficient Multiplexing</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC attends The Battery Show 2023 with NI</title>
		<link>https://static.dmcinfo.com/blog/17160/dmc-attends-the-battery-show-2023-with-ni/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Sat, 14 Oct 2023 12:05:24 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/17160/dmc-attends-the-battery-show-2023-with-ni/</guid>

					<description><![CDATA[<p>This year, DMC joined National Instruments (NI)&#160;at&#160;The Battery Show: North America&#160;in Detroit, Michigan. The Battery Show is America’s largest Battery and Electric Vehicle (EV) Technology conference. DMC has been an NI Integration Partner since 1997. This year, we exhibited our Battery Production Tester (BPT) at the NI booth. “We’re closely partnering with them [NI] to deliver this,” [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/17160/dmc-attends-the-battery-show-2023-with-ni/">DMC attends The Battery Show 2023 with NI</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This year, DMC joined National Instruments (NI)&nbsp;at&nbsp;<a href="https://www.thebatteryshow.com/en/home.html" target="_blank">The Battery Show: North America</a>&nbsp;in Detroit, Michigan. The Battery Show is America’s largest Battery and Electric Vehicle (EV) Technology conference.</p>



<p class="wp-block-paragraph">DMC has been an <a href="/about/partners/ni-alliance-partner">NI Integration Partner</a> since 1997. This year, we exhibited our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/">Battery Production Tester (BPT)</a> at the NI booth.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/BPT-demo-at-the-battery-show_1.jpg" alt=""/></figure>



<p class="wp-block-paragraph">“We’re closely partnering with them [NI] to deliver this,” Steven Dusing,&nbsp;Senior Project&nbsp;Engineer who attended the conference, said.</p>



<p class="wp-block-paragraph"><strong><a href="https://static.dmcinfo.com/wp-content/uploads/2025/06/dmc-bpt-systems-v2.pdf" target="_blank" rel="noreferrer noopener">Read more about our&nbsp;BPT solution here.</a></strong></p>



<p class="wp-block-paragraph">This year was one of the largest turnouts for the conference, providing a great opportunity for networking, and connecting with partners and clients.</p>



<p class="wp-block-paragraph">“This year’s show provided a great space for members of our Test &amp; Measurement team to meet with partners, customers, and colleagues we&#8217;ve worked with over the past 15 years,“ Darren Jones,&nbsp;Senior Director of&nbsp;Test &amp; Measurement, said. &#8220;Generally speaking, The Battery Show was huge this year, which indicates the growth of the battery world.&#8221;</p>



<p class="wp-block-paragraph">According to Darren, it was good to see a number of people&nbsp; the team has known over the years: including both&nbsp;customers and colleagues.</p>



<p class="wp-block-paragraph">&#8220;We were in the NI booth, but we saw our partners at Siemens, Beckhoff, Pickering, and some[other] old friends and long time customers that we see every year,&#8221; Steven said.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PXL_20230913_181738374.jpg" alt=""/></figure>



<p class="wp-block-paragraph">DMC also spent some time exploring the Expo floor.</p>



<p class="wp-block-paragraph">Steven said, &#8220;it was good to see a lot of different aspects of battery&nbsp;technology and&nbsp;to see how this technology has evolved.&#8221;</p>



<p class="wp-block-paragraph">Building on our 20+ years of expertise in this industry, we are excited to see it grow, and to continue delivering best-in-class solutions for our customers.</p>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s&nbsp;<a href="/services/test-and-measurement-automation/battery-pack-and-bms-test-systems">Battery Pack and BMS Test Systems</a>&nbsp;and <a href="/contact">contact us</a> today for your next project!</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/17160/dmc-attends-the-battery-show-2023-with-ni/">DMC attends The Battery Show 2023 with NI</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC and NI to Partner for The Battery Show 2023</title>
		<link>https://static.dmcinfo.com/blog/17276/dmc-and-ni-to-partner-for-the-battery-show-2023/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Fri, 25 Aug 2023 11:49:02 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Special Events]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/17276/dmc-and-ni-to-partner-for-the-battery-show-2023/</guid>

					<description><![CDATA[<p>DMC looks forward to attending this year&#8217;s&#160;The Battery Show: North America&#160;conference, held&#160;September 12-14 at the Suburban Collection Showplace in Novi, MI. We are proud to partner&#160;with&#160;NI (National Instruments)&#160;on the Expo floor to showcase our best-in-class Battery Production Test solutions. We will be available to meet with your team and&#160;accelerate your battery test solutions. Please reach [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/17276/dmc-and-ni-to-partner-for-the-battery-show-2023/">DMC and NI to Partner for The Battery Show 2023</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC looks forward to attending this year&#8217;s&nbsp;<a href="https://www.thebatteryshow.com/en/home.html" target="_blank">The Battery Show: North America</a>&nbsp;conference, held&nbsp;<strong>September 12-14</strong> at the Suburban Collection Showplace in Novi, MI.</p>



<p class="wp-block-paragraph">We are proud to partner&nbsp;with&nbsp;<a href="https://static.dmcinfo.com/about/partners/ni-integration-partner/">NI</a> (National Instruments)&nbsp;on the Expo floor to showcase our best-in-class Battery Production Test solutions.</p>



<p class="wp-block-paragraph">We will be available to meet with your team and&nbsp;accelerate your battery test solutions. Please reach out if you are attending The Battery Show and could benefit from meeting the DMC team.</p>



<p class="wp-block-paragraph">Visit <strong>booth 2717</strong> to learn more.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/conference-map-ni-dmc.png" alt=""/></figure>



<h2 id="h-conference-information" class="wp-block-heading">Conference Information</h2>



<p class="wp-block-paragraph">The Battery Show is America’s largest Battery and&nbsp;Electric Vehicle (EV) Technology conference. The conference features&nbsp;technical sessions, technology launches, product demos, and keynote&nbsp;presentations from the nation’s top&nbsp;battery and EV technology suppliers.</p>



<p class="wp-block-paragraph"><iframe allowfullscreen="" height="450" loading="lazy" referrerpolicy="no-referrer-when-downgrade" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2942.1345331337807!2d-83.50494164884664!3d42.488692434858606!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8824af2a330b7b5d%3A0xe71cc3d0740281c3!2sSuburban%20Collection%20Showplace!5e0!3m2!1sen!2sus!4v1661373392164!5m2!1sen!2sus" width="600"></iframe></p>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s&nbsp;<a href="https://static.dmcinfo.com/about/partners/ni-integration-partner/">partnership with NI</a>.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/17276/dmc-and-ni-to-partner-for-the-battery-show-2023/">DMC and NI to Partner for The Battery Show 2023</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Join DMC at NI Connect 2023</title>
		<link>https://static.dmcinfo.com/blog/17638/join-dmc-at-ni-connect-2023/</link>
		
		<dc:creator><![CDATA[Darren Jones]]></dc:creator>
		<pubDate>Tue, 18 Apr 2023 13:57:22 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Special Events]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/17638/join-dmc-at-ni-connect-2023/</guid>

					<description><![CDATA[<p>DMC will be back in Austin for&#160;NI Connect 2023&#160;on May 23 and 24! We are excited to showcase demonstrations of the DMC Battery Production Test and Battery Cell Quality Test systems at the Expo Hall. We will also be participating in 4 presentations and panel discussions throughout the conference. As an&#160;NI Preferred System Integrator, DMC will&#160;also be [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/17638/join-dmc-at-ni-connect-2023/">Join DMC at NI Connect 2023</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC will be back in Austin for&nbsp;<a data-sk="tooltip_parent" data-stringify-link="https://www.ni.com/en/events/niconnect.html" delay="150" href="https://www.ni.com/en/events/niconnect.html" rel="noopener noreferrer" target="_blank">NI Connect 2023</a>&nbsp;on May 23 and 24!</p>



<p class="wp-block-paragraph">We are excited to showcase demonstrations of the <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/battery-pack-and-bms-test-systems/" target="_blank" rel="noreferrer noopener">DMC Battery Production Test and Battery Cell Quality Test systems</a> at the Expo Hall. We will also be participating in 4 presentations and panel discussions throughout the conference.</p>



<p class="wp-block-paragraph">As an&nbsp;NI Preferred System Integrator, DMC will&nbsp;also be participating in the Leadership and Partner Forums.</p>



<p class="wp-block-paragraph">Come visit us on the Expo floor with the Transportation and Portfolio Business Units!&nbsp;<b data-stringify-type="bold"><a data-sk="tooltip_parent" data-stringify-link="https://events.ni.com/profile/form/index.cfm?PKformID=0x539601abcd#Entry" delay="150" href="https://events.ni.com/profile/form/index.cfm?PKformID=0x539601abcd#Entry" rel="noopener noreferrer" target="_blank">Click here</a></b>&nbsp;to register for NI Connect 2023, and reach out to us if you&#8217;d like to connect with us in Austin!</p>



<p class="wp-block-paragraph"><iframe allowfullscreen="" height="450" loading="lazy" referrerpolicy="no-referrer-when-downgrade" src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13784.431953274283!2d-97.7401414!3d30.2625042!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8644b5a8692003df%3A0x3041433e6e0a9355!2sAustin%20Convention%20Center!5e0!3m2!1sen!2sus!4v1681843443450!5m2!1sen!2sus" style="border:0;" width="600"><!--cke_bookmark_541S--><!--cke_bookmark_541E--></iframe></p>



<p class="wp-block-paragraph"><strong>Learn more about <a href="https://static.dmcinfo.com/about/partners/ni-alliance-partner">DMC&#8217;s partnership with NI</a>, and <a href="https://static.dmcinfo.com/contact">contact us</a> today for your next project.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/17638/join-dmc-at-ni-connect-2023/">Join DMC at NI Connect 2023</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC Showcases our BPT Solution Alongside NI at The Battery Show</title>
		<link>https://static.dmcinfo.com/blog/18110/dmc-showcases-our-bpt-solution-alongside-ni-at-the-battery-show/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Wed, 09 Nov 2022 16:21:12 +0000</pubDate>
				<category><![CDATA[Battery Pack Test Systems]]></category>
		<category><![CDATA[Special Events]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/18110/dmc-showcases-our-bpt-solution-alongside-ni-at-the-battery-show/</guid>

					<description><![CDATA[<p>DMC joined National Instruments&#160;(NI) at The Battery Show&#160;this past September and showcased some of the battery testing solutions we offer. Three of our engineers attended the conference &#8211; Jesse Batsche, Senior Director of Test &amp; Measurement, Steven Dusing, Senior Project Engineer, and Brent Hoerman, Project Manager &#8211; and all agree that it was cool to [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/18110/dmc-showcases-our-bpt-solution-alongside-ni-at-the-battery-show/">DMC Showcases our BPT Solution Alongside NI at The Battery Show</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">DMC joined <a href="https://www.ni.com/en-us.html?cid=Paid_Search-7013q000001Ugl8AAC-Consideration-GoogleSearch_563053532598190&amp;gclid=CjwKCAjwu5yYBhAjEiwAKXk_eBqLcr_qnxomo_R4eBHvJ6qjBgfUmbZJ2CW2zi5qTEX66KIEwNbU4BoCA4oQAvD_BwE" target="_blank">National Instruments</a>&nbsp;(NI) at <a href="https://www.thebatteryshow.com/en/home.html" target="_blank">The Battery Show</a>&nbsp;this past September and showcased some of the battery testing solutions we offer.</p>

<p class="wp-block-paragraph">Three of our engineers attended the conference &ndash; <a href="https://static.dmcinfo.com/about/employee-bios/jesse-batsche">Jesse Batsche</a>, Senior Director of Test &amp; Measurement, <a href="https://static.dmcinfo.com/about/employee-bios/steven-dusing">Steven Dusing</a>, Senior Project Engineer, and <a href="https://static.dmcinfo.com/about/employee-bios/brent-hoerman">Brent Hoerman</a>, Project Manager &ndash; and all agree that it was cool to attend such a large conference and to see every different part of the electric vehicle (EV) supply chain in one place.</p>

<p class="wp-block-paragraph">&ldquo;It was quite impressive in terms of scale, the number of vendors, and the size of the audience,&rdquo; Batsche said. &ldquo;The EV industry has obviously been booming and booming at an increasing pace. There was just a massive increase in scale of this conference. It was a huge expo hall and a huge sea of demo booths with companies represented &ndash; from suppliers of low level materials and tiny subcomponents, all the way up to companies that are developing the whole power train and everything in between.&rdquo;</p>

<p class="wp-block-paragraph">We brought our Battery Production Tester (BPT) solution to the booth &ndash; showing off the capabilities and design of the BPT to everyone that came by.</p>

<p class="wp-block-paragraph">&ldquo;We had a full rack there showing our solutions; that was really cool to actually have a complete BPT system with all of the hardware there in addition to our software demo,&rdquo; Dusing said. &ldquo;That made it a really impactful event for us. A lot of people stopped by just to check out what this large rack was and to learn the purpose and capabilities of all the instrumentation within it.&rdquo;</p>

<figure class="wp-block-image"><img decoding="async" alt="BPT Solution full rack" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PXL_20220915_133605792_2.jpg"  /></figure>

<p class="wp-block-paragraph" style="text-align: center;"><em>As one of the tallest demonstrations at the conference, the BPT stood over 8 feet tall.</em></p>

<p class="wp-block-paragraph">We were one of two partners exhibiting at NI&rsquo;s booth displaying our solution next to NI&rsquo;s Battery Test Solution (BTS).</p>

<p class="wp-block-paragraph">&ldquo;It was really nice to be alongside NI to show that we&rsquo;re a key part of the entire battery testing lifecycle,&rdquo; Dusing said. &ldquo;NI has their BTS solution for the validation test case, and DMC now provides NI&rsquo;s recommended solution for the battery production test case. It was nice to get that elevated visibility alongside NI as a much bigger player in the test sphere.&rdquo;</p>

<figure class="wp-block-image"><img decoding="async" alt="NI's booth at The Battery Show" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Jesse_1.jpg"  /></figure>

<p class="wp-block-paragraph" style="text-align: center;"><em>NI&apos;s booth at The Battery Show</em></p>

<p class="wp-block-paragraph">This year, the solution we were highlighting fit well as the focus of the conference and the industries of the attendees evolved.&nbsp;</p>

<p class="wp-block-paragraph">&ldquo;As everything is reaching a high volume production and delivery scale these days, there was conveniently an increased focus on the actual manufacturing side of battery packs, and that was great because the solution we were highlighting was our Battery Production Tester,&rdquo; Batsche said. &ldquo;I think DMC is well-poised to offer a very capable and compelling production test solution that meets market needs and demands, based on where the battery market is at and where it&rsquo;s headed.&rdquo;</p>

<p class="wp-block-paragraph">Many attendees were starting to think even beyond production, according to Batsche.</p>

<p class="wp-block-paragraph">&ldquo;We had a lot of good conversations around that remanufacturing and warranty service and support test case. &nbsp;Conveniently, while these tests do have some of their own unique requirements &ndash; it is a test case that is fundamentally quite aligned with DMC BPT capabilities in terms of test flow and measurements and diagnostics about the pack that we need to do,&rdquo; Batsche said. &ldquo;It&rsquo;s fairly similar to what we do at the end of the production line &ndash; therefore well served by the capabilities the DMC BPT already provides.&rdquo;&nbsp;</p>

<p class="wp-block-paragraph">With the number of EVs needing warranty servicing and remanufacturing growing, Batsche believes we are ahead of the largest need and growth in this sector. At the conference, both existing and new customers stopped by our booth to learn about these capabilities.</p>

<p class="wp-block-paragraph">&ldquo;I saw a number of existing customers come by and had some good conversations with them. This was actually the first time a lot of them were seeing the product that we&rsquo;ll soon deliver to them,&rdquo; Dusing said. &ldquo;That was neat to get to connect with them and then meet a lot of new potential customers who had interest in the DMC BPT, and in NI&rsquo;s BTS solution as well since DMC is NI&rsquo;s Preferred Integration Partner for NI BTS deployment in the Americas. It was a win-win for us to be alongside NI so that we can start collaborating from day on one future potential future system deployments that originated through these Battery Show conversations.&rdquo;</p>

<p class="wp-block-paragraph">Our joint presence alongside NI and the market strategy discussions we had together while sharing a booth, specifically with the battery-focused individuals on the NI Transportation Business Unit team, was Batsche&rsquo;s favorite part.</p>

<p class="wp-block-paragraph">&ldquo;We had a lot of good discussions about how we are teaming up and partnering,&rdquo; Batsche said. &ldquo;[We talked about] the strategies we&rsquo;ll use to jointly develop all the right solutions across various battery test domains, and how to deliver those systems at scale to customers. &nbsp;We put our heads together on emerging industry trends and evolving market needs and requirements, both within the battery production space as well as other complementary ones.&rdquo;</p>

<p class="wp-block-paragraph">DMC has been involved in the battery industry for over 15 years and has seen firsthand how things have changed over the years, according to Hoerman.</p>

<p class="wp-block-paragraph">&ldquo;We have been doing this for over 15 years, which makes us more experienced than most people when it comes to battery testing,&rdquo; Hoerman said. &ldquo;I think getting it out there and advertising the solutions that we have been developing over the years [is important] so people can take advantage of them. In most cases, we&rsquo;ve got to be one of the top people competing for a test opportunity &ndash; especially for large scale battery tests.&rdquo;</p>

<p class="wp-block-paragraph"><strong>Learn more about DMC&apos;s&nbsp;</strong><a href="https://static.dmcinfo.com/about/partners/ni-alliance-partner"><strong>partnership with NI</strong></a><strong> and </strong><a href="https://static.dmcinfo.com/contact"><strong>contact us</strong></a><strong> today for your next project!</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/18110/dmc-showcases-our-bpt-solution-alongside-ni-at-the-battery-show/">DMC Showcases our BPT Solution Alongside NI at The Battery Show</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
