Hello all,
I'm looking for some direction regarding the use of the Flexsim provided Task Executer process flow for AGV's. I love the elegance of the architecture, and the broad use application, but I'm struggling to control the work on the AGVWork global list appropriately.
Basically, I have several TE's subscribed to the logic, with the looking for work, etc. all set up and everything works fine....but I'd like to influence what job an AGV gets based on age, proximity to the instance TE, etc. which are all default dynamic attributes on the entries of the before mentioned AGVWork list....but the plumbing of what happens with the internal partitioned global list is where I'm getting lost. It appears as though the moment a job hits the list it is instantly pulled from the list and assigned to a partitioned internal Global list based on criteria....but when I try to do a SQL sort by age query, it doesn't seem to affect how the jobs are handled.
Anyway, I'm sure I could hack around in the template and get something to work, but I'd rather work with how the template was designed if possible as to not compromise other logic that I may not be using yet. Any thoughts or demo models of controlling work by attributes on the list with multiple AGV's at play would be greatly appreciated. Thanks!