基于LabVIEW平台的SMT贴片机路径优化的说研究.pdf - 第51页
湖北工业大学硕士学位论文 文件哩)编辑嘿)查看凹璇目哩J操作哑)工且叫窗口㈣帮助晒】 垒二.::围坠:;;_=:匝逊豳毯翅幽 匝五五五圈圆+崔茎篓篓蓝 r…~ I!g!二.!坐l 糜芦 图5.3从数据库读数据 圆 …”;蕾笋 园 ÷露 图5.2表示从数据库中读取CAD数据,并从中得到PCB板上每个贴装点的坐 标(x,y)及元件类型,同时得到PCB板上所有贴装元件的类型。其中V17,V16.V14 是本程序的子VI。子VI是供其他VI使用…

湖北工业大学硕士学位论文
姿j衙敝桷辑
队小2
亘圆圈图
=±=L———上=====掣==============-======:————————————————————————————————————————————————一
粘贴哩)
选择全部逸)
重新初始化为默认值曙)
导入图片至剪贴板q)
设置Tab键顺序Q)
删除断线哩)
ctrl+B
从层次结构中删除断点
禁用前面板网格对齐(G)ctrl+社
对齐所选项
ctrl+shl ft+^
分布所选项
ctrl+D
vI修订历史o【)
运行时菜单迅)
查找和替换哩)
图5.2算法参数设置
在蚁群算法中Q、Q、B、p和蚂蚁数的最佳组合值是通过实验来确定的。
它们对算法性能也有很大的影响,Q值的大小表明留在每个结点上的信息量受重
视的程度,Q值越大,蚂蚁选择以前选过的点的可能性越大,但过大会使搜索过
早陷于局部最优解。B的大小表明启发式信息受重视的程度。Q值会影响算法的
收敛速度,Q过大会使算法收敛于局部最优解,过小又会影响算法的收敛速度,随
问题规模的增大,Q的值也需要随之变化。蚂蚁的数目越多,算法的全局搜索能
力越强,但数目的加大将使算法的收敛速减慢,而且在蚂蚁数目相同时,随问题
规模的增大,算法的全局搜索能力将会降低。所以在生产之前,一定要根据生产
情况,通过实验来确定蚁群算法中Q、Q、B、p和蚂蚁数的最佳组合值。
y
^
H
H
嘶
嘶

湖北工业大学硕士学位论文
文件哩)编辑嘿)查看凹璇目哩J操作哑)工且叫窗口㈣帮助晒】
垒二.::围坠:;;_=:匝逊豳毯翅幽
匝五五五圈圆+崔茎篓篓蓝
r…~
I!g!二.!坐l
糜芦
图5.3从数据库读数据
圆
…”;蕾笋
园
÷露
图5.2表示从数据库中读取CAD数据,并从中得到PCB板上每个贴装点的坐
标(x,y)及元件类型,同时得到PCB板上所有贴装元件的类型。其中V17,V16.V14
是本程序的子VI。子VI是供其他VI使用的VI,与子程序类似¨引。子VI
是层次化和模块化V工的关键组件,它能使V工易于调试和维护。使用子
VI是一种有效的编程技术,因为它允许在不同的场合重复使用相同的代
码。G编程语言的分层特性就是在一个子V工中能够调用到另一个子V工n引。
47

湖北工业大学硕士学位论文
《件哩]编辑嘿】查看④项目哩)操作姐)工具辽)窗口嗵)帮助喧)
堕匦亟国堕.匡垂圈匦圄墼
图5.4计算喂料器排列位置
在5.1中我们讨论了影响路径优化的几个原则,其中喂料器排放位置对路径
优化有重要的影响。我采用的方法是将拾取频率高的喂料器优先排放,即将存放
PCB板上数量最多一类元件的喂料器优先放置在喂料槽上,其位置为和PCB板上同
类型元件距离之和最小的喂料槽。其它喂料器依次排放。
立件哩)编辑哩)查看噬)项目翟)操作世)工具q)冒口∞帮助逃)
圈!圆圆壅匝二:.匝耍堕堕E童圄圊圜
图5.5贴片头路径计算优化过程