Sales & Support: 1.800.377.6329

Posts in the ‘Software’ Category

Communication to a Galil Controller with Beckhoff’s TwinCAT PLC software

Posted on Monday, May 14th, 2012 by Andy Herum at Galil
Posted in I/O Control, Inside Galil, Software | Comments Off

Beckhoff TwinCAT PLC software allows the user to open TCP/IP sockets directly to a Galil Controller using their TwinCAT TCP/IP Server Communication Supplement. This post provides a simple function block example that opens a connection to the Galil Controller, then sends ...
Read This Article »

“Infinite” Array Record over Ethernet

Posted on Monday, February 27th, 2012 by DJ Roberts at Galil
Posted in Software | Comments Off

This article provides a sample project demonstrating a method to record indefinitely from a controller by uploading subsets of data from a free running circular array record using the RC/RD/RA commands. With this method, only the host PC's hard drive is ...
Read This Article »

Dual TCP Message Channels on Ethernet

Posted on Thursday, February 23rd, 2012 by DJ Roberts at Galil
Posted in Software | Comments Off

This article provides a sample project using the GalilTools COM library for setting up two TCP message handles. Using such an approach, Embedded DMC code can send data to two channels (for example a data storage channel and a user ...
Read This Article »

Using GalilTools COM library to receive messages with read()

Posted on Wednesday, February 15th, 2012 by DJ Roberts at Galil
Posted in DMC Programming, Software | Comments Off

The GalilTools COM library provides event-driven functions for asynchronous controller data. One of the more popular events is the onMessage() function which runs automatically whenever a message is received from the controller. This data usually comes from controller embedded code ...
Read This Article »

Using socket TCP/IP or UDP communication with Galil controllers

Posted on Thursday, January 19th, 2012 by John Hayes at Galil
Posted in Software | Comments Off

For most applications, the standard GalilTools communication libray or API (Application Programming Interface) provides the best method of communicating from either a Windows or Linux computer to a Galil controller.  The GalilTools communication library provides calls such as  "Command()" and ...
Read This Article »

Introducing GalilSuite Software

Posted on Wednesday, January 4th, 2012 by Lisa Wade at Galil
Posted in Software | Comments Off

Galil has recently released GalilSuite Software, a new version of GalilTools, providing a more powerful and flexible tool for configuring, analyzing and tuning Galil motion control systems. GalilSuite includes enhanced servo tuning capabilities with multiple tuning methods and allows the ...
Read This Article »

Windows scripted control of Ethernet cards

Posted on Thursday, March 31st, 2011 by DJ Roberts at Galil
Posted in Software | Comments Off

It is sometimes desirable to be able to automatically control the Enabled/Disabled state of a PC's Network Interface Cards (NIC). This can be useful during development to disable corporate LANs, wireless connections, or to remove connectivity of a development PC ...
Read This Article »

Blocking Unwanted Ethernet Devices from Connecting

Posted on Thursday, February 10th, 2011 by John Hayes at Galil
Posted in DMC Programming, Software | Comments Off

A question that comes up when running an Ethernet network with multiple devices is whether it is possible to only allow a specific IP address to connect to the Galil controller or possibly allow a specific range of IP addresses ...
Read This Article »

Getting Started with Galil and C++ Programming

Posted on Wednesday, August 18th, 2010 by John Hayes at Galil
Posted in Software | 2 Comments »

Programming the Galil motion controller from a high level language such as C or C++ can be overwhelming at first glance, but upon closer inspection – it is actually very straightforward. This article shows how to compile the “Hello World” ...
Read This Article »

C++, Accessing Legacy Windows Registry Information for GalilTools

Posted on Monday, August 9th, 2010 by DJ Roberts at Galil
Posted in Software | Comments Off

Legacy software such as SmartTerminal and WSDK employed the Windows registry to store registered controller information (connection point, serial number, etc).  GalilTools and the bundled library do away with this extra information and allow the user to directly specify the ...
Read This Article »