Releases for Joystick XOP

Joystick XOP IGOR.6.10.x-0.2

in
Downloaded 158 times
Download: JoystickXOP.zip
Size: 457.84 KB
md5_file hash: 97f62e6c3cff547025b138f58b704983
First released: November 20, 2008 - 08:44

This minor update fixes a relatively major issue. The previous version would fail if the user switched out of the Igor application. This version should continue to run if Igor is running in the background.

Please send bug reports to Alan Saul via alan@adale.org.

Joystick XOP IGOR.6.10.x-0.1

in
Downloaded 17 times
Download: Joystick XOP.zip
Size: 466.47 KB
md5_file hash: 5dd2f0e598431de9f484d7feb9b9bd21
First released: October 6, 2008 - 10:51

This XOP allows Igor to read and control the inputs and outputs from and to a force feedback joystick. These are relatively inexpensive consumer devices used mainly for playing games, I presume, but can be useful elsewhere (atomic force microscopy?), as they are for my purposes, where a monkey uses the joystick. In general, the idea is to provide a haptic interface within Igor. Of course, there may be a market for Igor gaming. :-)

This code was developed with the Logitech Force 3D Pro joystick in Visual C++ 8 on a Windows XP machine. I think it will work on other Windows machines with other force feedback joysticks, but it hasn't been tested. Please let me know if you try other things and it either works or doesn't.

Included is an Igor help file, and an experiment that demonstrates the functionality. The XOP adds 7 external functions to Igor, though in future versions I'll probably convert some of these functions to operations. Functions are included that read the joystick positions and button presses, and one function permits the user to control the force feedback capabilities, either producing vibrations or constant forces.

Comments at suggestions should be addressed to Alan Saul (alan@adale.org).

Version 0.1

Back to top