基于LabVIEW平台的SMT贴片机路径优化的说研究.pdf - 第50页

湖北工业大学硕士学位论文 姿j衙敝桷辑 队小2 亘圆圈图 =±=L———上=====掣==============-======:————————————————————————————————————————————————一 粘贴哩) 选择全部逸) 重新初始化为默认值曙) 导入图片至剪贴板q) 设置Tab键顺序Q) 删除断线哩) ctrl+B 从层次结构中删除断点 禁用前面板网格对齐(G)ctrl+社 对齐所选项 ctrl+shl …

100%1 / 65
湖北工业大学硕士学位论文
它使用图形化编程语言在流程图中创建源程序,运行方便,编程简单易懂。
LabVIEW作为开发环境所具有的优点总结如下所述:
(1)基于数据流的图形化编程,使程序简单易懂;
(2)采用面向对象的方法和概念,有利于软件的开发和再利用;
(3)对象、框图及其构成的虚拟仪器在windows,windows
XP,UNIX等多
平台之间和各种PC机及工作站间兼容,便于软件移植;
(4)支持550多种标准总线设备及数据采集卡,如串行接口、GPIB,VXI等;
(5)具有丰富的库函数和例子,对于大多数应用程序,用户可以从例子中取
得程序框架,便于提高开发速度;
(6)具有比较完备的代码接口,可调用windows中的动态链接库(DLL)中的
函数以及C语言程序,以弥补自身的某些不足啪1;
(7)直接支持动态数据交换(DDE)、对象联接与嵌入(OLE)、结构化查询语言
(SQL),便于与其它windows应用程序和数据库应用程序接口H71;
(8)支持TCP、UDP等网络协议,网络功能强大,可遥控分布在其他微机上
的虚拟仪器设备;
(9)为加强LabVIEW的功能,适应各种工业应用的需要,NI公司又开发了
一系列与LabVIEw配合使用的软件包,如自动测试工具、可连结25种数据库的
SQL工具、SPC分析函数工具、信号处理套件、PID控制工具、图形控制工具等M引。
5.2.3程序运行过程
45
湖北工业大学硕士学位论文
姿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和蚂蚁数的最佳组合值。
湖北工业大学硕士学位论文
文件哩)编辑嘿)查看凹璇目哩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