Jump to content
Simio Forum


  • Content Count

  • Joined

  • Last visited

Everything posted by rthiesing

  1. I would recommend reading up on State Statistics (Definitions Window) in the Help because that will likely meet your needs.
  2. I'd recommend that you look into the DbConnect User Defined element, which can be found under User Defined in the Elements ribbon, in the Definitions window. The steps DbQuery, DbRead and DbWrite all work with this user defined Element. They can be found in the Processes window, under the User Defined category of Steps.
  3. Industrial Case Studies Track at WinterSim 2014 This is an opportunity for professionals across all industries to share real world simulation projects and learn how simulation is increasing productivity and efficiencies in business today. Do you have a simulation project that you’d like to share with your colleagues but you do not have time to write an entire paper? Or perhaps you missed the paper submission deadline for the Winter Simulation Conference (WSC) 2014? If you can summarize the project in a short 2 page abstract and a brief 30 minute presentation, then you should submit an extended abstract to the Industrial Case Studies track! If your case study is selected, it will appear in the final program of WSC, on the WSC Archive website and you will have the opportunity to present your case study at this year’s conference in Savanah, Georgia. The Industrial Case Studies Track serves as a multidisciplinary forum for professionals to share what they have learned modeling real world problems using simulation. The abstract should, at a minimum, describe the problem, the simulation methods used, the results, and the impact/benefits of the project. Find a link to the submission site here: http://wintersim.org/2014/authors.html Abstracts can be submitted beginning June 1, 2014. The deadline for submissions is August 18, 2014. Questions can be directed to the Track Coordinator, Renee Thiesing at rthiesing@simio.com
  4. In your scenario, you probably don't want to use Sequences to route your parts, like the RPS Example model does. You might need to control some of your routing in process logic, especially if you want to save off information on which machine a part used and then re-route to that machine later. You set a Destination of an entity with the SetNode step. You might also just control routing with paths and nodes, like in the One Queue for Multiple Servers SimBit. In order to save off information about which machine an entity used, you would create an Object Reference State on the ModelEntity object definition and then save off a reference to the machine where it processed. See Object Reference on Entity Simbit for more information. If a part needs to be processed at a machine more than once, you might use a State on the entity to keep track of how many times it has been processed at that machine.
  5. The scenario described here might be best accomplished with the use of tables. After the entity seizes a Server and a Worker, it can search a table and use a Matching Condition (property of the Search Step) to find the appropriate row in a table that matches the type of entity that it is and also the Worker that it has seized. The appropriate processing time would be found in that row of the table. For additional information on the Search Step, see the Search Step topic in Simio Help. -Renee Thiesing Simio LLC
  6. In the scenario described here, the ModelEntity is seizing capacity of both the Server object and the Worker object. Therefore, we'll look on the ModelEntity to first see which objects it has seized and then get information about those seized objects. The following expression will return the priority of the Worker: ModelEntity.SeizedResources.LastItem.Worker.Priority The SeizedResources function looks at all the objects that this ModelEntity has seized. The function, LastItem, looks at the last item on that seized resources list. In the above scenario, Server is seized first and then the Worker, so it is last in the list. If the object has seized more than two objects, the function ItemAtIndex( ) will return a reference to an object that might be in the middle of the seized resource list. The term Worker in the above expression let's Simio know that you are about to ask for additional information about this object and you need to qualify exactly what type of object it is - in this case, it is a Worker type object. After you type Worker, you can ask for any function, property or state for that Worker object. In this case, we want the expression to return the Priority of that Worker. -Renee Thiesing Simio LLC
  • Create New...