Within minutes, a full UI can be laid out. All controls can be configured with menus and mouse clicks for an absolute minimum requirement for writing code. The quick start guide, and Microsoft Visual Studio Express is all that is needed to make a free application GUI with minimal effort.
In addition to the point-and-click configuration of the tools, each tool has a set of public function calls and properties which allows the C# or VB.Net user the ability to integrate the Galil Widgets into a .Net application with ease.
The entire Galil Widgets source code is available in the installation package. This allows users to tweak, extend, and add Widgets to the library with ease. The "GalilWidget" interface defines a number of function calls that new Widgets should implement to function correctly.
GWComs
: Communications to Galil hardware including event-driven handling of asynchronous traffic.GWTerm
: A terminal for direct user interaction with the hardware.GWPoll
: A polling tool to display important data on screen.GWSettings
A tool for displaying, editing, backing up, and restoring controller parameters and mission-critical variables. Program backup and loading, and firmware upgrades are also supported.GWDatRec
: A data record visualization tool. Used to display controller status through user-configurable labels, "soft LEDs", and analog sliders.See the Galil Widgets release notes for changes.
Screen shots of an example motion controller configuration (left), and a similar RIO configuration (right)