The Siemens Open Library marked its 1000th download this week. The free, open source function block library was launched in June 2016 through a partnership between DMC and Siemens. The library aims to be a resource for consistency, usability, and fas...
Once a month, everyone at DMC meets for an all-company meeting to talk about accomplishments, share knowledge, and discuss the future of the company. We also look forward to closing the meeting with the premiere of an office update video.&n...
DMC holds an All Day Company Meeting (ADCM) a few times a year for each office. These meetings are done offsite at a fun location. The day is usually split into two parts: a morning meeting where we discuss something business related, and an afternoo...
DMC recently discovered that there are some unique settings associated with configuring a Siemens G120 Variable Frequency Drive (VFD) with extended safety functionality using the onboard terminals. This blog is meant to be a guide for this type of co...
In Part 1 of this series, I gave a quick summary of what Prism is, and when and why you would want to use it. The remaining parts of this series will address the "how" of using it. Since this series is largely an overview, I won...
The usage of design patterns is situational. Their purpose is to reduce the overall complexity of an application or to replace unfamiliar complexity with manageable equivalents. For a sufficiently simple application, however, using patterns is often ...
It was a dark, cold night. The air was teeming with mystery. We walked the few blocks from DMC New York's office to the building that housed our destination. Inside the glass doors and seeing with no visible signs, we were forc...
For anyone debugging a program, a scope can be an extremely efficient tool for determining the cause of an issue. A scope allows you to monitor a variable (or multiple) in real time, which is a great way of viewing and debugging specific pa...
Whether you are starting from scratch or adding functionality to an existing setup, B&R Automation Studio makes it easy to add and configure hardware. This article is part of a multi-part series that will guide you through the required steps t...
DMC recently developed some desktop applications for clients in C# that require 3D modeling. We’ve been using a third-party CAD tool developed by devDept called Eyeshot. If you are working in the world of graphic design, 3D animation rendering,...