IS8000 Application Programming Interface

This software is an API (Application Programming Interface) that enables control of measurement instruments not supported by the IS8000 and acquisition of waveform data from them.

API Overview

IS8000 API refers to the following two items.

  • A programming interface for expanding the features of the IS8000 software
  • Software Development Kit (SDK)

By programming and creating user libraries using the API, you will be to acquire external data from any measuring instruments.
The API requires the purchase of IS8001 (IS8000 subscription license) or IS8002 (IS8000 perpetual license).
It cannot be used with the IS8000 simple version.

For details on API functions and how to use them, please refer to the help file (*.chm) in the Help folder in the SDK or the user's manual.


SDK Structure

The Software Development Kit (SDK) is used to create the IS8000 software user libraries. It contains the followings:

Folder name Description
Help Explanation of API functions
Sample A user library sample project an libraries for connecting DL850E
Lib IS8000SDK.DLL (IS8000 API library)


System requirement

The system requirements for developing user libraries are as follows:

Requirement Description
Development platform Visual Studio 2017 or later
Programming language C#
.NET Framework 4.6 or later
Operating system Windows 10 build 1902 or later
Assembly Included as a 64-bit DLL

The system requirements for using user libraries are essentially the same as those for running the IS8000 software. Better specifications may be necessary depending on the device or software you are connecting.


Note for sample files

By copying the entire SDK\Sample\Lib\DL850DAQServiceSampl folder, which is obtained when you unzip the downloaded zip file, to C:\Users\(username)\AppData\Roaming\YOKOGAWA\IS8000\Lib\, you will be able to connect to a DL850E(s) or DL850EV(s) and use the samples for performing data acquisition on the following voltage modules. (up to 16 channels)
Since these are samples, their operation is not guaranteed.

Model Module name
701250 High-Speed 10 MS/s, 12-Bit Isolation Module
720250 High-Speed 10 MS/s, 12-Bit Isolation Module
701251 High-Speed High-Resolution 1 MS/s, 16-Bit Isolation Module
701255 High-Speed 10 MS/s, 12-Bit Non-Isolation Module
701267 High-Voltage 100 kS/s, 16-Bit Isolation Module (with RMS)
720210 High-Speed 100 MS/s, 12-Bit Isolation Module
720211 High-Speed 100 MS/s, 12-Bit Isolation Module
720268 High-Voltage 1 MS/s, 16-Bit Isolation Module (with AAF, RMS)
720254 4-CH 1 MS/s, 16-Bit Isolation Module


Date Version Description
May 16, 2022 New release


Looking for more information on our people, technology and solutions?

Contact Us