图片缩略图

海洋光学光谱仪。MATLAB仪器驱动程序

version 1.5.0.0 (50.1 KB) by 仪器控制组
海洋光学OmniDriver的MATLAB仪器驱动程序,支持广泛范围的光谱仪金宝app
4.9
9评级

24下载

更新2013年1月07

视图版本历史

查看许可协议

MATLAB是一种用于配置和控制光谱仪等仪器、滤波信号、进行测量、分析数据和构建测试系统的软件环境和编程语言。

MATLAB通金宝app过仪器控制工具箱支持海洋光学光谱仪。

该MATLAB仪器驱动程序需要安装Ocean Optics OmniDriver。

这是一个基本的MATLAB仪器驱动程序,不针对任何特定的光谱仪模型。它有望在OmniDriver支持的所有海洋光学光谱仪模型上工作。金宝app然而,该驱动程序尚未在所有海洋光学光谱仪上进行测试。

我们将感谢对这个仪器驱动程序的反馈。请使用本页的提交评论功能提供反馈。请包括什么型号的仪器,你使用这个驱动器。

有关MATLAB仪表驱动程序的更多信息,请访问仪表控制工具箱产品页面://www.tatmou.com/下载188bet金宝搏products/instrument

意见及评分(18

费尔南多Carreno

这是一个非常好的司机。
我在Debian buster中测试了它,它工作。
然而,我发现执行以下代码所需的时间大约是600秒:
#---------- 代码测试
%%连接仪器。
抽搐;
连接(spectrometerObj);
time1 = toc;
#----------
结果是大约600秒。

所用机器为HP Z600工作站。

的问候。

安东尼LoCurto

我有OceanOptics_OmniDriver。mdd在我的当前工作目录(与我运行脚本的位置相同)。

卡梅隆费德勒正在

你好,locto先生,你能告诉我OceanOptics_OmniDriver在哪吗。MDD文件是,那是,在哪个文件夹在我的pc?

安东尼LoCurto

有没有办法添加高速采集到这个驱动程序?我尝试通过。mdd文件添加以下函数之一:
函数returnValue = highSpdAcq_AllocateBuffer(obj, spectrometerIndex, channelIndex, numberOfSpectrumToAcquire)
%对于组函数,OBJ是组对象。为
% base设备函数,OBJ是设备对象。
driverData = get(obj, ' driverData ');
returnValue = driverData.Wrapper。highSpdAcq_AllocateBuffer (spectrometerIndex channelIndex numberOfSpectrumToAcquire);

但它给我一个错误,读取“没有方法'highSpdAcq_AllocateBuffer'与匹配签名发现类'com.oceanoptics.omnidriver.api.wrapper.Wrapper'。

有人能给点建议吗?

maoyang秦

一个

@Pable Blinder,我对包装有完全相同的问题……
>> wrapper = com.oceanoptics.omnidriver.api.wrapper.Wrapper();
警告:试图加载com/oceanoptics/omnidriver/api/wrapper/Wrapper类时发生Java异常:
Java异常发生:
java.lang.Un金宝appsupportedClassVersionError: com/oceanoptics/omnidriver/api/wrapper/Wrapper:不支持major.minorversion
52.0

我正在考虑尝试windows 7……我更新了USB2000光谱仪的固件,现在驱动程序已经正确安装在windows10。然而,我不能看到它与幽灵套件,这是相当奇怪的。HD4000光谱仪工作良好。

巴勃罗·布林德

刚刚安装,但得到以下错误…

> > demo_OceanOptics
警告:试图加载com/oceanoptics/omnidriver/api/wrapper/Wrapper类时发生Java异常:
Java异常发生:
java.lang.Un金宝appsupportedClassVersionError: com/oceanoptics/omnidriver/api/wrapper/Wrapper:不支持major.minor
版本52.0

有线索吗?

Shuoqi陈

不知怎的,我无法使用toolstrip成功安装Omnidriver的MATLAB工具驱动程序,但当我使用“获取支持包:按钮”直接安装包时,它工作良好。金宝app

飞秒

如果你按照说明操作,仍然会收到奇怪的Java警告和错误消息:
检查你安装的OmniDriver的版本。我用Matlab R2012b和R2016a从OceanOptics网站上尝试了最新版本的2.46,它就是不工作。在卸载2.46版本和安装2.37版本后,它立即工作!

蒂姆DeWolf

Lior

安德鲁,请查看提交文件中的帮助文件附件

它帮我解决了问题

安德鲁•哈里斯

我遇到了和Andres使用R2014a一样的问题:

使用icdevice/connect出错(第112行)
执行驱动程序连接代码时发生错误。
连接不成功:无法连接设备。可能的原因是javalibrarpath .txt/librarypath.txt不是
正确配置以加载OmniDriver。
如果此错误不是仪表错误,请使用middit检查驱动程序。

这是演示程序中的第二个函数。知道怎么解决吗?

ss777

你好,我正在尝试使用Matlab控制(外部触发)海洋光学光源。如果能得到一个示例代码,我将非常感激。

雷恩

你好,

我使用的版本。2012b和USB4000,我让它工作和运行能够为LabVIEW采集数据,但当我尝试在MATLAB中连接设备时,它给了我错误,我在“数据要写:”中输入“*IDN?”,并点击“查询”,它给了我这些错误:

-与仪器通信时发生错误

任何形式的帮助都将非常感谢

谢谢
= _)

安德烈斯

我使用的是2012b和USB2000光谱仪,一旦我运行这个程序,它会显示:

使用icdevice/connect时出错(第113行)
执行驱动程序连接代码时发生错误。
没有找到光谱仪,请确保光谱仪连接正确。
如果此错误不是仪表错误,请使用middit检查驱动程序。

demo_OceanOptics错误(第24行)
连接(spectrometerObj);

任何帮助吗?谢谢

瑞安·哈恩

这在2011年对我很有效。

对于双通道光谱仪,你会怎么做呢?计划是将光源与反射波长进行比较。

ricciclope

出色的! !工作在matlab 2012b很好,不为2011

MATLAB版本兼容性
创建R2012b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!