Jump to content
Simio Forum


  • Content Count

  • Joined

  • Last visited

  • Days Won


gocken last won the day on July 21 2020

gocken had the most liked content!

Community Reputation

42 Excellent

About gocken

Recent Profile Visitors

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

  1. Since I am not allowed to save my changes on your file directlt I am not able to upload your revised model. But, it is so simple to follow the steps to get what you wnat. First delete all your processes in your model and only for Volvo server define an afterprocessing add-on where you should include a decide step, an assign step and a wait step (see the attached file). Then, 1) set decide type as conditional and set its condition as: (M1.Capacity.Remaining > 0 && Input@M1.NumberTravelers.RoutingIn == 0) && (M2.Capacity.Remaining > 0 && Input@M2.NumberTravele
  2. If I were you I would define a storage element. Then, if the patients are finished with their loop I send them to storage (you can think of it as a waiting room). Then, when the vehicle is available I should check the storage (with a search step) and if exist get the patients on the vehicle. Does it work for you?
  3. The answer is no! If you call MATLAB via user generated MATLAB step simio will temporarily suspend till the outgoing token will return (with a value or not). If you add a breakpoint, simio will come to a "full stop". This means simio can not send any token to run/call matlab/codes. Most likely your problem is that the matlab user defined step does not work properly. If it works properly you need not to stop simio anyway. Try to locate the required files appropriately or check your visual studio edition etc.? I am not sure what is the problem but the .dll file can be outdated?
  4. Examine the attached model. Note that, in the attached model I subclassed the worker object. Thus you should examine this subclassed object as well. Practice.spfx
  5. It sounds you need to use routing group elements. Just read about routing group element from help or look around for it in simbits.
  6. The best way to do a sensivity analysis is to make "designed experiments", run your simulation according to this desing one by one and record the results of them and then analyse the results by using "statistical methods". Thus, I suggest you to investigate "experimental design" or in other name "design of experiments" concept. At first, you can get confused with this topic thus you can ask for help from an experienced expert in this area. The above method is called "perturbation analysis" and as far as I know it is not the best way or at least a common method for doing sensivity analysis.
  7. The name of the simbit is: CombineMultipleEntityTypesOntoPallets.spfx
  8. Just use combiner object. There is a very close simbit in simbit library, just check it out.
  9. Most probably secondary resources will work for you, support here!. I can not open your model since we are using different editions. If we were to use the same edition I was able to open your model. Thus, while developing models which you will share with someone else you should consider this constraint.
  10. I was not able to open your model. Thus, can not say anything for sure. But, did you try other resource seizes/releases option under secondary resources of server object? It seems it suits your needs?
  11. As far as I know the answer is "no". But, right click on one of them and select "Object property spreadsheet". Then in the panel opened below select i.e., travel logic and you will see a list of the path objects on left. Select one of them. Then, you will see it is selected in facility layout as well. I hope this feature can meet your requirements at least to a degree?
  12. Set "log observations" property of tallystatistics element as true (under advanced options category of tallystatistics element). then at the end of the simulation you will see all individual observations from results-->logs-->tally observation log in a tabular format. If this not works for you then there exist other alternatives? Will you plot these values dynamically or statically (i.e., at the end of simulation)?
  13. Hi Alban, you trigger entered add-on process of transfernode1 and use a set node step to set entities' destinations. Examine the attached model, in this model I set the prob of sink 1, sink 2 and sink 3 as 0.1, 0.3, and 0.6, respectively. In order to check whether set node step is working properly I set max arrivals property of source 1 to 1000. If you examine the results a number of 101 entities entered sink 1, 310 entered sink 2 and 589 entered sink 3 which is as expected. Select destination from a nodelist with probabilistic decision making.spfx
  14. since exclusion property checks the expression at the start of the simulation run to determine if this step should be excluded from the run my suggestion does not work. simply omit this suggestion:( and thus decide step before the tally step best suits your purpose.
  15. you can not find .lastrecordedvalue from dropdown menu. Just type it, it will work. Tally1.lastrecordedvalue means just the last tokens value (in your case state's value recorded by tally1 element. I think if Tally1.lastrecordedvalue == 0 which means 1 for exclusion property this tally step should be skipped for this token. And, it is the case what you want to achieve. Just try, I think it should work...
  • Create New...