OceanMathCore™是一個功能強大的軟件工具包(SDK),它允許您輕松編寫自定義軟件來處理由Ocean Insight光譜儀生成的數(shù)據(jù)。它提供了復(fù)雜的函數(shù),例如計算黑體光譜和將波長換算為千兆赫茲。通常,OceanMathCore與OceanInsght配合使用可以簡化從Ocean Insight光譜儀獲取和處理光譜數(shù)據(jù)的能力。
OceanMathCore采用C++語言開發(fā),并包含Windows操作系統(tǒng)的本機庫。
操作系統(tǒng)支持:Windows10或更高版本
多語言支持
您可以使用以下語言開發(fā)基于OceanMathCore的應(yīng)用程序:
- C/C++/C#/Visual Basic(Microsoft Visual Studio環(huán)境)
- C(標(biāo)準接口環(huán)境)
- LabVIEW(僅Windows,版本8或更高版本)
- MATLAB
- Python(版本3或更高版本)
開發(fā)環(huán)境
Windows開發(fā)
為了在Windows中進行編程,您可以通過兩個DLL文件來訪問OceanMathCore功能:
- OceanMathCore.dll包含允許您控制光譜儀數(shù)據(jù)的函數(shù)。例如:您可以計算黑體光譜、將波長換算為千兆赫茲等。
- NetOceanMathCore.dll與上述文件相同,但專門用于使用Microsoft.NET Framework進行開發(fā)。
LabVIEW開發(fā)
對于LabVIEW,OceanMathCore提供了一組VI 文件,這些文件以LabVIEW開發(fā)環(huán)境固有的方式提供其功能。這些VI在后臺調(diào)用構(gòu)成OceanMathCore的DLL文件中所包含的.NET方法。
MATLAB開發(fā)
對于MATLAB,OceanMathCore提供了一個‘m’文件腳本,它以MATLAB開發(fā)環(huán)境原生的方式提供其功能。該腳本在后臺調(diào)用構(gòu)成OceanMathCore的DLL文件中所包含的.NET方法。