C# 定位,卡尺,C#代碼結(jié)合,測量寬度。
E:\DISK1\VisionPro\Images\bracket_std.idb創(chuàng)建兩個塊第一個做模板匹配和定位第二個是卡尺把8位圖給輸出為什么不是參數(shù)而是圖片因為參數(shù)綁定圖片上了。第二個卡尺塊分別設(shè)置好給的坐標查看運行正常開始寫代碼測試代碼可跳過我想寫個測試代碼用來輸出內(nèi)容這一部分可以不用看//測試類的標簽定義一下CogGraphicLabel test;//創(chuàng)建標簽組件類 - 用來測試GroupRun里面的test new CogGraphicLabel();//設(shè)置標簽的參數(shù)test.Font new Font(微軟雅黑,12); //字體test.Color CogColorConstants.Yellow; //設(shè)置顏色test.X 20;//x坐標test.Y 20;//y坐標test.Text string.Format(測試);//在ModifyLastRunRecord里面寫//輸出標簽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個卡尺坐標,獲取寬度//設(shè)置標簽的參數(shù)CogGraphicLabel test1 new CogGraphicLabel();//創(chuàng)建標簽組件類test1.Font new Font(微軟雅黑, 12); //字體test1.Color CogColorConstants.Yellow; //設(shè)置顏色test1.X kc1zlx.PositionX;//x坐標test1.Y kc1zlx.PositionY;//y坐標test1.Text string.Format(卡尺1寬度{0}, kc1zlx.Width);//設(shè)置標簽內(nèi)容bqlb.Add(test1);//添加到集合里面//創(chuàng)建第2個卡尺坐標,獲取寬度CogGraphicLabel test2 new CogGraphicLabel();//創(chuàng)建標簽組件類test2.Font new Font(微軟雅黑, 12); //字體test2.Color CogColorConstants.Yellow; //設(shè)置顏色test2.X kc2zlx.PositionX;//x坐標test2.Y kc2zlx.PositionY;//y坐標test2.Text string.Format(卡尺2寬度{0}, kc2zlx.Width);//設(shè)置標簽內(nèi)容bqlb.Add(test2);//添加到集合里面//創(chuàng)建第3個卡尺坐標,獲取寬度CogGraphicLabel test3 new CogGraphicLabel();//創(chuàng)建標簽組件類test3.Font new Font(微軟雅黑, 12); //字體test3.Color CogColorConstants.Yellow; //設(shè)置顏色test3.X kc3zlx.PositionX;//x坐標test3.Y kc3zlx.PositionY;//y坐標test3.Text string.Format(卡尺3寬度{0}, kc3zlx.Width);//設(shè)置標簽內(nèi)容bqlb.Add(test3);//添加到集合里面圖片輸出里面寫public override void ModifyLastRunRecord(Cognex.VisionPro.ICogRecord lastRecord){//輸出列表里的所有標簽foreach(CogGraphicLabel dgbq in bqlb){//輸出測試標簽mToolBlock.AddGraphicToRunRecord(dgbq,lastRecord,CogCaliperTool1.InputImage,script);}}結(jié)果

相關(guān)新聞

基于金稅四期的財稅風控規(guī)則引擎與業(yè)財一體化架構(gòu)實戰(zhàn)

基于金稅四期的財稅風控規(guī)則引擎與業(yè)財一體化架構(gòu)實戰(zhàn)

隨著金稅四期全面上線,傳統(tǒng)財稅系統(tǒng)在面對海量高頻風險預警指標時,常因數(shù)據(jù)孤島和規(guī)則硬編碼導致合規(guī)響應(yīng)滯后。企業(yè)在進行IPO財務(wù)規(guī)范或高企申報時,業(yè)財數(shù)據(jù)不一致往往成為致命瓶頸。本文將結(jié)合高頓咨詢在B端財稅數(shù)字化領(lǐng)域的工程實踐&#…

2026/7/29 9:26:11 閱讀更多
國內(nèi)專業(yè)網(wǎng)站建設(shè)公司盤點,2026 精選十家高口碑網(wǎng)站設(shè)計公司全方位梳理

國內(nèi)專業(yè)網(wǎng)站建設(shè)公司盤點,2026 精選十家高口碑網(wǎng)站設(shè)計公司全方位梳理

一、2026 網(wǎng)站建設(shè)行業(yè)現(xiàn)狀深度解析生成式 AI、GEO 搜索優(yōu)化、llms 協(xié)議規(guī)范、多系統(tǒng)數(shù)據(jù)互通等新技術(shù)落地,市場對網(wǎng)站建設(shè)服務(wù)商的能力要求發(fā)生根本性分層。中大型企業(yè)、上市公司、出海品牌更青睞兼具行業(yè)深耕、定制開發(fā)、AI 營銷配套、長期運維迭代能力的綜合服務(wù)…

2026/7/29 9:26:11 閱讀更多
面試官大笑:“一個任務(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)用投擲兩個骰子(六面標準骰),使用 Unicode 骰面符號直觀展示每個骰子的點數(shù),并伴有快速滾動的動畫效果?!?/p>

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