VxWorks 操作系统在振动台测控系统中的应用
- 格式:pdf
- 大小:94.74 KB
- 文档页数:3
vxworks 使用案例VxWorks是一款实时操作系统(RTOS),广泛应用于嵌入式系统、工业控制、航空航天、军事等领域。
以下是一些VxWorks的典型使用案例:1. 嵌入式设备:VxWorks可用于各种嵌入式设备,如智能家居、无人驾驶汽车、工业机器人等。
在这些设备中,VxWorks可以提供实时性能、低功耗和紧凑的系统资源占用。
2. 航空航天:VxWorks在航空航天领域有着广泛应用,如飞行控制系统、卫星通信系统、航空电子设备等。
在这些系统中,VxWorks需要具备高可靠性、实时性和强大的内存管理能力。
3. 军事系统:VxWorks在军事领域也有广泛应用,如导弹控制系统、雷达系统、指挥控制系统等。
在这些系统中,VxWorks需要满足严格的性能、安全性和可靠性要求。
4. 工业控制:VxWorks可用于各种工业控制系统,如生产线自动化、智能仪表、传感器等。
在这些系统中,VxWorks可以提供实时性能、稳定性和易于扩展的特性。
5. 医疗设备:VxWorks在医疗设备中有广泛应用,如超声波设备、心电监测设备、手术机器人等。
在这些设备中,VxWorks需要具备高可靠性、实时性和良好的兼容性。
6. 通信设备:VxWorks可用于通信设备,如交换机、路由器、基站的控制系统等。
在这些设备中,VxWorks需要提供高性能、低功耗和稳定的系统运行。
7. 汽车电子:VxWorks在汽车电子领域也有广泛应用,如发动机控制系统、刹车控制系统、车载信息娱乐系统等。
在这些系统中,VxWorks 需要满足功能安全、实时性和低功耗的要求。
总之,VxWorks作为一款实时操作系统,在众多领域发挥着重要作用。
其高性能、实时性、可靠性和易用性使得它成为许多嵌入式系统和实时控制应用的首选操作系统。
嵌入式操作系统VxWorks摘要:本文介绍了嵌入式操作系统VxWorks的内部结构和特点,以及跟其他操作系统的进行比较,了解各自的有缺点以及使用的领域,最后对WxWorks进行展望。
关键字:嵌入式操作系统VxWorks1.嵌入式操作系统背景随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式系统的应用日益广泛:从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。
在嵌入式系统的应用开发中,采用嵌入式实时操作系统(简称RTOS)能够支持多任务,使得程序开发更加容易,便于维护,同时能够提高系统的稳定性和可靠性。
这已逐渐成为嵌入式系统开发的一个发展方向。
2.什么是VxWorksVxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部分。
良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。
它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。
在美国的F-16、FA-18战斗机、B-2隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用到了VxWorks。
3.VxWorks的组成VxWorks操作系统包括了进程管理、存储管理、设备管理、文件系统管理、网络协议及系统应用等几个部分。
VxWorks只占用了很小的存储空间,并可高度裁减,保证了系统能以较高的效率运行。
VxWorks由以下几个主要部分组成:3.1高性能的实时操作系统核心windVxWorks的核心,被称作wind,包括多任务调度(采用优先级抢占方式),任务间的同步和进程间通信机制以及中断处理,看门狗和内存管理机制。
一个多任务环境允许实时应用程序以一套独立任务的方式构筑,每个任务拥有独立的执行线程和它自己的一套系统资源。
VxWorks实时操作系统在HT-7极向场控制系统中的应用王枫 罗家融中国科学院等离子体物理研究所 合肥 230031e_mail: maple@摘要:本文描述了将实时操作系统VxWorks应用到核聚变领域,利用VxWorks优异的实时性和多任务调度实现了对等离子体放电的实时控制,并且给出了在VxWorks下进行实时控制软件开发的过程。
关键词:极向场控制系统,实时操作系统,VxWorks,多任务1 引言中科院等离子体物理研究所的核聚变装置HT-7,是世界第四大超导托卡马克装置。
极向场控制系统是其关键的控制子系统。
主要是通过改变三相晶闸管全控桥的触发相位,将交流电压转换成大小不同的直流电压从而实现对等离子体放电实验的各种控制的。
由于控制高温等离子体要求非常强的实时性,三相晶闸管全控桥触发相位的改变速度只能有一个毫秒的延迟。
这对控制的实时性提出了非常严格的要求。
原先的控制系统由上下位机构成,上位机根据现场采集来的各种信号进行一系列复杂的矩阵运算后得出触发相位角,而下位机则根据上位机的结果进行各种处理后发往三相晶闸管全控桥。
原系统采用的是x86工控机和DOS操作系统,DOS作为一种已经很落后的单任务操作系统,在内存管理,网络编程,任务调度和软件调试方面都具有难以克服的缺点,随着HT-7实验中等离子体的放电长度的突破,原先的控制系统无法继续满足放电实验的需要,因此迫切需要更换更为先进的操作系统,而VxWorks以其优异的性能成为首选的操作系统。
VxWorks是美国WindRiver公司推出的一种潜入式强实时操作系统。
主要性能特点有:高度可裁减的微内核,高效的抢占式多任务调度,灵活多样的任务间通信手段,确定的微妙级的中断延迟,完善的网络支持等等。
VxWorks已经成为目前最为受欢迎的实时操作系统。
2 可行性分析原先的控制系统经过数轮实验的考验和改进,在控制方法上已经比较成熟,我们要在尽量保持原先控制方法的基础上进行改造和移植,因此必须对改造进行可行性分析,主要从以下两个方面进行考虑:实时性与确定性。
基于VxWorks操作系统实现PLC控制系统的应用方案前言随着数字信息技术和网络技术的高速发展,人类正步入一个崭新的后PC时代。
这个时代的主要特点是嵌入式系统无处不在,并不断地向科研生产及人类生活的各个方面渗透。
而可编程控制器(PLC)对机床开关量信号进行控制时可靠性高,使用方便,在大多数数控机床,特别是经济型数控机床中,要求的输入输出点数不多的情况下得到广泛应用。
在兼用PC机系统资源的情况下,采用非实时多任务操作系统(如Windows)时,Win32API的设计可以满足多控制点复杂的数控功能要求,但由于Windows的分时性,没有考虑到实时环境的开发用途,其系统调用的效率不高,不能满足数控系统高实时场合PLC 控制的实时性要求。
VxWorks作为一运行在目标机上的高性能、可裁减的嵌入式实时操作系统,目前以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域。
本文基于VxWorks操作系统,提出了基于VxWorks的嵌入式实时PLC设计的方法与应用,利用VxWorks的开放性、模块化和可扩展性的系统结构特性以及多线程/多任务的系统环境来达到高实时要求的PLC控制,在保证实时性的同时,实现多点位、复杂功能的PLC系统控制目标。
1、传统PLC系统的结构相比较传统的的基于通用工业PC的工业PLC,其数控系统嵌入式PLC硬件包括:工控机及其外围设备,基于ISA总线的开关量输入输出接口卡,光电隔离模块,继电器输出模块。
其结构如图1所示。
2、基于嵌入式系统的实时PLC系统结构嵌入式实时PLC系统,一般由开发系统和实时运行系统两部分组成,是相互独立而又密不可分的两个系统,可以分别单独运行。
开发系统基于PC机,建立在Windows操作系统平台之上,提供了PLC应用程序的编写及其编译调试环境。
开发系统与实时运行系统的通讯一般通过RS232接口来实现。
如果嵌入式操作系统提供网络服务,也可以通过以太网、Modbus或CAN总线进行通讯。
VxWorks操作系统概述(1) 无忧电子开发网VxWorks操作系统概述(1)1. VxWorks操作系统概述1.1. VxWorks 操作系统简介实时多任务操作系统是能在确定的时间内执行其功能,并对外部的异步事件作出响应的计算机系统。
多任务环境允许一个实时应用作为一系列独立任务来运行,各任务有各自的线程和系统资源。
VxWorks系统提供多处理器间和任务间高效的信号灯、消息队列、管道、网络透明的套接字。
实时系统的另一关键特性是硬件中断处理。
为了获得最快速可靠的中断响应,VxWorks系统的中断服务程序ISR有自己的上下文。
VxWorks实时操作系统由400多个相对独立的、短小精炼的目标模块组成,用户可根据需要选择适当模块来裁剪和配置系统,这有效地保证了系统的安全性和可靠性。
系统的链接器可按应用的需要自动链接一些目标模块。
这样,通过目标模块之间的按需组合,可得到许多满足功能需求的应用。
VxWorks操作系统的基本构成模块包括以下部分:·高效的实时内核WindVxWOrks实时内核(Wind)主要包括基于优先级的任务调度、任务同步和通信、中断处理、定时器和内存管理。
·兼容实时系统标准POSIXVxWOrks提供接口来支持实时系统标准P.1003.1b.·I/O系统VxWOrks提供快速灵活的与ANSI-C相兼容的I/O系统,包括UNIX的缓冲I/O和实时系统标准POSIX的异步I/O。
VxWOrks包括以下驱动:网络 --- 网络设备(以太网、共享内存)管道 --- 任务间通信RAM --- 驻留内存文件SCSI --- SCSI硬盘,磁碟,磁带键盘 --- PC x86键盘(BSP仅支持x86)显示器 --- PC x86显示器(BSP仅支持x86)磁碟 --- IDE和软盘(BSP仅支持x86)并口 --- PC格式的目标硬件·本机文件系统·I/O系统VxWorks的文件系统与MS-DOS、RT-11、RAM、SCSI等相兼容。
基于VxWorks的某装备自动测试系统设计与实现刘恩凡;于洪涛【摘要】针对某装备的实时性测试需求、测试系统通用性和可扩展的需求,设计并研制了一套基于VxWorks操作系统的自动测试系统;该自动测试系统以工控机作为人机交互操作的核心;PXI机箱内置PXI仪器板卡和零槽控制器用于实现测试过程中激励信号的施加和被测对象响应信号的测量;系统软件采用虚拟仪器技术进行开发,虚拟仪器软件可进行二次开发和参数配置,使系统具有通用性和可扩展性;系统采用通用标准化信号接口连接器,保证了系统的扩展能力.【期刊名称】《计算机测量与控制》【年(卷),期】2016(024)003【总页数】3页(P106-108)【关键词】自动测试系统;VxWorks操作系统;PXI总线;虚拟仪器技术【作者】刘恩凡;于洪涛【作者单位】中国人民解放军驻航天科工集团公司第三研究院三十五所军事代表室,北京100013;北京航天测控技术有限公司,北京 100041【正文语种】中文【中图分类】TP3在航空、航天、国防等重要领域,随着科学技术的飞速发展, 航空航天设备、军用武器系统等高技术产品的复杂程度日益提高,当前装备保障力量建设,特别是装备测试技术的发展得到世界各国军方的普遍重视[1],传统的人工定检维护手段已经无法满足现代化装备的维护保障需求。
自动测试系统(automatic test system, ATS),正逐步成为复杂系统与装备可靠运行的必要保证。
目前,在装备的研制、生产、存储到使用维护的各个环节都需要自动测试系统参与保障。
应用表明,采用先进技术的自动化测试系统能使武器装备的检测效率提高10倍以上,故障诊断效率提高30%以上。
武器装备自动测试的水平已成为衡量军队维修现代化水平的一个重要标志[2]。
为了保证军队维护保障工作的快速与高效率,节约空间与成本,通常要求自动测试系统具有通用性和可扩展性,某些装备的导引头等组件通常是高精度和高实时性部件,运算实时精确,测试还要求自动测试系统有较高的实时性。
VxWorks模拟训练系统的应用
张荔
【期刊名称】《科技信息》
【年(卷),期】2012(000)020
【摘要】本文概要介绍了VxWorks模拟训练系统利用虚拟机VMware在Windows平台下的应用,从而提升了软件培训效果,同时有效促进了训练水平的提高.
【总页数】2页(P279,281)
【作者】张荔
【作者单位】中国电子科技集团公司第二十八研究所
【正文语种】中文
【相关文献】
1.VxWorks实时操作系统在光电系统中的应用
2.VxWorks系统下的UDP通信在实时系统中的应用
3.VxWorks操作系统在数据链系统中的应用
4.实时操作系统VxWorks在跟踪雷达系统中的应用
5.VxWorks操作系统在平台罗经计算机系统中的应用
因版权原因,仅展示原文概要,查看原文内容请购买。
VxWorks下的任务监控方法及应用1 VxWorks交叉开发模式在VxWorks下应用软件开发时采用交叉开发模式,宿主机通常是普通的PC机,目标机就是应用程序真实的运行的硬件平台;集成开发环境Tornado位于宿主机,用户通过Tornado开发环境完成代码编写、编译、链接,宿主机与目标机通过分别位于其上的Target Server和Target Agent实现信息交互,物理连接往往是串口或者网络,在开发调试过程中,用户将编译链接后的目标代码通过Target Server加载到目标机上运行,可以通过Tornado下的Shell、Debugger、Browser以及Windview等工具监控目标机上应用程序任务的运行情况,应用程序使用printf语句打印的调试信息回送到宿主机,借助打印信息和Tornado提供的各种调试工具,开发者可以监控任务的运行情况,当某个任务出错时,可以通过各种输出信息分析问题原因。
但是一旦完成开发投入实际试验使用,由于实际使用环境和当初的开发调试环境有较大的区别,难免会出现各种异常情况,比较常见的异常就是任务挂起,在这种情况下开发者往往无法像在地面调试时那样可以外接调试电缆捕获异常信息,以确定发生异常的任务,也无法捕获开发者在开发过程中的辅助打印信息,这种情况在战斗机机载软件尤为常见。
基于VxWorks的应用软件大多采用多任务方式,无法像以前没有操作系统的嵌入式系统那样,通过硬件看门狗电路,在软件运行出错时自动重启恢复软件运行,一个任务出错往往并不会引起操作系统重启,用户通过上层很难判断应用软件运行是否正常。
因此需要建立软件看门狗机制,监控任务运行情况,在出现异常时记录必要的异常信息,自动重启设备。
同时,需像开发阶段那样记录输出信息,以辅助分析异常原因。
2 系统输出信息捕获在VxWorks下系统输出信息包括:标准输出(STD_OUT,文件描述为1)和标准错误输出(STD_ERR,文件描述为2)。
收稿日期:2005-06-22作者简介:马 玲(1979-),女,辽宁营口人,助教.VxWorks 操作系统在振动台测控系统中的应用马 玲(沈阳工程学院计算中心,沈阳 110136)摘 要:针对振动台测控系统应具有实时处理多任务能力的问题,提出把抢占式实时操作系统VxWorks 引入测控系统,并分析了其必要性.介绍了VxWorks 操作系统的优点和S3C4510B 的特点与结构,并根据具体的系统来建立任务.关键词:多任务;实时操作系统;振动台中图分类号:TP31612 文献标识码:A 文章编号:1673-1603(2006)01-0092-03 工业生产中各种材料、零部件、构件以及整机或者建筑物等,都需要经过振动试验才能确定它们的力学性能,所以振动台在工农业生产中有着广泛的应用.振动台测控系统具有以下功能:①与console 通讯,接受各种控制命令;②控制电机运转,给冷却油加压;③使振动台按照要求的方式振动;④检查位移、力、油温,并对错误进行处理.这些任务都是相对独立的,而且任务也有优先级之分,优先级高的任务需要立即响应,而其他的一些任务可以迟后一些完成,这就要求该系统具有实时处理多任务的能力.因此,要做到合理调度,以保证优先级高的任务能实时完成,而其他的任务也能在一定的时限内完成,就必须引入多任务抢占式实时操作系统.在众多的实时操作系统中,VxWorks 以其优良的功能和卓越的性能成为振动台测控系统的首选.1 VxWorks 操作系统的特点VxWorks 操作系统是由美国WindRiver 公司推出的嵌入式实时操作系统.厂商不仅对系统的实时性、高可靠性等进行了精巧设计,而且还提供了独立而完备的系统开发和性能测试工具.它主要有以下优点:1)高性能的微内核结构.Wind Kernal 最小时才几K ,提供了很大的灵活空间和裁剪空间,满足各个嵌入式应用的要求.它的主要特点是:①高效的任务管理,无限数目多任务,具有256个优先级.②快速灵活的任务间通讯,3种信号量(Semaphore ),即二进制、计数、有优先级继承特性的互斥信号量.管道(Pipe )、消息队列(Message queue )、信号(Signal ).网络套接字(Sock 2et ).共享内存(Shared Memory ).2)多任务环境.因为外部事件是离散的、并发的,事件发生的顺序是不可预测的.多个事件可以以列队的方式进行调度,或依次序处理,或并发处理.多任务环境提供了一种并发处理实现的机制,并发机制是通过让很多任务并行运行而实现的.3)强实时性.最大响应时间≤10μs ,主要体现在以下3点:①CPU 调度方式以优先级为基础的抢占方式.高优先级的任务可以打断低优先级的任务;对于同一优先级的任务可以按时间片轮询方式,也可以是FIFO 方式.②系统开销小.系统任务与应用程序任务都运行于超级模式(Supervisor mode ),节省了系统调用时间(由用户态进入系统态的时间);内存管理方式为Flat Mode ,所有的任务都驻留于同一公共内存空间,节省了任务切换时间(Task Context Switch ).③任务切换使用中断驱动方式.中断服务程序没有任务上下文(Task Context ),缩短了中断的时延.4)良好的系统稳定性和可靠性.某一任务的错误不会影响其他任务的执行,操作系统挂起错误任务,其他的应用任务和系统不会受到影响.5)对称式多CPU 支持.多个CPU 运行可提高运算能力.在每个处理器内部多任务并行可提高系统的响应时间,防止单个任务阻塞其他任务.多个CPU 中的某个CPU 发生故障也不会影响其他CPU 工作.通过对并发事件的并行处理,能使事件并行运行,从而提高响应速度.6)强大的网络功能支持.提供TCP/IP 协议组的支持;还提供一些实用程序和服务,如F TP Ser -vices 、远程过程调用(RPC )、远程登录、远程文件存储等等.第2卷第1期2006年1月沈阳工程学院学报(自然科学版)Journal of Shenyang Institute of Engineering (Natural Science )Vol 12No 11Jan.20067)灵活方便的I/O系统,使得用户添加设备驱动程序非常方便.8)程序代码移植性好.支持POSIX1003.lb规定,在不同的处理器上开发的应用程序一致.9)快速灵活的文件系统.支持网络信息交换,文件系统包括局部文件系统和远程文件系统,通过网络可“透明”的(Transparen t)与另一个具有客户机/服务器的网络文件系统共享文件.10)提供友好的交叉开发平台.①开发集成环境Tornado有2种版本支持:基于Window系统和基于Unix系统的开发平台,具有可视化图形界面,程序开发直观方便.②开发语言采用C,C++.③调试方式灵活,可采用任务级的调试方式,各任务可单独调试;也可以采用系统级调试.④支持应用程序的动态联接和动态下载,使开发者省去了每次调试都将应用程序与操作系统进行联结和下载的步骤,缩短了编辑-调试周期.VxWorks还提供了许多软件工具,如Wind-View、ScopePak等,帮助开发者动态调试诊断应用系统,还提供性能测试包PerfonnancePark,检查内存泄漏和查看CPU工作情况等.目前,VxWorks操作系统已成为嵌入式系统和实时应用系统的主流.2 S3C4510B的特点作为32位的RISC架构,基于ARM核的微控制芯片已经占据了高端微控制器市场的大部分份额. SAMSUN G公司的S3C4510B是一款基于16/32位RISC的微控制器.它特别适合于低功耗及以太网应用的场合.S3C4510B的内核为ARM公司开发的16/32位的ARM7TDM I内核.S3C4510B具有可配置的8kbit的cathe/SDRAM 和以太网控制器,主要的外部设备有2路带有描述符缓冲器的HDLC通道,2路UAR T通道,18个可编程I/O口.片内逻辑电路包括1个中断控制器、DRAM/ SDRAM控制器和1个ROM/SRAM/flash控制器.系统管理器包括1个内部的32位总线仲裁和外部内存控制器.3 测控系统的任务划分VxWorks操作系统是振动台测控系统的最佳选择,又因S3C4510B具有以上特点,所以本测控系统CPU采用嵌入VxWorks的S3C4510B.振动台测控系统的结构框图如图1所示.Vx2 Works运行于ARM板平台上,与应用程序一起完成振动台测控系统的各种功能.任务划分为4个:通讯、错误处理、电机控制、位移控制.因当错误发生时候,如果不及时处理会对振动台产生巨大的危害,所以,错误处理任务应该具有最高优先级.任务创建程序如下:图1 振动台测控系统的结构框图task ID.tidPhaseError=taskSpawn(”t PhaseEr2 ror”,180,0,STAC K SIZE,(FUNCPTR)phase Er2 ror,0,0,0,0,0,0,0,0,0,0);task ID.tidPhaseComm=taskSpawn(”t PhaseC2 omm”,190,0,STAC K SIZE,(FUNCPTR)phase CommMonitor,0,0,0,0,0,0,0,0,0,0);task ID.tidPhaseRotor=taskSpawn(”t PhaseRo2 tor”,210,0,STAC K SIZE,(FUNCPTR)phase Ro2 tor,0,0,0,0,0,0,0,0,0,0);task ID.tidPhaseDisplacement=taskSpawn(”t PhaseDisplacement”,200,0,STAC K SIZE, (FUNCPTR)phase Displacement,0,0,0,0,0,0,0,0, 0,0);这些任务都设计为事件驱动流程,如图2所示.图2 各任务流程框图通讯—处理人的命令和实时数据的传输.错误处理—对电机异常、振动台位移超限、油温过高等错误进行及时处理,并向console报告错误.电机控制—控制电机按照要求运转.位移控制—控制振动台振动,并及时检查振动台的位移大小.各任务间的大批量数据传输利用VxWorks的共享内存直接访问,传递控制消息多采用消息队列(mes2第1期马 玲:VxWorks操作系统在振动台测控系统中的应用・93 ・ sage queue ).在通讯任务中有2类驱动事件:命令输入和数据更新.数据更新的优先级应高于命令输入.所以在这里使用了信号.当任务捕获信号后,立即中断正在执行的流程,转而进行信号服务处理,完成后,继续原处理流程,可以保证数据的实时更新.4 结束语应用了VxWorks 操作系统后,该系统可随时处理振动台发生的错误,系统的稳定性和实时性都很好,有效地避免了各种危害发生.目前,该系统已通过测试,达到了系统的设计要求.参考文献[1]马忠梅,马广云.嵌入式处理器结构与应用基础[M ].北京:北京航空航天大学出版社,2002.[2]王学龙.嵌入式VxWorks 系统开发与应用[M ].北京:人民邮电出版社,2003.Application of VxWorks operation systemon measurement and control system of vibration platformMA Ling(Computing Center ,Shenyang Institute of Engineering ,Shenyang 110136,China )Abstract :Puts forward introducing preemptive real -time operation system VxWorks into measurement and control system ,analyzes the necessity.Introduces the advantages of VxWorks ,characteristics and structure of S3C4510B ,cre 2ates the tasks according to actual system.K ey w ords :multitask ;real -time operation system ;vibration platform (上接第78页)因此,建树开销很大.它将整个训练集分成N 个相等的子集,创建N 棵测试决策树,每次建树选择一个子集作为测试集,其他N -1个子集为训练集,这样,训练集中N 个子集都参与了测试.平均误分类率是N 次测试中所有误分类数与训练集样本总数的比值.3 结束语CAR T 技术是Breiman 等人[6]提出的一种基于二叉树的统计模型,它能根据训练样本的属性向量和标签向量的取值情况,自动生成分类回归树,并通过训练样本集进行训练形成规则,可对未来进行预测,还可对过去已有的人才的经验数据进行分析并提取规则.该方法为考评人员提供了科学的评估依据.参考文献[1]高洪深.决策支持系统DSS 理论方法案例[M ].北京:清华大学出版社,1998.[2]史忠植.知识发现[M ].北京:清华大学出版社,2002.[3]Hand D ,Mannila H ,Smyth P.数据挖掘原理[M ].张银奎,廖 丽,宋 俊,等译.北京:机械工业出版社,2003.[4]邵峰晶,于忠清.数据挖掘原理与算法[M ].北京:中国水利水电出版社,2003.[5]Chipman H ,G eorge E I ,McCulloch R E.Bayesian CARTmode search (with discussion )[J ].Journal of the American Statistical Association ,1993,935-960.[6]Breiman L ,Friedman J H ,Stone C J.Classification and re gres 2sion trees[M ].Belmont :Wadsworth Statistical Press ,1984.Classif ication and regression trees and its application on evalu atingteacher ’s science research w orkT ANG Qiu -min a ,WANGLi -zhu b(a.Center of Morden Education Technology ;b.School of Mathematics and System Science ,Shenyang Normal University ,Shenyang 110034,China )Abstract :The evaluation of the science research work is one of very important parts of the science research manage 2ment.Discusses the classification and regression trees method ,introduces its application in developing universities ’sci 2ence research decision support system.Evaluating teacher ’s science research work by classification and regression trees method offers a new way for evaluation method.K ey w ords :decision support system ;knowledge discovery ;classification and regression tress ;evaluation of science re 2search work・94 ・沈阳工程学院学报(自然科学版)第2卷。