When logging datas from sensors it’s important to visualize them with a powerful real-time chart. In automation especially it’s common to analyze processes with the help of charts to predict and regulate the process. One of the most powerful charts (and for many the best) is Dynamic Data Display, an ...
Read More »Writing alarms and interlocks in PLC programs
While analizing the process that you have to automate you always have many conditions to respect for the safeness of the equipments, of the operators and of the process itself. What is an Alarm An alarm is a condition of non-safe state of the machine. Depending on the impact on ...
Read More »WPF Themes and theme switcher class
You can find an updated collection of themes for WPF application here. This class contains also a test project where you can see how to switch themes based on a combobox and how to apply those themes. It’s a must have for a GUI developer.
Read More »WPF Touch Keyboard
As i previously did with Keypad, i rewrote the code of the for a WPF touch keyboard based on Wosk project on Codeplex. This keyboard both support upper and lower case letter, it’s completely sizable and it’s good-looking. I packed this together with keypad for convenience, and you can download ...
Read More »WingDings fonts
This is a font available in Visual Studio where you can find some interesting graphics, like “Enter button”: From wikipedia: WingDings 1: WingDings 2:
Read More »WPF and multithread: debugging with Console
You can download the sample here: https://www.mesta-automation.com/Downloads/multithread.rar With WPF it’s almost a must to use multiple threads to keep the User Interface responsive, and debugging them can be a problem when they are complex. Usually i debug the background threads with the Console, while keeping the Main Window visible, like in ...
Read More »WPF Localization based on Database with Design support
Get the lastest source code with examples from my github repository. Time ago i wrote a post on using a library that permitted to get strings from a database and using them as a resx resource to localize the application. As pointed out by Scott Whitlock, getting the strings in ...
Read More »AdvancedHMI: an open source HMI based on .Net with many drivers available
Advanced HMI is an Open Source HMI (that you can transform in a more complete SCADA by adding your own code) that offers also Open Source drivers to connect to many PLCs. It’s written with Visual Basic .Net and you can use this project with C# and WPF too. You ...
Read More »Keypad for WPF applications with touch-screen
This is a keypad that i often use in my applications. You can download the source code and a sample application from here:https://www.mesta-automation.com/Downloads/keypad.rar The original graphic and concepts has been taken from here: http://wosk.codeplex.com/ (check for the latest source code) and this control comes with the original license attached (it’s a free ...
Read More »Crystal clear: Free icons under LGPL license
Here is another library of icons that i like a lot and i often use in my projects. It’s under LGPL license. Give it a try, download them here.
Read More »