您能否請您得到您的筆記本電腦主板的原理圖,並仔細檢查您的3個端口如何連接到您提到的2個控制器。希望3個端口中的1個將連接到其他2個端口的不同控制器。
您的筆記本是否允許您連接Express卡?也許你可以通過這種方式獲得更多的端口。
使用定製的PC和PCI Express USB擴展卡,我們有3個kinetics同時連接到an art-installation/robotics project。
我記得當時在我的舊2008年macbook上同時運行2個Kinects並沒有問題。請注意,這是與libfreenect和OpenNI驅動程序,因爲Kinect SDK驅動程序不能在osx上工作。
此外,由於您使用的Kinect的SDK,我猜,因爲目前的Alpha測試版您正在使用的Kinect的Windows(V1如果你願意)或Kinect的爲XBOX360和不 Kinect的2的Windows的SDK目前只允許一個傳感器。
更新 這裏有一個快速瀏覽一下:
![A660 1-GD dissasembled](https://i.stack.imgur.com/R0L1D.jpg)
雖然不容易找到原理圖。我的猜測是兩個USB端口連接到相同的控制器和第三個USB端口可能(不要拿我的話來說,檢查製造商的規格)連接到一個單獨的USB控制器,在這種情況下連接一個kinect你的筆記本電腦的一端和另一端的相反端口應該工作。確保您在設備管理器中看到兩個傳感器(運行devmgmt.msc
)。 此外,只需再次檢查您的傳感器,嘗試連接一個,運行演示/測試,然後斷開並使用同一端口上的第二個傳感器。 如果兩個傳感器單獨工作在同一個端口上,請在另一端的USB端口上測試它們。你只是想確保傳感器和端口都沒有故障。最後,如果您的硬件看起來很好(電源良好,傳感器和端口都很好),請仔細檢查您的代碼,並確保您不會意外打開同一個傳感器兩次或任何可能容易漏掉的其他錯誤。
如果你有一個朋友,你可以借用另一臺筆記本電腦很短的時間,只是爲了測試這也是一件好事。您也可以嘗試爲筆記本電腦獲取USB Express Card™卡。儘管很長時間,您可以嘗試禁用筆記本電腦上的其他USB設備,儘可能多地爲端口提供可用的帶寬。您應該可以從設備管理器或可能從BIOS設置中執行此操作。
你確實有2個USB控制器嗎? – RossBille
@RossBille以及如何/在哪裏可以檢查它?我只能看到與該鏈接中的圖片相同的內容。我有控制器 - 3B34和控制器3B3C,2X通用USB集線器,2X USB根集線器 – user2179427
@ user2179427您使用的筆記本電腦是什麼? –