Vous êtes sur la page 1sur 5

MANIPULACION, CONSTRUCION Y USODE REGLAS,

CONSOLA Y FUNIONES DE CLIPS


LA CONSTRUCCIÓN de CLIPS
DESPLIEGUE DE LISTAS.
El comando “list-defrules” se utiliza para mostrar la lista actual de reglas mantenidas por CLIPS
De manera similar los comandos “list-deffacts”, pueden utilizarse para mostrar respectivamente
la lista actual de deftemplates o deffacts.
SINTAXIS
 (list-defrules)

 (list-deftemplates)

 (List-deffacts)

Ejemplo en consola CLIPS

DESPLIEGUE DE MIEMBRO DE LA CONSTRUCCIÓN

Los comandos que son:

 ppdefrule (pretty print defrule, defrule de impresión),

 ppdeftemplate (pretty print deftemplate, deftemplate de impresión )

 Ppdeffacts (pretty print deffacts, deffacts de impresión.


Se utilizan para mostrar las representaciones en texto de una defrule, una deftemplate y
una deffacts, respectivamente
 (ppdefrule < nombre-defrule>)

 (ppdeftemplate <nombre-deftemplate>)

 (ppdeffacts <nombre-deffacts>)

El único argumento de cada comando especificar el nombre de la defrule, deftemplate o


deffacts que se mostrara. Cuando se despliega CLIPS pone diferentes partes de las
construcciones en diferentes líneas para mejorar la legibilidad.

Ejemplo

DESPLIEGUE
El símbolo MAIN:: que procede a cada uno de los nombres de construcción indica el
modulo en el que se han colocado las construcciones.
Los módulos proporcionan un mecanismo para dividir una base de conocimiento.
ELIMINACIÓN
Si se proporciona el símbolo * como un argumento para cualquiera de los comandos de
construcciones, entonces se elimina todas las construcciones del tipo apropiado

El símbolo * tambien puede utilizarse con el comando retract para eliminar todos los
hechos

Las construcciones que son utilizadas como referencia por otras construcciones, solo
pueden eliminarse después de las segundas.

Eliminación de todas las construcciones del ambiente CLIPS


El comando clear se utiliza para borrar toda la información contenida en el entorno de
CLIPS, elimina todas las construcciones contenidas actualmente y todos los hechos de la
lista de hechos.

(clear)

Eliminación Total

Despues de borrar el entorno CLIPS, el comando clear agrega la deffacts “initial-fact” al


ambiente CLIPS.

EJEMPLO EN CONSOLA CLIPS


IMPRIMIR EN SALIDAS ESTANDAR
La sintaxis es

(printout <nombre-logico> <imprimir-elemento>*)

Donde “nombre-logico” indica el destino de la salida del comando “printout”,


<imprimir-elemento> son los cero o más elementos que habran de imprimirse con este
comando

Es muy importante incluir la letra “t” después del comando printout por que este
argumento indica el destino de la salida, también conocido como “nombre lógico”

En este caso se indica a CLIPS que envié la salida al diapositiva de salidas estándar de
las computadoras.

La palabra “crlf” obliga una reacción de “enter”, lo que mejora el aspecto de la salida.

Vous aimerez peut-être aussi