Jump to content

Rule Engine / Rete algorithm in LabVIEW


Recommended Posts

Hi,

I wonder if there is already an implementation of a rule based engine like Drools with some backward chaning based on the Rete algorithm in LabVIEW.

I find the state machine to be hard to managed once you have more than 50 states and a rule based state machine could work like magic with its rule checking and backward chaning that makes it easy to add a new rule and track what happened when and why.

I started writing a tool of my own and once it got complicated I checked out the if/then block from the fuzzylogic toolbox however it will take me at least a month to come out with a basic good implementation.

BTW, I'm working with G# and since it makes LabVIEW and Java more alike I started wondering if I can integrate Java tools like Drools or UniCase from Eclipse into LabVIEW by building an Eclipse plugin for LabVIEW for example :)

Thanks in advance,

DD.

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By pylb
      Hi,
      I just join a team of the First Robotic Competition and was surprised that there is a discussion on which language should be used to program the robot.
      I argued for LabVIEW but they had a not so good experience last year because none of them knew LabVIEW before starting the project. Another guy is arguing for JAVA because he knows it best.
      Anyone has some experience using both? if so what are the pro and con of each?
      Any argument to defend LabVIEW?
      thanks,
      Pierre-Yves
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.