Skip to main content.

Tcl/Tk

ZP Engineering has been using the Tcl scripting language extensively for hardware and system testing. The decision to use Tcl was driven by its extensibility, excellent community support and cross-platform availability. We are currently using Tcl/Tk for several internal activities:

Our usual deployment approach takes advantage of the excellent Freewrap by Dennis LaBelle; it allows us to redistribute a single-file executable.

Tcl extensions

ZP Engineering has developed  LPTTCL, a parallel port extension for Windows that allows direct control of LPT signals directly from Tcl.
Version 1.0 has been released in 2001, and the updated 3.0 version in 2004; both versions have their advantages.

A complete reference and a description of differences between the two versions can be found here.

Download version 3.0 here; download version 1.0 here.

For further details:

Tcl links

The following list may be useful as a starting point for new users of Tcl.