Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 30.03.2012 21:39

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
Odpovedať na tému [ Príspevok: 1 ] 


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

496

17.12.2008 18:46

El_locco Zobrazenie posledných príspevkov

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

v Ostatné

3

637

16.07.2010 10:22

Echo Zobrazenie posledných príspevkov

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

v PHP, ASP

5

641

13.06.2007 14:21

Tominator Zobrazenie posledných príspevkov

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

v Smartfóny a tablety

4

668

20.07.2011 19:26

Qpkqkma Zobrazenie posledných príspevkov

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

v Ponuka práce

1

1308

25.10.2006 16:35

JanoF Zobrazenie posledných príspevkov

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

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

19

1120

12.09.2012 8:39

Fico Zobrazenie posledných príspevkov

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

v Ostatné

6

1003

12.10.2007 21:45

Tominator Zobrazenie posledných príspevkov

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

v Ostatné

3

581

10.03.2011 20:06

Echo Zobrazenie posledných príspevkov

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

v Ostatné

11

839

08.01.2011 18:44

TommyHot Zobrazenie posledných príspevkov

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

v Ostatné

14

580

15.11.2021 16:11

eon5 Zobrazenie posledných príspevkov

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

v Ostatné procesory

17

3181

27.10.2015 15:08

Gazda Zdeno Zobrazenie posledných príspevkov

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

v Dopyt práce

0

618

13.11.2014 22:43

8xerxes8 Zobrazenie posledných príspevkov

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

v Elektronika

1

1098

29.04.2009 16:19

Qpkqkma Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Ostatné

58

1489

22.03.2013 22:55

walther Zobrazenie posledných príspevkov

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

v Elektronika

1

934

06.02.2010 17:18

rezystor Zobrazenie posledných príspevkov

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

v Ponuka práce

0

5186

18.01.2019 11:26

ironwood Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra