PSI » Scientific products » bTop » Software
The bTop-2 can interface with virtually any modern computer, with drivers for OS X, Windows, and Unix included on the installation disk. Further versatility is provided by drivers for several cross-platform systems, including Mathematica, LabVIEW, and REALbasic. All bTop software is provided free of charge.
OS X
The OS X developmet disk includes everything you need to get going with your own applications for the bTop, including support, documentation, and examples. OS X users can control the bTop-2 from Cocoa apps, the UNIX command-line (via C API's), and REALBasic.
For those who would like to create their own custom applications, the bTop tools provide plenty to get you up and running. In addition to a bTop programmer manual and a collection of Xcode project templates, the bTop includes other software and source for developers, including a sample developer application that demonstrates the basic functionality of the bTop-2 system (see the detailed overview). The bTop-2 test application Requires Mac OS 10.4 or later.
For an example of what can be done with the bTop and OS X, check out the bTop autonomous robot created by George Storm and Andrew Turner at the 2005 ADHOC/MacHack conference.
Free downloads
- bTop-2 development disk for OS X
- bTop sample application (view reference)
- bTop Cookbook (written for the bTop-1, but still useful)
Windows
The Windows development disk includes everything you need to get started developing your own applications for the bTop under under the Windows operating system, including drivers, high level C++ classes for accessing the bTop, documentation, and example code.
Free downloads
- bTop-2 development disk for Windows
- Windows Reference (also included on development disk)
- Screenshot of sample Windows application
Unix and Linux
The Unix/Linux development disk includes everything you need to get started developing your own applications for the bTop under Unix and Linux-based operating systems, including a high level C++ class for accessing the bTop, documentation, and example code.
Free downloads
Mathematica
PSI provides the Mathematica add-on package, BTopTools, which makes all of the functionality of the bTop-2 hardware accessible from within a Mathematica notebook. The functions provided in the add-on package all return their results in the form of Mathematica lists, making it possible to pass data acquired with the bTop-2 hardware directly into the powerful analytic functions of Mathematica.
Free downloads
- BTopTools source code
- BTopTools installer for OS X
- Sample notebooks
LabVIEW
The LabVIEW package is compatible with LabVIEW 8.2 and 8.5 on Mac OS X and makes the components of the bTop-2 hardware device accessible to the LabVIEW development system. The package was developed by Urs Lauterburg at the University of Bern, Switzerland. The software is currently in the beta stage of development and user feedback is greatly appreciated. Questions about the LabVIEW package should be directed to Urs Lauterburg, and questions about the bTop-2 hardware device should be directed to Perfectly Scientific via our contact page.
Free downloads
REALbasic
The bTop-2 development disk from PSI provides REALBasic interfaces and example code so you can use the REALBasic IDE to quickly develop your own programs to control the bTop-2.
Free downloads
- bTop development disk (includes REALbasic drivers)
- Screenshot 1
- Screenshot 2