Entries for 'software development'
FANUC offers an easy way to command and configure a robot from a PC using their PC Developer's Kit (PCDK).The kit allows a PC to access variables, registers, IO, programs, positions, and alarms on the robot. Most of the help documentation already...
DMC had a lunch problem. When noon rolled around, someone would inevitably decide they wanted to go to Chipotle. They’d get up from their desk and circle around the office, asking everyone they saw if they wanted to jump on the Chipotle train. ...
We had a great summer here at DMC's Chicago office. We got to watch the Air and Water Show at Belmont Harbor, go to the Circus, drink on a boat, and play some beach volleyball. However, for a .NET developer like me the real highlight of the summe...
Android Studio is Google's free IDE for making Android apps and replaces Eclipse as the primary IDE for making Android apps.
In this less than 10 minute video, I'll show you how to:
Install Android Studio (along with the J...
On a recent project with LabVIEW, I was tasked with integrating a C# DLL into a LabVIEW application. The integration worked quite well and allowed us to integrate client generated code with the exising LabVIEW application.
As the application has e...
It is often desired to have "occasionally connected" applications where a device may not always be connected to a network and that makes the task of maintaining a central data store such as SQL Server 2008R2 consistent across...
32-bit applications have been around for a long time while 64-bit operating systems are only recently gaining popularity. Therefore, I would expect that the 64-bit OS successors would make it easy to run legacy 32-bit apps. And, they do a...
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...
Recently, I created a function to execute this simple flowchart:
This function is executing within its own thread and starts an asynchronous action that executes in another thread. This function periodically checks the system state. Before the...
Recently, a colleague here at DMC was looking for a quick method of converting a drive-based path to its corresponding universal path name. Basically, he is writing a tool in LabVIEW that will run on computers that may have the same network drive map...