Search results for: “veristand”
-
Developing Real-Time Test Applications with NI VeriStand: Tips and Tricks

At DMC, we’ve built dozens of real-time test systems using NI VeriStand—from battery test systems and BMS HILs to fuel cell simulators. While VeriStand offers a robust framework for deploying real-time applications, the real magic lies in the non-obvious tips and tricks our engineers have discovered through hands-on experience. Here are some of our favorite…
-
How to Communicate with a VeriStand Custom Device Using LabVIEW

Table of Contents: Why Should We Configure Custom Device Messaging? Back to Table of Contents Creating Custom Devices in VeriStand is a powerful tool that allows developers to package and deploy code for a device simply by adding the Custom Device to a system definition file. There are two primary methods for transferring data to…
-
VeriStand-Based Lithium-Ion Battery Pack Incoming Test System

We leveraged our decades-long experience in the traction battery pack testing field in several ways: to facilitate the client’s aggressive schedule for specifications development and design, build, and deploy an automated battery test solution. The client provided DMC with a high-level description of their basic need for an incoming inspection on an aggressive timeline. DMC partnered with…
-
How to Configure EnableDisable Custom Device Functionality in NI VeriStand

Adding the ability for a user to Enable and Disable a Custom Device in the System Definition Editor allows the user to save time when troubleshooting large and complex system definition files. It can be extremely inefficient and painful to continually add and remove various Custom Devices. How to "Enable/Disable" Custom Device Functionality 1. Updating the…
-
How to Configure VeriStand Custom Device Upgrades By Version

Adding logic to upgrade NI VeriStand Custom Device versions allows the functionality of a Custom Device to be modified without having to delete and re-add a Custom Device in a System Definition File. This can save a developer time and frustration when working with complicated systems. How to Add Logic for Upgrading CD Versions Implementing a…
-
How to Install the “NI VeriStand Custom Device Wizard”

The NI VeriStand Custom Device Wizard is a powerful open-source tool to generate various Template Custom Devices. This tool saves time by implementing several features that are desired for all Custom Devices. This blog details how to install the NI VeriStand Custom Device Wizard. Dependencies NOTE: These instructions assume LabVIEW 2020 SP1 and NI VeriStand…
-
Real-Time Battery Testing: A Synergy of NI LabVIEW, TestStand, and VeriStand

Design and Architecture Based on the client’s requirements, DMC decided to leverage the NI software and hardware platforms for this project. NI TestStand was used as the test executive to provide configurable sequencing in the application. TestStand was wrapped in a LabVIEW operator interface and programmed using DMC’s Flex Framework and object-oriented best practices. LabVIEW…
-
Why Buy New? The Case for Modernizing Test Rigs in Aerospace & Defense

In the Aerospace and Defense sectors, the push to modernize aging test infrastructure is stronger than ever. With increased funding, hyper-focus on operational readiness, and shortening timelines, organizations face a critical decision: invest in brand new test rigs, or modernize the control systems and software of their existing assets? At DMC, we believe that control-system…
-
LabVIEW Real-Time: When to Opt for RT and When to Stick to PC

There’s a moment in nearly every test system kickoff when someone asks, “Should we go Real-Time for this?” or “Why are we using real-time for this?” These are fair questions, and they deserve more than a knee-jerk answer. At DMC, we’ve seen both ends of the spectrum—from rugged cRIO deployments in wind tunnels to PC-based…
-
ADG Mission Critical Applications: Quality Matters

In Aerospace, Defense, and Government (ADG) projects, quality is not a luxury—it’s a necessity. Failure is simply not an option in mission-critical ADG applications. However, “quality” is a complex concept: if applied too rigidly, it can lead to costly delays and budget overruns. Achieving the right balance requires a deep understanding of the software engineering…
















