DMC, Inc.

Search results for: “veristand”

  • Developing Real-Time Test Applications with NI VeriStand: Tips and Tricks

    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

    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

    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

    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

    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”

    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

    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…

  • Custom Deterministic Sequencing for a Hardware in the Loop Validation Test

    Custom Deterministic Sequencing for a Hardware in the Loop Validation Test

    Summary Hardware-in-the-loop (HIL) and production validation tests often rely on precise, deterministic sequencing to ensure that every stimulus, measurement, and control action occurs with exact timing. NI VeriStand’s real-time sequences (.nivsseq files) are widely used for this purpose, offering microsecond-level deterministic control on PXI and CompactRIO targets. While the Real-Time Sequence Editor provides a powerful…

  • Communications Monitoring and Emulation with MIL-STD-1553B and RS-422

    Communications Monitoring and Emulation with MIL-STD-1553B and RS-422

    Summary Communications emulation and monitoring is a core part of all avionics test projects in aerospace, but frequently involves painful editing, difficult troubleshoot, and complex requirements that aren’t easily met by a fully automated solution. As part of the SLS NASA BOLE project, DMC designed and developed a solution for HIL testing MIL-STD-1553B and RS-422…

  • Why Buy New? The Case for Modernizing Test Rigs in Aerospace & Defense

    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…