Makrokaba
October 13th, 2002, 02:55 PM
Hi,
I checked out the LCD-Plugin and considered it to be quite nice. However it didn't meet my requirements since I wanted some more enhancements in it. My idea was to develop an LCDManager application as an additional abstraction layer between Girder and LCDriver. I developed an application that allows the user to define screens. Every screen consists of several fields with position and display properties. You can define the text alignment of a field (left, right, center), it can be blinkink and supports scrolling with separator (the LCDPlugin only supports scrolling of a complete line). It will run in simulation mode if it cannot find a LCD attached to the system, so you don't even need to own a LCD or VFD, you only have to have LCDriver installed. It is built as an ActiveX-Exe and offers a class to remote control the app which can be used by a girder plugin.
My problem is, that I am not seasoned neither in C++ nor in Delphi. My approach was to use the source code of LCD plugin and modify it for my needs. I got that far that it accesses my application but it turned out to be very very time consuming when you do not know C++ and ATL. For a seasoned C++ programmer this shouldn't be much of a problem. Instead of directly accessing the LCDriver you'd just select the screen and field you want to set text to and optional specify if you want to display this text blinking or change to another screen. The application is intended to be freeware and I do not have any problems to publish the source code.
Find some screenshots of the alpha version of LCDManager attached.
so anybody willing to join me???
If True
Call SendEmailTo ("ms@sw-pro.de")
End If
:P
Well, it looks like the forum software didn't take my attachments, so here are the links to the screenshots:
http://www.sw-pro.de/images/LCDManager1.jpg
http://www.sw-pro.de/images/LCDManager2.jpg
regards
Markus
I checked out the LCD-Plugin and considered it to be quite nice. However it didn't meet my requirements since I wanted some more enhancements in it. My idea was to develop an LCDManager application as an additional abstraction layer between Girder and LCDriver. I developed an application that allows the user to define screens. Every screen consists of several fields with position and display properties. You can define the text alignment of a field (left, right, center), it can be blinkink and supports scrolling with separator (the LCDPlugin only supports scrolling of a complete line). It will run in simulation mode if it cannot find a LCD attached to the system, so you don't even need to own a LCD or VFD, you only have to have LCDriver installed. It is built as an ActiveX-Exe and offers a class to remote control the app which can be used by a girder plugin.
My problem is, that I am not seasoned neither in C++ nor in Delphi. My approach was to use the source code of LCD plugin and modify it for my needs. I got that far that it accesses my application but it turned out to be very very time consuming when you do not know C++ and ATL. For a seasoned C++ programmer this shouldn't be much of a problem. Instead of directly accessing the LCDriver you'd just select the screen and field you want to set text to and optional specify if you want to display this text blinking or change to another screen. The application is intended to be freeware and I do not have any problems to publish the source code.
Find some screenshots of the alpha version of LCDManager attached.
so anybody willing to join me???
If True
Call SendEmailTo ("ms@sw-pro.de")
End If
:P
Well, it looks like the forum software didn't take my attachments, so here are the links to the screenshots:
http://www.sw-pro.de/images/LCDManager1.jpg
http://www.sw-pro.de/images/LCDManager2.jpg
regards
Markus