BitLib is a powerful but easy to use library for creating custom BitScope applications.
Employing the same proven technology as the BitScope DSO Virtual Test Instrument software BitLib makes development easy with built-in support for:
BitLib takes advantage of BitScope's powerful mixed mode waveform and logic data capture and supports several programming languages and numerical analysis tools.
It also supports arbitrary waveform generation with full data upload capability and networked communications links for remote data acquisition applications, all from a single PC.
As explained in the design pages all BitScopes implement a virtual machine architecture which is programmed via short command scripts which operate on registers.
This is simple in concept and very powerful but it can require an application to generate quite a few command scripts to perform a complete VM programming sequence.
BitLib streamlines the process generating the scripts on the fly to perform almost all programming sequences automatically.
It does this via a set of simple functions (see the BitLib API) which the application uses to communicate with and control one or more BitScopes.
Of course command scripts and registers may still be used. BitLib provides pass-thru functions to directly program the virtual machine this way if required.
However, in most situations the BitLib API on its own is capable of performing all the tasks needed for most test, measurement, waveform generation and data acquisition applications.
BitLib supports Windows, Mac OS X (as a framework) and Linux (including ARM/Raspberry Pi).
BitLib is compatible with BS325, BS120, BS44x, BS30x, BS31x, BS100, BS50 and BS10.
|BitScope Micro with Raspberry Pi Touchscreen Display!||Sep 09|
|BitScope Blade for Raspberry Pi at Hannover Maker Faire!||Jun 05|
|Getting Started with BitScope||May 08|
|BitScope Support Board via Trello||May 01|
|BitScope Micro In-Line Data Acquisition||Apr 02|
|BitScope ARM Platform Compatibility||Feb 10|
|Bootstrapping Raspberry Pi 2 for BitScope||Feb 05|
|Raspberry Pi 2 and BitScope Performance||Feb 02|
|BitScope Micro & Raspberry Pi in Education at BETT||Jan 21|
|Raspberry Pi Model A+ or B+ or B+ Slimline?||Nov 14|
|Electronic Measurement with BitScope & Raspberry Pi||Nov 12|
|BitScope Micro Webinar with element14!||Oct 29|
|element14 launches BitScope Micro for Raspberry Pi!||Oct 27|
|BitScope Micro Diagnostic Port Explained.||Aug 16|
|MagPi talks Raspberry Pi B+, HATs & BitScope.||Aug 04|
|Raspberry Pi B+ BitScope x 4 = 8 analog + 32 logic !||Aug 01|
|Low cost networked data acquisition with Raspberry Pi.||Dec 17|
|BitScope Server, shared remote access for any BitScope!||Dec 15|
|BitScope Library V2.0 and Proto Scope Application||Nov 15|
|BitScope DSO, Logic, Chart, Meter and Library updated||Nov 12|
|Reducing Quantization Noise with BitScope||Nov 08|
|BitScope Software upgraded for Mac OS X Mavericks||Nov 06|
|Sydney BitScope, Online Demo Updated.||Oct 30|
|Electronic Projects Lab for Raspberry Pi||Oct 17|
|BitScope DSO 2.7.DG17B update (Windows & Linux)||Oct 04|
|BitScope Software Blog Launched||Oct 04|
|BitScope Raspberry Pi Oscilloscope||Sep 25|