labview数据采集系统毕业设计开题报告
基于LabVIEW数据采集系统设计毕业设计

毕业设计题目:基于LabVIEW数据采集系统设计基于LabVIEW数据采集系统设计摘要工农业生产、现代科学研究及高新技术开发离不开温度参数的测量与分析。
现代电子检测技术正朝着高集成度、低功耗、可编程以及数字化的方向发展,传统指针式仪器仪表不能进行温度参数数字化处理与分享。
本设计介绍了一种基于LabVIEW编程软件数据采集系统设计方案,该方案采用了DS18B20温度传感器作为温度采集介质,处理器STC89C52作为温度采集模块的控制芯片。
LabVIEW是一种图像化的编程语言,在数据采集和仪器控制上得到了学术界、工业界认可,为实现仪器编程和数据采集系统提供了方便的途径。
设计中通过LabVIEW构建数据采集系统软件平台,将采集的温度数据进行处理并对处理结果进行相应判断。
系统设计具有实用价值,可以完成医疗卫生、工农业生产、科学技术研究、公共交通和活动场所等领域的温度数据采集工作。
系统设计完成后进行了性能测试,表明该系统能够对被测环境完成实时数据采集,存储、信号分析和实时图形显示等工作,系统设计简单、通用性好、可移植、易于操作、成品低可满足一部分市场需求。
关键词LabVIEW;温湿度传感器(DHT11);温度传感(DS18B20)Design of Data Acquisition System Based onLabVIEWAbstractThe measurement and analysis of the temperature parameters of the industrial and agricultural production, the modern scientific research and the hightech development. In modern times, the electronic measurement technology is developing towards the high degree of integration, low power consumption, programming and the direction of digital, traditional pointer type temperature indicator of temperature parameters of digital processing and sharing.This design introduces a kind of based on LabVIEW programmingsoftware data acquisition system design scheme, the scheme uses the temperature sensor DS18B20 as temperature gathering media processor STC89C52 as the control chip of the temperature acquisition module. provides a convenient way for the reali-zation of the instrument programming and data acquisition system. Through the LabVIEW, the software platform of the data acquisition system is built, the temperature data is processed and the corresponding judgment is made. The system design has the practical value, indu-strial and agricultural production, science and technology research, public transportation and activity place and so on domain temperature data collection work.After the completion of the system design of performance test, show that the system is capable to was measured that the environment to complete the real-time data acquisition, storage, signal analysis and real-time graphical display work, the system design is simple, good versatility, portability, easy operation, low product can meet part of the market demand.Keywords LabVIEW;Temperature-Humidity sensor;Temperaturesensor(DS18B20)目录摘要 (I)Abstract .................................................................................. I I 第1章绪论.. (1)1.1 课题研究背景............................ 错误!未定义书签。
毕业设计(论文)开题报告(OLED)labview

电 子 科 技 大 学2008 级本科毕业设计(论文)开题报告表学号:2808001030 姓名:何平 学院:机械电子工程学院学院专业:机械设计制造及其自动化机械设计制造及其自动化学位论文题目学位论文题目 基于Labview 的有机发光二极管性能转换计算研究学位论文题目来源:学位论文题目来源: 1科研科研 2.2.生产生产生产 3.3.教学(含实验)教学(含实验)教学(含实验) 4.4.其它其它其它(在选项上打勾选择)学位论文成果形式:学位论文成果形式: 1.硬件硬件 2. 2.硬件硬件++软件软件 3. 3.软件软件++论文论文 4. 4.纯论文纯论文(在选项上打勾选择)(在选项上打勾选择)学位学位 论文论文 研究研究内容内容OLED (Organic Light-Emitting Diode)是指有机半导体材料和发光材料在电场驱动下,通过载流子注入和复合导致发光的现象其原理是用TIO 透明电极和金属电极分别作为器件的阳极和阴极,在一定电压驱动下,电子和空穴分别从阴极和阳极注入到电子和空穴传输层,电子和空穴分别经过电子和空穴传输层迁移到发光层,并在发光层中相遇,使发光分子激发,再经过辐射弛豫而发出可见光。
根据这种发光原理而制成OLED 发光二极管。
发光二极管。
一、研究现状及发展态势一、研究现状及发展态势1、研究现状、研究现状 由于人们对显示设备的要求越来越高,原来的液晶显示器LCD 已不能满足市场需求,在这样一种历史背景下,有机电致发光器件有机电致发光器件(OLED)(OLED)(OLED)作为新一代的平板显作为新一代的平板显示技术应用而生,并且OLED 成为FPT 信息显示领域的希望之星。
信息显示领域的希望之星。
通过科学家们的不断努力,通过科学家们的不断努力,通过不断改善电极材料、通过不断改善电极材料、通过不断改善电极材料、发光材料、发光材料、发光材料、传输层材料传输层材料的性能、器件的制备工艺以及掺杂条件等,使得OLED 在发光颜色、亮度、效率、寿命等方面取得了一系列重大突破。
VI毕业论文开题报告(共8篇)

篇一:毕业设计 vi设计开题报告***学院毕业设计(论文)开题报告课题名称:学生姓名:指导教师:所在学院:专业名称:“*****”vi设计学号:职称:艺术学院****学院2012年11月10日说明1.根据《*****学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。
2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。
3.毕业设计开题报告各项内容要实事求是,逐条认真填写。
其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。
第一次出现缩写词,须注出全称。
4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。
5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。
6、课题来源填:教师科研;社会生产实践;教学;其它篇二:vi设计开题报告南京晓庄学院本科毕业设计(创作)开题报告- 1 -- 2 -- 3 -篇三:vi 设计开题报告 .毕业设计(论文)开题报告篇四:vi设计开题报告附件1:郑州牧业工程高等专科学校毕业设计开题报告设计题目:学生姓名:学号:专业:指导教师:2011年10月11日毕业设计开题报告毕业设计开题报告毕业设计开题报告篇五:毕业论文(设计)开题报告毕业论文(设计)开题报告说明:由学生填写,经指导老师审核通过后方可开题。
一式两份,一份交指导老师,一份学生自己保存。
开题报告基于LabVIEW的声音采集系统设计

“基于LabVIEW的声音采集系统设计”的开题报告一、课题背景及目的1概念:Labview是NI公司推出的虚拟仪器开发平台软件,是一种用图标代替文本行创建应用程序的图形化编程语言。
Labview采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。
它用图标表示函数,用连线表示数据流向。
通过其图形化软件开发环境,它能够直观简便的编程。
另外,众多的源码级的设备驱动程序、多种多样的分析和表达功能支持,为用户快捷地构建自己在实际生产中需要的仪器系统创造了基础条件。
2研究现状:传统的测试技术由于硬件价格昂贵,不同的测试对象其硬件平台不一样,导致了现代测试技术中其发展比较滞后。
随着计算机总线技术、软件技术的发展,自动测试系统发生了巨大的变化。
虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新方向和潮流。
虚拟仪器利用计算机来控制相应的与其连接的,具有仪器功能的硬件,能够完成对输入、输出信号的采集、控制、数据分析和显示,能够实现传统仪器的功能。
与传统的测量仪器的设计方法相比,它具有成本低、功能强大、集成度高、质量可靠、维护方便等优点。
3发展概况:虚拟仪器技术的发展及其在国民经济发展中的重要作用现代仪器仪表技术是计算机技术和多种基础学科紧密结合的产物.随着微电子技术、计算机技术、软件技术、网络技术的飞速发展,新的测试理论、测试方法、测试领域以及新的仪器结构不断出现,在许多方面已经冲破了传统仪器的概念,电子测量仪器的功能和作用发生了质的变化.虚拟仪器是在PC基础上通过增加相关硬件和软件构建而成的、具有可视化界面的可重用测试仪器系统。
和传统仪器相比,虚拟仪器具有巨大的优越性: (1)融合计算机强大的硬件资源,突破了传统仪器在数据处理、显示、存储等方面的限制,大大增强了传统仪器的功能;(2)利用计算机丰富的软件资源,实现了部分仪器硬件的软件化,节省了物质资源,增加了系统灵活性;通过软件技术和相应数值算法,实时、直接地对测试数据进行各种分析与处理;通过图形用户界面技术,真正做到界面友好、人机交互;(3)虚拟仪器的硬、软件都具有开放性、模块化、可重复使用及互换性等特点。
labview开题报告

毕业设计(论文)材料之二(2)本科毕业设计(论文)开题报告题目:基于LabVIEW的信号处理实验设计√实验研究□论文□课题类型:设计□学生姓名:王乐强专业班级:电子信息科学与技术学院:电气工程学院指导教师:马晓瑜开题时间:201年月日一、本课题的研究意义、研究现状和发展趋势(文献综述)随着计算机和信息科学的飞速发展,数字信号处理技术应运而生并且迅速发展,目前已经形成为一门独立且成熟的重要的新兴学科。
信号处理几乎涉及到所有的工程技术领域,而频谱分析正是信号处理中的一个非常重要的分析手段。
一般的信号分析仪给我依靠传统的分析来完成,价格昂贵,体积庞大,不便于工程技术人员携带,而基于Labview的信号处理设计便是采用虚拟仪器软件平台LabVIEW实现对信号的分析处理,设计主要包括信号采集与生成模块、时域分析模块、滤波模块、FFT分析处理模块、各种频谱显示模块等的实现与波形参数显示。
利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。
自1976年以来,NI通过将传统的独立仪器分成两个基本部分为仪器带入了一种新的观念,这两个部分是:对信号进行数字化所需的硬件和分析显示结果所需的软件。
允许最终用户使用用户定义的软件为其应用建立最终仪器,这样仪器的局限性就被解决了,虚拟仪器的概念就是这样诞生的。
将软件作为仪器,仪器就可以扩展到测试、控制和设计中。
相对于传统的独立仪器而言,虚拟仪器的优点与数字信号处理相对于模拟信号处理而言的优点是相似的。
例如,模拟滤波器通常使用运算放大器、电容和电阻等模拟电子元件实现,相对于使用浮点或定点机器实现的数字滤波器而言灵活性十分有限。
尽管模拟滤波器比较便宜、易于建立,模拟滤波器的标定和维护十分困难。
要对设计进行修改也十分难以实现。
例如,如果后来发现需要一个更高阶的滤波器,就必须改动硬件实现新的设计。
由于数字滤波器是用软件建立的,并没有这个问题,从而在单一硬件上提供了可以实现多种应用的灵活平台。
基于Labview的数据采集系统设计毕业设计

武汉工程大学邮电与信息工程学院毕业设计(论文)说明书论文题目基于Labview的数据采集系统设计目录摘要........................................................................................................................................ I I Abstract (III)第一章绪论........................................................................................................................ - 1 -1.1背景.......................................................................................................................... - 1 -1.2国内外技术现状...................................................................................................... - 1 -1.3数据采集技术的介绍............................................................................................. - 2 -1.4虚拟仪器的介绍...................................................................................................... - 9 - 第二章PCI8602的硬件结构及性能.................................................................................. - 13 -2.1 功能概述............................................................................................................... - 13 -2.2元件布局图及简要说明........................................................................................ - 15 -2.3信号输入输出连接器............................................................................................ - 17 -2.4 各种信号的连接方法........................................................................................... - 18 -2.5各种功能的使用方法............................................................................................ - 21 -2.6 CNT定时/计数功能.............................................................................................. - 22 - 第三章PCI8602的编程函数........................................................................................... - 23 -3.1 编程纲要............................................................................................................... - 23 -3.2 PCI设备操作函数接口......................................................................................... - 25 - 第四章数据采集的程序设计............................................................................................ - 33 -4.1 前面板设计........................................................................................................... - 33 -4.2 程序后面板设计................................................................................................... - 33 -4.3 vi层次结构............................................................................................................ - 40 - 第五章采集实验结果及总结.......................................................................................... - 41 -5.1 实验结果............................................................................................................... - 41 -5.2 总结与展望........................................................................................................... - 42 - 致谢...................................................................................................................................... - 43 - 参考文献.............................................................................................................................. - 44 -摘要本设计介绍了一种基于Labview编程软件的数据采集系统设计方案。
labview 开题报告

labview 开题报告LabVIEW 开题报告一、研究背景和意义LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款由美国国家仪器公司(National Instruments)开发的图形化编程环境。
它提供了一种快速、简单和灵活的方法来开发、测试和部署各种测量和控制系统。
LabVIEW已经成为科研、工程和教育领域中广泛应用的工具,具有重要的理论和实践价值。
在当前科技快速发展的时代背景下,LabVIEW作为一种强大的工具,其应用范围越来越广泛。
它不仅在工业自动化、仪器仪表和数据采集等领域发挥着重要作用,还在医学、生物工程、航空航天等领域得到了广泛应用。
因此,深入研究LabVIEW的开发和应用,对于提高科技创新能力和解决实际问题具有重要意义。
二、研究目标和内容本次研究的目标是深入探索LabVIEW的开发和应用,以提高实验室的工作效率和数据处理能力。
具体研究内容包括以下几个方面:1. LabVIEW的基本原理和开发环境:介绍LabVIEW的基本原理和开发环境,包括界面设计、数据流图编程以及与硬件设备的连接等。
2. LabVIEW在数据采集和处理中的应用:研究LabVIEW在数据采集和处理中的应用,包括传感器信号的采集与处理、数据滤波和特征提取等。
3. LabVIEW在仪器控制和自动化中的应用:研究LabVIEW在仪器控制和自动化中的应用,包括仪器的远程控制、自动化测试和设备监控等。
4. LabVIEW在图像处理和模式识别中的应用:研究LabVIEW在图像处理和模式识别中的应用,包括图像采集与处理、特征提取和分类识别等。
5. LabVIEW在信号处理和通信系统中的应用:研究LabVIEW在信号处理和通信系统中的应用,包括信号的采集与处理、通信协议的实现和系统性能测试等。
通过对以上几个方面的研究,我们可以更好地理解LabVIEW的原理和应用,提高实验室的工作效率和数据处理能力,为科研和工程实践提供有力支持。
基于labview的虚拟仪器 毕业设计(论文)开题报告

毕业设计(论文)开题报告课题:基于Labview虚拟示波器的设计院系:电气信息学院专业:测控技术与仪器学生姓名:彭成和学号:200801200106指导教师:李亚2012年1月16 日开题报告填写要求1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效。
2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标准格式(可从电气系网页或各教研室FTB上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见。
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于10篇(不包括辞典、手册),其中至少应包括1篇外文资料。
4.统一用A4纸,并装订单独成册,随《毕业设计论文》等资料装入文件袋中。
毕业设计(论文)开题报告1.文献综述:结合毕业设计(论文)课题情况,根据所查阅的文献资料,撰写2500字以上的文献综述,文后应列出所查阅的文献资料。
文献综述一、引言随着计算机技术、大规模集成电路技术和通讯技术的飞速发展,仪器技术领域发生了巨大的变化,美商国家仪器公司(National Instruments)于八十年代中期首先提出基于计算机技术的虚拟仪器的概念,把虚拟测试技术带入新的发展时期,随后研制和推出了基于多种总线系统的虚拟仪器。
虚拟仪器就是在通用计算机上加上软件和(或)硬件,使得使用者在操作这台计算机时,就象是在操作一台他自己设计的专用的传统电子仪器。
在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器系统的关键,任何一个使用者都可以通过修改软件的方法,很方便地改变、增减仪器系统的功能与规模,所以有“软件就是仪器”之说。
虚拟仪器技术的出现,彻底打破了传统仪器由厂家定义,用户无法改变的模式,虚拟仪器技术给用户一个充分发挥自己的才能、想象力的空间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1.3软件系统模块化在本设计中的应用
系统程序的主要功能为模块划分的标准,其他包括系统管理,数据采集,数据保存,历史数据的查询等功能。
4.2.3 MySQL数据库
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛的应用在Internet上的中小型网络中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
通过采用多线程技术,实现了实时性要求高的数据采集与程序其它功能在时间上的相互独立,避免他们在实践上可能产生的冲突,提高了数据采集的稳定性。
循环之间的数据传递及线程间的数据传递,可以由局部变量、全局变量、共享变量和队列等方式实现。循环之间的同步即线程之间的同步,这可以由同步技术来实现。如果需要为两个循环设置不同的优先级,可以通过定时循环来实现。
文献综述
1.本课题的研究背景及意义
近年来,以计算机为中心、以网络为核心的网络化测控技术与网络化测控得到越来越多的应用,尤其是在航空航天等国防科技领域。网络化的测控系统大体上由两部分组成:测控终端与传输介质,随着个人计算机的高速发展,测控终端的位置原来越多的被个人计算机所占据。其中,软件系统是计算机系统的核心,设置是整个测控系统的灵魂,应用于测控领域的软件系统成为监控软件。传输介质组成的通信网络主要完成数据的通信与采集,这种数据采集系统是整个测控系统的主体,是完成测控任务的主力。因此,这种“监控软件-数据采集系统”构架的测控系统在很多领域得到了广泛的应用,并形成了一套完整的理论。
3.2数据库技术
数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段,也是计算机技术发展最快、应用最广泛的技术之一。当前,数据库技术已成为现代计算机信息系统和应用系统开发的核心技术,数据库已经成为计算机信息系统和应用系统的组成核心,从某种意义来讲,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。
应用多线程技术,可以使得多个独立的任务并发执行,从而极大地提高程序的效率。LabVIEW把线程管理、线程间的通信等复杂操作封装了起来,因此用户可以不用学习复杂的多线程编程就可以编写多线程程序。在LabVIEW中,图形化编程为开发多线程代码带来了很大的好处,因为在数据流的编程环境中,用户可以很容易的“看到”并行代码。例如两个独立的循环或子VI就代表两段可以并发执行的代码。
网络化的测控技术兴起于国外,控的大量需求背景下发展起来,主要分为以下几个阶段:
第一阶段:
起始于20世纪70年代通用仪器总线的出现,GPIB实现了计算机与测控系统的首次结合,使得测量仪器从独立的手工操作单台仪器开始总线计算机控制的多台仪器的测控系统。此阶段是网络化测控系统的雏形与起始阶段。
2、数据模型是根据特征的抽象,描述的是数据的共性。数据模型应满足三个方面的要求:一是能比较真实的模拟现实世界;二是容易为人们所理解;三是便于在计算机上实现。一种数据模型要很好地满足这三个方面的要求在目前很困难,在数据库系统中针对不同的使用对象和应用目的,采用逐步抽象的方法,在不同层次采用不同的数据模型,一般分为三层,即物理层、逻辑层和概念层。
2.本课题国内外研究现状
早期的测控系统采用大型仪表集中对各个重要设备的状态进行监控,通过操作盘进行集中式操作;而计算机系统是以计算机为主体,加上检测装置、执行机构与被控对象共同构成的整体。系统中的计算机实现生产过程的检测、监督和控制功能。由于通信协议的不开放,因此这种测控系统是一个自封闭系统,一般只能完成单一的测控功能,一般通过接口,如RS-232或GPIB接口可与本地计算机或其他仪器设备进行简单互联。
第四阶段:
在对现代要求极高的领域,转通的测控系统已经逐渐无法满足用户的要求,许多部门或大型企业迫切要求构建基于Internet或大型局域网的网络化测控系统,即通常所说的分布式测控网络,此阶段是网络化测控系统发展的成熟阶段。
3.本课题相关理论
3.1程序模块化设计概述
数据采集系统的性能在很大的程度上取决于其他应用软件的研究与开发,搜一再明确了系统设计目标之后,应该采用好的程序开发方法,如结构化设计方法、模块化思想、多线程以及软件系统的评价标准等等。
3、数据管理系统是操纵和管理数据库的软件系统,它由一般计算机程序构成,管理并控制数据资源的使用。他是数据库系统的核心,主要是实现共享数据有效的组织、管理和存取。
4.2.2 ADO与数据库的交互技术
ADO是独立于开发工具和开发语言的数据访问接口,它提供了程序开发人员、应用程序实时存取各种数据库的能力,可以轻松的完成反对各种数据库的查询,存取等操作。ADO又被称为通用数据访问,其数据源包括数据库,电子邮件,文件,文本,图形等。使用ADO不仅可以读取Access和SQL Server数据库,也可以读取其他与ODBC兼容的数据库。
4.3 Web技术
4.3.1 Web技术概述
Web技术的迅猛发展,使全人类都能共享Web上的各类资源,包括功能强大的计算机资源、海量信息的数据库资源、五花八门的多媒体信息资源、门类齐全的软件工具资源等,这些使得任何人能在任何时间、任何地点和任何设备上获得所需要的信息资源。
从本质上讲Web技术是各种技术的集成和综合应用,它以TCP/IP协议为基础,使用HTML描述网络的资源,通过文本、超媒体技术实现超级链接,无论文本、图形,还是动画、声音都能通过文档中的链接到服务器上的其它文档或者其他站点,使客户以用交互方式快速地搜索需要的资料,通过表单供用户填写并通过服务应用程序提交给数据库等。
为了实现多通道数据采集的功能,本设计的软件部分必须实现信号的采集、数据的分析处理、定时存储及实时显示的功能。在用户看来,这些任务是同时进行着的。实实际上,信号采集、定时存储和主控模块放在不同的线程中,利用Windows操作系统的多线程机制,使得各个功能呢个模块能够有条不紊的运行。
4.4.1 Windows的多线程机制
随着科学技术的发展,在我国国防、通信、航空、气象、环境监测、制造等领域,要求测控和处理的信息量越来越大、速度越来越快。同时测控对象的空间位置日益分散,测控任务日益复杂,测控系统日益庞大,因此提出了测控现场化、远程化、网络化的要求。传统的单机仪器已远远不能适应大数量、高质量的信息采集要求,产生由计算机控制的测控系统,系统内单元通过各种总线互联,进行信息的传输。
[5]杨乐平,李海涛等. LabVIEW程序设计与应用[M],电子工业出版社,2001.7:1-4.
[6]连海州,赵英俊,基于LabVIEW技术的虚拟仪器系统[J],仪器与测控,2001.8:21-23.
[7]余成波,胡新宇,传感器与自动检测技术[M],北京:高等教育出版社,200.58-65.
[8]曹灵芝主编。现代检测技术与虚拟仪器[M],北京:北京航空航天大学出版社,2004.18-20.
Windows是一个多任务操作系统,每个运行的程序对应着一个进程,而在一个进程内又可以有几个线程。Windows系统把CPU的运行分成许多小的时间片,按各个进程和进程内线程的优先级进行分配,从而使多个程序能“同时”运行。在统一进程内的不同线程都在自己的时间片内执行,避免了相互在时间上可能的冲突。
4.4.2 LabVIEW与多线程
参考文献:
[1]陈国顺,宋新民,马峻等.网络化测控技术[M],电子工业出版社,2006.9.
[2]庞君,计算机辅助测试的发展趋势——虚拟仪器[J],攀枝花学院学报,2003.6:83-83.
[3]汪敏生等.LabVIEW基础教程[M].电子工业出版社,2002.1-20.
[4]Robert H.Bishop著,乔瑞萍,林欣等译.LabVIEW 6i实用教程[M],电子工业出版社,2001.7.
4.3.3远程数据访问系统
该部分设计使整个系统的附加设计部分,主要是为了实现数据的远程访问,通过数据库与数据采集系统连接为一体。采集数据的远程访问体现了数据采集的网络化延伸。该远程访问系统采用Apache+PHP+MySQL开发套件进行开发。当然,这部分需要配置服务器,网上很多资料可以参考。
4.4多线程技术
3.1.1程序设计的模块化原则
模块化结构是所有设计良好软件系统的基本特点,任何一个大的程序系统,总是有若干功能相对独立的模块组成。好的软件结构应体现自顶向下的控制方式,模块之间的控制表现为统帅和从属的关系。
信息抽象与信息隐含式模块的基本特征。模块实际上反映了数据与过程的抽象。在模块化问题求解时,在最高抽象级可以采用面向问题的环境语言的抽象术语进行描述;而在较低抽象级,则可采用过程性术语。模块化的概念加上逐步求精的办法,就把面向问题的术语和面向现实的术语两者结合起来。
4.2.1数据库技术概述
数据库技术涉及到以下几个最重要的概念:
1、数据库是长期存储于计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可谓一定范围内的各种用户共享。数据库不仅要反映数据本身的内容,而且要反应数据之间的联系。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
4.3.2 PHP技术
PHP是一种用于创建动态Web页面的服务器脚本语言。PHP大量采用C、Java和Perl语言的语法,并加入了一些PHP自己的特征。PHP支持HTTP的身份认证,支持Cookic,支持GIF图像创建等。其中,最有代表性的特点在于它强大的数据库支持功能,所有主流与非主流数据库它几乎都支持,这使得编写基于数据库的网页变得非常简单。
[9]雷振山. LabVIEW7 Express实用技术教程[M],北京:中国铁道出版社,2004.254-265.