Windmill Data Acquisition Software Logo
19 October 2017

Windmill Software
Data Acquisition Intelligence
Call now: +44 (0)161 833 2782

Instrumentation with Excel, JavaScript or Visual Basic

Save time creating test, measurement, control and analysis applications with the IML Tools.

Note: We no longer sell the IML Tools. We are happy to provide them for free but without any technical support. The user manual is here.

IML Tools are for scientists and engineers creating their own instrumentation applications. You can use the Tools directly from Windows applications like Excel or Access, from JavaScript code running on a web page or when programming in Visual Basic.

The Tools extend the capabilities of your spreadsheet, database or programming language. Amongst other things they let you quickly configure the hardware, take a reading from an input channel and write a value to an output channel. They do this by providing methods (functions) you can include in your macros and programs.

You can develop many different applications without worrying about the data acquisition tasks. You can also re-use your applications with different instruments and devices.

Supports Vast Range of Hardware

You use the Tools in conjunction with Windmill's instrument and device drivers. These let you communicate with a wide range of instruments and devices from many manufacturers. RS232, GPIB, RS485, RS422, Ethernet, Modbus and USB devices are all supported.

Also included with Windmill are 32-bit applications for easy dynamic data exchange (DDE Panel), for controlling and switching outputs ( AnalogOut and DigitalOut), for logging data (Logger) and for displaying trend charts (Chart).

Active X

IML Tools comprise an Active X control. This technology was developed by Microsoft and lets you re-use code in many applications.

Using IML Tools with Visual Basic

Once you've installed the Tools, you can access them from your VB5 (or later) project. From the Projects menu select Components and check the IMLControl box. You can then place the control on your form and use its methods and properties in your code.

Using IML Tools with Other Programming Langauges

If your developer tool can integrate Active X controls, you can use IML Tools in your applications.


The IML Tools, with Windmill 7, are now free but without any technical support.