【测量pcb走线的宽度】

本文档介绍了一种使用C++测量PCB走线宽度的方法,通过lines_gauss操作符确定轨迹宽度,并在每个点检查,以识别宽度异常的区域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录


*该程序显示了如何测量pcb走线的宽度。
*首先,我们使用操作符lines_gauss来确定轨迹的宽度。
*之后,沿着轨道在每个点检查宽度。
*最后,提取轨迹过窄或过宽的区域。

*该程序显示了如何测量pcb走线的宽度。
*首先,我们使用操作符lines_gauss来确定轨迹的宽度。
*之后,沿着轨道在每个点检查宽度。
*最后,提取轨迹过窄或过宽的区域。

dev_update_off ()
dev_close_window ()
read_image (Image, 'pcb_color')
get_image_size (Image, Width, Height)
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
dev_display (Image)
dev_set_draw ('margin')
dev_set_color ('yellow')
***定义pcb轨道的最小和最大宽度(* Define the minimum and maximum width of the pcb tracks)
MaxTrackWidth := 6.0
MinTrackWidth := 4.0
***选择图像的子区域(* Select a sub-region of the image)
Rectangle := [271,285,528,718]
gen_rectangle1 (PcbPart, Rectangle[0], Rectangle[1], Rectangle[2], Rectangle[3])
dev_display (Image)
dev_display (PcbPart)
disp_message (WindowHandle, 'Measure the width of tracks using lines_gauss', 'window', 12, 12, 'black', 'true')
disp_continue_message (WindowHandle, '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【网络星空】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值