MATLAB是一种软件环境和编程语言,用于配置和控制诸如光谱仪,滤波器信号,进行测量,分析数据和构建测试系统等仪器。
MATLAB通万博1manbetx过仪器控制工具箱支持海洋光学光谱仪。
此MATLAB仪器驱动程序需要安装Ocean Optics Omnidriver。
这是一个基本的MATLAB仪器驱动程序,而不是特定于任何特定光谱仪模型。预计将在全新技术支持的所有海洋光学光谱仪模型上工作。万博1manbetx但是,此驱动程序尚未在所有海洋光学光谱仪上进行测试。
我们希望有关于此仪器驱动程序的反馈。请在此页面上使用提交审核功能提供反馈。请包括您与此驱动程序一起使用的仪器型号。
有关MATLAB仪器驱动程序的其他信息,请访问仪器控制工具箱产品页面://www.tianjin-qmedu.com/s manbetx 845products/instrument.
这是一个非常好的司机。
我在Debian Buster中测试了它,它有效。
但是我发现执行以下代码所需的时间大约是600秒:
#----------代码测试
%%连接到仪器。
tic;
Connect(Spect SpeameObj);
time1 = toc;
#----------
结果1 \约600秒。
使用的机器是HP Z600工作站。
问候。
我在我当前的工作目录中有evaneoptics_omnidriver.mdd(我正在运行脚本的同一个地方)。
嗨Locurto先生,你能告诉我Oceanoptics_omnidriver.mdd文件的位置,即我的电脑上的文件夹吗?
有没有办法将高速采集添加到此驱动程序?我尝试通过添加以下函数之一来通过.mdd文件添加它:
函数returnvalue = highspdacq_allocatebuffer(obj,spectectupindex,channelindex,numberofspectrumtoacquire
组函数的%,obj是组对象。为了
%基础设备功能,OBJ是设备对象。
driverdata = get(obj,'driverdata');
returnvalue = driverdata.wrapper.highspdacq_allocateBuffer(SpectorPerIndex,ChannelIndex,NumberofSpectrumoAcquire);
但它给了我一个错误的错误,即读取的“no方法'highspdacq_allocatebuffer”,其中包含类'com.oceanoptics.omnidriver.api.wrapper.wrapper'。
任何人都可以借出任何建议吗?
@pable blinder,我对包装有完全相同的问题......
>> wrapper = com.oceanoptics.omnidriver.api.wrapper.wrapper();
警告:尝试加载COM / Oceanoptics / Omnidriver / API /包装器/包装器类尝试Java异常:
Java异常发生:
java.lang.un万博1manbetxsupportedclassversionError:COM / Oceanoptics / Omnidriver / API /包装器/包装器:不受支持的主要.Minor版本
52.0
我正在考虑尝试使用Windows 7 ...我更新了USB2000光谱仪的固件,现在驱动程序已正确安装在Windows 10中。但是,我无法使用频谱看到它非常奇怪的频谱。HD4000光谱仪工作正常。
刚刚安装但收到以下错误...
>> demo_oceanoptics.
警告:尝试加载COM / Oceanoptics / Omnidriver / API /包装器/包装器类尝试Java异常:
Java异常发生:
java.lang.un万博1manbetxsupportedclassversionError:COM / Oceanoptics / Omnidriver / API /包装器/包装器:不受支持的主要.Minor
版本52.0.
任何线索?
不知何故,我无法使用ToolStrip成功安装MATLAB仪器驱动程序,但是使用ToolStrip,但是当我直接安装包装时使用“Get Support包:按钮它正常工作。万博1manbetx
如果您按照说明操作,并且仍然获得奇怪的Java警告和错误消息:
检查您安装的全部版本的全部版本。我尝试了使用Matlab R2012B和R2016A的Oceanoptics网站的最新版本2.46,它只是不起作用。卸载版本2.46并安装版本2.37后立即运行!
安德鲁,请参阅提交中的Readme.txt附件
它为我解决了这个问题
使用R2014A,我与Andres有同样的问题:
使用ICDevice / Connect时出错(第112行)
执行驱动程序连接代码时发生错误。
连接不成功:无法连接到设备。可能的原因是javalibrarypath.txt / libraryPath.txt不是
正确配置以加载全部。
如果此错误不是仪器错误,请使用MIDIT检查驱动程序。
这是演示程序中的第二个功能。任何想法如何解决?
嗨,我正在尝试使用MATLAB控制(外部触发)海洋光学光源。如果获得示例代码,我会非常感谢。
你好,
我正在使用Ver.2012B和USB4000,我已经工作并运行能够为LabVIEW进行数据,但是当我尝试将设备连接到Matlab时,它给了我错误,我键入了“* IDN?”在“数据写入:”并单击“查询”,它给了我这些错误:
-an与仪器通信时发生错误
任何形式的帮助都将受到高度赞赏
谢谢
= _)
我正在使用2012B和USB2000光谱仪,一旦我运行该程序,它就会显示它:
使用ICDevice / Connect时出错(第113行)
执行驱动程序连接代码时发生错误。
光谱仪找不到,请确保光谱仪正确连接。
如果此错误不是仪器错误,请使用MIDIT检查驱动程序。
demo_oceanoptics中的错误(第24行)
Connect(Spect SpeameObj);
任何帮助吗?谢谢
这为2011年工作了。
您如何为双频道光谱仪进行操作?该计划是将光源与反射波长进行比较。
卓越!在Matlab 2012b上工作,而不是2011年