Blog

Entries for July 2009

Remote Machine Monitoring–Connecting to a Modbus Network with Java and Jamod

For a recent project, I had an interesting challenge. It involved a (relatively) simple control system, with an Allen Bradley MicroLogix PLC, and 30 or so inputs and outputs. The challenge was that the customer wanted to be able to access (and potent...


SharePoint Workflow Looping

On a recent project, I was given an interesting challenge by a customer using SharePoint. Basically the desire was to have a recursive "For loop" function in SharePoint using nothing but native tools (i.e. workflows). Googling the subject, ...


Tips for CAN:  Dynamic Frame Definition with National Instruments NI-CAN

Back in the stone age (i.e. NI-CAN 1.2), us LabVIEW 6 programmers had to write our own parsing routines for dynamically-specified data inside a CAN frame. At the driver layer, we were locked-in to only one layer of arbitration. An oft-overlooked but ...


DMC is a Windows Embedded Partner

We are happy to announce that DMC has become a Windows Embedded Partner. DMC has been an active partner with Microsoft, joining the Microsoft Partner Program in 2001 and acheiving Gold Partner status in 2007. Our Windows Embedded Partner status r...


Developing via Database Stored Procedures

Database stored procedures (SPs) allow you to save custom SQL queries and invoke them programmatically. This is great for 2 reasons: The execution plan is pre-compiled, so the queries execute faster than ad-hoc SQL commands that cannot map out ...


As a company specialized in selling engineering solutions, DMC spends a great deal of time developing software. We believe that there are great benefits to establishing programming standards, which, if used properly, improves the quality of code and ...


Encryption Compatibility Between .NET Micro Framework and the Full .NET Framework

We are big fans of the .NET Micro Framework. For anyone who hasn't heard of it, it's a super light version of the .NET Framework that runs on resource-constrained devices embedded systems (read more of our thoughts on .Net Micro Framework). ...


Customer Service Fundamentals Part IV - Managing Expectations

I have previously written about our first three Customer Service Fundamentals - the posts can be found here. Today I'm writing about our fourth customer service fundamental: Understand, Manage, and Where Possible, Exceed Expectations. I ...


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


Using the JavaScript 'window.onbeforeunload' Event

When creating data entry forms in ASP .NET, the JavaScript onbeforeonload event can add a huge improvement to the end user experience. This nifty little event is fired before a page is unloaded (duh) and will keep users from navigating off of a page ...


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