1、“.....是个完成对仪器内部寄存器单元进行直接存取数据操作,对总线面板与器件作测试与控制,并为仪器驱动程序提供信息传递的底层软件。是实现开放的统的虚拟仪器系统的基础与核心。仪器驱动程序每个仪器模块均有自己的仪器驱动程序。仪器驱动程序的实质是为用户提供用于仪器操作的较抽象的操作函数集。对于应用程序来说,它对仪器的操作是通过仪器驱动程序来实现的。对于应用程序设计人员来说,旦有了仪器驱动程序,即使是在不十分了解仪器内部操作过程的情况下,也可以进行虚拟仪器系统的设计工作。因此仪器驱动程序是联接上层应用软件与底层输入输出接口软件的桥梁。应用软件应用软件建立在仪器驱动程序之上,直接面对操作用户,通过提供直观友好的操作界面,丰富的数据分析与处理功能,来完成自动测试任务。它能完成三个主要功能......”。
2、“.....虚拟仪器的应用软件由用户自行编制,可以采用各种编程软件来开发,因开发人员的喜好而选择。这其中包括两种开发环境,种是基于文本式软件平台如和开发平台等另种是基于图形化的软件平台,如公司的和公司的开发平台等。由于基于机和工作站基础上的图形接口标准和计算机计算能力的提高,图形化开发平台迅速普及,为每个虚拟仪器提供了可重用的代码模块。并允许用户从其它代码模块中分级调用。这些重用部分是些封装良好的原始性的。程序代码典型的重用部分包括函数库过程工具包宏类库等。它们通过各自的接口被组装在起,每部分完成特定的功能,这样大大加快了应用软件的开发速度。图形化编程软件平台概述是种可视化开发平台,是基于图形开发调试和运行程序的集成化环境,是借助于虚拟前面板用户界面和方框图建立虚拟仪器应用程序系统的设计。目前,在以机为基础的测控软件中,它的普及率占仅次于和......”。
3、“.....它是种定位于非计算机专业人员使用的编程工具。所以采用的是更易使用的图形化程序语言语言。的编程环境主要包括两个面板。图中左面的是前面板,用于编制虚拟仪器的软面板。右面的为程序面板,用于编写语言程序代码。语言使用图标代替常规的条或组语句来实现个功能,即其编程过程。不是书写行行语句,而是连线个个代表定功能的图表,因而更为直观易用。作为种高水平的程序设计平台同传统的编程语言相比,采用图形编程方式可以节省大约的程序开发时间,而其运行数度却几乎不受影响。因此被称为工程师和科学家的语言。个虚拟仪器可以把数据传送到另个虚拟仪器上,因此发展了结构化程序设计的概念,它将虚拟仪器分层次和模块化。既可以把任意个虚拟仪器当作顶层程序,也可将其当作其它虚拟仪器或自身的子程序。这样用户就可以把个复杂的应用任务分解为系列的多层次的子任务,通过为每个子任务设置个子虚拟仪器......”。
4、“.....最后建成的顶层虚拟仪器就成为个包括所有应用功能的子虚拟仪器的集合。因此,中的虚拟仪器相当于常规语言中的程序模块,通过它实现了软件重用。另外,中还包含由许多专家编写的供用户调用。的特点与常用的编程语言相比开发平台具有如下特点图形化的仪器编程环境它使用所见即所得的可视化技术建立人机界面,针对测试测量以及过程控制等领域,提供了面板上所必需的许多显示和控制对象,如旋钮表头图表等,还可以方便地将现有控件或对象改成自己需要的控制对象。内置的程序编译器采用编译方式运行犯位应用程序,解决了其它编译方式工作的图形编程平台速度慢的问题,其速度大体相当于编译的速度。灵活的程序调试手段可以单步执行源代码,并在源代码的数据流上设置断点探针。在程序运行中观察数据流的变化。功能强大的库函数提供了大量现成的函数......”。
5、“.....从基本的功能函数到高级分析库,涵盖了仪器设计中几乎所需要的所有函数。支持多种系统平台可运行于工作站内蒙古科技大学毕业设计说明书毕业论文系列工作站以及机等各种机型。可运行于等多种操作系统,并且平台之间开发的应用程序可以直接移植。开放式的开发平台提供了接口和接口,可以调用其它软件平台编译的模块,提供对的支持。网络功能支持动态数据交换简称等网络功能。用设计虚拟仪器的方法利用应用程序生成器,用户能够产生虚拟仪器,就象独立的可执行程序样。进行图形化程序设计的步骤如下建立方案利用软件可以构建虚拟仪器而不是编写程序,有了交互式控制的软件系统,用户可以很方便地建立其前面板接口,为了实现具体的功能,用户利用向导把流程图组合在起。建立前面板从控制模块上选择需要的对象放在虚拟仪器的前面板上,这些对象包括数字显示表头压力计热敏计外壳表图等。当虚拟仪器完成后......”。
6、“.....构建图形化的流程图对虚拟仪器进行程序设计,不必担心很多传统程序设计所需的语法细节就可自己构建流程图。从功能模板上选择对象用图标表示,并用连线将它们连接起来以便数据进行传递,功能模块上的对象包括简单的数学运算,高级数据采集和分析方法以及网络和文件输入输出操作等。数据流程序设计采用种精巧的数据流程序设计模式,程序中的执行顺序由各方块中的数据流决定,因此,可以把用户从文本式语言的线性化方式构建程序的办法中解放出来。软件是个具有多线功能和能够运行多个虚拟仪器的多任务系统。模块化和层次虚拟仪器实行模块化设计,因而任何虚拟仪器既能独立运行又能被用作其内蒙古科技大学毕业设计说明书毕业论文它虚拟仪器的部分,甚至可以创建自己的虚拟仪器图标,所以可以设计由虚拟仪器构成的多层次系统。并可以改变它和其它虚拟仪器的交换和连接,以满足不断变化的应用需要。图形编辑器在许多场合程序的运行速度是很关键的......”。
7、“.....可以产生最优化的代码,其运行速度与编译的速度相当,利用内置的绘图器能够对与时间很关键的代码部分进行分析和优化。测试系统应用软件结构系统的应用软件设计采用模块化结构,每个模块完成个确定的功能。各个模块又具有相对独立性,在语言中,模块被称为子或。采用模块化设计的程序,能够充分发挥的编程特点,具有逻辑性强,编程少,开发速度快,调试方便,软件结构清晰,程序易读等优点。中的数据库访问技术简介我们所编制的数据库操作程序是应用技术完成的。是微软最新的数据访问技术,可以用于编写通过提供者对在数据库服务器中的数据进行访问和操作的应用程序。为用户提供了个的封装接口。如同不同的数据库系统需要它们自己的驱动程序样,不同的数据源要求它们自已的提供者。的主要优点是易于使用高速度低内存支出和占用磁盘空间较少。支持用建立基于客户端服务器和的应用程序的主要功能......”。
8、“.....可以独立创建。因此用户可以只创建个对象,就可以有多个独立的对象来使用它。同时具有远程数据服务功能,通过可以在次往返过程中实现将数据从服务器移动到客户端应用程序或页在客户端对数据进行处理然后将更新结果返回服务器的操作。内蒙古科技大学毕业设计说明书毕业论文的目标是访问编辑和更新数据源,而编程模型体现了为完成该目标所必需的系列动作的了很大的好处,因为在数据流的编程环境中,用户可以很容易地看到并行代码,例如两个独立的循环或子就代表两段可以并发执行的代码。多线程的优点更高的利用率更高的系统可靠性提高在多处理器计算机上的执行速度多线程技术在本设计中的应用为了实现采集显示查询报警和系统其他操作的并行执行,在程序中创建了两个工作线程个是采样工作线程,专门负责数据采集和存储个是数据报警和系统其他功能线程,负责定时把缓冲区中的数据存盘。在用户启动系统工作时,这两个工作线程被创建。但不同的是......”。
9、“.....直到退出程序而数据存储线程则是在定的时刻被唤醒,比如在数据缓冲区满或程序结束等时候,更多的时候,存储模块是处于挂起的状态。因为信号的采集工作和数据存储工作是长时间甚至长年累月运行着,这也是工业生产的实际情况所决定的。通过采用多线程技术,实现了实时性要求高的数据采集与程序其它功能如数据显内蒙古科技大学毕业设计说明书毕业论文示读取存储等在时间上的相互独立,避免它们在时间上可能产生的冲突,提高了系统的稳定性。循环之间的数据传递即线程间的数据传递,可以由局部变量全局变量共享变量和队列等方式实现。循环之间的同步即线程之间的同步,这可以由同步技术来实现。如果需要为两个循环设置不同的优先级,可以通过定时循环来实现。本章小结本章论述了基于和板卡的多路数据采集系统的软件组建过程,完成了信号监测最重要的步,即数据采集。实现了应用软件对公司的数据采集卡的多通道连续数据采集......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。