工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2_第1頁
工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2_第2頁
工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2_第3頁
工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2_第4頁
工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第四章工業(yè)機器人與智能視覺系統(tǒng)的單元調(diào)試2BYlmonContentsXXXXXXXXXX智能視覺系統(tǒng)調(diào)試12機器視覺組態(tài)軟件XAVIS24.2智能視覺系統(tǒng)調(diào)試1)、工件顏色識別在操作之前必須確認(rèn)設(shè)備連接正常。用于拍攝對象物進行測量處理的視覺傳感器照相機與計算機的外圍設(shè)備相連接,確??蓮耐鈬O(shè)備輸入測量指令或向外部輸出測量結(jié)果,將控制器還原到出廠默認(rèn)值。初始化之前,備份必要的數(shù)據(jù),如場景數(shù)據(jù)和系統(tǒng)數(shù)據(jù)等。一般使用的操作流程:準(zhǔn)備→場景編輯→試測量→測量(運行)→管理分析。4.2智能視覺系統(tǒng)調(diào)試①(見圖4.2-1)單擊“流程編輯”按鈕,彈出“流程編輯界面”。②界面的右側(cè)從處理項目樹中選擇要添加的處理項目。選中要處理的項目后,單擊“追加(最下部分)”按鈕,將處理項目添加到單元列表中,此子任務(wù)添加“分類”,如圖4.2-2”所示。也可以添加例如“掃描邊緣位置”“串行數(shù)據(jù)輸出”“圖形角度獲取”等。4.2智能視覺系統(tǒng)調(diào)試圖4.2-1主界面4.2智能視覺系統(tǒng)調(diào)試圖4.2-2追加界面4.2智能視覺系統(tǒng)調(diào)試單擊“分類”圖標(biāo),進人設(shè)置界面,設(shè)置如下(其他不設(shè)置):a)、由“主界面”輸入,進入“流程編輯”界面,再進入“分類”屬性界面,如圖4.2-3所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-3模型登錄界面4.2智能視覺系統(tǒng)調(diào)試b)、”界面先設(shè)置模型參數(shù),在初始狀態(tài)(見圖4.2-4)下設(shè)定,選中“旋轉(zhuǎn)”復(fù)選框,還要設(shè)定旋轉(zhuǎn)范圍、跳躍角度、穩(wěn)定度和精度等,如圖4.2-5所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-4初始狀態(tài)

圖4.2-5設(shè)置完成狀態(tài)4.2智能視覺系統(tǒng)調(diào)試③“分類”界面右邊為分類坐標(biāo)分布,分類坐標(biāo)共有36行(標(biāo)有數(shù)字部分,為索引號),編號分別為0~35行,每行共有5列(未標(biāo)數(shù)字部分,為模型編號),編號分別為0~4。利用此優(yōu)點,將印有紅、黃、藍、黑四種顏色的工件依次錄人,方法如下:a)、將工件錄入相應(yīng)位置,紅色錄入“橫坐標(biāo):1,列坐標(biāo):1”的位置,單擊坐標(biāo)位置進入分類圖像設(shè)置界面。4.2智能視覺系統(tǒng)調(diào)試圖4.2-6模型登錄界面4.2智能視覺系統(tǒng)調(diào)試b)、切換到“模型登錄”選項卡(見圖4.2-6)邊圖形圖標(biāo),在右邊顯示界面會出現(xiàn)一個圓圈,移動圓圈把數(shù)字圈在中間,設(shè)置測量區(qū)域,單擊“確定”按鈕回到分類圖像設(shè)置界面。依此方法將其他顏色的數(shù)字錄入,完成后效果如圖4.2-7所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-7完成后效果4.2智能視覺系統(tǒng)調(diào)試c)、全部錄入完成后,切換到“測量參數(shù)”選項卡,如圖4.2-8所示。把相似度改成90~100之間。最后單擊“確定”按鈕回到主界面。4.2智能視覺系統(tǒng)調(diào)試

圖4.2-8測量參數(shù)界面4.2智能視覺系統(tǒng)調(diào)試④回到主界面,鏡頭對準(zhǔn)工件,單擊“執(zhí)行測量”按鈕,此時會在右下角對話框顯示測量信息??梢杂^察兩次實際測量和原模型的變化,“黃1”和“紅3”的兩個工件的實際測量結(jié)果分別如圖4.2-9和圖4.2-10所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-9測量結(jié)果14.2智能視覺系統(tǒng)調(diào)試

圖4.2-10測量結(jié)果24.2智能視覺系統(tǒng)調(diào)試2)、工件編號識別在傳送多種產(chǎn)品的生產(chǎn)線上,對產(chǎn)品進行分類處理及識別。下面開始執(zhí)行工件編號的識別。①在主界面單擊“流程編輯’按鈕,彈出“流程編輯界面”。4.2智能視覺系統(tǒng)調(diào)試②在流程編輯界面的右側(cè)從處理項目樹中選擇要添加的處理項目。選中要處理的項目單擊“追加(最下部分)”按鈕,將處理項目添加到單元列表中,此子任務(wù)添加“分類”。③單擊“分類”進入設(shè)置界面,將工件錄人相應(yīng)位置,編號2錄人“橫坐標(biāo):3,列坐標(biāo):2”的位置,單擊坐標(biāo)位置進入分類圖像設(shè)置界面,如圖4.2-11所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-11分類圖像設(shè)置界面4.2智能視覺系統(tǒng)調(diào)試(4)在分類圖像設(shè)置界面單擊左邊圖形圖標(biāo),在右邊顯示界面會出現(xiàn)一個圓圈,移動圓圈把數(shù)字圈在中間,單擊“確定”按鈕回到模型登錄界面。依此方法將其他數(shù)字錄人,完成后如圖4.2-12所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-12完成后效果4.2智能視覺系統(tǒng)調(diào)試(5)全部錄入完成后,切換到“測量參數(shù)”選項卡,把相似度改成90~100之間。最后單擊“確定”按鈕回到主界面。4.2智能視覺系統(tǒng)調(diào)試圖4.2-13測量結(jié)果4.2智能視覺系統(tǒng)調(diào)試(6)回到主界面,鏡頭對準(zhǔn)工件,單擊“執(zhí)行測量”按鈕,此時會在右下角對話框顯示測量信息??梢杂^察到模型編號,“藍2”和“藍3”的兩個工件的實際測量結(jié)果分別如圖4.2-13和圖4.2-14所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-14測量結(jié)果4.2智能視覺系統(tǒng)調(diào)試3)、工件高度識別完成子任務(wù)一(工件顏色識別)和子任務(wù)二(工件編號識別)后,為了能檢測正次品工件,需要檢測各個工件的高度及差別。①在主界面單擊“流程編輯”按鈕,彈出“流程編輯界面”(見圖4.2-15)。在右側(cè)從處理項目樹中選擇要添加的處理項目“掃描邊緣位置”,單擊“追加(最下部分)”按鈕,將處理項目添加到單元列表中。4.2智能視覺系統(tǒng)調(diào)試②進行邊緣位置的掃描(工件尺寸)步驟:a)、圖像由“主界面”輸入,進人“流程編輯”界面,再進人掃描邊緣位置屬性界面,如圖4.2-16所示。4.2智能視覺系統(tǒng)調(diào)試圖4.2-15追加界面4.2智能視覺系統(tǒng)調(diào)試圖4.2-16在主界面圖像輸入4.2智能視覺系統(tǒng)調(diào)試b)、在區(qū)域設(shè)定界面(見圖4.2-17)選擇登錄圖形,把寬直線箭頭方向向下,直線寬度將工件邊緣框在直線內(nèi)部。4.2智能視覺系統(tǒng)調(diào)試圖4.2-17區(qū)域設(shè)定4.2智能視覺系統(tǒng)調(diào)試③區(qū)域設(shè)定完成后單擊“確定”按鈕,在左下角設(shè)定區(qū)域分割(見圖4.2-18),把區(qū)域分割數(shù)設(shè)定為10,區(qū)域?qū)挾仍O(shè)定為5。4.2智能視覺系統(tǒng)調(diào)試圖4.2-18分割界面4.2智能視覺系統(tǒng)調(diào)試a)、換到“邊緣顏色”選項卡(見圖4.2-19),選擇“邊緣顏色指定”復(fù)選框。4.2智能視覺系統(tǒng)調(diào)試

圖4.2-19“邊緣顏色”選項卡4.2智能視覺系統(tǒng)調(diào)試②切換到“判定條件”選項卡(見圖4.2-20),單擊“測量”按鈕,顯示界面會出現(xiàn)測量基準(zhǔn)線,表示再次范圍內(nèi)已經(jīng)檢測出邊緣。4.2智能視覺系統(tǒng)調(diào)試圖4.2-20″判定條件″選項卡4.2智能視覺系統(tǒng)調(diào)試(4)全部設(shè)定完成后單擊“確定”按鈕,回到主界面單擊“執(zhí)行測量”按鈕,此時會在右下角對話框顯示測量信息??梢杂^察顯示區(qū)域測量結(jié)果,如圖4.2-21所示。4.2智能視覺系統(tǒng)調(diào)試

圖4.2-21測量結(jié)果4.2智能視覺系統(tǒng)調(diào)試4)、智能視覺表達式及輸出結(jié)果①在主界面單擊“流程編輯”按鈕,彈出“流程編輯界面”。在右側(cè)從處理項目樹中選擇要添加的處理項目“結(jié)果輸出”中的“串行數(shù)據(jù)輸出”(見圖4.2-22)。選中要處理的項目后,單擊“追加(最下部分)”按鈕,將處理項目添加到單元列表中。4.2智能視覺系統(tǒng)調(diào)試圖4.2-22追加頁面4.2智能視覺系統(tǒng)調(diào)試②串行數(shù)據(jù)輸出(表達式)。單擊串行數(shù)據(jù)輸出圖標(biāo),彈出表達式設(shè)定設(shè)置界面(見圖4.2-23),完成需要設(shè)計出的四個表達式(編號、顏色、角度、尺寸)。4.2智能視覺系統(tǒng)調(diào)試圖4.2-23編號表達式4.2智能視覺系統(tǒng)調(diào)試編號表達式No.0((U1.JG+1)/2*U1.No)顏色表達式No.1(((U1.JG+1)/2*U1.IN)+100)角度表達式No.2((U1.JG+1)/2*U1.TH)尺寸測量表達式No.3((U2.JG+1)/2*1+((U4.JG+1)/2*2(3)表達式輸入完成,切換到“輸出格式”選項卡(見圖4.2-24)。根據(jù)設(shè)備通信要求,設(shè)定為以太網(wǎng)通信,輸出格式為ASCII,小數(shù)位數(shù)為0,其他不變。單擊“確定”按鈕設(shè)定完成。4.2智能視覺系統(tǒng)調(diào)試圖4.2-24“輸出格式”選項卡4.3機器視覺組態(tài)軟件XAVIS1)、XAVIS簡介XAVIS主要由人機交互界面、數(shù)據(jù)和代碼管理模塊以及算法庫三部分組成,其最大特點在于采用開放式結(jié)構(gòu),用戶既可以利用軟件提供的大量圖像處理和機器視覺庫函數(shù)進行組態(tài)編程,達到快速實現(xiàn)應(yīng)用的目的,也可以向軟件中添加自己編制的算法用作研究。4.3機器視覺組態(tài)軟件XAVISXAVIS可以從以下幾方面提高用戶開發(fā)應(yīng)用程序的效率:①在XAVIS的圖形用戶界面下,可以直接選擇、分析和設(shè)置函數(shù)。②XAVIS可以對特定任務(wù)建議需要使用的函數(shù)。另外,結(jié)構(gòu)化的函數(shù)列表可以幫助用戶迅速找到合適的函數(shù)。4.3機器視覺組態(tài)軟件XAVIS③幫助文檔包括每個XAVIS函數(shù)的詳細完整信息,包括函數(shù)的描述和功能介紹、函數(shù)的繼承關(guān)系、函數(shù)的復(fù)雜度、錯誤處理以及應(yīng)用示例的描述。④XAVIS包含帶編輯和調(diào)試功能的程序編譯器。它支持標(biāo)準(zhǔn)的編程特性,例如過程、循環(huán)和條件??梢栽诔绦蜻\行過程中進行參數(shù)修改。4.3機器視覺組態(tài)軟件XAVIS⑤XAVIS可即時顯示程序執(zhí)行結(jié)果,可以立即看到使用不同函數(shù)或參數(shù)的影響。此外,還可以預(yù)覽一個函數(shù)的執(zhí)行結(jié)果而不需修改程序。⑥用帶有自動回收功能的變量管理圖像對象和控制參數(shù)。4.3機器視覺組態(tài)軟件XAVIS2)、XAVIS基本操作XAVIS是創(chuàng)建圖像分析程序的交互式工具。它包含一個編輯器、一個帶調(diào)試功能的解釋器和一個管理單元。使用XAVIS可以輕松快捷地開發(fā)完整的應(yīng)用程序。首先通過選擇函數(shù)和參數(shù)來創(chuàng)建一個程序(XAVIS不提供默認(rèn)值),選定參數(shù)后,就可以執(zhí)行函數(shù)并將其插入到程序代碼中??蓜討B(tài)地調(diào)整和檢查產(chǎn)生的程序,所有中間結(jié)果(變量)通過文本的方式(數(shù)字和字符串)顯示出來。4.3機器視覺組態(tài)軟件XAVISXAVIS主窗口包含一個程序編譯窗口、一個參數(shù)設(shè)置窗口、一個變量信息窗口和一個現(xiàn)圖顯示窗口。下面介紹這些窗口的功能,以及在創(chuàng)建XAVIS程序時如何使用它們。①主窗口XAVIS操作界面的主窗口分為五個區(qū)域:標(biāo)題欄、菜單欄、工具欄、窗口區(qū)域和狀態(tài)欄。4.3機器視覺組態(tài)軟件XAVISa)、標(biāo)題欄XAVIS主窗口的標(biāo)題顯示在標(biāo)題欄中。當(dāng)加載或保存一個程序文件后,標(biāo)題欄中會顯示相應(yīng)的文件名。4.3機器視覺組態(tài)軟件XAVISb)、菜單欄主窗口菜單欄提供了用以完成處理工作的重要功能。每個菜單項包括不同的下拉菜單,其中重要的菜單項包括文件菜單、查看菜單、函數(shù)菜單和運行菜單等。文件菜單:包括新建、加載、保存程序文件和退出程序。4.3機器視覺組態(tài)軟件XAVIS查看菜單:包括控制工具欄和狀態(tài)欄的顯示,設(shè)置系統(tǒng)參數(shù),如加載算法庫和相機庫文件,設(shè)置視圖顯示窗口的大小。函數(shù)菜單:包含所有接口函數(shù)和操作,如控制函數(shù)、賦值函數(shù)、界面操作和各類接口函數(shù)。提供算法庫中的所有算法,二次開發(fā)就是基于這些函數(shù)和操作來完成的。4.3機器視覺組態(tài)軟件XAVIS運行菜單:包含所有用來執(zhí)行二次程序的功能,如執(zhí)行程序命令將執(zhí)行所有的代碼行,直至當(dāng)前程序結(jié)束;單步執(zhí)行命令控制程序一次只執(zhí)行一條代碼,主要用于查看中間結(jié)果和調(diào)試過程;停止程序是停止所有的線程和命令,當(dāng)程序陷人死循環(huán)時,需要用該命令結(jié)束;程序復(fù)位命令將模塊中保存的有關(guān)當(dāng)前程序的信息全部清空。4.3機器視覺組態(tài)軟件XAVISc)、工具欄工具欄是一些常用的菜單命令的集合,如運行和復(fù)位。d)、狀態(tài)欄狀態(tài)欄提供程序運行狀態(tài)信息,如程序正在運行或程序運行完畢。②子窗口主窗口包括四個子窗口,提供所有XAVIS接口函數(shù)和操作。4.3機器視覺組態(tài)軟件XAVISa)、視圖顯示窗口視圖顯示窗口位于界面左上方,通過Picture控件顯示圖標(biāo)數(shù)據(jù)。通常,視圖窗口和最近顯示的圖像相對應(yīng),窗口可自動縮放,顯示的圖像會隨著窗口的拉伸而變化,使圖像的每個像素點都可見。同時,視圖顯示窗口也起調(diào)試的作用,圖像的中間結(jié)果可以顯示在此窗口中。4.3機器視覺組態(tài)軟件XAVISb)、參數(shù)設(shè)置窗口參數(shù)設(shè)置窗口位于界面右上方,用于顯示所調(diào)用函數(shù),并對它的所有參數(shù)進行設(shè)置。在此可以獲得函數(shù)名稱、功能描述、參數(shù)個數(shù)、參數(shù)類型和參數(shù)值等信息,根據(jù)需求,可以修改參數(shù)值。窗口中內(nèi)嵌數(shù)量固定的編輯控件,因此對算法庫的函數(shù)參數(shù)個數(shù)做了限定,最多為16個。4.3機器視覺組態(tài)軟件XAVISc)、變量信息窗口變量信息窗口位于界面左下方,一方面可以用來查看運行結(jié)果,另一方面用于調(diào)試程序,跟蹤變量的值。變量信息窗口只支持控件變量(數(shù)值和字符串)的查看,圖標(biāo)變量(圖像)的查看要借助視圖顯示窗口來實現(xiàn)。4.3機器視覺組態(tài)軟件XAVISd)、程序編譯窗口程序編譯窗口位于界面右下方,分為編程區(qū)域和工具區(qū)域。代碼在編程區(qū)域中顯示,用戶可以向代碼中插人XAVIS提供的函數(shù)和操作。每行代碼包含一個函數(shù)或者操作,在程序某一行上雙擊鼠標(biāo)左鍵,參數(shù)設(shè)置窗口會響應(yīng)該命令,這時可以對該行代碼進行編輯和修改。4.3機器視覺組態(tài)軟件XAVIS工具區(qū)域由五個按鈕組成,方便代碼操作。每個按鈕的作用如表4.3-1所示。表4.3-1代碼窗口工具按鈕4.3機器視覺組態(tài)軟件XAVIS3)、XAVIS基本函數(shù)XAVIS軟件是由C語言開發(fā)的,其語法和語義有一定的特殊性和獨立性,包括參數(shù)類型、文件操作、控制函數(shù)和顯示函數(shù)等。①參數(shù)類型按照數(shù)據(jù)顯示方式的不同,XAVIS支持的數(shù)據(jù)類型可分為控制數(shù)據(jù)(數(shù)值、字符串和區(qū)域)和圖標(biāo)數(shù)據(jù)(圖像),按照應(yīng)用目的的不同可分為輸人參數(shù)和輸出參數(shù)??傮w上,XAVIS支持的數(shù)據(jù)類型有10種,如表3-2所示。4.3機器視覺組態(tài)軟件XAVIS表4.3-2XAVIS支持的數(shù)據(jù)類型數(shù)據(jù)類型說明IntInts整型數(shù)據(jù)整型數(shù)組DoubleDoubles雙精度型數(shù)據(jù)雙精度型數(shù)組CRectCRects矩形區(qū)域矩形區(qū)域數(shù)組CStringCStrings字符串字符串?dāng)?shù)組CDibCDib位圖位圖數(shù)組4.3機器視覺組態(tài)軟件XAVISXAVIS除了區(qū)分10種數(shù)據(jù)類型外,還進一步區(qū)分輸人參數(shù)和輸出參數(shù),從而得到不同類型的參數(shù)。在XAVIS參數(shù)列表中并沒有規(guī)定這10種數(shù)據(jù)類型出現(xiàn)的順序,而是通過數(shù)據(jù)后面的各注來說明是輸人參數(shù)還是輸出參數(shù),如果各注為clutput,則參數(shù)為輸出參數(shù),其他均為輸人參數(shù)。相鄰兩個參數(shù)通過逗號“,”區(qū)分開。4.3機器視覺組態(tài)軟件XAVIS輸入控制參數(shù)可以是變量、常量或復(fù)雜的表達式。表達式在傳遞給接受它的參數(shù)之前將被賦值。因為圖像對象總是由變量來體現(xiàn),所以所有的圖表參數(shù)只能接受變量。控制輸出參數(shù)必須始終包含變量,同時這些變量存儲函數(shù)運算的結(jié)果。4.3機器視覺組態(tài)軟件XAVIS在XAVIS語言中,所有的非圖像數(shù)據(jù)都由控制數(shù)據(jù)(數(shù)值/字符串/區(qū)域)表示。控制數(shù)據(jù)項目可以是以下類型:整型(integer)、實數(shù)(rea1)、字符串(string)和區(qū)域(rect)。整型和實數(shù)類型的使用方法與C語言中的語法類似。整型可以用作輸人,在標(biāo)準(zhǔn)的十進制計數(shù)中直接使用,例如:4711,-123等。4.3機器視覺組態(tài)軟件XAVIS整型和實數(shù)類型被轉(zhuǎn)化為機器內(nèi)部表達時,實數(shù)類型變?yōu)镃語言的double(8字節(jié))類型,整型變?yōu)閘ong(4或8字節(jié))類型。一個字符串是附有雙引號""的字符序列。字符串的最大長度為1024個字符。換行符等特殊字符的實現(xiàn)類似于C語言。4.3機器視覺組態(tài)軟件XAVISa)、數(shù)組XAVIS支持5種數(shù)組類型,詳見表4.3-2。標(biāo)準(zhǔn)的數(shù)組表示方法是一個元素列表。當(dāng)數(shù)組作為輸出參數(shù)時,可以不定義數(shù)組的大小,在程序執(zhí)行時會動態(tài)改變數(shù)組的大小。此外,XAVIS還提供一些函數(shù)來操作數(shù)組,例如:GetDLength和GetILength分別用于得到浮點型數(shù)組和整型數(shù)組的長度。4.3機器視覺組態(tài)軟件XAVISSetDLength和SetILength分別用于設(shè)置浮點型數(shù)組和整型數(shù)組的長度,若原數(shù)組長度小于新設(shè)置的長度,則在數(shù)組尾部添加默認(rèn)的初始數(shù)據(jù),若原數(shù)組長度大于新設(shè)置的長度,則刪除多出來的數(shù)據(jù)。在數(shù)組名后加[index]可以取出數(shù)組中的指定元素。[]表示空的數(shù)組。4.3機器視覺組態(tài)軟件XAVISb)、變量變量名通常由字母、數(shù)字和下畫線構(gòu)成。變量名的最大長度為32個字符。變量的類型在函數(shù)定義中規(guī)定:當(dāng)新的標(biāo)志符出現(xiàn)時,與標(biāo)志符相同的新變量同時被創(chuàng)建。變量類型在第一次賦值時被定義。4.3機器視覺組態(tài)軟件XAVISc)、賦值在XAVIS中,賦值是被當(dāng)作運算對待的,通過assign(Input,Result)函數(shù)完成賦值。這個函數(shù)的意義是:輸人Input的值并在Result中存儲它。在程序當(dāng)中,賦值通常用任務(wù)操作符“=”表示。以下例程反映了賦值語法在C語言和XAVIS中的不同。4.3機器視覺組態(tài)軟件XAVIS在C語言中賦值:u=x+y;在XAVIS中賦值函數(shù)為:assign(x+y,u);在程序窗口中顯示如下:u=(x+y);如果表達式的結(jié)果不需要被存儲為變量,它能直接被用作任何函數(shù)的輸人。因此,只有這個值被應(yīng)用多次或者該變量不得不被初始化時,賦值才是必要的(比如對于循環(huán))。4.3機器視覺組態(tài)軟件XAVIS②文件操作

XAVIS提供了兩個文件函數(shù),分別完成讀取文件盒存儲文件的功能。Readimage可以打開各種標(biāo)準(zhǔn)圖片類型,包括bmp、jpeg、tiff、png、pbm、pgm和ppm。4.3機器視覺組態(tài)軟件XAVIS例如:Readimage(c:\rgb.bmp,image);//打開c:rgb.bmp文件并存入圖像句柄image中Readimage(th1.bmp,image1);//打開XAVISm默認(rèn)圖像目錄下的th1.bmp文件并//存入圖像句柄image1中4.3機器視覺組態(tài)軟件XAVISWriteimage將圖像句柄保存為文件。保存格式可以是各種標(biāo)準(zhǔn)圖片類型。例如:Writeimage(c:\rgb1.bmp,image);

//將image存為c:\rgb.bmp文件Showimage函數(shù)用于將圖像顯示在圖像窗口中4.3機器視覺組態(tài)軟件XAVIS例如:Readimage(C:\rgb.bmp,image)Showimage(image);③功能函數(shù)XAVIS提供了29個功能函數(shù)用于輔助開發(fā),共分為5類,如表4.3-3~4.3-7所示。4.3機器視覺組態(tài)軟件XAVIS表4.3-3區(qū)域操作函數(shù)函數(shù)功能Drawrectangle(rect)讓用戶選擇一個矩形區(qū)域Showrectangle(rect)在圖上顯示一個矩形區(qū)域SetColor(X1,Y1,X2,Y2,rect)構(gòu)造矩形區(qū)域RectConvertToPoint(rect,x1,y1,x2,y2)將矩形區(qū)域轉(zhuǎn)化為坐標(biāo)值4.3機器視覺組態(tài)軟件XAVIS表4.3-4窗口控制函數(shù)函數(shù)功能SetColor(penwidth,color)設(shè)置畫筆顏色和寬度SetWindowSize(width

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論