// Rules: IF temperature IS warm THEN fan_speed IS medium engine.addRule("temperature", "warm", "fan_speed", "medium"); engine.addRule("temperature", "hot", "fan_speed", "high");
// Create input variable "temperature" engine.addVariable("temperature"); engine.addFuzzySet("temperature", "cold", afl::Triangular(0, 0, 20)); engine.addFuzzySet("temperature", "warm", afl::Triangular(10, 25, 40)); engine.addFuzzySet("temperature", "hot", afl::Triangular(30, 45, 45)); afl library
// Input engine.setInput("temperature", 32.0); // Rules: IF temperature IS warm THEN fan_speed
Copyright © 2022 TIK Piston Taiwan All Right Reserved. Designed by Eshow