1.1.6
Lab Bench Stand
The bench mount stand for the BarrettHand™, shown in Figure 6, is ideal for off-arm
development. The durable Lexan® stand comes complete with cable management clips and
mounting features to hold your BarrettHand™ unit securely on any flat surface. Non-slip rubber
feet keep the stand from sliding during testing and programming. A threaded locking ring for base
mounting will secure the hand to the stand.
Figure 6 - Lab Bench Stand
1.1.7
Control Software and Firmware
The BH8-SERIES System control software consists of:
1.
BarrettHand Control GUI application and API,
2.
Firmware (latest *.s19 file for the BH8-262 and *.tek file for the BH8-280 hand), and
3.
Example and demo programs.
Included with the software in electronic form are:
1.
BarrettHand Control GUI Manual,
2.
BH8-SERIES User Manual (this manual), and
3.
API documentation in HTML format.
BarrettHand Control GUI
The BarrettHand Control GUI is a cross-platform compatible Windows/Linux application that
allows control of the BarrettHand™ quickly and easily. The BarrettHand Control GUI can be
used to demonstrate functionality, test Supervisory and RealTime control sequences, and how to
save those sequences as ASCII text or even as cross-platform compatible C++ code along with a
Makefile (literally with the click of a “Generate C++ Code” button). See the BarrettHand Control
GUI Manual for more information on the using this application and the requirements.
C++ Function Library
The BarrettHand™ C++ Function Library is an API for programming the BarrettHand™ using the
C++ language on IBM-compatible PC’s without having to manage various communication and
timing issues. The library contains a hand control class that has easy-to-use functions that permit
the use of Supervisory and RealTime commands in software developed by the user. All of the
functions are available when the library and its dependencies are linked to the program.
Dependencies are usually installed by default so the user can focus on development. The C++ API
Page 12 of 89