DL950 Acquisition Application Programming Interface

This high-speed data acquisition system includes software (DL950ACQAPI.dll) that provides an application programming interface (API) for obtaining waveform data being acquired by the DL950 series. 

API Overview

The API is provided as a dynamic link library (DLL). The API can be used by linking user applications with this DLL.
The API only supports data acquisition in free run mode.

Free run mode
Free run mode is used to acquire data from the start to the end of waveform acquisition.
* Zoom waveform display is not possible on the DL950 while waveform acquisition in free run mode is in progress.



This software can be used to perform the following functions. For details, see User’s Manual.

  • Initializing the API
  • Connecting and disconnecting from measuring instruments
  • Setting parameters
  • Getting waveform data


Software structure

This software package contains the following items.

  • DL950ACQAPI User’s Manual
  • API files(see below)
File name Content
DL950ACQAPI.dll ACQAPI library
DL950ACQAPI64.dll ACQAPI Library 64-bit Version
DL950ACQAPI.lib ACQAPI Import Library for C++
DL950ACQAPI.h Function Declaration Header File for C++
DL950ACQAPINet.dll Free Run API Library for .NET
tmctl.dll Communication Library
tmctl64.dll Communication Library 64-bit Version


Applicable Model

DL950 (Applicable DL950 firmware version is 1.10 or later.)


System requirements


A PC running the English or Japanese version of Windows 10 (32 bit or 64 bit)
Note that when waveform acquisition in free run mode is performed using this software,
data is saved in a specified buffer. See User’s Manual for more details.

Development Environment

Visual Studio 2017 or later, .NET Framework 4.7 or later

System requirements for running user programs

When using 10Gbit Ethernet connection

  • CPU
    Desktop PC
    Intel Core i7-1165G7 or later, 4 cores(8 threads)or more, 4.7 GHz or faster
  • Memory
    16 GB or more
  • SSD
    512 GB or more(M.2 slot SSD recommended, read/write performance 3 GB/s or better)

When using 1Gbit Ethernet or USB connection

  • CPU
    Intel Core i5-10210U or later, 4 cores(8 threads)or more, 4.2 GHz or faster
  • Memory
    8 GB or more
  • SSD
    256 GB or more SSD(read/write performance 400 MB/s or better)
Date Version Contents
Dec.17, 2021 New release

Product Overviews


    Test and measurement engineering work groups can have differing priorities and requirements, which often results in multiple instrumentation systems and data file formats, as well as incompatible reporting. This lack of effective communication between groups and instruments causes decreased efficiency and quality and increased spending and time to market. Unify test and measurement instrumentation, software, and data across engineering teams with a suite of solutions that caters to the different needs of engineering work groups, including accurate power data, fast sampling rates, long recordings of multiple different input types, and insights into waveform data.

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

Contact Us