文章目录
*该程序显示了如何测量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, '

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

被折叠的 条评论
为什么被折叠?



