| BITSCOPE | software | bitlib | BITSCOPE APPLICATION LIBRARY |
The BitLib Application Programming Library for BitScope *
BitLib offers as simple but highly productive way to program BitScope for custom applications.
BitLib Oscilloscope Application Employing similar technology used in the powerful BitScope DSO mixed signal test instrument software BitLib makes it easy to write your own applications for BitScope. The library currently supports:
BitLib allows you to take advantage of BitScope's powerful mixed mode waveform and logic data capture capabilities using several different programming languages and numerical analysis environments. The library supports arbitrary waveform generation with full sample download capabilities and networked communications links for remote data acquisition applications all from a single PC. BitLib is supplied with several examples including source so you can start using it straight away.
BitLib Multimeter Application These applications include:
These are just three examples of what you can do with the library. Because BitLib is a runtime library with a simple function based programming interface it is very easy to use it with a large range of software applications. How It WorksAs explained in the BitScope Design all BitScopes implement a virtual machine architecture which is programmed via short command scripts which operate on registers.
BitLib Spreadsheet Application This is simple in concept and very powerful but it can require an application to generate quite a few different command scripts to complete a given capture task. BitLib streamlines the process generating the scripts on the fly as needed to complete the most common capture tasks. And it does it all using a small number of simple functions which are called from your application or third-party software. The spreadsheet application shown here is an example of how easy it is to use BitLib with common numerical analysis tools to integrate a BitScope as a live data source. Of course the low level BitScope script commands may still be used and BitLib makes them all available if you need to program BitScope to do something a little out of the ordinary. In most situations however, the BitLib function interface on its own is capable of performing all the tasks necessary for most test & measurement and data acquisition applications. Requirements and CompatibilityBitLib runs on most x86 compatible PCs under Windows (98 to Vista) or Linux. For satisfactory performance you will need a 200 MHz Pentium class CPU or better and 16 MB RAM. BitLib is compatible with all BS50, BS100, BS3xx and BS4xx series BitScopes. |