DMC recently developed a completely automated test system specifically designed for Battery Management System (BMS) validation, verification, environmental, and Hardware in the loop (HWIL/HIL) testing. The system was developed for a tier-one automoti...
Recently DMC put together another BMS Validation Test Stand, with 100+ Battery Cell Simulation Channels, 50 Temperature Sensor Simulation Channels, and a variety of other IO channels for testing the BMS inside a PHEV battery pack. Before we shippe...
So I've been using National Instruments hardware now for 15 years and programming in LabVIEW for 10. First, that makes me feel pretty old. Second, why is it that this is the first year I have gone to NI week? I don't kn...
DMC is hitting the ground running at NIWeek 2010. "It's Time". This is the theme of the keynote of the first official day of NIWeek. Time to develop, real-time control, timing for data synchronization, time to ...
While it is usually preferable to avoid mixing development environments for a project, sometimes we need to create a mixed platform solution. In a recent project, I needed to create a class library in C# to interact with a LabVIEW 2009 SP1 appl...
This is part one of my blog series detailing the use and optimization of the TDMS format. Here is a table of contents for all blogs in this series: LabVIEW Data Storage: Overview of TDMS LabVIEW Data Storage: TDMS Performance Tweaking LabVIE...
At DMC, we're happy to be working hard at the cutting edge of emerging Energy Storage devices. Many of the systems we've recently architected and delivered are world-class manufacturing test systems for Batteries and Smart Battery Packs. A...
In RT-101: Real-Time Operating Systems (RTOS), I provided readers with a brief description of the many benefits that systems running an RTOS can provide in harsh and demanding environments. The bigger question is: in an industry saturated by PLCs (Pr...
I'm not sure if anyone else remembers taking typing tests. I know I do, and not fondly either. While no fun to take, they serve a valuable purpose to a would-be employer. If you are going to pay someone to complete tasks that involve entering tex...
Eric Nielsen’s Real Time blog did a good job of hitting the major strengths and benefits of any system based on a controller running a Real-time operating system. Here I’ll get into a little more depth, specifically for the capabilities t...