jiangsuuniversityofscienceandtechnologythesisforundergraduat
摘 要摘 要随着现代信息技术的高速发展,技术逐渐影响并改变着我们的传统工作方式。其中,电子工厂库存管理软件也变得越发科学化、便捷化和自动化。随着库存规模的的扩大,传统的记账化管理模式已经不能迅速的胜任,因此以计算机硬件为基础的库存管理系统孕育而生。本系统的设计,以虚拟仪器技术为核心技术背景,利用一款虚拟仪器设计的开发环境--LabVIEW设计出的库存管理系统。对电子元器件中的规格文档、存放位置和数量等数据来实现科学的管理,从而真正的摆脱了从封建社会发展至今的纸质记账来管理物品的模式,实现现有资源的资源整合和有效快速利用,方便操作人员对元器件进行存取操作,提高工人的工作效率,节省管理者所花费的管理费用。本论文,首先对于虚拟仪器的开发进行必要的环境介绍,并通过该库存管理系统的设计开发的过程向大家简要的介绍LabVIEW的程序编程的操作。根据该库存管理系统的设计,需要达成元器件查询位置及数量,并且能够根据不同元器件打开选定元器件的pdf文档,然后在这个基础上,实现对指定元器件数量的进销管理以及进销管理之后的库存数量预警功能。在明确该目标之后,分别完成对应各个功能的模块设计。因此,与设定目标相对应,先后设计出了关键字检索显示模块、pdf文档打开模块和库存进销管理及预警模块。在完成各个模块的设计后,需要将各个模块整合于一个VI文件中,然后完成前面板主界面的设计,再进行整个系统的功能测试与分析改善。关键词库存管理系统;虚拟仪器;模块化设计4.2关键字检索模块设计 14
目 录
第一章 绪论 1
1.1选题的目的和意义 1
1.2国内外研究动态 1
1.3研究内容 3
1.3.1设计工作安排 3
1.3.2本文各章节介绍 3
第二章 虚拟仪器及LabVIEW简介 5
2.1虚拟仪器的概述 5
2.2 LabVIEW的概述 6
2.3 LabVIEW的设计流程 7
第三章 系统介绍及总体设计方案 8
3.1总体设计方案及技术指标 8
3.1.1系统结构设计 8
3.1.2技术指标 9
3.2前面板功能介绍 10
3.2.1库存元件检索界面 10 *好棒文|www.hbsrm.com +Q: ^351916072*
3.2.2库存管理及预警界面 11
3.3本章小结 11
第四章 系统模块化程序设计 13
4.1系统开发软件环境 13
4.2关键字检索模块设计 14
4.3元件选用及pdf文件打开模块设计 16
4.4库存管理及预警模块设计 17
4.4.1库存进出模块 17
4.4.2库存预警模块 20
4.5功能模块的整合 20
4.6子VI的创建 22
4.7本章小结 24
第五章 系统测试与分析 25
5.1库存元件信息查询测试 25
5.2库存元件pdf文件信息测试 26
5.3库存管理及预警功能测试 27
5.4本章小结 28
结论与展望 29
致谢 30
参考文献 31
第一章 绪论
1.1 选题的目的和意义
这些年来,计算机网络信息技术迅猛地发展,工厂对于库存方面的管理越来越追求科学高效的管理模式。现代手机电脑制造工厂都是采用规范化的制造、组装手法,这些都是为了高效利用资源和提高生产效率。许多制造工厂,日常都需要使用大量的物料元件,传统的员工管理以及记录物料流动方式效率低下,并不能满足工厂高效生产的需求,改进工厂物料库存元器件管理方式,能有效促进工厂的高效生产。高效的库存管理系统,不仅可以节省人力及资源,更加可以提高工人工作效率从而获得更大的效益。当下尚有一部分企业的库存管理系统处于人工手动管理阶段,不但使得工人作业效率低浪费社会资源,还经常由于人为疏忽而出错,进而可能产生更加严重的经济损失。因而许多工厂急需高效的库存管理系统,以此帮助工厂实现制造业库存管理的自动化与科学化。库存挑料、备料及预警系统正是在这种趋势下孕育而生的一种库存管理系统。它能实现库存中物料的自动挑选、查询以及物料数量低于预警值提示备料的功能为一体。
课题选择的是美国NI公司的LabVIEW,是Laboratory Virtual instrument Engineering Workbench的缩写。本系统是一款图形化编程软件设计的库存管理系统。该系统能够对库存物料数据信息进行可视化管理,为工作人员提供一款操作方便、界面简单和可靠的工具[1]。
在编程方式上讲,LabVIEW是一种不同于普通文本语言编程的软件,它是一种以图形化编程作为基础设计方式,也因此它是这个软件领先于其他该方向领域的编程平台。在工业、学术或者研究所中,LabVIEW的广泛性使用已经是众所周知的,它被定性为一个标准的数据采集和控制软件。因此,用户在使用LabVIEW编程时,它简单直观的图形编程深深吸引了用户的兴趣,这是其他繁琐而复杂的语言编程所不能做到的,它是一个简单的菜单提示选择功能,然后代表各种功能的图形工具连接,非常省时简单,深受用户青睐。
1.2 国内外研究动态
虚拟仪器(Virtual Instruments, 简称 VI) 技术的历史,可以追溯到1986年,美国国家仪器公司(National Instruments Corp.简称 NI)首先提出这项技术。自此,此项技术被广泛应用于西方各国信息化测试、智能化控制领域。LabVIEW 虚拟仪器技术是一项拥有这鲜明特点的技术,第一个特点就是:和文本编程语言方面不同,是完全的图形化编程语言,也就是常说的 G 编程语言,它十分直观而且非常容易学习,当然这也是其最为显著的特点。第二个特点就是该虚拟仪器技术的前面板方面主要就是模拟传统仪器的界面,但是在功能上它也是有效可以使用的,替代了真实仪器的作用[2]。在21世纪后,西方各种自动测控研究部门研制的虚拟仪器开发平台接踵而出,在这之中,NI公司的LabVIEW图形化编程软件脱颖而出,被大众广泛地接受。而当今社会,国外的科学家们已经将这门技术英语与教育、航天和医学方面,甚至是在军事方面,这项技术也是被广泛利用的。可以说,虚拟仪器技术已变成一种产业,为其国家不断增长着产值。
在国内,虚拟仪器技术是我国引进的最新技术之一,不仅如此,这项技术在"十五”期间被列入重点项目。在我国许多知名高校,虚拟仪器技术已成为一门学科甚至是一个专业,可谓是相当重视这项技术,对此正在进行不断的研究与开发。随着我国经济发展模式从资源消耗型到环境友好型的迈入,在我国企业中工业设备仪器的需求越来越大,仪器的技术升级也不断地加大步伐,从前广泛使用的传统仪器现将逐渐被虚拟仪器替代,我国的虚拟仪器行业也是雨后春笋般出现,带来的社会价值及生产价值越来越大。如今看来,我们国家对于虚拟仪器技术的研究,已经进入了可以自主研发的阶段,比如说我国研发了"一体化虚拟仪器”——这是一项完全拥有知识产权的技术,表明我国的虚拟仪器技术已经跨入了不同于西方虚拟仪器技术的新阶段[3]。不仅如此,在北京正负电子对撞机改造工程中,我们国家的科学家们在设计它的慢控制系统的总体框架时,也将虚拟仪器技术加入了使用。
目 录
第一章 绪论 1
1.1选题的目的和意义 1
1.2国内外研究动态 1
1.3研究内容 3
1.3.1设计工作安排 3
1.3.2本文各章节介绍 3
第二章 虚拟仪器及LabVIEW简介 5
2.1虚拟仪器的概述 5
2.2 LabVIEW的概述 6
2.3 LabVIEW的设计流程 7
第三章 系统介绍及总体设计方案 8
3.1总体设计方案及技术指标 8
3.1.1系统结构设计 8
3.1.2技术指标 9
3.2前面板功能介绍 10
3.2.1库存元件检索界面 10 *好棒文|www.hbsrm.com +Q: ^351916072*
3.2.2库存管理及预警界面 11
3.3本章小结 11
第四章 系统模块化程序设计 13
4.1系统开发软件环境 13
4.2关键字检索模块设计 14
4.3元件选用及pdf文件打开模块设计 16
4.4库存管理及预警模块设计 17
4.4.1库存进出模块 17
4.4.2库存预警模块 20
4.5功能模块的整合 20
4.6子VI的创建 22
4.7本章小结 24
第五章 系统测试与分析 25
5.1库存元件信息查询测试 25
5.2库存元件pdf文件信息测试 26
5.3库存管理及预警功能测试 27
5.4本章小结 28
结论与展望 29
致谢 30
参考文献 31
第一章 绪论
1.1 选题的目的和意义
这些年来,计算机网络信息技术迅猛地发展,工厂对于库存方面的管理越来越追求科学高效的管理模式。现代手机电脑制造工厂都是采用规范化的制造、组装手法,这些都是为了高效利用资源和提高生产效率。许多制造工厂,日常都需要使用大量的物料元件,传统的员工管理以及记录物料流动方式效率低下,并不能满足工厂高效生产的需求,改进工厂物料库存元器件管理方式,能有效促进工厂的高效生产。高效的库存管理系统,不仅可以节省人力及资源,更加可以提高工人工作效率从而获得更大的效益。当下尚有一部分企业的库存管理系统处于人工手动管理阶段,不但使得工人作业效率低浪费社会资源,还经常由于人为疏忽而出错,进而可能产生更加严重的经济损失。因而许多工厂急需高效的库存管理系统,以此帮助工厂实现制造业库存管理的自动化与科学化。库存挑料、备料及预警系统正是在这种趋势下孕育而生的一种库存管理系统。它能实现库存中物料的自动挑选、查询以及物料数量低于预警值提示备料的功能为一体。
课题选择的是美国NI公司的LabVIEW,是Laboratory Virtual instrument Engineering Workbench的缩写。本系统是一款图形化编程软件设计的库存管理系统。该系统能够对库存物料数据信息进行可视化管理,为工作人员提供一款操作方便、界面简单和可靠的工具[1]。
在编程方式上讲,LabVIEW是一种不同于普通文本语言编程的软件,它是一种以图形化编程作为基础设计方式,也因此它是这个软件领先于其他该方向领域的编程平台。在工业、学术或者研究所中,LabVIEW的广泛性使用已经是众所周知的,它被定性为一个标准的数据采集和控制软件。因此,用户在使用LabVIEW编程时,它简单直观的图形编程深深吸引了用户的兴趣,这是其他繁琐而复杂的语言编程所不能做到的,它是一个简单的菜单提示选择功能,然后代表各种功能的图形工具连接,非常省时简单,深受用户青睐。
1.2 国内外研究动态
虚拟仪器(Virtual Instruments, 简称 VI) 技术的历史,可以追溯到1986年,美国国家仪器公司(National Instruments Corp.简称 NI)首先提出这项技术。自此,此项技术被广泛应用于西方各国信息化测试、智能化控制领域。LabVIEW 虚拟仪器技术是一项拥有这鲜明特点的技术,第一个特点就是:和文本编程语言方面不同,是完全的图形化编程语言,也就是常说的 G 编程语言,它十分直观而且非常容易学习,当然这也是其最为显著的特点。第二个特点就是该虚拟仪器技术的前面板方面主要就是模拟传统仪器的界面,但是在功能上它也是有效可以使用的,替代了真实仪器的作用[2]。在21世纪后,西方各种自动测控研究部门研制的虚拟仪器开发平台接踵而出,在这之中,NI公司的LabVIEW图形化编程软件脱颖而出,被大众广泛地接受。而当今社会,国外的科学家们已经将这门技术英语与教育、航天和医学方面,甚至是在军事方面,这项技术也是被广泛利用的。可以说,虚拟仪器技术已变成一种产业,为其国家不断增长着产值。
在国内,虚拟仪器技术是我国引进的最新技术之一,不仅如此,这项技术在"十五”期间被列入重点项目。在我国许多知名高校,虚拟仪器技术已成为一门学科甚至是一个专业,可谓是相当重视这项技术,对此正在进行不断的研究与开发。随着我国经济发展模式从资源消耗型到环境友好型的迈入,在我国企业中工业设备仪器的需求越来越大,仪器的技术升级也不断地加大步伐,从前广泛使用的传统仪器现将逐渐被虚拟仪器替代,我国的虚拟仪器行业也是雨后春笋般出现,带来的社会价值及生产价值越来越大。如今看来,我们国家对于虚拟仪器技术的研究,已经进入了可以自主研发的阶段,比如说我国研发了"一体化虚拟仪器”——这是一项完全拥有知识产权的技术,表明我国的虚拟仪器技术已经跨入了不同于西方虚拟仪器技术的新阶段[3]。不仅如此,在北京正负电子对撞机改造工程中,我们国家的科学家们在设计它的慢控制系统的总体框架时,也将虚拟仪器技术加入了使用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/981.html