由数、据提交、数据’使用、数据平安管理等几个部分组成。其中数据提交局部包括由硬件采集电路采集而得到大量数据和由用户通过人机交互接口以及网络输入的少量数据信息。这种虚拟仪器平台以数据库做为数据中心。
各模块使用数据的目的数量、方法、占用时间由各模块自行定义,所提交数据的质量由数据采集局部的预处置模块以及使用者自己保证。数据使用局部由统计、检索、报表生成、打印、显示、决策控制以及远程通讯几个功能模块组成。但使用权限由平安管理部分限定。
数据平安管理部分由系统平安战略、平安级别所决定。通过平安管理模块、数据库管理系统(DBMS以及操作系统来共同完成。基于数据库管理的虚拟仪器系统系统框图如图2所示。
可以有效的弥补前面所讨论系统的设计缺陷,这样从数据管理的角度进行分析和设计的系统。具有以下优点:
1平安性得到保证
确保数据库中的数据不会因误操作或系统故障造成数据丢失,操作系统和DBMS共同维护数据库自身的平安。系统破坏,更重要的通过用户管理模块对用户进行授权和控制访问管理,维护数据不被非授权用户通过各种方式造成数据流失、篡改和破坏。
使得数据管理工作更加、便利。2由于数据库系统的引心。
1减少了数据冗余
而是面向整个系统。所有数据集中管理,利用数据库系统管理数据不再是面向具体应用。统一进行组织,存储和定义,防止了不必要的数据冗余。
2数据实现了结构化
而且也表现了实体之间内在。系统中的数据是通过数据库系统相互关联的数据库系统是以一定的形式构成的因此这种数据关联不只表示为属性之间的。
3数据具有独立性
数据与应用顺序之间相互依赖。数据库系统中,前面的数据管理方式中。应用顺序不再同物理存储器上具体文件相对应,每个用户所使用的数据具有其自身逻辑结构。这种独立性给数据库的使用、调整、优化和进一步扩充带来了方便,提高了数据库应用系统的稳定性,减轻了顺序员的负担。
4有统一的数据控制功能
对数据的存取往往是并发的从而大大提高了数据的使用效率。数据库作为多个用户和应用程序的共享资源。
3提高了系统的开发效率
各部分功能模块只针对中央数据库,中央数据库数据模型及各部分功能模块方案确定以后。因此其开发调试工作可以独立展开,互不影响。
4构建基于数据库的虚拟测试平台的方法
4.1需求分析
充沛了解被测目标的工作概况,需求分析的任务是通过详细调查需要处置的对象。明确用户需求,然后在此基础上确定功能。其重点是调查、收集与分析用户在数据管理中的信息来源、处置要求,平安性与完整性要求。需求分析是设计系统的基础,也是困难耗费时间的方法。需求分析是否做得充分与准确,决定了系统实现的速度与质量。
4.2数据模型设计
通过将其进行综合,需求分析阶段所得到还只是现实世界的具体需求。归纳和抽象,形成可供计算机使用处置的数据模型。数据模型设计阶段,需要考虑到具体的DBMS数据支持,同时必需注意数据采集的硬件实现问题,这包括硬件实现的可能性、复杂度、可靠性、价格等因素。综合以上因素对设计的数据模型进行优化。
4.3硬件系统设计
包括控制器、主机箱、总线类型、仪器模块等部分的选择和连接方式。同时需要确定数据采集方案(包括预处理部分的硬件电路和算法>控制方案(包括控制电路、执行机构、相应的驱动顺序、控制算法>决策方案(主要是算法设计)根据选定的数据模型确定硬件系统的设计方案。
4.4数据库系统设计
数据库管理系统(DBMS类型。同时设计检索、统计、报表、平安管理、故障恢复等相关功能模块的方案。根据数据模型确定操作系统。
4.5系统平台的实施阶段
如果满足设计需求即可进行具体实施。否则需要重新设计或修改调整某些局部。对以上所选定的各种方案进行综合评估。
4.6系统的运行和维护
这其间要不断进行评价、调整。系统经过调试、试运行后进入正式运行。
1引 言
随着超大规模集成电路、微型计算机系统及软件技术的发展,八十年代后期。激进测试平台的基础上又出现了虚拟仪器技术。这种虚拟仪器以微型计算机为统一的硬件平台,其中配以具有测试和控制功能可实现数据交换的模块化硬件接口卡,辅以具有测试仪器功能且形象逼真的软件模块,通过系统管理软件的统一指挥调度从而实现激进测控仪器的功能。
可以使用户充分利用计算机的运算、显示以及连接扩展能力来灵活地自己定义强大的仪器功能,这种以软件为核心的系统不必象激进仪器那样受到生产厂商所设计功能的限制。因此虚拟仪器技术在几年之内迅速发展,目前已经在机械、电子、电力、交通、航空航天、化工、冶金等行业获得了广泛的应用。
虚拟测试平台具有以下优点:同激进测试仪器相比。
便于系统的升级和更新。1开放性:利用通用硬件平台构建虚拟仪器系统具有开放性。
2易用性:丰富的软件资源和良好的人机交互图文界面使得虚拟仪器系统非常易于使用。
3性能价格比高:相同的性能条件下开发费用和维护升级价格相对比较廉价。
2测试系统中的数据管理
虚拟仪器系统也不例外。数据管理是信息系统的一个功能,任何一个信息系统都需要涉及数据管理。也是信息系统所包含的一项重要任务,作用在于组织数据和方便各类用户使用数据。数据管理,从数据自身来讲,指收集数据、组织数据和提供数据等几个方面,随着网络和多媒体技术的发展,不只包括了数据的发生、收集、存储、删除等活动,又增加了数据传输、访问、共享和平安等方面。
所得到数据和分析结果采用打印方式直接输出然后归档保存,目前广泛应用的虚拟仪器平台的系统框囹如图1所示。然而分析图1可以看到大部分现存的系统中。采用手工方式管理数据。局部系统将数据和结果保管入文件系统,采用文件方式管理数据。这二种管理方法从数据管理的角度来看都存在着缺陷和局限。
速度慢,手工方式对数据管理的缺陷是显而易见的无法处置大量的数据。易出错,效率极低。虽然文件系统管理方式比手工管理方式有了很大的改进,但是依然在以下几个方面存在问题。
1平安性差
无法识别用户身份,文件系统没有或缺乏平安机制。不能禁止未授权用户的使用。因此不能有效的维护数据免遭恶意破坏或误操作而造成的数据损失,也无法保证重要数据不被泄露。
2数据冗余度大
其他应用所需要的相同数据只能重复存储,由于数据是面向顺序的一个数据文件只能为某一用户的特定用途服务。造成了大量的数据冗余。数据冗余不只会浪费存储空间,降低存储器的利用率,而且还会带来潜在数据不一致。这主要是由于文件系统中数据的更新是每个应用顺序各自进行的相同的数据间没有一致的维护措施。
5结束语
从各个方面影响、引导着各行各业的技术革新。数据库和数据管理技术作为计算机技术的一个重要分支,现代化技术的进步以计算机技术的进步为代表。不时革新的计算机技术。自从1968年*个商品化的数
得到迅速的发展,据库管理系统问世以来。随着计算机应用的不时深入,数据管理的重要性日益为人们所认识。虚拟仪器技术得益于现代计算机技术的进步,数据库技术和数据管理概念的引入将为虚拟仪器技术的发展带来新的活力和好处。期望本文能对虚拟仪器技术的开发应用有所裨益