版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
機器視覺技術(shù)與應(yīng)用德創(chuàng),讓機器視覺更簡單CHAPTER章01緒論03020405數(shù)字圖像采集與保存數(shù)字圖像處理與應(yīng)用機器視覺識別應(yīng)用機器視覺檢測應(yīng)用Section節(jié)5.1鋰電池顏色檢測5.2鋰電池缺陷檢測5.3HMI界面設(shè)計5.4日志應(yīng)用TASK任務(wù)5.1鋰電池顏色檢測一、圖像顏色識別工具二、鋰電池顏色檢測圖像識別條碼主要識別一維碼和二維碼,一維碼常見類型有哪些?二維碼常見類型有哪些?V+的CogIDTool工具對哪種二維碼的識別更具優(yōu)勢?課前回顧一、圖像顏色識別工具1、圖像顏色提取工具CogColorExtractorTool該工具可以從彩色圖像中提取像素值,還可創(chuàng)建所選區(qū)域的灰度圖像和彩色圖像,可將其用作診斷工具,以驗證正在提取所需顏色或一組顏色的像素。ColorExtractor工具界面ColorExtractor工具一、圖像顏色識別工具1、圖像顏色提取工具ColorExtractor工具提取結(jié)果一、圖像顏色識別工具1、圖像顏色提取工具窄域顏色顏色定義要使用CogColorExtractorTool工具,用戶必須創(chuàng)建一個或多個顏色定義,這些定義可以表示為RGB顏色空間中的少量或大量值。使用參考圖像,用戶可以創(chuàng)建具有有限顏色范圍的顏色定義(即窄域顏色,為單色),也可以創(chuàng)建具有廣泛值范圍的定義(即寬域顏色,為多種顏色)。寬域顏色雖然使用廣泛的RGB值可以輕松定義復(fù)雜的顏色定義,但同時會共享一些不希望包含在灰度和彩色輸出圖像中的對象的RGB值一、圖像顏色識別工具1、圖像顏色提取工具-組(Groups)組(Groups)
啟用時,將根據(jù)每個組中顏色的順序來生成灰度和彩色輸出圖像。如果未啟用,則工具會先組合要添加到輸出圖像的所有顏色,然后組合要從輸出圖像中去除的所有顏色,之后再組合這兩個單獨的組,以生成結(jié)果輸出圖像。一、圖像顏色識別工具膨脹(Dilation)
針對于顏色定義,增大膨脹系數(shù),效果類似于增寬顏色定義范圍,會獲取相鄰顏色的像素點。范圍為0-10,對寬域顏色效果較明顯。膨脹值=6膨脹值=3未膨脹1、圖像顏色提取工具-顏色(Colors)一、圖像顏色識別工具柔和度(Softness)
影響最后輸出的灰度圖像,從灰階上體現(xiàn)匹配像素顏色和定義顏色的接近程度。越接近越亮。柔和度值越大,最后輸出的灰度圖分的灰階越多。范圍為0-19,對寬域顏色效果較明顯。柔和度=9柔和度=01、圖像顏色提取工具-顏色(Colors)一、圖像顏色識別工具最小像素計數(shù)(MinimumPixelCount)
使用此值來定義符合顏色定義的輸出圖像中將包含在灰度和彩色輸出圖像中的最小像素數(shù)量。例如,如果指定的最小值為10,則符合顏色定義的輸入圖像中必須至少有10個像素才會呈現(xiàn)在灰度和彩色輸出圖像中。1、圖像顏色提取工具-顏色(Colors)一、圖像顏色識別工具遮罩邊線下限/上限(MatteLineLimitHigh/LimitLow)
允許工具提取比顏色定義中所定義的更暗(小,范圍0-1)/更亮(大,范圍1-10)的像素值。突出顯示線限制(HightlightLineLimit)允許工具將從所定義顏色到純白色之間的像素都包含在內(nèi)。該值類似于色調(diào)范圍。這在輸入圖像上有對象存在來自一個或多個光源的鏡面高光時十分有用。1、圖像顏色提取工具-顏色(Colors)一、圖像顏色識別工具1、圖像顏色提取工具-運行參數(shù)(RunParams)柔和度閾值(SoftnessThreshold)
ColorExtractor會產(chǎn)生每個圖像中代表匹配顏色的像素計數(shù)。定義柔和度值,即可使用可指示任何特定像素與所定義顏色的匹配程度的灰度值來生成灰度輸出圖像。默認情況下,工具僅將灰度值為255的輸出像素計為在所定義顏色范圍內(nèi)的像素,可減小此默認值,使工具將顏色類似于所定義顏色的像素計為對象像素。例如,如果將此值減小到200,工具會將輸出圖像中灰度值大于200的灰度像素都計為對象像素。一、圖像顏色識別工具1、圖像顏色提取工具-結(jié)果(Results)組像素計數(shù)
在“運行參數(shù)”選項卡下勾選后即可在結(jié)果頁面查看計數(shù)結(jié)果。一、圖像顏色識別工具2、圖像顏色匹配工具CogColorMatchTool該工具采集單一顏色進行匹配,在獲取一定區(qū)域內(nèi)顏色之后,會將區(qū)域內(nèi)顏色求平均值,然后用這個平均值進行匹配,所以,如果提取區(qū)域內(nèi)的顏色具有單一或接近統(tǒng)一的顏色,匹配效果會穩(wěn)定。ColorMatch工具界面ColorMatch工具使用紅綠藍(RGB)或色調(diào)、飽和度和強度(HSI)顏色空間創(chuàng)建顏色值的基準表一、圖像顏色識別工具2、圖像顏色匹配工具-運行參數(shù)根據(jù)取像的顏色空間選擇正確的評分度量標準。選項包括:HSI、RGB一、圖像顏色識別工具距離權(quán)重(DistanceWeights)
在取像的顏色空間中,為紅、綠、藍或色調(diào)、飽和度、亮度設(shè)置權(quán)重,范圍為0.0至1.0。增大特定平面的值有助于工具在特定平面內(nèi)區(qū)別具有類似值的顏色。當(dāng)兩個參考顏色很接近時,可以修改某一分量的權(quán)重,可以拉開匹配后的得分。未修改權(quán)重修改權(quán)重后2、圖像顏色匹配工具-運行參數(shù)一、圖像顏色識別工具ColorMatch工具運行結(jié)果2、圖像顏色匹配工具-結(jié)果一、圖像顏色識別工具CogColorSegmenterTool該工具是一個彩色圖像分割工具,用一定的顏色閾值將彩色圖像進行分割,輸出二值化圖像,在閾值范圍內(nèi)的區(qū)域像素值為1,不在閾值區(qū)域范圍內(nèi)的像素值為0。ColorSegmenter工具界面ColorSegmenter工具3、圖像顏色分割工具一、圖像顏色識別工具CogColorSegmenterTool該工具是一個彩色圖像分割工具,用一定的顏色閾值將彩色圖像進行分割,輸出二值化圖像,在閾值范圍內(nèi)的區(qū)域像素值為1,不在閾值區(qū)域范圍內(nèi)的像素值為0。分割藍色圓球3、圖像顏色分割工具一、圖像顏色識別工具標稱值(Nominal)
表示為圖像定義的具體顏色空間(RGB或HSI)中的平均顏色值。低容差(LowTolerance,即容差下限)、高容差(HighTolerance,即容差上限)任意平面在顏色空間中的容差下限和上限分別表示此顏色平面中的像素可具有且被視為處于所需范圍內(nèi)的顏色較小值和較大值。柔和度(Softness)容差柔和度的下限和上限值表示某個顏色空間中的像素,工具將在此顏色空間中于分割圖像上應(yīng)用加權(quán)值,從而最終賦予輸出像素大于0但小于255的灰度值。這些經(jīng)加權(quán)的像素代表處于所需顏色范圍兩端的像素值,可通過其他視覺工具(例如Blob工具)分析這些像素以收集多種信息,例如原始彩色圖像中具體對象的面積和質(zhì)心。參數(shù)圖形3、圖像顏色分割工具-范圍(Range)一、圖像顏色識別工具參數(shù)直方圖3、圖像顏色分割工具-范圍(Range)一、圖像顏色識別工具直方圖(HistogramGraph)
指定要使用線性圖還是對數(shù)圖來查看當(dāng)前平面的直方圖。兩個選項會呈現(xiàn)相同的數(shù)據(jù),但對數(shù)圖會放大顯示線性圖中較小的峰值。這可能有助于查看包含少量有關(guān)圖像中任一平面中顏色數(shù)量的數(shù)據(jù)的直方圖。3、圖像顏色分割工具-范圍(Range)一、圖像顏色識別工具顯示重疊(OverlayColor)
在LastRun.InputImage中啟用重疊顏色,代表Current.InputImage中被工具視為處于所需顏色范圍內(nèi)的像素。單擊OverlayColor選擇默認的綠色以外的其他顏色。3、圖像顏色分割工具-圖形(Graphics)一、圖像顏色識別工具二、鋰電池顏色檢測1、打開解決方案并運行二、鋰電池顏色檢測打開“項目10-鋰電池檢測-XXX”的解決方案并運行一次2、添加CogColorExtractTool二、鋰電池顏色檢測方法一,利用CogColorExtractTool工具:1.點擊“ToolBlock”工具上方工具欄,打開“Color”,添加“CogColorExtractTool”2.輸入圖像,將“[Inputs]”的“Input1”鏈接到“CogColorExtractTool1”的“InputImage”3、配置CogColorExtractTool區(qū)域二、鋰電池顏色檢測打開“CogColorExtractTool1”,選擇“區(qū)域”選項卡:區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,框選鋰電池前端區(qū)域4、配置CogColorExtractTool顏色二、鋰電池顏色檢測在“顏色”選項卡,當(dāng)前為黑色電池,點擊【
】,“區(qū)域的顏色”參數(shù)設(shè)置如下:名稱:黑色區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,同樣框選鋰電池前端區(qū)域完成后點擊【接受】5、CogColorExtractTool顏色庫二、鋰電池顏色檢測黑色被添加到“組0”的顏色庫中6、CogColorExtractTool結(jié)果二、鋰電池顏色檢測選擇“結(jié)果”選項卡:可查看此時的“全部像素計數(shù)”7、配置CogColorExtractTool運行參數(shù)二、鋰電池顏色檢測若要查看“組像素計數(shù)”,可在“運行參數(shù)”下勾選“組結(jié)果”的“像素計數(shù)”,運行工具后即可查看8、CogColorExtractTool輸出二、鋰電池顏色檢測切換圖像為紅色時,可從“CogColorExtractorTool1”輸出的“全部像素數(shù)量”判斷該區(qū)域顏色,大于1000則為黑色,小于100則為紅色將“CogColorExtractorTool1”的輸出“Results.OverallResult.PixelCount”拖至“[Outputs]”,并重命名為“PixelCount”9、添加CogColorMatchTool二、鋰電池顏色檢測方法二,利用CogColorMatchTool工具:添加“CogColorMatchTool”并鏈接圖像,將“[Inputs]”的“Input1”圖像輸入給“CogColorMatchTool1”的“InputImage”10、配置CogColorMatchTool區(qū)域二、鋰電池顏色檢測打開“CogColorMatchTool1”,選擇“區(qū)域”選項卡:區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,框選鋰電池前端區(qū)域11、新增CogColorMatchTool顏色二、鋰電池顏色檢測在“顏色”選項卡,當(dāng)前為黑色電池,點擊【
】,點擊【選擇區(qū)域】12、配置CogColorMatchTool顏色二、鋰電池顏色檢測在彈出的“區(qū)域的顏色”界面中,參數(shù)設(shè)置如下:名稱:黑色區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,同樣框選鋰電池前端區(qū)域完成后點擊【接受】13、CogColorMatchTool顏色庫二、鋰電池顏色檢測黑色被添加到顏色庫中14、CogColorMatchTool添加紅色二、鋰電池顏色檢測切換圖像為紅色時,用同樣的方法將紅色添加至顏色庫中15、CogColorMatchTool輸出二、鋰電池顏色檢測運行該工具,可查看當(dāng)前電池顏色名稱,將其拖至“[Outputs]”,并重命名為“ColorName”16、添加CogColorSegmenterTool二、鋰電池顏色檢測方法三,利用CogColorSegmenterTool工具:添加“CogColorSegmenterTool”并相互鏈接,將“[Inputs]”的“Input1”圖像輸入給“CogColorSegmenterTool1”的“InputImage”17、配置CogColorSegmenterTool區(qū)域二、鋰電池顏色檢測打開“CogColorSegmenterTool1”,選擇“區(qū)域”選項卡:區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,框選鋰電池前端區(qū)域18、CogColorSegmenterTool新增顏色二、鋰電池顏色檢測在“顏色”選項卡,當(dāng)前為黑色電池,點擊【
】,點擊【選擇區(qū)域】19、配置CogColorSegmenterTool顏色二、鋰電池顏色檢測在彈出的“區(qū)域的顏色”界面中,參數(shù)設(shè)置如下:名稱:黑色區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,同樣框選鋰電池前端區(qū)域完成后點擊【接受】20、CogColorSegmenterTool顏色庫二、鋰電池顏色檢測黑色被添加到顏色庫中21、運行CogColorSegmenterTool二、鋰電池顏色檢測運行該工具,可查看當(dāng)前黑色電池,“Result”輸出了區(qū)域范圍分割出的灰度圖22、查看CogColorSegmenterTool輸出二、鋰電池顏色檢測切換圖像為紅色時,當(dāng)前顏色未被添加到顏色庫中,“Result”為全黑色,即該區(qū)域未分割出顏色23、程序整體運行二、鋰電池顏色檢測最終程序運行效果,可看到圖層中,彩色圖像和其他工具顯示圖形合并顯示注:CogColorSegmenterTool工具得到的灰度圖像,通常需要結(jié)合其他視覺工具(如CogBlobTool)進行分析,相關(guān)要求詳見本任務(wù)的“知識測試”的“程序題”,由讀者自行完成程序設(shè)計TASK任務(wù)5.2鋰電池缺陷檢測一、缺陷檢測分析二、變量管理與寫變量工具三、分支與分支選擇工具四、鋰電池缺陷檢測在V+的ToolBlock工具內(nèi),需要盡可能完整地從一張彩色圖像中提取出一種顏色可以選用什么工具?需要輸出當(dāng)前顏色名稱可以選用什么工具?需要從一張彩色圖像中將一種顏色進行二值化分割并輸出圖像,可以選用什么工具?課前回顧一、缺陷檢測分析1、CogBlob的作用和添加方式圖像分割工具(即CogBlobTool,簡稱“Blob”)也稱“斑點工具”,用于搜索斑點,即輸入圖像中任意的二維封閉形狀,又稱斑點工具,是利用圖像中像素區(qū)域灰階差異,進行圖像分割??梢灾付üぞ哌\行時所需的分段、連通性和形態(tài)調(diào)整參數(shù),以及希望工具執(zhí)行的屬性分析,最終在結(jié)果界面上查看搜索結(jié)果,還可以查看重疊在搜索圖像上的搜索結(jié)果。默認輸入灰度圖像。默認輸出結(jié)果數(shù)量、結(jié)果中索引0的斑點質(zhì)心X、斑點質(zhì)心Y、斑點面積。一、缺陷檢測分析CogBlobTool設(shè)置選項卡利用圖像中像素區(qū)域灰階差異,進行圖像分割。然后,對被分割出來的像素區(qū)域進行幾何屬性分析,根據(jù)一個或者多個幾何/非幾何/拓撲屬性,對被分割出的區(qū)域進行篩選。常用于查找和分析圖像中的各種形狀。2、CogBlobTool設(shè)置選項卡一、缺陷檢測分析3、分段模式:硬閾值(固定),可按照固定的灰度值(閾值),對圖片區(qū)域進行絕對性的分割極性:黑底白點,小于閾值的暗色像素區(qū)域作為背景,大于閾值的亮色像素區(qū)域作為要分割出的對象閾值:作為區(qū)域內(nèi)絕對性分割二值化圖像的分割值,范圍0-255一、缺陷檢測分析3、分段極性:白底黑點小于閾值的暗色像素區(qū)域作為對象,大于閾值的亮色像素區(qū)域作為背景一、缺陷檢測分析3、分段模式:硬閾值(相對)閾值:除去高低尾部范圍的像素,按百分比進行分割高/低尾部:區(qū)域內(nèi)灰度值最高和最低的像素的占比一、缺陷檢測分析3、分段模式:軟閾值(固定),按照一定范圍內(nèi)的灰度值,對圖片區(qū)域進行分割,范圍內(nèi)的灰度值并非絕對分割,存在中間數(shù),分割出的像素面積存在小數(shù)點高/低閾值:選擇中間像素的范圍柔和度:將存在的中間值像素進行分割。此值最大為254,此時越遠離“硬閾值”的絕對式分割方式;此值為0時,分割方式等同于“硬閾值”一、缺陷檢測分析4、其他設(shè)置最小面積:以像素為單位,允許被分割的最小面積形態(tài)學(xué)調(diào)整:包括對斑點進行侵蝕、擴大、打開、關(guān)閉的形態(tài)學(xué)操作一、缺陷檢測分析5、測得尺寸選項卡面積:斑點的像素面積,點擊“面積”后第二欄“尺寸/過濾”下的【】可將“運行時”更改為“過濾”,第三欄“范圍”可切換為“排除”或“包含”,可在第四和第五欄中更改數(shù)字,將不需要的斑點面積篩除CenterMassX/Y:斑點質(zhì)心的X坐標/Y坐標ConnectivityLabel:篩選出圖形的標簽,分為“1:斑點”和“0:孔”點擊【】可以新增更多屬性到表格中進行篩選一、缺陷檢測分析6、結(jié)果選項卡顯示了當(dāng)前圖像的結(jié)果屬性,為“測得尺寸”選項卡下添加的屬性。一、缺陷檢測分析二、變量管理與寫變量工具點擊方案圖上方菜單欄中的【
】,彈出右圖所示的“變量管理”界面。1、變量管理二、變量管理與寫變量工具作用
用戶可以將一些系統(tǒng)全局性的、多條程序流程共享的參數(shù)添加到變量管理中,使整個解決方案中都可以調(diào)用這些變量,靈活地滿足編程需求,也使得程序設(shè)計的復(fù)雜度降低,更易于維護。
用戶在變量管理中可以添加、修改、刪除變量,配合方案流程的“寫變量”工具可以將前序工具的運行數(shù)據(jù)賦值給對應(yīng)變量,從而使變量值可以在整個方案中被各個流程的工具使用。1、變量管理二、變量管理與寫變量工具可以存儲的類型有:Boolean、Byte、Char、Double、Enum、Int16、Int32、Real、String、UInt16、UInt32、Word變量名稱可被編輯可寫入變量建立時的初始值和查看當(dāng)前值可選擇是否在解決方案重啟后恢復(fù)到初始值,否則保留當(dāng)前值部分參數(shù)需要運用表達式來定義可分別實現(xiàn)復(fù)制當(dāng)前參數(shù)、添加當(dāng)前參數(shù)到監(jiān)視中、在解決方案中查找該參數(shù)以及刪除參數(shù)的作用單擊按鈕可導(dǎo)入外部變量表到變量管理中/導(dǎo)出變臉管理到本地文件雙擊或拖拽左側(cè)工具欄“系統(tǒng)”工具包中的【
】,即可將“寫變量”工具添加到方案圖中。右圖為其配置界面。2、“寫變量”工具二、變量管理與寫變量工具作用
寫變量工具執(zhí)行后將修改指定變量的值,支持對多項變量數(shù)據(jù)批量操作。單擊可添加要寫入的變量名及內(nèi)容可將輸入值或其他工具的參數(shù)賦值給所選擇的變量可選擇已添加到“變量管理”中的變量單擊可刪除當(dāng)前要寫入的變量單擊可將要寫入的變量順序上調(diào)/下調(diào)三、分支與分支選擇工具在方案流程設(shè)計中,分支與分支選擇起到非常重要的作用,可以幫助用戶解決各種實際編程問題,提高程序的靈活性、可讀性及可維護性三、分支與分支選擇工具分支工具將輸入數(shù)據(jù)與各分支預(yù)設(shè)參數(shù)進行比對,根據(jù)比對結(jié)果執(zhí)行對應(yīng)的分支流程三、分支與分支選擇工具數(shù)據(jù):即待比對的對象,支持鏈接其他工具的結(jié)果數(shù)據(jù)(限Int、Boolean、String數(shù)據(jù)格式)添加分支:可增設(shè)多個分支選項其他:分支數(shù)據(jù)項之外的結(jié)果注:工具運行時,若存在多項“分支”值相同,以順序最先者為優(yōu)分支選擇工具須與分支工具一同使用,可以實現(xiàn)將多個分支的指定數(shù)據(jù)項收攏,即實際執(zhí)行任一分支,后續(xù)流程都可以獲取到該分支的指定數(shù)據(jù)項的值三、分支與分支選擇工具分支:即待收攏數(shù)據(jù)的分支;支持添加多個分支,其數(shù)量不能超過“分支”工具中已設(shè)置的支路總數(shù)。數(shù)據(jù)項:待添加的指定數(shù)據(jù)項,且此數(shù)據(jù)項要求各分支都必須包含。四、鋰電池缺陷檢測1、打開解決方案并運行四、鋰電池缺陷檢測打開任務(wù)“項目10-鋰電池檢測-XXX”完成的解決方案并運行一次2、添加CogBlobTool,檢測頂部四、鋰電池缺陷檢測打開“ToolBlock”工具欄,添加“CogBlobTool”,并重命名為“CogBlobTool-Top”將“CogImageConvertTool1”輸出的灰度圖像“OutputImage”圖像輸入給“CogBlobTool-Top”的“InputImage”3、配置CogBlobTool區(qū)域四、鋰電池缺陷檢測打開“CogBlobTool-Top”,選擇“區(qū)域”選項卡:區(qū)域形狀:CogRectangleAffine所選空間名稱:@\Fixture圖像緩沖區(qū):Current.InputImage,框選鋰電池頂部區(qū)域4、設(shè)置CogBlobTool四、鋰電池缺陷檢測通過CogBlobTool分割形狀,篩選當(dāng)前電池是否有露出白色部分,選擇“設(shè)置”選項卡:模式:硬閾值(固定)極性:黑底白點閾值:200最小面積:5005、查看CogBlobTool結(jié)果四、鋰電池缺陷檢測運行工具,查看“結(jié)果”選項卡,圖像緩沖區(qū)切換為“LastRun.InputImage”,可以看到CogBlobTool未篩選出形狀,即此時鋰電池頂部無缺口6、切換電池型號查看CogBlobTool結(jié)果四、鋰電池缺陷檢測切換為C型電池時,可以看到此時頂部篩選出1個斑點7、復(fù)制CogBlobTool,檢測尾部四、鋰電池缺陷檢測右擊“CogBlobTool-Top”,點擊【復(fù)制】,然后點擊【粘貼到所選工具之后】粘貼完成后重命名為“CogBlobTool-Tail”,并進行鏈接,將“CogImageConvertTool1”輸出的灰度圖像“OutputImage”圖像輸入給“CogBlobTool-Tail”的“InputImage”8、改變尾部CogBlobTool區(qū)域位置,并查看圖像四、鋰電池缺陷檢測打開“CogBlobTool-Tail”,將圖像緩沖區(qū)的藍色區(qū)域框拖至鋰電池尾部其他參數(shù)設(shè)置均無需更改切換為B型電池時,可以看到此時尾部篩選出1個斑點9、輸出CogBlobTool頂部和尾部的個數(shù)四、鋰電池缺陷檢測將“CogBlobTool-Top”和“CogBlobTool-Tail”的輸出“Count”拖至“[Outputs]”,并分別重命名為“Top”和“Tail”,可以在“ToolBlock”工具右側(cè)的輸出顯示區(qū)同步查看10、添加并配置邏輯運算四、鋰電池缺陷檢測選擇“數(shù)據(jù)”工具包,將“邏輯運算”拖至方案圖中,并相互鏈接點擊2次【
】,添加2個數(shù)值比較,并依次輸出運算結(jié)果步驟1設(shè)置:名稱:@Top數(shù)值比較:ToolBlock.Top=0步驟2設(shè)置:名稱:@Tail數(shù)值比較:ToolBlock.Tail=0注:使用“邏輯運算”工具的意義是對“ToolBlock”工具輸出的結(jié)果進行判斷11、添加并配置字符串操作四、鋰電池缺陷檢測選擇“數(shù)據(jù)”工具包,將“字符串操作”拖至方案圖中,并相互鏈接點擊【
】,添加拼接參數(shù):邏輯運算.@Top,勾選“bool轉(zhuǎn)byte”邏輯運算.@Tail,勾選“bool轉(zhuǎn)byte”步驟2設(shè)置:點擊【保存】,并輸出“@Combine1”拼接結(jié)果注:“字符串操作”工具拼接并轉(zhuǎn)換邏輯判斷的結(jié)果,用于后續(xù)分支判斷注:使用“邏輯運算”工具的意義是對“ToolBlock”工具輸出的結(jié)果進行判斷12、添加分支四、鋰電池缺陷檢測共會出現(xiàn)三種拼接結(jié)果:11:完整電池,沒有缺口,即為A型號電池10:尾部有缺口,頂部沒有,即為B型號電池01:頂部有缺口,尾部沒有,即為C型號電池添加“分支”工具:數(shù)據(jù):字符串操作.@Combine1添加分支11、10、0113、添加寫變量四、鋰電池缺陷檢測選擇“系統(tǒng)”工具包,添加3個“寫變量”至方案圖中,并相互鏈接14、變量管理新增變量四、鋰電池缺陷檢測點擊方案圖上方的“變量管理”在彈出的界面中點擊【
】添加一個變量:變量名:Model類型:String15、配置寫變量工具四、鋰電池缺陷檢測3個“寫變量”工具中,分別將型號A、B、C寫入變量“Model”注:型號要與分支對應(yīng)16、取消展開分支四、鋰電池缺陷檢測為了程序界面美觀,可以右擊“分支”,取消“展開”17、最終程序效果四、鋰電池缺陷檢測TASK任務(wù)5.3HMI界面設(shè)計一、HMI界面二、新建HMI界面三、HMI界面基本操作四、HMI界面設(shè)計舉一些生活中或工業(yè)中視覺檢測應(yīng)用的實例。課前回顧一、HMI界面一、HMI界面HMI界面的作用是提升用戶體驗和增強可用性,具體體現(xiàn)如下:傳達信息提供反饋管理數(shù)據(jù)提高效率快速上手一、HMI界面V+平臺軟件也提供常見行業(yè)應(yīng)用的模板,如測量、檢測和引導(dǎo)類項目模板,以及連接器類項目模板等二、新建HMI界面二、新建HMI界面設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。新建HMI界面具體操作過程如下:STEPS1打開項目3的解決方案,在主界面的菜單欄中單擊①處的“界面”工具二、新建HMI界面設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。新建HMI界面具體操作過程如下:STEPS2方法一、從空白界面新建:1.在“新建運行界面”中單擊②處的“空白”2.在右側(cè)③處修改HMI畫面尺寸為1280*768(尺寸適配所用的計算機分辨率即可)3.單擊④處的“確定”二、新建HMI界面設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。新建HMI界面具體操作過程如下:STEPS3進入“運行界面設(shè)計器”界面二、新建HMI界面設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。新建HMI界面具體操作過程如下:STEPS4方法二、從模板新建:根據(jù)業(yè)務(wù)場景或者所使用相機數(shù)量的不同來匹配自帶的界面模板設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受二、新建HMI界面結(jié)果展示三、HMI界面基本操作三、HMI界面基本操作V+平臺軟件中的“運行界面設(shè)計器”默認界面如下:1.HMI界面基本組成三、HMI界面基本操作HMI界面的“運行界面設(shè)計器”中的設(shè)計組件包括基礎(chǔ)控件、運行結(jié)果、數(shù)據(jù)報表及高級功能運行/停止:方案啟動/不啟動動作按鈕:可以用來顯示窗體、觸發(fā)信號、查看變量/設(shè)備等開關(guān)控制:通過布爾變量設(shè)置狀態(tài)為開或者關(guān)數(shù)值寫入:在HMI運行界面修改變量值枚舉選擇:和枚舉變量配合使用單行文本:輸入單行文本多行文本:輸入單行或多行文本直線:繪制指定角度的直線形狀:繪制指定形狀如方形、梯形、圓形等圖片:插入本地圖片用于Logo顯示、背景顯示等設(shè)備狀態(tài)、PLC點位狀態(tài)、IO卡點位狀態(tài):用于監(jiān)視設(shè)備、PLC、IO卡運行狀態(tài)指示燈:將方案運行結(jié)果轉(zhuǎn)換為指示燈的不同顏色來直觀呈現(xiàn)ToolBlock:在HMI界面配置ToolBlock工具基礎(chǔ)控件三、HMI界面基本操作HMI界面的“運行界面設(shè)計器”中的設(shè)計組件包括基礎(chǔ)控件、運行結(jié)果、數(shù)據(jù)報表及高級功能OK/NG統(tǒng)計:良率統(tǒng)計和顯示統(tǒng)計窗:統(tǒng)計良率相關(guān)的數(shù)據(jù)結(jié)果數(shù)據(jù):鏈接“方案設(shè)計”界面工具運行的結(jié)果數(shù)據(jù)圖像:顯示Bitmap格式圖像圖像(Cognex):顯示ICogImage格式的圖像運行日志:日志的實時顯示運行結(jié)果三、HMI界面基本操作HMI界面的“運行界面設(shè)計器”中的設(shè)計組件包括基礎(chǔ)控件、運行結(jié)果、數(shù)據(jù)報表及高級功能通用數(shù)據(jù)表:方案輸出的數(shù)據(jù)統(tǒng)計和顯示連接器數(shù)據(jù)表:專用于顯示連接器數(shù)據(jù)結(jié)果數(shù)據(jù)報表三、HMI界面基本操作HMI界面的“運行界面設(shè)計器”中的設(shè)計組件包括基礎(chǔ)控件、運行結(jié)果、數(shù)據(jù)報表及高級功能仿圖:多用于項目中來查看歷史圖片的視覺處理結(jié)果配方:同一方案適用于多種相似產(chǎn)品時使用輸入路徑:指定文件路徑Tab控件:實現(xiàn)一欄多用的功能高級功能三、HMI界面基本操作進入“運行界面設(shè)計器”單擊“+”號即可添加子窗體可根據(jù)實際情況修改窗體名稱,如改為“操作須知”可根據(jù)需求在右上角設(shè)置子窗體的寬和高添加子窗體2.HMI界面基本操作添加控件至窗體的方法有3種:1.雙擊控件2.直接拖拽控件至窗體3.右擊窗體空白處,點擊“創(chuàng)建”,選擇對應(yīng)的控件添加控件注:“運行/停止”是HMI界面必須添加的控件,在運行模式時,單擊該控件使方案處于運行/停止狀態(tài)2.HMI界面基本操作三、HMI界面基本操作可設(shè)置控件的字體類型、大小、顏色、粗細、下劃線及字體的對齊方式注:相關(guān)操作類似Word字體及格式設(shè)置字體及格式設(shè)置2.HMI界面基本操作三、HMI界面基本操作可設(shè)置控件的填充顏色、邊框顏色及邊框粗細填充及邊框設(shè)置2.HMI界面基本操作三、HMI界面基本操作可指定控件的位置和外形的尺寸控件位置設(shè)置2.HMI界面基本操作三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等該控件可實現(xiàn)相應(yīng)動作的執(zhí)行,具體屬性說明如下:填充:圖片:選擇填充背景的圖片平鋪:圖片的放置方式,默認為平鋪,可下拉選擇填充、均勻、均勻填充圓角:按鈕形狀上倒角的大小,單位:像素屬性:最小間隔(ms):按鈕兩次觸發(fā)的時間間隔文本:定義按鈕名稱動作:可選擇顯示窗體、觸發(fā)信號、查看變量、查看設(shè)備、運行權(quán)限:可設(shè)置動作按鈕的顯示和操作權(quán)限高級選項:勾選時可實現(xiàn)方案運行中編輯該動作按鈕動作按鈕三、HMI界面基本操作3.常見控件屬性說明該控件可實現(xiàn)在HMI界面顯示圖像處理效果的功能,具體屬性說明如下:內(nèi)容:單擊①處的【】,在②處下拉選擇需要顯示的圖像,拷貝圖像:默認勾選,即圖像顯示通過拷貝的方式實現(xiàn)圖像切換:可選自動或手動,通常保持默認的自動模式圖像(Cognex)三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等3.常見控件屬性說明該控件可對檢測結(jié)果進行統(tǒng)計和直觀展示,具體屬性說明如下:字符:設(shè)置不同的檢測結(jié)果應(yīng)顯示的字體內(nèi)容、顏色及大小屬性:輸入:下拉選擇判斷產(chǎn)品合格與否的工具的輸出,通常使用輸出的布爾數(shù)據(jù)統(tǒng)計:勾選時,會有②所示統(tǒng)計窗口OK/NG統(tǒng)計三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等3.常見控件屬性說明該控件可實現(xiàn)靈活切換不同的Tab界面,每個Tab界面中可自由添加其他控件,具體屬性說明如下:標題:自定義Tab的名稱Tab控件三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等3.常見控件屬性說明該控件可將工具運行的數(shù)據(jù)結(jié)果顯示在HMI界面,具體屬性說明如下:內(nèi)容:單擊“添加”即可在Output1處下拉選擇需要顯示的結(jié)果數(shù)據(jù)結(jié)果數(shù)據(jù)三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等3.常見控件屬性說明該控件可根據(jù)開啟條件顯示不同的顏色和形狀,其屬性說明如下:填充:可分別設(shè)置指示燈開啟和關(guān)閉的顏色圓角:美化指示燈的形狀屬性:啟用:控制是否用指示燈,支持鏈接其他工具輸出項燈開啟:控制指示燈開啟或關(guān)閉,支持鏈接其他工具輸出項指示燈三、HMI界面基本操作常見的控件包括動作按鈕、圖像(Cognex)、OK/NG統(tǒng)計、Tab控件、結(jié)果數(shù)據(jù)、指示燈等3.常見控件屬性說明四、HMI界面設(shè)計設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計設(shè)計界面標題1.在HMI界面編輯器中,添加“基礎(chǔ)控件”中的“單行文本”2.在①處輸入文本內(nèi)容,如“第一個工業(yè)視覺項目”設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計添加圖像顯示1.添加“運行結(jié)果”中的“圖像(Cognex)”2.在②處配置圖像來源為“工具塊”的輸出圖像設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計添加啟動按鈕添加“基礎(chǔ)控件”中的“運行/停止”,以保證HMI界面可正常啟動方案運行設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計添加觸發(fā)按鈕添加“基礎(chǔ)控件”中的“動作按鈕”并配置其屬性:文本:手動觸發(fā)動作:觸發(fā)信號信號:選擇“001_內(nèi)部觸發(fā)”設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計優(yōu)化布局調(diào)整控件大小、位置、居中顯示等,使整個布局美觀整潔,并關(guān)閉“運行界面設(shè)計器”設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計工具組合鏈接“003_取像”和“001_內(nèi)部觸發(fā)”設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計保存方案1.另存解決方案并命名為“項目4-HMI界面設(shè)計-XXX”2.單擊“運行模式”設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受。在V+平臺軟件中進行HMI界面設(shè)計的參考步驟如下:四、HMI界面設(shè)計運行并查看效果1.在運行界面中單擊①處的【啟動】2.單擊②處的【手動觸發(fā)】在③處的圖像顯示會更新方案運行效果圖3.單擊④“設(shè)計模式”切換到方案設(shè)計界面設(shè)計良好的交互界面在滿足強大的功能基礎(chǔ)之上,還會給人帶來舒適的視覺感受四、HMI界面設(shè)計結(jié)果展示TASK任務(wù)5.4日志應(yīng)用一、用戶日志二、添加用戶日志三、寫日志工具四、日志應(yīng)用分享一些HMI界面設(shè)計小技巧。課前回顧一、用戶日志一、用戶日志用戶日志可以按照設(shè)定要求,顯示程序流程關(guān)鍵步驟及主要內(nèi)容;也可以顯示警告、報警等重要信息。V+軟件中,與用戶日志有關(guān)的工具的有“寫日志(方案圖中,記錄日志內(nèi)容)”和“運行日志(HMI界面中,查看日志內(nèi)容)”該工具是在方案圖中,用于獲取和記錄當(dāng)前工具運
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度兒童托管服務(wù)合同
- 二零二五年度創(chuàng)業(yè)團隊融資借款合同示范文本3篇
- 二零二五版保安服務(wù)合同風(fēng)險評估與管理2篇
- 2025年度鄉(xiāng)村振興戰(zhàn)略下土地股權(quán)轉(zhuǎn)讓及開發(fā)合作合同
- 碎石加工項目工程分包合同(2025版)2篇
- 二零二五年度大棚節(jié)能保溫材料采購協(xié)議2篇
- 二零二五年度高端花卉種植基地供貨合同范本3篇
- 2024維修工聘用合同范本:新能源設(shè)備維護協(xié)議3篇
- 2025版新員工宿舍租賃合同(含租賃合同備案要求)
- 二零二五年度石材開采與運輸安全責(zé)任合同4篇
- 2025年上半年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專干”16人易考易錯模擬試題(共500題)試卷后附參考答案
- DB3301T 0382-2022 公共資源交易開評標數(shù)字見證服務(wù)規(guī)范
- 人教版2024-2025學(xué)年八年級上學(xué)期數(shù)學(xué)期末壓軸題練習(xí)
- 江蘇省無錫市2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 俄語版:中國文化概論之中國的傳統(tǒng)節(jié)日
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 婦科一病一品護理匯報
- 哪吒之魔童降世
- 2024年全國統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 繪本《汪汪的生日派對》
- 助產(chǎn)護理畢業(yè)論文
評論
0/150
提交評論