台灣最大程式設計社群網站
線上人數
1273
 
會員總數:243663
討論主題:188255
歡迎您免費加入會員
討論區列表 >> VB.NET >> 一張影像擷取卡能同時初始化多個不同類型的CCD(相機)嗎?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
一張影像擷取卡能同時初始化多個不同類型的CCD(相機)嗎?
價值 : 40 QP  點閱數:141 回應數:0

樓主

bernie
初學者
131 19
206 7
發送站內信

各位先進好,是這樣的,目前我用Euresys - Picolo (最便宜那一張) 影像擷取卡

我有2種不同的相機
1.XC-ST30 (類比-黑白)
2.DMK33G274(數位-黑白)
現在問題在,當我其中一個相機做初始化 如XC-ST30寫入Picolo 初始化,然後我的DMK33G274將無法做初始化動作
DMK33G274在讀檔案時將會失敗..,反過來如果是DMK33G274先做初始就換XC-ST30有問題

我的XC-ST30沿用前人寫的,他是把Picolo程式用C++包成.dll
當初始化時有用到這樣一段function:McSetParamInt(m_Channel, MC_DriverIndex, nCardIndex)
意思大致上是使用McSetParamInt函數在nCardIndex設備上卡上設定m_Channel通道

然後我的DMK33G274初始化是用官方的範例
我宣告MYIC為TIS.Imaging.ICImagingControl Private WithEvents MYIC As TIS.Imaging.ICImagingControl
載MYIC .LoadDeviceStateFromFile(strConfigPath, True)

在我的XC-ST30用.dll初始化寫入到Picolo後(成功), DMK33G274用MYIC .LoadDeviceStateFromFile就會錯誤

錯誤內容是McSetParamInt 值-2

我現在搞不懂

1.一張卡是否能在兩個不同類型(數位與類比)與不同型號的CCD做宣告
2.單個做初始化沒問題,但無法用在多個做初始化(程式需要改寫?)

還是其他問題..我再用多個相機(同類型)沒問題,但用不同類型就沒辦法..







搜尋相關Tags的文章: [ 相機、CCD、影像擷取卡、Picolo、Euresys ] ,
本篇文章發表於2018-07-25 09:57
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.