The PicoApps section showcases third-party applications that add new functions to your oscilloscope or data logger. It also contains example code to help with writing your own applications.
If you've written something that you’d like to share with everyone, please tell us about your application. A big thank-you to those of you who have already submitted an app.
The AS-Interface network diagnosis tool AE001, the ‘AS-iExpert’, measures the quality of transmission of AS-Interface networks and determines whether these work error-free. It can be used either in the field at the network installation or in the development laboratory.
Wood is used throughout the world to construct everything from furniture to buildings. Unlike many man-made materials, the mechanical properties of wood can vary greatly so a method of measuring and grading wood is required.
Cirad are experts in using nondestructive methods to measure the mechanical properties of wood. Along with developing an automatic grading machine for the classification of sawn timbers, they also developed a system to diagnose the wooden parts of aeroplanes, a system for France Telecom for checking the structure of wooden telephone poles and BING software.
Doctor Aquarium is a low-cost, professional aquarium monitoring and control software package that will help you automate repetitive aquarium tasks. From the comfort of your computer chair, or across the world, you can monitor important aquarium parameters like temperature and pH using the inexpensive DrDAQ Data Logger, and control your pumps, heaters and lights remotely using standard X10 home automation modules.
The DrDAQ Application Project intends to build applications for the parallel port version of the DrDAQ Data Logger.
As with any Open Source project, the DrDAQ application project can only grow and prosper if the people using the code give something back in return.
If you are an experienced Linux developer or kernel hacker the project could use your contributions.
The code is written with the KISS philosophy in mind. As such even a novice C programmer could study and understand the code. So even if you are just starting out as a Linux developer your contribution to this effort is welcome.
One of our Forum Members, Aaron Hexamer, has created a Frequency Response Analysis Tool.
This application provides Frequency Response Analysis (FRA) capabilities for PicoScope devices. The FRA uses a common technique of frequency sweeping (in this case stepping), and DFT extraction. The main output is a Bode plot of gain in dB and phase in degrees.
|Pico product||PicoScope 2000 Series (2104/5 and 2202/3/4/5 only)|
|Created by||Hitesh Mistry|
|Description||Console application providing a Java interface to the PicoScope 2000 Series API, allowing the user to capture data in block mode and the built-in function generator.|
We provide National Instruments LabVIEW VI examples for most of our product range. These demonstrate the operating modes and API features of PicoScope oscilloscopes and PicoLog dataloggers.
The examples are modular, using sub-VIs and llb files, allowing additional front panel controls, indicators and user customization.
This VI demonstrates AC single-phase measurements, including power factor and phase angle, and plots instantaneous power.
Other measurements included are:
|Pico product||PicoScope 2000 Series (and above)|
|Created by||Joonas Pihlajamaa|
|Description||Simple suite of console applications that allow using a 2-channel 2000 series PicoScope as a 4-channel logic analyzer. Note that this is not a commercial product, but a freely expandable proof of concept licensed under GPL.|
An example of how to use MATLAB to count the number of rising and falling edges in a signal using the PicoScope 2000 Series MATLAB Instrument Driver.
Visit our Test and Measurement Forum to view this article.
These articles demonstrate how you can apply measurements and filtering to data once collected using Signal Processing ToolboxTM.
OpenPCD is an open source and open hardware project around Near Field Communication (NFC), RFID reader, writer and emulator hardware. The intention of the OpenPCD project is to offer the users full hardware control of the RFID signal and to provide various output signals for screening the communication.
As part of the OpenPCD project a PicoRFID Sniffer for PicoScope is available. This uses an OpenPICC SnifferOnly front-end together with a PicoScope 3204A to sniff the 13.56 MHz RFID card transactions.
|Pico product||PicoLog Data Loggers|
|Created by||Sanjay Patel|
|Files||Download this application (19 KiB)|
|Description||An application which can be used to convert PicoLog 5 PLW files to comma-separated values (CSV) files. This can be used for single or multiple files. Not compatible with PicoLog 6.|
PScope is an iPhone/iPod touch application that allows you to view and control a PicoScope 2000 Series oscilloscope.
To use PScope you must have PScopeHost running on your PC/laptop to which the oscilloscope is attached.
Python GUI application written to control a range of PicoScope devices using the following drivers:
ps2000, ps2000a, ps3000, ps3000a, ps4000, ps4000a, ps5000a, ps6000
Also includes block and streaming mode examples.
The Python examples have been written for Python 2.7, but could easily be converted to Python 3 with a Python 2to3 utility.
The modules has been tested and proved working on Linux (including ARM derivatives), Windows and macOS.
|Pico product||PicoScope 2204A and 2205A|
|Created by||Jude Southworth|
|Description||Lecture notes on using PicoSDK with Python to control your PicoScope 2000 Series (ps2000 API) oscilloscope. Example code included.|
|Pico product||USB TC-08 Thermocouple Data Logger|
|Description||Class providing a Python interface to a TC-08.|
|Pico product||PicoScope 5000 Series|
|Created by||Simon Sigaard|
|Files||Download the files for this application (368 KiB)|
|Description||A simple script which sends a sine wave through the signal generator on the PicoScope 5000. Can easily be configured to send other waveforms. Function calls from the ps5000 API:
|Pico product||PicoScope 2203, 2204 and 2205|
|Created by||Ktizo Technology Solutions|
|Description||We have developed a set of third-party drivers for the developer community to use and modify. They include some nice example programmes too, including a decent autoscale function.|