C# 定位,卡尺,C#代碼結(jié)合,測量寬度。
E:\DISK1\VisionPro\Images\bracket_std.idb創(chuàng)建兩個塊第一個做模板匹配和定位第二個是卡尺把8位圖給輸出為什么不是參數(shù)而是圖片因為參數(shù)綁定圖片上了。第二個卡尺塊分別設(shè)置好給的坐標(biāo)查看運行正常開始寫代碼測試代碼可跳過我想寫個測試代碼用來輸出內(nèi)容這一部分可以不用看//測試類的標(biāo)簽定義一下CogGraphicLabel test;//創(chuàng)建標(biāo)簽組件類 - 用來測試GroupRun里面的test new CogGraphicLabel();//設(shè)置標(biāo)簽的參數(shù)test.Font new Font(微軟雅黑,12); //字體test.Color CogColorConstants.Yellow; //設(shè)置顏色test.X 20;//x坐標(biāo)test.Y 20;//y坐標(biāo)test.Text string.Format(測試);//在ModifyLastRunRecord里面寫//輸出標(biāo)簽mToolBlock.AddGraphicToRunRecord(test,lastRecord,CogCaliperTool1.InputImage,script);就OJBK了開始寫代碼代碼列表集合包using System.Collections.Generic;//集合的包運行函數(shù)里面寫的代碼//先找到mToolBlock塊的類拿到里面的三個卡尺工具//卡尺1CogCaliperTool kc1 mToolBlock.Tools[CogCaliperTool1] as CogCaliperTool;//獲取值類型CogCaliperResult kc1zlx kc1.Results[0];//卡尺2CogCaliperTool kc2 mToolBlock.Tools[CogCaliperTool2] as CogCaliperTool;//獲取值類型CogCaliperResult kc2zlx kc2.Results[0];//卡尺3CogCaliperTool kc3 mToolBlock.Tools[CogCaliperTool3] as CogCaliperTool;//獲取值類型CogCaliperResult kc3zlx kc3.Results[0];//清空每次執(zhí)行清空防止多次執(zhí)行。bqlb.Clear();//創(chuàng)建第1個卡尺坐標(biāo),獲取寬度//設(shè)置標(biāo)簽的參數(shù)CogGraphicLabel test1 new CogGraphicLabel();//創(chuàng)建標(biāo)簽組件類test1.Font new Font(微軟雅黑, 12); //字體test1.Color CogColorConstants.Yellow; //設(shè)置顏色test1.X kc1zlx.PositionX;//x坐標(biāo)test1.Y kc1zlx.PositionY;//y坐標(biāo)test1.Text string.Format(卡尺1寬度{0}, kc1zlx.Width);//設(shè)置標(biāo)簽內(nèi)容bqlb.Add(test1);//添加到集合里面//創(chuàng)建第2個卡尺坐標(biāo),獲取寬度CogGraphicLabel test2 new CogGraphicLabel();//創(chuàng)建標(biāo)簽組件類test2.Font new Font(微軟雅黑, 12); //字體test2.Color CogColorConstants.Yellow; //設(shè)置顏色test2.X kc2zlx.PositionX;//x坐標(biāo)test2.Y kc2zlx.PositionY;//y坐標(biāo)test2.Text string.Format(卡尺2寬度{0}, kc2zlx.Width);//設(shè)置標(biāo)簽內(nèi)容bqlb.Add(test2);//添加到集合里面//創(chuàng)建第3個卡尺坐標(biāo),獲取寬度CogGraphicLabel test3 new CogGraphicLabel();//創(chuàng)建標(biāo)簽組件類test3.Font new Font(微軟雅黑, 12); //字體test3.Color CogColorConstants.Yellow; //設(shè)置顏色test3.X kc3zlx.PositionX;//x坐標(biāo)test3.Y kc3zlx.PositionY;//y坐標(biāo)test3.Text string.Format(卡尺3寬度{0}, kc3zlx.Width);//設(shè)置標(biāo)簽內(nèi)容bqlb.Add(test3);//添加到集合里面圖片輸出里面寫public override void ModifyLastRunRecord(Cognex.VisionPro.ICogRecord lastRecord){//輸出列表里的所有標(biāo)簽foreach(CogGraphicLabel dgbq in bqlb){//輸出測試標(biāo)簽mToolBlock.AddGraphicToRunRecord(dgbq,lastRecord,CogCaliperTool1.InputImage,script);}}結(jié)果

相關(guān)新聞

時序邏輯電路設(shè)計:從觸發(fā)器到狀態(tài)機(jī)的核心原理與實踐

時序邏輯電路設(shè)計:從觸發(fā)器到狀態(tài)機(jī)的核心原理與實踐

1. 從組合邏輯到時序邏輯:為什么“記憶”是數(shù)字電路的分水嶺如果你已經(jīng)學(xué)過了組合邏輯電路,可能會覺得數(shù)字電路的世界就是一堆與門、或門、非門,輸入一變,輸出立刻跟著變,干凈利落。但當(dāng)你開始接觸“時序邏輯電路”時&…

2026/7/29 5:46:05 閱讀更多
【AI物流優(yōu)化實戰(zhàn)手冊】:20年物流算法專家親授5大落地場景+3個避坑指南

【AI物流優(yōu)化實戰(zhàn)手冊】:20年物流算法專家親授5大落地場景+3個避坑指南

更多請點擊: https://kaifayun.com 第一章:AI物流優(yōu)化的核心價值與演進(jìn)脈絡(luò) 人工智能正深度重塑全球供應(yīng)鏈的運行邏輯。在物流領(lǐng)域,AI不再僅是效率提升的輔助工具,而是驅(qū)動網(wǎng)絡(luò)協(xié)同、動態(tài)決策與韌性構(gòu)建的戰(zhàn)略中樞。其核心價值體…

2026/7/29 10:46:25 閱讀更多
REFRAG技術(shù)突破:16倍上下文窗口提升RAG性能

REFRAG技術(shù)突破:16倍上下文窗口提升RAG性能

1. 項目背景:RAG技術(shù)的瓶頸與突破去年在部署企業(yè)級知識庫系統(tǒng)時,我們團(tuán)隊曾為RAG(Retrieval-Augmented Generation)的上下文窗口限制頭疼不已。傳統(tǒng)方案中,即便使用Llama 2-70B這樣的頂級模型,其4k tokens的…

2026/7/29 10:46:25 閱讀更多
為什么90%的定制音色上線即翻車?深度拆解聲學(xué)對齊誤差超±3.7ms的5重歸因

為什么90%的定制音色上線即翻車?深度拆解聲學(xué)對齊誤差超±3.7ms的5重歸因

更多請點擊: https://kaifayun.com 第一章:為什么90%的定制音色上線即翻車?深度拆解聲學(xué)對齊誤差超3.7ms的5重歸因 聲學(xué)對齊誤差是語音合成系統(tǒng)中最具隱蔽性卻最致命的性能瓶頸。當(dāng)定制音色在真實業(yè)務(wù)場景中出現(xiàn)“口型不同步”“語調(diào)斷裂”或…

2026/7/29 10:46:25 閱讀更多
SecureCRT 完整使用教程:從下載安裝到SSH連接與串口配置

SecureCRT 完整使用教程:從下載安裝到SSH連接與串口配置

前言 SecureCRT 是 VanDyke Software 開發(fā)的終端仿真器,支持 SSH、Telnet、Serial 等多種協(xié)議,廣泛應(yīng)用于網(wǎng)絡(luò)設(shè)備管理和 Linux 服務(wù)器運維。本文覆蓋從下載安裝到 SSH/串口連接、會話管理、License 激活的完整流程,并附 SecureCRT vs PuTTY…

2026/7/29 10:46:25 閱讀更多
面試官大笑:“一個任務(wù)拆給 5 個 Subagent 并行跑,不比 1 個快 5 倍?“我搖頭:“快不了,還可能更慢“

面試官大笑:“一個任務(wù)拆給 5 個 Subagent 并行跑,不比 1 個快 5 倍?“我搖頭:“快不了,還可能更慢“

前兩個月,我在重構(gòu) AlgoMooc 網(wǎng)站過程中,發(fā)現(xiàn)一個問題:在 Claude Code 里把一個任務(wù)拆給 5 個 Subagent 并行跑,結(jié)果可能比 1 個 agent 從頭干到尾還慢? 大多數(shù)人的第一反應(yīng)是反過來的:活是并行干的&#…

2026/7/29 0:15:24 閱讀更多
# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號與動畫渲染精講

# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號與動畫渲染精講

一、應(yīng)用概述 骰子(Dice Roller) 是一款經(jīng)典的休閑娛樂應(yīng)用,模擬了真實擲骰子的過程。應(yīng)用投擲兩個骰子(六面標(biāo)準(zhǔn)骰),使用 Unicode 骰面符號直觀展示每個骰子的點數(shù),并伴有快速滾動的動畫效果。…

2026/7/29 0:15:24 閱讀更多