光道視覺科技股份有限公司
關於我們 最新消息 產品介紹 下載專區 技術問題 聯絡我們
Sitemap 回首頁 繁體中文 English
技術問題

[SDK] 如何同時使用兩隻以上光道視覺攝影機, 該如何指定?

光道視覺全系列攝影機皆使用 AltairU 元件來控制, 請參考 AltairU 說明文件
 
1. 若您手上有兩支以上的光道視覺產品, 請於專案中分別建立每隻相機的 AltairU 元件,
例如 AltairU1、AltairU2、AltairU3 ...
 
2. 若不指定 AltairU 需開啟特定的相機, 使用 QuickCreateChannel() 即可, 例如(C#):
AltairU1.QuickCreateChannel();     // AltairU1 元件自動啟動可用的攝影機
AltairU1.Live();                                    // AltairU1 進入 Live 取像模式
AltairU2.QuickCreateChannel();     // AltairU2 元件自動啟動可用的攝影機
AltairU2.Live();                                    // AltairU2 進入 Live 取像模式
....
....
....
 
3. 若 AltairU 元件需指定相機開啟, 可以由相機的 DeviceIndex 或是 SerialNumber 來指定, 例如(C#):
[指定DeviceIndex 開啟相機]
AltairU1.DeviceIndex = 0;       // 指定 AltairU1 欲開啟的
AltairU1.CreateChannel();     // AltairU1 元件自動啟動可用的攝影機
AltairU1.Live();                          // AltairU1 進入 Live 取像模式
[指定SerialNumber 開啟相機]
AltairU2.SerialNumber = 1203040000;  // 指定相機背面貼紙上的SerialNumber號碼(通常為10碼)
AltairU2.CreateChannel();                         // AltairU2 元件自動啟動可用的攝影機
AltairU2.Live();                                              // AltairU2 進入 Live 取像模式
 
註: 若電腦中有1個以上的 USB HOST, 會因 OS 抓取硬體順序的關係, 導致每次重新開機後 DeviceIndex 可能會不一樣, 建議使用者以 SerialNumber 的方式指定相機最安全

 

Copyright ©2008 Internet Service by
AISYS Vison company.