Blog

Entries for 'Leon Grossman'

Maintaining Legacy Custom Visual Studio Software

I recently had the experience of working on a Visual Basic.NET 1.1 application that our company created a number of years ago.  This brought the whole issue of maintaining legacy code into sharp focus.  Legacy industrial software could easi...


DMC Joins LabVIEW User Group Chicago

Last month I attended the inaugural meeting of the Chicago LabVIEW User Group.  A group of about thirty fellow LabVIEW users gathered in Schaumburg for the first event. Traditionally, User Groups hearken back to the early tech days of subsets...


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


Line Laser Thickness and 3D Inspection

I recently implemented a project where we were using a SICK Ranger camera to measure a part. This camera works by measuring the position of light from a line generating laser on its 2D field of view and translating that to a height position. This wor...


Taming Clock Drift With NI-Sync

Some data acquisition applications using LabVIEW require an ultimately stable clock reference. In these cases there are a number of options, such as GPS, for generating a clock reference that is more accurate than your DAQ board can attain on its own...


LabVIEW Formula Nodes - Faster Or Not?

National Instruments LabVIEW is one of our core development languages here at DMC. With four architects on staff, we often ask ourselves questions about the way LabVIEW behaves that most other people don't need to worry about. While performanc...


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


Converting legacy Acroloop Motion to an ACR 9000 controller

DMC started as a motion integrator (the M stands for motion). Even though we do a great many other things these days, we still maintain a strong competency in this area. We were recently contacted by a client who has an old Acroloop 2000 ISA based...


TDMS Tools

Data managment in Test and Measurement applications is critical to the usability of the final product. It is no use to acquire data if you can't use it. Traditionally, we would write data out into some form of tab delimited text file. This works ...


Robotic Vehicle Driver - Success!

Some time ago, the staff of the Advanced Powertrain Research Facility at Argonne National Laboratory asked me if we could create a robotic driver to control speed of a vehicle on their dynamometer. There are off-the-shelf solutions for this task but ...


Page 3 of 4First   Previous   1  2  [3]  4  Next   Last   
Page 3 of 4