技术与服务热线:400 820 0372

IS8000 Application Programming Interface

IS8000软件是一个API(应用程序编程接口),可以从IS8000不支持的测量仪器获取数据,并从用户软件控制IS8000。

接口概述

IS8000 API 是指以下两项。

  • 用于扩展IS8000软件功能的编程接口
  • 软件开发工具包 (SDK)

可以使用 IS8000 API 执行以下操作:

  • 用于使用 IS8000SDK.DLL 创建的用户库 (DLL),从外部仪器获取数据。
  • 用于使用 IS8000SDK.DLL 创建的用户库 (DLL),从任何波形文件导入数据。
  • 从外部应用程序控制IS8000软件的一部分功能。
    (需要用户应用程序执行 gRPC* 通信。IS8000SDK.DLL 不是创建用户应用程序所必需的。)

*gRPC(Google Remote Procedure Calls)是一个开源远程过程调用(RPC)框架,使客户端和服务器应用程序能够透明地进行通信。

API 需要购买 IS8001(IS8000 订阅许可证)或 IS8002(IS8000 永久许可证)。
它不能与IS8000简易版本一起使用。

有关 API 函数及其使用方法的详细信息,请参阅 SDK 帮助文件夹中的帮助文件或用户手册。

 

开发工具包结构

软件开发工具包 (SDK) 用于创建 IS8000 软件用户库和应用程序,以控制 IS8000 软件。
SDK 包含以下内容:

文件夹名称 描述
Manuals 外部API手册
IS8000SDK 用户库 (DLL) 开发 SDK
  Help API函数说明
  Sample 用于连接 DL850E 的用户库示例项目和库
  Lib IS8000SDK.DLL (The IS8000 API)
  Templates 用于创建新用户库(DLL)的 Visual Studio 项目模板
IS8000Control IS8000 控制(DLL)API
  Help API函数说明
  Sample 用于从外部应用程序连接到测量仪器并控制数据采集的示例代码
  Protos 用于控制IS8000软件的原型文件

 

系统要求

开发用户库的系统要求如下:

要求 描述
开发平台 Visual Studio 2017 或更高版本
程序设计语言 C#
.NET 框架 4.6 或更高版本
操作系统 Windows 10 build 1902 或更高版本
汇编 作为 64 位 DLL 包含

使用用户库的系统要求与运行IS8000软件的系统要求基本相同。可能需要更好的规格,具体取决于正在连接的设备或软件。

 

示例库注意事项

此 SDK 包括示例项目和库,要使用它们,请将整个“IS8000SDK\Sample\Lib\DL850DAQServiceSample”文件夹复制到 C:\Users\(username)\AppData\Roaming\YOKOGAWA\IS8000\Lib\。

  • IS8000SDK\Sample\Lib\DL850DAQServiceSample:

使IS8000能够连接到DL850E/DL850EV,并使用以下电压模块进行数据采集。(最多 16 个通道)
由于这些是示例程序,因此无法保证其运行。

型号 模块名称
701250 高速 10 MS/s、12 位隔离模块
720250 高速 10 MS/s、12 位隔离模块
701251 高速高分辨率 1 MS/s、16 位隔离模块
701255 高速 10 MS/s、12 位非隔离模块
701267 高压 100 kS/s、16 位隔离模块(带有效值)
720210 高速 100 MS/s、12 位隔离模块
720211 高速 100 MS/s、12 位隔离模块
720268 高压 1 MS/s、16 位隔离模块(带 AAF、RMS)
720254 4通道 1 MS/s,16 位隔离模块
  • IS8000SDK\Sample\SoundWaveformFile\Lib\SoundWaveformFileService:

使IS8000能够将声音波形数据导入.*wav文件中并显示为采集数据。

 

Date Version Description
Sep 26, 2024 24.3.1.0 Added the new API functions (Window resize function) and fixed bugs.
Apr 11, 2024 24.1.2.0 API functionality has been extended to allow configuration of DAQ conditions, recording channels, saving folders and more.
Sep 15, 2023 23.3.1.0 Enabled to specify the default RPC port number for the external API in the setup file (ApiSetting.xml).
Aug 10, 2023 23.2.1.0 Updated the SDK project templates (DataAcquisitionServiceTemplate.zip)
Dec 28, 2022 22.6.1.0 Added the new API functions (Any waveform file access)
Oct 31, 2022 22.5.1.0 Added the new API functions (The waveform acquisition during on-line DAQ functions)
Aug 31, 2022 22.4.1.0 Added the new API functions (The waveform acquisition function from a data source)
Jun 28, 2022 22.3.1.0 Added the new API functions (IS8000 control API)
May 16, 2022 22.2.2.0 New release

 

入门指南

    概览:

    Having multiple memory options allows engineering groups to optimize how data is stored, no matter if you need to record for a long time at slower sampling rates, do a fast capture at high sampling rates, or anything in between.

    The Yokogawa Test&Measurement DL950 ScopeCorder operates as an oscilloscope and incorporates the ability to record data for long periods of time like a data acquisition recorder. There are four memory types on the DL950 ScopeCorder: internal memory, solid state drive, flash memory, and PC storage through the IS8000 Integrated Test and Measurement Software Platform. This videos talks about the advantages of each of these and how to pick the best data recording method for you.

寻找更多销售、技术和解决方案的信息?


联系我们

Precision Making

返回顶部
WeChat QR Code
微信扫一扫
获得更多专业服务