Entorno de desarrollo Xfuzzy 3

Herramienta de generación de código ANSI-C - Xfc

La herramienta xfc genera una representación del sistema difuso en código ANSI-C. La herramienta puede ser ejecutada desde la línea de comandos, con la expresión "xfc file.xfl [out_dir]", o desde el menú Synthesis de la ventana principal del entorno. Ya que la representación ANSI-C no necesita ninguna información adicional, esta herramienta no implementa una interfaz gráfica de usuario específica; sólo aparecerá una ventana que permite seleccionar el directorio en el que se almacenarán los ficheros generados.

A partir de la especificación de un sistema difuso en formato XFL3, systemname.xfl, la herramienta genera dos ficheros: systemname.h, que contiene la definición de las estructuras de datos; y systemname.c, que contiene las funciones C que implementan el sistema de inferencia difuso. Ambos ficheros son generados en el mismo directorio donde reside el fichero systemname.xfl.

Para un sistema difuso con variables de entrada globales i0, i1, ..., y variables de salida globales o0, o1, ..., la función de inferencia incluida en el fichero systemname.c es:

void systemnameInferenceEngine(double i0, double i1, ..., double *o0, double *o1, ...);

La función que realiza la inferencia puede ser utilizada en proyectos C externos incluyendo en ellos el fichero de cabecera (systemname.h).

Para comentarios, sugerencias, notificación de bugs, etc. contacte con nosotros en:   xfuzzy-team@imse-cnm.csic.es

©IMSE-CNM 2018