资源简介

该资源为专家系统原理与编程第四版附书光盘 里面有CLIPS编程语言和源码 由于只能上传小于20M的资源 便删除了Unix环境下的内容 有需要的可以联系QQ568072887

资源截图

代码片段和文件信息

   /*******************************************************/
   /*      “C“ Language Integrated Production System      */
   /*                                                     */
   /*             CLIPS Version 6.22  06/15/04            */
   /*                                                     */
   /*                    AGENDA MODULE                    */
   /*******************************************************/

/*************************************************************/
/* Purpose:                                                  */
/*   Provides functionality for examining manipulating     */
/*   adding and removing activations from the agenda.       */
/*                                                           */
/* Principal Programmer(s):                                  */
/*      Gary D. Riley                                        */
/*                                                           */
/* Contributing Programmer(s):                               */
/*      Brian L. Donnell                                     */
/*                                                           */
/* Revision History:                                         */
/*                                                           */
/*************************************************************/

#define _AGENDA_SOURCE_

#include 
#define _STDIO_INCLUDED_
#include 

#include “setup.h“

#if DEFRULE_CONSTRUCT

#include “argacces.h“
#include “constant.h“
#include “crstrtgy.h“
#include “engine.h“
#include “envrnmnt.h“
#include “extnfunc.h“
#include “memalloc.h“
#include “moduldef.h“
#include “modulutl.h“
#include “multifld.h“
#include “reteutil.h“
#include “retract.h“
#include “router.h“
#include “rulebsc.h“
#include “ruledef.h“
#include “strngrtr.h“
#include “sysdep.h“
#include “watch.h“

#include “agenda.h“

/***************************************/
/* LOCAL INTERNAL FUNCTION DEFINITIONS */
/***************************************/

   static void                    PrintActivation(void *char *void *);
   static void                    AgendaClearFunction(void *);
#if DYNAMIC_SALIENCE
   static char                   *SalienceEvaluationName(int);
   static int                     EvaluateSalience(void *void *);
#endif

/*************************************************/
/* InitializeAgenda: Initializes the activations */
/*   watch item and the H/L commands for         */
/*   manipulating the agenda.                    */
/*************************************************/
globle void InitializeAgenda(
  void *theEnv)
  {   
   AllocateEnvironmentData(theEnvAGENDA_DATAsizeof(struct agendaData)NULL);
   
   AgendaData(theEnv)->SalienceEvaluation = WHEN_DEFINED;
#if CONFLICT_RESOLUTION_STRATEGIES
   AgendaData(theEnv)->Strategy = DEFAULT_STRATEGY;
#endif
   
   EnvAddClearFunction(theEnv“agenda“AgendaClearFunction0);
#if DEBUGGING_FUNCTIONS
   AddWatchItem(theEnv“activations“1&AgendaData(theEnv)->WatchActivation

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1081946  1997-11-23 08:30  MAC\DOCUMENT\3CCP.pdf

     文件     133747  1997-11-22 10:37  MAC\DOCUMENT\abstract.pdf

     文件     986919  2004-06-04 10:33  MAC\DOCUMENT\apg.pdf

     文件    1080137  1997-11-23 09:23  MAC\DOCUMENT\arch5-1.pdf

     文件    1767319  2004-06-04 10:20  MAC\DOCUMENT\bpg.pdf

     文件    1357044  2004-06-04 10:47  MAC\DOCUMENT\ig.pdf

     文件     623453  2002-03-19 10:42  MAC\DOCUMENT\usrguide.pdf

     文件    1018724  2004-06-06 02:38  MAC\PROGRAMS\CLIPS 6.22

     文件      79414  2004-06-07 08:52  MAC\PROGRAMS\clips.hlp

     文件       3451  2002-04-03 11:06  MAC\PROGRAMS\EXAMPLES\BOOK\ANIMAL.CLP

     文件        514  2004-06-07 09:40  MAC\PROGRAMS\EXAMPLES\BOOK\ANIMAL.DAT

     文件       1333  2004-06-08 08:39  MAC\PROGRAMS\EXAMPLES\BOOK\BLOCKS.CLP

     文件      10513  2004-06-07 09:28  MAC\PROGRAMS\EXAMPLES\BOOK\MONITOR.CLP

     文件       7982  2004-06-08 08:38  MAC\PROGRAMS\EXAMPLES\BOOK\STICKS.CLP

     文件       2870  2004-06-08 08:39  MAC\PROGRAMS\EXAMPLES\BOOK\WINE.CLP

     文件      14111  1997-03-08 05:36  MAC\PROGRAMS\EXAMPLES\OTHER\animal.clp

     文件       5667  1997-03-08 05:36  MAC\PROGRAMS\EXAMPLES\OTHER\auto.clp

     文件       7681  1997-03-08 05:36  MAC\PROGRAMS\EXAMPLES\OTHER\cam.clp

     文件        730  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\date.clp

     文件        123  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\loadall

     文件       1310  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\patdata1

     文件       2236  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\patdata2

     文件      34157  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\project.clp

     文件       5686  1997-03-08 05:40  MAC\PROGRAMS\EXAMPLES\OTHER\Cholesterol\Readme

     文件       1419  1997-03-08 05:36  MAC\PROGRAMS\EXAMPLES\OTHER\circuit1.clp

     文件       1712  1997-03-08 05:36  MAC\PROGRAMS\EXAMPLES\OTHER\circuit2.clp

     文件       2396  1997-03-08 05:37  MAC\PROGRAMS\EXAMPLES\OTHER\circuit3.clp

     文件       6021  1997-03-08 05:37  MAC\PROGRAMS\EXAMPLES\OTHER\dilemma1.clp

     文件       5675  1997-03-08 05:37  MAC\PROGRAMS\EXAMPLES\OTHER\dilemma2.clp

     文件       6773  1997-03-08 05:37  MAC\PROGRAMS\EXAMPLES\OTHER\dilemma3.clp

............此处省略911个文件信息

评论

共有 条评论