Jump to content
Simio Forum

Welcome to the Simio Forum

Welcome to the Simio Forum! Experience the full experience of the forum by becoming a Simio Insider! You must be an Insider to post on any forum!



  • Content Count

  • Joined

  • Last visited

  • Days Won


agraunke last won the day on May 20 2020

agraunke had the most liked content!

Community Reputation

3 Neutral

About agraunke


    Seattle, WA

Recent Profile Visitors

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

  1. From the project view, select "Copy from library to edit" and choose the transfer node. Copying from the library breaks inheritance (so you are no longer working with a subclass of a TransferNode), and because of that you can change the definitions of that object. Subclassing only allows one to extend definitions or override processes. My understanding is that this is good object-oriented design, rather than a bug The downside is that since you've copied the object, rather than subclassed it, your new object will no longer be updated as a TransferNode (in future sprints). You will essent
  2. I think "TheCombinersName.MemberInputBuffer.Contents.AverageTimeWaiting" is the expression you are looking for. -Adam
  3. When you bind a data table to an excel file, the file selection interface allows you to select any file on your local computer or any networked folder/server. (The button with three dots next to the "file name" input will pull up the file selection interface). Searching the help for "excel" will give you some more detailed info, too. You can also use the ExcelRead step, in conjunction with the ExcelConnect element if you do not want to use tables and table binding. These are "user-defined" steps and elements that are included with the software. -Adam
  4. The general idea is that you will need a process (maybe at the beginning node?) that uses the search step, and then stores the resulting expression in a state on the entity (such as MyTravelTime). Then, you can refer to that entity state in the travel time property of the time path. travel time --> ModelEntity.MyTravelTime Alternatively, you can refer to the row directly, if (for example), you have an integer state/property that indicates the entity type, and that corresponds to a row in the table: travel time -> Table1[EntityType].TimeExpression (Here EntityType is a state or
  5. You can use the search step to give you access to all members of a population. If you want utilization as a response you may have to create a state variable and use a process on run ending. The search would then find all the workers (subject to any conditions, if needed) and then add the desired value to the state variable. Then set the state variable as the response expression in your experiments. -Adam
  6. Is the search step being executed? Have you tried a break point on that step? If tokens are entering that step but not exiting through either the "original" or the "found" branch that would imply a pretty major bug, I think Can you post an example model demonstrating the behavior you are seeing? -Adam
  7. Alternatively, instead of using a mapped drive you can use a network location (i.e. \\servername\sharedfoldername\filename.xlsx).
  8. There are two approaches that should work: 1. Local data with relative file paths. In this case, the Simio model and data file need to be in the same directory as each other, on each computer where you want to run the model. The file path in the binding dialog box would look like the image my first post. A downside is that the data may become difficult to manage if you need it to remain consistent, as it must be duplicated to each machine running the model. 2. Network data source Here the binding info would point to a data source on a network-connected computer/server. The model file w
  9. Will the excel file also be on the other computer(s), or is it network accessible? You can use relative paths for binding-- if the data file is in the same folder as the Simio model, you can just enter the file name: If the data file is on a network, you should be able to update the data from the model running on any computer attached to that network with the appropriate permissions. Also, once imported the data will remain in the table even if the source is no longer available. It won't update if the source data changes, though. -Adam
  10. This is one of my favorite ways to have a server "delay" based on the work content and the quantity of workers available over time (for example, if the activity starts with one worker and then another becomes available part-way through to help): http://www.simio.com/forums/viewtopic.php?f=6&t=2196&p=7149#p7149 -Adam
  11. Just wanted to chime in that I've run into this a lot, too. I notice it particularly when trying to bind tables. The bind and import will work the first time, but I will get an out-of-memory exception if I try to manually re-import the data (although, it appears that the auto-import works fine). Restarting Simio appears to fix the issue, but it is annoying -Adam
  12. Do you have a version of your model that you could post? This is hard to troubleshoot without seeing what is happening. Have you looked at the trace window for the create step? That might tell you what is going on. -Adam
  13. You can use a regular table with 24 rows, one for each of your hourly distributions. Then you can reference each using something like Table1[Math.ceiling(Math.Remainder(Run.TimeNow, 24))].Distribution as a processing time. One thing to note is that Run.TimeNow returns the run time, not the clock time. So you may have to use some offset to line up your clock hour to the right table row. -Adam [edited to fix table row syntax ]
  14. Thanks for the help-- the Gantt chart is a good idea to test sequences. For my next challenge, what about the following sequence: Thanks! Adam
  15. Hi All, Can you please help construct the appropriate task sequence numbers for the following task network? More generally, is there an algorithm for creating task sequence numbers for a network defined by predecessors or successors? Either of the following tables fully represent the graph above, for example. Without an automated approach task sequences will have limited applicability for the size/complexity of networks I am interested in modeling. Thanks! Adam
  • Create New...