1 環境配置
硬件:編碼器(提供編碼信號的PLC) 線掃相機 鏡頭 相機線纜 圖像采集卡(Dalsa_Xcelera-CL_PX4 Dual)
軟件:VisionPro 8.2 VisionPro軟件
SaperaLT750CamExpertSetup 線掃相機配置軟件
TDalsa_Xcelera-CL_PX4_Driver 采集卡驅動
Teledyne Dalsa Sapera LT Cognex Adapter 1.10.00.0205 Dalsa相機與Cognex適配器
2 軟件使用說明
按照“環境配置”中的軟件順序依次安裝,接下來就是一些軟件使用配置
① 第一步:CameraExpert相機專家
相機專家由四個區域組成,設備選擇、參數配置、圖像顯示、信息輸出;線掃配置主要用到設備選擇和參數配置。
設備選擇:
線掃相機連接采集卡1#端口,設備選擇Xcelera-CL_PX4_1 CameraLink Base Mono #1
參數配置:基本設置Basic Timing
根據相機參數輸入水平像素數,時鍾頻率等信號。(以下為S2-2K40相機參數)
l 相機類型分為線掃描與面掃描,色彩類型分為彩色與黑白。像素深度(Pixel Depth)
與相機數字輸出相關,S2相機支持8bits或10bits輸出,可通過超級終端設置。當選擇8 bits數據時,Sapera內存類型為8 bits,選擇10bits時,Sapera 內存為16bits。 l Data Valid:一些CameraLink 相機會在行有效或者幀有效信號中加入數字有效信號。
S2相機沒有這個信號,所以選擇disable
l Camera Sensor Geometry是指相機的數據輸出格式,如單通道輸出,雙通道奇偶輸
出,雙通道左右輸出等等。根據相機數據的不同輸出格式,采集卡可以對數據進行重組,以輸出完整的一幅圖像。S2相機的輸出方式由其說明書可知為一個通道,如下圖
高級控制:配置相機觸發方式
None:None
Internal Line Trigger:內部觸發信號
采集卡按照固定的頻率發出行信號
External Line Trigger:外部觸發信號
一般觸發信號為TTL時選用此項
Shaft Encoder Trigger:編碼器觸發
表示采集卡接收到編碼器信號,然后向相機發出行信號
現在用編碼器做為觸發信號
CC(Camera Control)定義為采集卡控制相機的端口。Camera Link接口中總共有四個端口控制相機。CC可以定義為High(一直為高電平),Low(一直為低電平),
Pulse #0(即在Camera control method選項中選擇的Pulse輸出信號),Pulse #1(同Pluse #0,用於需要輸出兩個脈沖的情況),TDI Linescan Direction(用於TDI線掃描相機的掃描方向控制)
外部觸發:設置外部觸發信號啟用/禁用
External Trigger Detection:用來設置采集卡檢測信號的格式,主要有Active Low(輸入信號為低電平時,采集卡接收到信號),
Active High(輸入信號為高電平時,采集卡接收到信號),Rising Edge(輸入信號從低電平變為高電平時,上升沿,采集卡接收到一個信號),
Falling Edge(輸入信號由高電平變為低電平時,下降沿,采集卡接收到一個信號)。Dual-Input Trigger Rising Edge 與
Dual-Input Trigger Falling Edge分別對應雙輸入的上升沿、下降沿觸發信號),Rising Edge(輸入信號從低電平變為高電平時,上升沿,采集卡接收到一個信號),
Falling Edge(輸入信號由高電平變為低電平時,下降沿,采集卡接收到一個信號)。Dual-Input Trigger Rising Edge 與 Dual-Input Trigger Falling Edge分別對應雙輸入的上升沿、下降沿觸發
圖像緩沖器 & ROI:
A. 固定長度
這種情況下,X64采集卡接收到外觸發幀信號(6、19或7、20)后,開始往內存里存儲數據。采集速度與行同步信號一致。當內存存滿以后,系統暫停采集,等待下一個幀觸發信號,再重新采集一幀新的圖像
B. 可變長度
在這種情況下,采集卡需要接收兩個幀觸發信號。當第一個信號到達時,采集卡開始往內存采集圖像,采集速度與行同步信號一致,當第二個信號到達時,停止采集,並返回一幀圖片。
如果在第二個信號到達之前,內存已經存滿,則自動返回一幀圖片,同時忽略第二個信號,等待下一個觸發信號重新觸發采集
① VisionPro配置
添加Job的腳本初始化配置,圖中紅色框內為添加的腳本;紅色腳本為Dalsa CameraExpert保存的線掃相機配置文件路徑