各位大大:
小弟目前需要在同一台電腦上,裝上兩支Webcam
因此想獲取 USB Webvam device的PID(idProcess)用以判斷哪支裝置是我目前想要Preview
目前已有試過的方式
1.使用VISA,製作.inf,將我所需的PID與VISA做連結,但後續就無法使用IMAQ來使用此模組(因此模組已被VISA占住,好像就無法再使用IMAQ的零件庫)
2.使用Kernel32.dll,但卻一直無法找到正確的Funtion回傳USB Device的PID
不知道各位大大對此問題,是否有不一樣的建議 ,或是有何種方法可供小弟參考..
抓取PID或VID會不準確,因為我的經驗是同一型號的USB裝置,PID和VID是一樣的,如果你使用IMAQdx的話可以使用proerty node抓取序號(SN)
Dear ancle
我就是需要當同款的Webcam才會執行,不同款的則不會執行
因此我才需要去抓取到PID/VID
用以判斷當同時裝上兩款Webcam何者需執行
而您說的序號(SN)是否就是Serial Number Hight 以及 Serial Number Low
如果是的話,我也會嘗試由FW端是否能去修改此數值
非常感謝您
1.你可以參考以下KB
http://digital.ni.com/public.nsf/allkb/295B127559E056C28625728B003B7173
下載其中的zip,然後使用以下方法,指定該exe位置,插入同型號的USB webcam來確認PID和VID是否一樣

2.讀取SN的方式如下
