Jump to content

Hagioteam1

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Hagioteam1

  1. Hi Ryan,

     

    I have exactly the same question. How do I run a contiguous step of test sequences without enqueuing all the Actions at one go, under the same processing State. Interspersing the Actions with updates and cache user parameters please? Appreciate if Norman or anyone can explain how to go about this. An example I can think of is the retired CLD EXAM on car wash controller. The action of each cycle may be interrupted by the simulated 3 switches (underbody, main pressure and Air Dry).

     

    Appreciate any comments or reply please?


    I hope there is some sort of support for using this TLB prime framework. It is highly appreciated if there is some help here.

     

    Alex See

  2. CoolaidMake sure to segregate your nomenclature. Actions and Triggers. Actions get Queued up by the State machine on the left, in response to Triggers and current Shifter data and design. So yes, only 1 action can be performed at a time, because any list of actions happen on a transition (even if the transition is back to the same state)That and only 1 transition can happen at a time.The ideal is that any transition happens fast enough for  your system to be able to timely respond to a specific trigger. If a particular transition can't be broken up to iterative transitions (think, instead of a transition being an entire sweep, it's just 1 iteration of the sweep)then there is the ability to interject interrupt actions which give you the ability to go back to the brain to see if an important trigger has come in that needs to be handled NOW. If it's a matter of UI updating some kind of UI magic, I would recommend making a Brat VI outside the loops to handle the interaction

    Hi Norman, I have been following your TLB prime framework closely. I think it is an excellent framework to use as compared to QSM and other traditional templates that I have come across. There is one concern as you mentioned about a caveat of interrupting actions. I wish to know please how do we overcome this challenge? Do you have a sample program to illustrate this? I am now trying to implement the retired CLD exam on the car wash controller but find it quite hard especially the simulated switches or the elapsed timer condition. Appreciate your reply soon.

     

    Alex See

×
×
  • Create New...

Important Information

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