NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

沒接儀器, 為啥ibdev仍然有值?

Hi, all

我電腦明明沒有接任何的儀器(Scan for instrument = 0),

可是透過如下的方式

m_iDeviceDescriptor = ibdev(_iBoardIndex, _iPrimaryAddressOfDevice,
    _iSecondAddressOfDevice,_iTimeout, _bEnableEndMessage,
    _bEnableEOSMode);

 

m_iDeviceDescriptor得到的值卻會是31256, 請問是為什麼? 理論上不是應該是-1嗎...

而且也進不去if(ibsta & ERR)的判斷...請問有人有類似的這種經驗嗎?

或者說 不該透過這種方式檢查是否有儀器?

那麼請問該用什麼方式檢查呢? 謝謝...

 

註: 環境為vc2008 & ni4882.h

 

下載全部
0 積分
1 條訊息(共 1 條)
5,555 檢視