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!

Click_Here_button.png

willem

Members
  • Content Count

    156
  • Joined

  • Last visited

  • Days Won

    2

willem last won the day on May 12

willem had the most liked content!

Community Reputation

5 Neutral

3 Followers

About willem

  • Birthday 05/01/1990

Converted

Recent Profile Visitors

1,093 profile views
  1. Hi, Was just wondering whether someone has a tool to quickly convert Arena Distributions to Simio? Regards, Willem
  2. Hi Tere, We still largely used the manual approach, however we used a lot of subclassed object to make sure a change gets applied to all 8 models. We also made use of the table based autocreate to create the different layouts. We do have 8 separate models and we just copy paste the processes. Essentially we could have had one model but with 8 different sets of bindings, this was also not ideal as we have multiple table and even just selecting all of the different bindings while testing would have been cumbersome. If you find a better way please let us know. Regards, Willem
  3. Hi Shane, With the process you described it is very possible, I would suggest the engineers as servers and the orders as entities. The scale of your project might however not justify the means, Simio is more than capable, however I would not purchase it just for this application (if you already have it it would be a great project). Regards, Willem
  4. Hi Glen, Would it at all be possible now or in future to import and export processes? We have 8 models that have to use the same processes but have different data tables and layouts. Most of the logic we can place objects but not all, so we have some logic in the main model. Any suggestions on how to do this other than a manual copy paste? Regards, Willem
  5. Hi, Has there been any progress on this? We are experiencing the exact same issue that Adam noted. Regards, Willem
  6. Hi, It seems your count work to count it amount of times it changes (NumberCashiers). (Also just try adding the 's', and/or just altering the expression of NumberCashier) I would suggest using a state statistic element, that takes Cashier.CurrentCapacity as it state variable. It will give you the average value of Cashier.CurrentCapacity over time. Regards, Willem
  7. Hi, You can use a wait step, waiting for the resource.released (doesn't appear in autocomplete, you have to type it in) A slightly worse method would be to scan the resource state to check when it becomes idle... Regards, Willem
  8. Hi, Try "Math.If(CurrentStation != Nothing, CurrentStation.Contents.IndexOfItem(ParentObject), 0)" Regards, Willem
  9. Hi, Maybe try: TableName[ Math.Ceiling(Random.Uniform(0,TableName.AvailableRowCount) , ColumnNumber ] Regards, Willem
  10. Good day, We changed the file element to accept a property name, this allows the user to write files from several different sub models at the same time, or write out a different name based on some criteria. The file name is evaluate when the run is initialized. Use the CustomFile, CustomWrite and CustomRead. Code is not added as it is mostly the same as the normal read and write. Regards, SET Team CustomTextFileReadWrite.zip
  11. Hi Johan, There is: DateTime.ToString(TimeNow, "HH:mm yyyy/MM/dd") see NET Standard Date and Time Format Strings https://msdn.microsoft.com/en-us/library/0c899ak8(v=vs.110).aspx Or Search Datetime in the help file for more info. Regards, Willem
  12. Hi, Switch to 3D mode by pressing 3, and the hold shift to move objects up and down.
  13. Try the following: Specify the instance of the work, if you have only one: WrkA.DirectDistanceTo.Object(WrkB): {DirectDistanceTo.Object(WrkB[1])} Reference the model: WrkA.DirectDistanceTo.Object(TransferNode1): {DirectDistanceTo.Object(Model.TransferNode1)} Regards, Willem
  14. Hi J, The following two function might help: StandardWeek.TimeUntilNextValue(TimeNow) - the amount of time before a change in Schedule StandardWeek.TimeOfNextValue(TimeNow) - the duration of the next value in schedule StandardWeek.NextValue(TimeNow) - the next value in the schedule So create a schedule and reference the schedule in your expression builder. Regards, Willem
  15. Hi Marten, You can use the dynamic selection rule on the resource itself.
×
×
  • Create New...