[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.03.08
Prihlásený: 08.04.12
Príspevky: 40
Témy: 9 | 9
NapísalOffline : 30.03.2012 21:39 | Programovanie v CLIPS

Zdravim,
pokusam sa vytvorit program s viacerymi modulmi, ale chyba sa vyskytla uz na zaciatku. Tento usek, ak ho spustim zbehne normalne:

Kód:
(deffacts volba_menu
   (nactena_volba)
)
(defrule zobraz_menu
?x <- (nactena_volba)
=>
   (retract ?x)
   (printout t "-----------------<NABIDKA>------------------" crlf)
   (printout t "Zobrazeni cele databaze ... a" crlf)
   (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf)
   (printout t "Konec programu ... k" crlf)
   (printout t "============================================" crlf)     
   (printout t "Zadejte svoji volbu:")
   (bind ?volba (read))
   (assert (moje_volba ?volba))
)


Ale ak ho rozdelim na moduly, tak nezbehne, ale ani nevypise ziadnu chybu.

Kód:
;MODUL MAIN
(defmodule MAIN
   (export deftemplate initial-fact)
)

;MODUL MENU
(defmodule MENU
   (import MAIN deftemplate initial-fact)
)

(deffacts MENU::volba_menu
   (nactena_volba)
)

(defrule MENU::zobraz_menu
?x <- (nactena_volba)

=>
   (retract ?x)
   (printout t "-----------------<NABIDKA>------------------" crlf)
   (printout t "Zobrazeni cele databaze ... a" crlf)
   (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf)
   (printout t "Konec programu ... k" crlf)
   (printout t "============================================" crlf)     
   (printout t "Zadejte svoji volbu:")
   (bind ?volba (read))
   (assert (moje_volba ?volba)))


Neviete, kde by mohla byt chyba? Pouzivam CLIPS 6.24.

// pridané po 18 minútach od posledného príspevku

Odpoviem si sam, stacilo trocha viac googlit ;)

Kód:
;MODUL MAIN
(defmodule MAIN
   (export deftemplate initial-fact)
)
(defrule MAIN::start
=>
   (focus MENU)
)

;MODUL MENU
(defmodule MENU
   (import MAIN deftemplate initial-fact)
)

(deffacts MENU::volba_menu
   (nactena_volba)
)

(defrule MENU::zobraz_menu
?x <- (nactena_volba)
=>
   (retract ?x)
   (printout t "-----------------<NABIDKA>------------------" crlf)
   (printout t "Zobrazeni cele databaze ... a" crlf)
   (printout t "Zadani kontinentu a zobrazeni zvirat ... b" crlf)
   (printout t "Konec programu ... k" crlf)
   (printout t "============================================" crlf)     
   (printout t "Zadejte svoji volbu:")
   (bind ?volba (read))
   (assert (moje_volba ?volba)))


_________________
ENDURO 4ever
 [ Príspevok: 1 ] 


Programovanie v CLIPS



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Niekto kto vie robit v programe CLIPS

v Ostatné programy

0

542

17.12.2008 18:46

El_locco

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie?

v Ostatné

3

625

10.03.2011 20:06

Echo

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie

v Ostatné

11

903

08.01.2011 18:44

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie

v Ostatné

14

643

15.11.2021 16:11

eon5

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie

v Ostatné

3

686

16.07.2010 10:22

Echo

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie :??

v PHP, ASP

5

674

13.06.2007 14:21

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie

v Smartfóny a tablety

4

709

20.07.2011 19:26

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie

v Ponuka práce

1

1361

25.10.2006 16:35

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie

v Kôš

1

26

05.11.2018 19:56

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie

v Assembler, C, C++, Pascal, Java

19

1178

12.09.2012 8:39

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

PROGRAMOVANIE

v Ostatné

6

1042

12.10.2007 21:45

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie, algoritmy

v Assembler, C, C++, Pascal, Java

6

1089

05.08.2009 16:46

neutronmind

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie - Zaciatky

v Assembler, C, C++, Pascal, Java

14

1093

21.02.2015 6:26

faraon

V tomto fóre nie sú ďalšie neprečítané témy.

C# programovanie

v Technológia .NET

1

1294

15.09.2010 17:28

DonnieBrasco

V tomto fóre nie sú ďalšie neprečítané témy.

Programovanie procesorov

v Ostatné procesory

17

3581

27.10.2015 15:08

Gazda Zdeno

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie mikroprocesorov

v Elektronika

1

1143

29.04.2009 16:19

Qpkqkma



© 2005 - 2025 PCforum, edited by JanoF