Para el ejemplo, hemos elegido de nuevo cinco niveles de diagnóstico, cada uno de los cuales está representado por una variable lógica fuzzy separada - términos lingüísticos de salida: OK, warning1, Warning2, alarma, mal funcionamiento. Podemos evaluar sus valores lógicos utilizando un conjunto de expresiones lógicas (comandos de asignación) generalizados de la lógica difusa. Para utilizar los comandos condicionales IF – THEN, sería necesario estudiar la generalización de la función de implicación y normas derivadas, por lo que no se utilizan en este documento.
OK := v_baja & normal;
warning1 := v_baja & mayor OR v_mayor & normal;
warning2 := v_baja & sobrecalentamiento OR v_mayor & mayor OR v_alta & normal;
alarm := v_mayor & sobrecalentaimento OR v_alta & mayor;
malfunction := v_alta & sobrecalentamiento;
Se pueden ajustar las reglas en una forma matricial (mapa) para una mayor claridad.