首頁  >  產品分類  >  示波器  >  YOKOGAWA  >  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 包含以下內容:

資料夾名稱 描述
手冊 外部API手冊
IS8000SDK 用戶庫(DLL) 開發SDK
  幫助 API函數說明
  樣本 用於連接DL850E 的使用者庫範例專案和庫
  自由 IS8000SDK.DLL(IS8000 API)
  範本 用於建立新使用者庫(DLL)的Visual Studio 專案模板
IS8000控制系統 IS8000 控制(DLL)API
  幫助 API函數說明
  樣本 用於從外部應用程式連接到測量儀器並控制資料收集的範例程式碼
  普羅蒂亞 用於控制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檔案中並顯示為擷取資料。