home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.ai.fuzzy      Fuzzy logic... all warm and fuzzy-like      1,275 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 548 of 1,275   
   Dmitry A. Kazakov to Ernst Murnleitner   
   Re: FCL   
   11 Jan 06 09:53:18   
   
   From: mailbox@dmitry-kazakov.de   
      
   On Tue, 10 Jan 2006 21:05:49 +0100, Ernst Murnleitner wrote:   
      
   >> Do you mean here FCL compilers or FCL "virtual machines" running on some   
   >> target hardware. Clearly, other compilers will not be conform. For a   
   >> virtual machine it should be no matter because a static expressions will be   
   >> resolved to a constant. It is a question what target the back end aim.   
   >   
   > I think about ordinary PC programs. In my case, I want to use a program,   
   > where I can test, debug and visualize my fuzzy rules. There are some   
   > which are programmed in Java.   
      
   Yes, however visualization is problematic, because there could be many ways   
   to represent the same controller as a set of rules.   
      
   >> If the target need to be a fuzzy controller, then FCL in its present state   
   >> seems ill-suited for this. It completely lacks hardware description.   
   >   
   > In my case, I integrate it into a larger control system. I want use FCL   
   > in order to be able to optimize my rules with external programs.   
   >   
   > Other control software would make it similar. I think, that is the   
   > reason why a FUNCTION_BLOCK was introduced into FCL, or not?   
   >   
   > In the case of a PLC it make much sense to use FCL: You can develop and   
   > test your fuzzy rules and set with external progams. As soon as the   
   > rules are ready to use, you can integrate it into the PLC and control a   
   > plant...   
      
   Yes, that was the idea of FCL, but the problem is that I/Os aren't defined   
   at all. I can have an input variable, but there is no way to tell that it   
   comes, say, from the CAN-bus port 2, has the arbitration ID 0x56, uses four   
   low-order bytes of the message encoded in Motorla format, represents car   
   velocity 0..250km/h...   
      
   >> 1. FCL could be extended ...   
   >> 2. FCL extended to become a universal-purpose language...   
   >> 3. FCL embeddable in a universal-purpose language...   
   >> 4. FCL supplied as a library for a universal-purpose language...   
   >   
   > 5. FCL to be used only as a single function block in a control system.   
   > I/O of the variables will be handled by that system...   
      
   = 4. You have some environment interfacing to FCL library.   
      
   --   
   Regards,   
   Dmitry A. Kazakov   
   http://www.dmitry-kazakov.de   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca