Skip to content

picotech/picosdk-c-wrappers

Repository files navigation

picosdk-c-wrappers

picosdk-c-wrappers is a set of C wrapper library projects for PicoScope oscilloscopes.

The wrapper functions provided by the wrapper libraries are for use with programming languages such as MathWorks MATLAB, National Instruments LabVIEW and Microsoft Excel VBA that do not support features of the C programming language such as callback functions. The source code contained in the wrapper projects contains a description of the functions and the input and output parameters.

The wrapper projects are for Microsoft Windows platforms and are grouped by driver. The source code files may be customised for projects, and also used for building wrapper libraries for Linux and macOS platforms.

Getting started

Prerequisites

Microsoft Windows

Linux

  • A suitable IDE such as Eclipse
  • Alternatively, ensure that the autoconf and libtools packages are installed for your operating system if building libraries from the terminal.

macOS

  • A suitable IDE such as XCode

Installing prerequisite files

Prerequisite files are available for the following platforms. Refer to the subsections below for further information.

Note: Built versions of the wrapper libraries are available for each of the platforms mentioned below.

Microsoft Windows

  • Download the PicoSDK (32-bit or 64-bit) driver package installer from our Downloads page.

Linux

macOS

  • Visit our Downloads page and download the PicoScope Beta for macOS application.

Programmer's Guides

You can download Programmer's Guides providing a description of the API functions for the relevant PicoScope driver from our Documentation page.

Obtaining support

Please visit our Support page to contact us directly or visit our Test and Measurement Forum to post questions.

Contributing

Contributions are welcome. Please refer to our guidelines for contributing for further information.

Copyright and licensing

See LICENSE.md for license terms.

PicoScope is a registered trademark of Pico Technology Ltd.

MATLAB is a registered trademark of The Mathworks, Inc.

"LabVIEW" is a registered trademark of National Instruments Corporation.

Windows, Excel and Visual Basic for Applications, and Visual Studio are registered trademarks of Microsoft Corporation.

macOS is a registered trademark of Apple Inc.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Copyright © 2006-2018 Pico Technology Ltd. All rights reserved.