我写了一个程序是先连接光谱仪采集数据代码如下
static void Main(string[] args)
{
int numberOfSpectrometers;
int spectrometerIndex;
OmniDriver.NETWrapper wrapper = new OmniDriver.NETWrapper();
numberOfSpectrometers = wrapper.openAllSpectrometers();
Console.WriteLine("number of spectrometers = " + numberOfSpectrometers);
if (numberOfSpectrometers < 1)
return;
spectrometerIndex = 0;
Console.WriteLine("serial number = " + wrapper.getSerialNumber(spectrometerIndex));
}
运行后出现了在 System.Runtime.InteropServices.SEHException 中第一次偶然出现的“NETOmniDriver.dll”类型的异常
“System.Runtime.InteropServices.SEHException”类型的未经处理的异常出现在 NETOmniDriver.dll 中。
其他信息: 外部组件发生异常。这个问题,请问怎么解决