Blog

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&...


DMC Leads SharePoint Dashboard Workshop at the Alliance for Illinois Manufacturing

DMC led a SharePoint Dashboard Workshop at the Alliance for Illinois Manufacturing executive lunch briefing on March 4, 2010. The event's topic, Use Technology You Already Own to Operate Efficiently and Competitively, drew a full-house of thirty ...


PLC Troubleshooting

We are frequently asked to work on PLC systems for clients that we did not develop. The job could be troubleshooting an issue or adding a new feature to the system. Working with unfamiliar code has its own unique challenges, although we take pride in...


Modular LabVIEW architecture

Many of the LabVIEW applications that DMC develops are based on our internally developed state machine architecture. This architecture has a proven record of allowing us to create flexible, robust, and easy to maintain applications. One of our cli...


"Indirect Addressing" in Step 7 Basic v10.5 SP2

For those of us who appreciate and harness the power of indirect addressing in Siemens S7 300 and 400 level PLCs, we were sad to hear that this functionality was not supported in the same way for the new Step 7 Basic software for S7-1200 PLCs. As ...


RT-101: Real-Time Operating Systems (RTOS)

What is a Real-Time Operating System? Known as an RTOS, the Real-Time Operating System is the heart of any Real-Time Solution. An RTOS is capable of executing programs with extremely accurate timing creating a very deterministic system. This key b...


DMC Dominates 2010 Hustle Up the Hancock!

Team DMC has once again made a strong showing at a Chicago area athletic event. As a team, we placed 8th overall out of nearly 150 teams. Several of us even improved our times drastically from last year's competition. DMC is always looking to ...


Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format

One of LabVIEW’s strongest points is that it is a very “approachable” programming languages. Since it is a graphical language, it is relatively easy for a “non-programmer” to get a quick, simple, stand-alone program up a...


DMC Volunteers with US First Robotics Competition

DMC was happy to be a part of the FIRST FTC (First Tech Challenge) high school robot competition here in Chicago.   John Sullivan and myself with Chris Weaver of NI braved the fierce field of competition to assist as, you guessed it, ...


Page 162 of 176First   Previous   157  158  159  160  161  [162]  163  164  165  166  Next   Last   
Page 162 of 176