APIs (Application Programming Interfaces)

Galil APIs

 

Library Description Documentation Examples Downloads

gclib, Galil C Library

  Release Notes

Recommended communication libraries for all supported Galil controllers.

  • C interface for maximum compatibility and portability.
  • Python, Raspberry Pi, VB.NET and C# support included.
  • Graphical examples in "Galil Widgets."
  • Extensive C/C++ examples and support for multiple compilers.
  • Open source implementation of the GalilTools Communication Library (Galil.h) for existing code.
  • Compatible with GDK via gcaps.
  • Please contact softwaresupport@galil.com with questions.
  • gclib Linux has x64/AMD64 Support Only. Contact Galil if another version is required for an application. 

 

 

 

API Software Examples

Installation

 Windows

 OS X

 Red Hat

 CentOS

 Fedora

 Ubuntu

Raspbian

C++ and COM Communication Libraries

  • COM version available for use with Labview.
 

 LabView

 

Legacy Galil APIs

Windows  XP / Vista / Windows 7 / 8

Product Description Download Software

C++ and COM Communication Libraries

  Release Notes

  • Supports x86 and x64 versions of Windows 8, 7, Vista and XP.
  • COM version available for use with C++, VB, C#, Labview and more. Installing GalilTools will register COM components, or use the standalone COM installer at right.
  • Linux libraries support multiple distributions.
  • For PCI users also using the GalilSuite software, contact Galil.

Windows

Docs

 COM Library 

C++ Library

Archive

Linux

Archive

Windows 98SE / ME / 2000 / XP / Vista (Not Supported for Windows 7 and later)

Product Description Download Software
DMCWin32 Ver.7 gclib C API is recommended for new applications.
Programmer's Toolkit for C++ and Visual Basic users with Version 7 drivers. Source Code and Examples for developing Windows Based programs to communicate to Galil Controllers. Ver.7 drivers enable optimized communication formats for "Bus-Based" controllers (ie: DMC-1700,1800,18x2,etc...).
Download
Version 7
DMC .NET API Framework 2 (VS2005) gclib C API is recommended for new applications.
This object oriented .NET API for Visual Studio 2005 uses .NET native types to provide a communication interface to Galil Motion Controllers. It can be used from any of the .NET languages and adds to the traditional communication calls to help reduce programming. Download App Note#4423
Download
Version 7
DMC .NET API (VS2003) gclib C API is recommended for new applications.
This is the same as above but must be used when running Visual Studio .NET 2003 (Framework 1.1) Download App Note#4423
Download
Version 7

 

Windows 98SE / ME / 2000 / XP / Vista  Password Required (Not Supported for Windows 7 and later)

Product Description Download Software
DMCOCX32 gclib C API is recommended for new applications.
ActiveX Toolkit including 32-bit OCXs. ActiveX (OLE) controls for use with Visual Basic, Visual C++, Delphi, LabVIEW and other ActiveX compatible programming tools. (Password Required)
Download 
Version 4.1
DMCDDE32 Generic Galil DDE Server. Communicate with Galil controllers via standard Microsoft Dynamic Data Exchange (DDE).(Password Required) Download 
Version 3.1
DMCWW32 Communicate with Galil controllers via WonderWare's FAST Dynamic Data Exchange (DDE). (Password Required) Download 
Version 1.4

Linux and QNX Drivers

Product Description Manual Download Software
Linux 2.6 Samples and driver files for Linux 2.6 (including source code) for 18x0/18x6 and Ethernet controllers. (Obsolete - Use gclib C API) Note 4425 Download
Linux 2.4 Samples and driver files for Linux 2.4 (including source code) for PCI and Ethernet. (Obsolete - Use gclib C API) Linux (pdf) Download
DMCQNX QNX Utilities & Programming Libraries (QNX 6) PCI-only 
(Limited Support)
QNX Readme Download