11-08-2005 07:47 AM
11-09-2005 09:24 AM
Hello,
One thing to check is the members. Do a uifuzzy {blockid=blockid} and see if you have your members assigned correctly. Are you using qualifiers?
Do you have a rule for all the possible inputs?
I would first run the code that comes by default with the block. Check the members and then start playing with the input.
For example, you can create a time vector of t=[0:0.01:10]; and then the input to be in=random(t);
Try that and check what you get when you change the value of in.
Hope this helps.
Ricardo,
National Instruments
11-10-2005 11:39 AM
Thanks for the advice.
I incrementally changed one thing in the generic model at a time, and the problem appears to be that I assigned an output range outside of 0 to 1. As soon as I normalized all of the output values, the output started changing.
I tried to invoke the uifuzzy tool, but it crashes with an index out of range error in the Xmath window any time I invoke it. Do you want me to report this somewhere?
11-11-2005 08:24 AM
Hello,
If you could upload your fuzzy block here and I will check it. What version of MATRIXx do you have?
Ricardo
National Instruments