LOTO支持產(chǎn)品定制開(kāi)發(fā),根據(jù)您的實(shí)際測(cè)量需求,開(kāi)發(fā)專(zhuān)屬軟硬件??蛻?hù)也可以購(gòu)買(mǎi)LOTO示波器軟件二次開(kāi)發(fā)SDK包自己開(kāi)發(fā)。
技術(shù)咨詢(xún):173393190@qq.com
LOTO示波器軟件二次開(kāi)發(fā)指南
LOTO虛擬示波器可以看做是高速數(shù)據(jù)采集卡,客戶(hù)在需要高速數(shù)據(jù)采集的場(chǎng)合,可以把LOTO示波器產(chǎn)品當(dāng)做工業(yè)控制的采集部分使用。我們提供免費(fèi)的功能豐富的商用版上位機(jī)軟件,如果客戶(hù)需要自己開(kāi)發(fā)適應(yīng)自己系統(tǒng)的Windows上位機(jī)軟件, 可以購(gòu)買(mǎi)本軟件二次開(kāi)發(fā)包,自行開(kāi)發(fā)。
軟件二次開(kāi)發(fā)是基于一個(gè)C語(yǔ)言編寫(xiě)的動(dòng)態(tài)庫(kù)DLL/LIB,名字為USBInterFace,LOTO的商用版上位機(jī)軟件也使用同樣的DLL,但商用版本上位機(jī)不開(kāi)源,它開(kāi)發(fā)的很多軟件功能,也并不開(kāi)放在二次開(kāi)發(fā)SDK包里。二次開(kāi)發(fā)SDK包是基于DLL的基本功能函數(shù)的開(kāi)放,讓客戶(hù)可以使用示波器的控制命令,獲取原始數(shù)據(jù)以及畫(huà)出簡(jiǎn)單的波形。
建議客戶(hù)在購(gòu)買(mǎi)二次開(kāi)發(fā)包前,可以使用LOTO的商業(yè)版上位機(jī)軟件看看是否能滿(mǎn)足自己的要求,如果可以,那么基本上可以肯定,使用本二次開(kāi)發(fā)SDK包也是可以做到的,只是基礎(chǔ)的工作我們?cè)陂_(kāi)發(fā)包中提供了,細(xì)節(jié)的軟件功能需要客戶(hù)自己在我們提供的基礎(chǔ)上自行實(shí)現(xiàn)。
二次開(kāi)發(fā)SDK軟件包含如下內(nèi)容:
· 1:32位/64位 DLL文件:USBInterFace.DLL USBInterFace.LIB USBInterFace.H
· 2:SDK說(shuō)明PDF文檔
· 3: 多個(gè)官方Demo源碼,VS2005工程,C#語(yǔ)言編寫(xiě)。
· 4: 其他客戶(hù)的成功案例源碼,含python, python +QT, Labview, QT+C++
雖然LOTO示波器分為很多不同的系列和子型號(hào),但是二次開(kāi)發(fā)的基本流程和原理是一樣的。所以不同型號(hào)之間的Demo可以互相參考,只要改改少量的參數(shù)就可以了。
如果要細(xì)分的話(huà),OSCA02系列,OSC2002系列,OSCH02系列的硬件架構(gòu)相似,所以二次開(kāi)發(fā)非常相似,只有少數(shù)幾個(gè)函數(shù)的參數(shù)稍微不同,只要掌握了一個(gè)型號(hào),其他型號(hào)基本上就OK了,他們之間參數(shù)或者命令碼的不同可以在SDK開(kāi)發(fā)文檔中找到。OSC482系列由于硬件架構(gòu)不同,所以二次開(kāi)發(fā)除了參數(shù)或者命令碼會(huì)稍有不同,還會(huì)有函數(shù)調(diào)用流程上的不同,不過(guò)差別很小,也可以互相參考。
二次開(kāi)發(fā)包發(fā)布的Demo一共十幾個(gè)簡(jiǎn)單的函數(shù),這些函數(shù)均是調(diào)用C編寫(xiě)的DLL的接口,所以用戶(hù)可以參考C#的語(yǔ)法,輕松移植到其他語(yǔ)言。比如VB,VC,Labview,python等等。已經(jīng)有多個(gè)客戶(hù)參考demo開(kāi)發(fā)了自己的labview應(yīng)用。
LOTO官方發(fā)布的 C# Demo 源碼示例截圖:
LOTO官方發(fā)布的Python Demo 源碼示例截圖:
客戶(hù)提供的OSC482型號(hào)的 python +QT的源代碼截圖(其他型號(hào)可稍作修改使用):
客戶(hù)提供的Labview二次開(kāi)發(fā)Demo源碼
OSCH02客戶(hù)提供的基于QT和C++的二次開(kāi)發(fā)源碼:
LOTO推薦二次開(kāi)發(fā)的型號(hào)是OSCA02,是一款最高采樣率100M,帶寬35M Hz的2通道USB電腦示波器。具體的上位機(jī)軟件功能和硬件特性可以參考它的寶貝鏈接:
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.25221deb2RHInu&ft=t&id=591644364889
購(gòu)買(mǎi)二次開(kāi)發(fā)SDK包以后,可以向客服索要解壓密碼,二次開(kāi)發(fā)包和商用版上位機(jī)軟件一樣都在我們技術(shù)支持群的群文件中下載。如果需要項(xiàng)目定制開(kāi)發(fā)可以聯(lián)系我們:15029982700。