I've ran into the following problem with a combiner:
I'm using it to model a load zone where taxis arrive to the parent node, passengers arrive to the member node, and the number of passengers boarding each vehicle is set by a random.discrete distribution (so that for instance 50% of the taxis have 1 passenger, 30% over 2, and 20% have three). This all works great.
But now, instead of having my passengers queue at the input node, I was hoping to make them queue at another upstream node, connected to the member input node by a path and every time a taxi arrives, I would like to send to the combiner only the number of passengers that will be batched with the taxi.
I tried using Combiner.BatchQuantity but without success so far. From what I've seen by looking at a display showing Combiner.BatchQuantify, it seems it's continuously going through its possibilities, whether a taxi is at the parent input node or not. Then I thought that maybe the number picked to batch passengers with taxis, was selected from that continuously changing value when a taxi entered the parent node, so I tried using the event ParentInput@Combiner1.Exited (as well as ParentInput@Combiner1.Entered) to extract the batchquantify assigned to that taxi but the value did not match the actual batching.
So I guess my question is: is there a way to access the value that is picked by the batching process to use it to send the right number of members to the combiner?
Thank you very much for your help.
Pascal