Jump to content

JoeLabVIEW

Members
  • Posts

    2
  • Joined

  • Last visited

LabVIEW Information

  • Version
    LabVIEW 8.2
  • Since
    1993

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

JoeLabVIEW's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Wait... wait... wait... This sounds a lot like what I already have.. To test the proof of concept, I created an array of enums and was headed to a QSM. The Engine is basically a state machine where the states are executed in sequence by picking the elements from the array of enums. I'm not going to go into why this is wrong. I know it's wrong, but it was for a Proof of concept. However, where it was wrong big time is that it handled the states sequentially by incrementing the index to the array. Now, in reality, it should have intelligence to figure out what the next state should be, basically the QSM idea where a new state would be inserted at the appropriate location within the Queue. Are you telling me that the Dynamic Dispatch is similar to what I described above? Am I on the right track? I will have a look at your gallery.. Thanks! I owe you some Kool Aid!
  2. Hi Ben, I decided to follow your idea of using lvlib for the aggregate classes. I'm at the point where I'm about to refactor the test engine.. Now my question is... Since the Engine must be spawned for each modem / radio combination being tested (minimum / usually 2), should it be a Dynamic Process? Or called from a Dynamic Process? Or should the engine core simply be re-entrant? Or should I create a Dynamic Dispatch vi? Or... should it be a Dynamic Dispatch set as re-entrant... and share clones between instances. I have difficulty wrapping my mind around the Dynamic Dispatch.. The glossary does not help...... "A VI that defines a method of a LabVIEW class. Dynamic dispatch member VIs are VIs with the same name that occur throughout the class hierarchy. Similar to polymorphic VIs, LabVIEW determines at run time which member VI to call. " The WIKI FAQ does not have a description for Dynamic Dispatch.. I think the way to go is to create a lvlib for the TestEngine and make it a Dynamic Process using a re-entrant VI... I may be wrong.. Suggestions anyone? (PS: yeah... it's my old nick... couldn't remember which email address I used for my other account)
×
×
  • Create New...

Important Information

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