大家好,写了个程序调用单光子计数器的API函数,是进行循环n次采集的,但是采集了很多次后就死机了,不知道什么原因?
单次采集的过程就是: ushort h=0;
C8855Reset(handle);
C8855Setup( Gatetime, 2, numberofgate);
C8855CountStart(handle, 0);
C8855ReadData(handle, datebuffer, ref result); for (int i = 0; i < numberofgate; i++)
{
h=datebuffer[i]+h;
}
C8855CountStop(handle);
// handle 是C8855Open()之后返回的值;
循环这样一个过程许多次后,程序便会死掉,关掉单光子计数器,程序又恢复正常了
单次采集的过程就是: ushort h=0;
C8855Reset(handle);
C8855Setup( Gatetime, 2, numberofgate);
C8855CountStart(handle, 0);
C8855ReadData(handle, datebuffer, ref result); for (int i = 0; i < numberofgate; i++)
{
h=datebuffer[i]+h;
}
C8855CountStop(handle);
// handle 是C8855Open()之后返回的值;
循环这样一个过程许多次后,程序便会死掉,关掉单光子计数器,程序又恢复正常了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货