View previous topic :: View next topic |
Author |
Message |
Alexander Guest
|
Byte Craft Fuzz-C Preprocessor for Fuzzy Logic |
Posted: Wed Apr 23, 2003 3:31 pm |
|
|
Hello,
has someone experience with the Byte Craft Fuzz-C Preprocessor for Fuzzy Logic? Does it works with the CCS Compiler?
___________________________
This message was ported from CCS's old forum
Original Post ID: 13952 |
|
|
Douglas Kennedy
Joined: 07 Sep 2003 Posts: 755 Location: Florida
|
Re: Byte Craft Fuzz-C Preprocessor for Fuzzy Logic |
Posted: Thu Apr 24, 2003 7:51 am |
|
|
I haven't used byte craft C but did use a Microchip endorsed product Fuzzy tech a while back ( the output in my case was assembler but I could wrap it in #asm #endasm and use it within CCS ans yes it was free). I found the most important thing is a good design tool since fuzzy is empirical by nature. You almost always have to fine tune it ...thats were the design tool set is worth its weight in gold. Fuzzy logic has a bit of everthing in a decision. Take a definition of tall. Its definite that 4 feet is short and 7 feet is tall but what about 5 feet 8? ...fuzzy sees it as part tall and part small. The percentage of part tall and part small is what you dial in with the design tool. The translation of the design to the weighting and decision c code is almost minor in importance to a good design tool. Base your decision on the design tool not the compiler.
___________________________
This message was ported from CCS's old forum
Original Post ID: 13970 |
|
|
Carlos Barberis Guest
|
Re: Byte Craft Fuzz-C Preprocessor for Fuzzy Logic |
Posted: Sat Apr 26, 2003 10:31 am |
|
|
:=Hello,
:=has someone experience with the Byte Craft Fuzz-C Preprocessor for Fuzzy Logic? Does it works with the CCS Compiler?
Yes, it does!! I have been using it for the last 4 years and I had very good results. It works seamlessly by either pasting their c source code on to your file or calling the external c file along with the fuzzy.h header files.
___________________________
This message was ported from CCS's old forum
Original Post ID: 14012 |
|
|
Guest
|
|
Posted: Sat Jan 22, 2005 2:22 pm |
|
|
It certainly can work with the CCS Compiler - but you do need to make a few very minor code adjustments.
I have found fuzzy logic to be the answer to the latest commercial controller my company is developing.
However, Fuzz-C does not have any sort of modelling GUI front-end. You manually write a set of preprocessor statements which, when run through the Fuzz-C (DOS) program, will produce C code.
We found that our workflow (model graphically in MATLAB, then manually transpose from the MATLAB .fis file format to the Fuzz-c .fuz file format) was adding hours to each test iteration - and was prone to error.
We therefore invested the time to develop a piece of middleware that converts from MATLAB to Fuzz-c in less than a second. It also circumvents the inherent Fuzz-C legacy limitations (runs in a DOS box, so can only support 8.3 filenames) - our program runs entirely under MS Windows and therefore fixes the problem. Loads of other goodies too like the ability to replace literal Membership Function values with variable names, full support for all MATLAB MF curves (gaussian, bellcurve, S, Z etc)
That makes a difference! We have seriously accelerated our development lifecycle now, and will consider fuzzy logic to be an attractive solution in many more developments in the future.
In my opinion - Fuzz-C is excellent value for money (I have NO alliance or other connection to Byte-Craft, other than as a satisfied customer!)
Hope that helps
Best Regards
Les |
|
|
lesotter
Joined: 21 Sep 2003 Posts: 5
|
Byte Craft Fuzz-C Preprocessor for Fuzzy Logic |
Posted: Sat Jan 22, 2005 2:26 pm |
|
|
Sorry that last "guest" post was me - forgot to log in first!
Cheers
Les Otter
UK |
|
|
satishmunot
Joined: 28 Dec 2008 Posts: 12 Location: INDIA
|
CCS FORUM |
Posted: Thu Jan 29, 2009 2:38 am |
|
|
Hi,
This is CCS forum or Byte craft Forum?
regards
satish _________________ HI |
|
|
dyeatman
Joined: 06 Sep 2003 Posts: 1937 Location: Norman, OK
|
|
Posted: Thu Jan 29, 2009 8:06 am |
|
|
Look at the top of the web page. This is the CCS C Forum.... |
|
|
|