Blog
Shamrock Shuffle 2010 & Commitment Contracts

Team DMC competed for the fifth straight year in the Shamrock Shuffle, an 8K (4.97 mile) race in downtown Chicago. This year the weather was a little wet and chilly but nowhere near as bad as last year. There was a lot of internal and external com...


Battery Management System (BMS) Testing Article Featured on Evaluation Engineering

An article co-authored by DMC Senior Project Engineer, Brent Hoerman, has been featured on the Evaluation Engineering website and will be published in the April print edition. Brent wrote the article after completing a project with Pickering Interfac...


New Charting and Spreadsheet Web Parts Provide Easy, Versatile, and Customizable Dashboard KPI Visualization

DMC has recently developed a set of versatile, powerful, time-saving, and customizable web parts to utilize in our SharePoint dashboard solutions. These tools provide a huge array of ways to visualize data and KPI's critical to a company's op...


Object Oriented Programming in Siemens and Allen Bradley PLCs

Since their conception PLC programs have been founded on simple programs. RLL (Relay Ladder Logic) and IL (Instruction List) commands have dominated PLC programs since PLCs first came to market in the 1970s. However in the past few years automation r...


Creating a Modular LabVIEW Application (Part 3 of 3): Creating Universal Control

This is the final entry in a 3 part series for creating modular, scalable LabVIEW programs. Feel free to visit the first two entries, “Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format” and “Cr...


Introducing LabVIEW Object Oriented Programming to your Toolbox

The concept of LabVIEW Object Oriented Programming (LVOOP) has been around for a number of years now, but has consistently been one of those areas that seemed to have to high of a learning curve to justify learning “just because”. Luckily...


PLC Analog IO Troubleshooting Tips

When commissioning or troubleshooting PLC inputs and outputs (IO), the analog signals are often the most difficult. First, analog IO almost always has to be scaled to convert the raw signal to useful process values. Also, there are many wiring and ex...


Microsoft SQL Server Integration Services

Recently I worked on a project where I needed to import test data from a chemical process contained in text files into a MS SQL Server database. I was about to start a C# .NET project to do this task, but I thought there has to be a quicker and easie...


Asynchronous Message Box in WPF

The message box, in Windows Forms and WPF, is a useful, quick-and-dirty way to send an alert, display an error, and get simple input from the user. The message box is, however, modal. Recently, I needed to use a message box in WPF but did not want...


Creating a Modular LabVIEW Application (Part 2 of 3): Eliminating VI Dependencies

This is the second part of a 3 part series on creating modular, scalable LabVIEW applications. If you haven’t, feel free to read the first section, “Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format&...


Page 193 of 207First   Previous   188  189  190  191  192  [193]  194  195  196  197  Next   Last   
Page 193 of 207