home › Forums › # Technical Support › Rule Block Requires Conjunction Operator › Reply To: Rule Block Requires Conjunction Operator
Hi Dillanm,
if you are using fuzzylite 5, you can create the Engine straight using Engine* e = fl::FisImporter().fromFile("bin/fis/Car.fis")
.
If you are using fuzzylite 5 and your rules contain and
in the antecedent (e.g., if A is a and B is b
), then you need a Conjunction operator. In the documentation available at http://www.fuzzylite.com/downloads, you can find that typical conjunction operators are Minimum
and AlgebraicProduct
. As such, you would need to e->configure("Minimum","","Minimum","Maximum","Centroid")
, furthermore, you can always check the engine using
std::string check;
if (not engine->isReady(&check)){
FL_LOG(check);
}
These errors are very easily found using QtFuzzyLite 5.
Cheers.