<?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>Brady Donahue, Author at DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/author/bradyd/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Wed, 19 Aug 2026 20:58:01 +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>Brady Donahue, Author at DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LabVIEW Programming for DEWETRON OXYGEN Data Acquisition Integration</title>
		<link>https://static.dmcinfo.com/blog/42978/labview-programming-dewetron-oxygen-data-acquisition-integration/</link>
		
		<dc:creator><![CDATA[Brady Donahue]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 17:12:34 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=42978</guid>

					<description><![CDATA[<p>On a recent project in the consumer electronics space, DMC developed a turnkey automated test stand with DEWETRON’s highly capable TRIONet3 chassis as the centerpiece of our data acquisition architecture. For this project, the system needed to be able to acquire temperature data, DC voltage measurements, digital tachometer measurements, and AC voltage and current for [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/42978/labview-programming-dewetron-oxygen-data-acquisition-integration/">LabVIEW Programming for DEWETRON OXYGEN Data Acquisition Integration</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">On <a href="https://static.dmcinfo.com/our-work/turnkey-automated-blender-test-cart/">a recent project in the consumer electronics space</a>, DMC developed a turnkey automated test stand with <a href="https://static.dmcinfo.com/about/partners/dewetron-integrator/" type="link" id="https://static.dmcinfo.com/about/partners/dewetron-integrator/">DEWETRON</a>’s highly capable TRIONet3 chassis as the centerpiece of our data acquisition architecture. For this project, the system needed to be able to acquire temperature data, DC voltage measurements, digital tachometer measurements, and AC voltage and current for power analysis to evaluate the overall performance of kitchen blenders.</p>



<p class="wp-block-paragraph">DEWETRON’s data acquisition chassis uses software called OXYGEN for channel configuration control, high-speed data logging, acquisition triggering, and more. OXYGEN can be controlled via the software front panel itself or, behind the scenes, by any software framework using SCPI commands.</p>



<p class="wp-block-paragraph">For this test application, DMC chose to integrate control of OXYGEN through our custom application framework based in LabVIEW using <a href="https://docs.dewetron.cloud/doc/scpi/Introduction.html">DEWETRON’s well-</a><a href="https://docs.dewetron.cloud/doc/scpi/Introduction.html" target="_blank" rel="noreferrer noopener">documented </a><a href="https://docs.dewetron.cloud/doc/scpi/Introduction.html">SCPI commands</a> and their in-house developed LabVIEW wrappers.</p>



<h2 id="h-oxygen-capability" class="wp-block-heading">OXYGEN Capability</h2>



<p class="wp-block-paragraph">Before highlighting DMC’s use of SCPI commands to control data acquisition, it is worth noting the design decisions behind selecting DEWETRON’s hardware and the corresponding OXYGEN software.</p>



<p class="wp-block-paragraph">OXYGEN allows users to configure and manage their own test setups by:</p>



<ul class="wp-block-list">
<li>Naming specific hardware channels</li>



<li>Applying sample rate, units, and scaling to measurement channels</li>



<li>Creating trigger events that will start and stop recording data automatically</li>



<li>Configuring logging settings, with log types available in TXT, CSV, TDMS, and more</li>



<li>Creating digital value displays that update in real time to allow operators to review test data as it is acquired</li>
</ul>



<p class="wp-block-paragraph">and, perhaps most notably for our application:</p>



<ul class="wp-block-list">
<li><strong>Creating AC power groups from available configured channels for detailed multi-phase AC power analysis</strong>
<ul class="wp-block-list">
<li><strong>This power group feature automatically calculates and presents highly accurate and detailed data like active/reactive/apparent power, power factor, fundamental vs total power, and more from simple voltage and current measurements on each AC phase.</strong></li>
</ul>
</li>
</ul>



<figure class="wp-block-image aligncenter size-full has-custom-border" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--60)"><img fetchpriority="high" decoding="async" width="925" height="374" src="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-1.jpg" alt="Simulated three-phase power analysis capability in OXYGEN." class="wp-image-42980" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-1.jpg 925w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-1-300x121.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-1-768x311.jpg 768w" sizes="(max-width: 925px) 100vw, 925px" /><figcaption class="wp-element-caption"><em>Example simulated three-phase power analysis capability in OXYGEN</em></figcaption></figure>



<p class="wp-block-paragraph">Having all of these features configurable in OXYGEN and accessible via SCPI commands on the back-end means we can let users configure and control their data acquisition through DMC’s custom LabVIEW application, which also integrates custom test sequencing.</p>



<figure class="wp-block-image aligncenter size-full has-custom-border" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><img decoding="async" width="925" height="473" src="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-2.jpg" alt="OXYGEN channel configuration example." class="wp-image-42981" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-2.jpg 925w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-2-300x153.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-2-768x393.jpg 768w" sizes="(max-width: 925px) 100vw, 925px" /><figcaption class="wp-element-caption"><em>OXYGEN Channel Configuration Example &#8211; Simulated TRION3-1600-dLV-32-D-CAN module</em></figcaption></figure>



<h2 id="h-interfacing-with-oxygen-using-scpi-commands" class="wp-block-heading">Interfacing with OXYGEN using SCPI Commands</h2>



<p class="wp-block-paragraph">In order to integrate OXYGEN control into our custom LabVIEW application, we first had to dive deep into DEWETRON’s SCPI programming guide to determine the correct commands. Though this is standard practice when creating new hardware drivers, DEWETRON provides a great LabVIEW driver set that exposes basic SCPI control of OXYGEN via TCP/IP. This driver set includes built-in SCPI functionality to:</p>



<ul class="wp-block-list">
<li>Read channel properties
<ul class="wp-block-list">
<li>Each channel has separate configurable properties that vary based on the type of hardware</li>
</ul>
</li>



<li>Configure, start, and stop external data streaming</li>



<li>Query measurement values for one or more channels</li>



<li>Query system errors</li>
</ul>



<p class="wp-block-paragraph">In addition to the basic drivers listed above, DMC developed additional custom SCPI code modules to:</p>



<ul class="wp-block-list">
<li>Create and configure automated OXYGEN trigger events for controlling digital output channels
<ul class="wp-block-list">
<li>Using the <a href="https://docs.dewetron.cloud/doc/scpi/Triggerevents.html?highlight=trig">:TRIGger: command set</a></li>
</ul>
</li>



<li>Write OXYGEN channel properties like units, sample rate, etc., from the user’s test configuration setup
<ul class="wp-block-list">
<li>Using the <a href="https://docs.dewetron.cloud/doc/scpi/Channellist_access.html#id1">:PROPerty: command set</a></li>
</ul>
</li>



<li>Create time-stamped, descriptive data markers when measurement values exceed any user-configured guardrails during testing
<ul class="wp-block-list">
<li>Using the <a href="https://docs.dewetron.cloud/doc/scpi/Marker.html">:MARKer: command set</a></li>
</ul>
</li>
</ul>



<h2 id="h-integrating-oxygen-commands-into-labview" class="wp-block-heading">Integrating OXYGEN Commands into LabVIEW</h2>



<p class="wp-block-paragraph">A question that the reader may have at this point is: <strong>Why bother with using LabVIEW at all? Why not just use OXYGEN to do all data acquisition and skip the SCPI commands?</strong></p>



<p class="wp-block-paragraph">The answer is that integrating with our custom application framework in LabVIEW enables us to use a tried-and-true device control and measurement sequencing architecture and to integrate with a variety of measurement devices from several manufacturers. It also allowed for a custom user interface experience.</p>



<p class="wp-block-paragraph">DMC is well-versed in test application development in LabVIEW and has developed several in-house LabVIEW toolkits that allow us to present data to our users in information-dense, highly configurable custom applications.</p>



<p class="wp-block-paragraph">For this project, DMC has used its custom-developed sequencing toolkit based in LabVIEW that allows our users to configure device control and measurement test sequences with custom test limits. Users can use pre-made sequence steps and string them together to create custom automated test routines tailored to their various systems, and manage those sequence files and their revisions, all within DMC’s LabVIEW application. These test routines may reconfigure a device’s settings, turn a device on/off, start/stop data acquisition, continuously monitor safety circuits, and allow the user to pause, restart, and stop execution at any point.</p>



<figure class="wp-block-image aligncenter size-full has-custom-border" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--60)"><img decoding="async" width="925" height="420" src="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-3.jpg" alt="Test software with sequence monitoring." class="wp-image-42982" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-3.jpg 925w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-3-300x136.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/04/dewetron-data-acquisition-integration-image-3-768x349.jpg 768w" sizes="(max-width: 925px) 100vw, 925px" /><figcaption class="wp-element-caption"><em>A view of the test software with sequence monitoring, data plots, and a live data table view</em></figcaption></figure>



<p class="wp-block-paragraph">Additionally, integrating remote control of devices like OXYGEN within our LabVIEW application allows us to modify and standardize on things like:</p>



<ul class="wp-block-list">
<li>Error and warning messages to the user from different devices</li>



<li>Centralized sequence and diagnostic logging from different devices for system-level troubleshooting</li>



<li>Standardized device control widgets that are exposed to the user</li>



<li>Simulated devices for testing in non-laboratory development environments</li>
</ul>



<h2 id="h-conclusion" class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">By leveraging the powerful capabilities of the DEWETRON OXYGEN software and measurement hardware via SCPI commands, DMC seamlessly integrated detailed power analysis and high-speed data acquisition from the TRIONet3 chassis into our custom test sequencing application.</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>Need a LabVIEW solution for your test and measurement project? Talk with DMC.</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 how DMC can integrate DEWETRON OXYGEN software and LabVIEW programming to take your <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" id="428">Test &amp; Measurement</a> project to the next level.</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 class="wp-block-paragraph"></p>
<p>The post <a href="https://static.dmcinfo.com/blog/42978/labview-programming-dewetron-oxygen-data-acquisition-integration/">LabVIEW Programming for DEWETRON OXYGEN Data Acquisition Integration</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Handheld Device Integration into Automated Test Stand</title>
		<link>https://static.dmcinfo.com/blog/15781/handheld-device-integration-into-automated-test-stand/</link>
		
		<dc:creator><![CDATA[Brady Donahue]]></dc:creator>
		<pubDate>Wed, 18 Dec 2024 12:58:43 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<category><![CDATA[Test Stand]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/15781/handheld-device-integration-into-automated-test-stand/</guid>

					<description><![CDATA[<p>DMC recently integrated a Fluke 726 handheld multifunction calibrator into a turnkey automated test stand. The test system incorporated a large switching matrix connected to multiple test instrumentation hardware components to perform a variety of automated test sequences on our client&#8217;s test article. Multifunction process calibrators are powerful and unique instruments capable of sourcing and measuring more signal types than a multimeter including [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/15781/handheld-device-integration-into-automated-test-stand/">Handheld Device Integration into Automated Test Stand</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-0e47273b wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<p class="wp-block-paragraph">DMC recently integrated a Fluke 726 handheld multifunction calibrator into a turnkey automated test stand. The test system incorporated a large switching matrix connected to multiple test instrumentation hardware components to perform a variety of automated test sequences on our client&#8217;s test article.</p>



<p class="wp-block-paragraph">Multifunction process calibrators are powerful and unique instruments capable of sourcing and measuring more signal types than a multimeter including thermocouple signals, RTD signals, and low current transmitter signals. The Fluke 726 that our customer requested does not have a benchtop or PXI chassis-mountable form factor which made integration a challenge.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%">
<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="274" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2024/12/fluke.png" alt="fluke 726" class="wp-image-36134" style="object-fit:cover;width:255px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/12/fluke.png 274w, https://static.dmcinfo.com/wp-content/uploads/2024/12/fluke-206x300.png 206w" sizes="(max-width: 274px) 100vw, 274px" /></figure>
</div>
</div>
</div>



<h2 class="wp-block-heading" id="h-advantages-of-the-fluke-726">Advantages of the Fluke 726</h2>



<p class="wp-block-paragraph">Though handheld devices are awkward to integrate in otherwise very standardized server racks, the Fluke 726 offered our client several advantages over&nbsp;a collection of other, similar rack-mounted devices. The Fluke 726 is already widely used at our customer’s facility, meaning that a calibrated supply of these calibrators is readily available to swap into the test system if needed by the end user. Additionally, keeping the existing equipment allows us to implement the customer’s exact test steps without needing to adapt their tests for new equipment, allowing an easy one-to-one comparison of automated and manual test results.</p>



<h2 class="wp-block-heading" id="h-power">Power</h2>



<p class="wp-block-paragraph">Unlike most of our automated test equipment, the Fluke 726 is powered with four AA batteries, which posed a unique challenge to integrating it in our turnkey system where most devices run on 120V or 240V power. We opted to integrate a battery eliminator to allow us to power the calibrator with the rest of our system and minimize the downtime of constantly changing the batteries. Our custom-built Power Distribution Unit converts facility power into different voltages for our test instrumentation and sends power to our battery eliminator, allowing the Fluke 726 to power up with the rest of our system and integrate into our emergency-stop safety circuit.</p>



<h2 class="wp-block-heading" id="h-automated-control">Automated Control</h2>



<p class="wp-block-paragraph">The Fluke 726 is controllable with VISA commands via an RS-232 serial interface. This allowed us to integrate control of the Fluke 726 into our custom application by wrapping these VISA commands into LabVIEW drivers and creating APIs for each of our customer’s desired functions, such as simulating a thermocouple voltage, measuring an RTD signal, etc. These functions are then available to the user for manual control of the device through our application.</p>



<p class="wp-block-paragraph">Taking it one step further, these LabVIEW drivers are also wrapped into custom TestStand steps which allows us to integrate control of the calibrator into automated test routines and log measurements from the calibrator.</p>



<h2 class="wp-block-heading" id="h-takeaways">Takeaways</h2>



<p class="wp-block-paragraph">Integrating handheld devices rather than rack-mounted devices is not commonly needed in automated test equipment design, but when it provides value to an end user it can be incorporated as described in this article. Though it was contrary to our usual instrument integration, DMC was prepared to tackle the challenge and created a robust solution that satisfied our customer’s needs and can be propagated to future projects where customers have similar requirements.</p>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/">Test and Measurement Automation</a> and <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/">LabVIEW programming</a> expertise and <a href="https://static.dmcinfo.com/contact/">contact us</a> for your next project.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/15781/handheld-device-integration-into-automated-test-stand/">Handheld Device Integration into Automated Test Stand</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
