毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
PC机故障诊断专家系统设计(3)
(5) 兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组建兼容。
(6) 灵活的版本处理技术,因为C#语言本身内置了版本控制功能,使开发人员更加容易开发和文护。
(7) 完善的错误、异常处理机制,C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加健壮。
2.4 本章小结
对PC机故障诊断中进行了分析,将计算机的故障知识库做了知识表示。并介绍了开发工具。
3 故障诊断专家系统的原理
3.1 故障诊断的故障树依据的原理
经过对计算机故障诊断专家系统功能模块和计算机故障的整理分析,得出每一种计算机故障现象可能存在至少一种故障原因与之相对应,而且每种原因又有可能分为数种原因。这样数据与数据元素之间的关系,基本符合了计算机数据结构中树的基本要素和特点。所以在本系统中采用故障树这种数据结构的表现形式[13]。
3.1.1 数据结构的基本概念
数据是客观事物在计算机内的抽象描述。
数据指一些事实,或一些数,或一些符号集合。
组成数据的“事实”、“数值”或“符号”称为数据元素
数据元素可由若干个数据项构成
数据结构讨论计算机系统中数据的组织形式及其相互关系。是相互之间存在的一种和多种特定关系的数据元素的集合[14]。
在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。选择合理的数据结构非常重要。
选择好了数据结构就确定了算法。数据是系统构建的关键因素。
数据是信息的载体,可以被计算机识别、存储和加工处理。数据对象或数据元素类是具有相同性质的数据元素的集合。根据数据元素间关系的不同,通常分为四类:
(1)集合结构:该结构的数据元素之间的关系是属于同一个集合。
(2)线性结构:该结构的数据元素之间存在着一对一的关系。
(3)树形结构:该结构的数据元素之间存在着一对多的关系。
(4)图形结构:该结构的数据元素之间存在着多对多的关系,也称为网状结构。
3.1.2 树形结构介绍
树型结构就是一种典型的非线性结构。线性结构可以表示元素或结点的相邻关系,而在树型结构中,由于一个结点与多个结点相对应,所以树型结构除用于表示相邻关系外,还可以表示层次关系[15]。
树型结构是一类重要的非线性数据结构,其中又以树和二叉树最为常用。直观角度看,树是以分支关系定义的层次结构。树在计算机领域中得到广泛应用,如文件管理中的目录结构、数据库系统中的信息组织形式等。树结构在客观世界中也广泛存在,如人类社会的族谱和各种社会组织机构等都可用树来形象表示[16]。
树(Tree)是n(n≥0,n=0为空树)个结点的有限集合。在任意一棵非空树中:
1. 当 n > 0 时有且仅有一个特定的称为根(Root)的结点;
2. 其余结点可分为 m 个(m>0)互不相交的有限集T1,T2,,Tm 其中每一个集合,Ti 本身又是一棵树,并且称为根的子树(SubTree)。
如下图3-1所示树形结构。它是由9个结点的树,其中1是根,其余结点分成3个互不相交的子集:T1={2,5},T2={3,6},T3={4,7,8,9};T1,T2,T3都是1的子树,并且本身也构成了一棵树。例如T3的根是3,其余结点为互不相交的子集.T31={7},T32={8},T33={9}。
树的定义是递归的,因为在树的定义中有用到树的定义。它刻画了树的固有特性,即一棵树由若干棵子树构成,而子树又由更小的若干棵子树构成。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于CAN的温度检测系统适配卡硬件电路设计+PCB图
下一篇:
居民小区供配电系统设计+文献综述
PSCAD正序故障分量方向保护算法设计及仿真
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
动车组滚动轴承FCM智能诊断研究
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书