Projektovanie znalostných systémov - Návrh svetelnej signalizácie

Úlohová vrstva | Inferencná vrstva | Doménová vrstva

Zdrojové kódy


cesta.h

// definicie

#define POC_PRUHOV 14     // 12 + 2
#define SKUT_POC_PRUHOV 12
#define MAX_PRUHOV 8
#define POC_FAZ 4




typedef struct
 {
     int Ip;
     float Iz;
     float kk;
     float ks;
     float km;
     float kb;
 } CESTA;
































typedef struct
 {
     float sirka;
     int R;
     int s1;
     int s2;
     int s3;
     int s;
     int S_ciarka;
     int M_ciarka;
     int n;
     int yi;

     int skut_cislo;
     int cislo;
     int odkial;
     int kam;
 } PRUH;
































typedef struct
 {
       int por_faz[POC_FAZ];
     float medzicasy[POC_FAZ];
     float suma_tm;
     float Ii;
 } TAB_STRAT_CASY;


































typedef struct
 {
     int poc_pruhov;
     int cis_pruhov[MAX_PRUHOV];

     float zelena;
     float zlta;
     float cervena;
 } FAZA;
















 

©2005 Martin Šramko