Simio
  • Search

  • Search it up!

Search found 10 matches

 Go to advanced search

Re: Read Excel file on other server

 by agraunke ¦  Tue Aug 29, 2017 2:01 pm ¦  Forum: Discussions ¦  Topic: Read Excel file on other server ¦  Replies: 1 ¦  Views: 724

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 giv...

Re: Search a row from a table using an expression

 by agraunke ¦  Fri May 12, 2017 12:39 pm ¦  Forum: Discussions ¦  Topic: Search a row from a table using an expression ¦  Replies: 2 ¦  Views: 1586

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 --> ...

Re: Search Members of a Combiner

 by agraunke ¦  Mon Dec 19, 2016 2:19 pm ¦  Forum: Discussions ¦  Topic: Search Members of a Combiner ¦  Replies: 1 ¦  Views: 1709

I think the queue state name expression you are looking for is something like "Combiner1.MemberInputBuffer.Contents" (where Combiner1 is the instance name of the combiner you are interested in). The MemberInput@Combiner1.EntryQueue that you were referring to is the member input node (indicated by th...

Re: Applying a rate table

 by agraunke ¦  Wed Feb 17, 2016 2:14 pm ¦  Forum: Discussions ¦  Topic: Applying a rate table ¦  Replies: 2 ¦  Views: 3278

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 tim...

Re: Combining different entities

 by agraunke ¦  Thu Jul 10, 2014 1:10 pm ¦  Forum: Discussions ¦  Topic: Combining different entities ¦  Replies: 1 ¦  Views: 8357

The Member Match Expression is an expression that gets evaluated for each entity in the member input buffer. The combiner will batch all members that evaluate that expression to the same value into a batch size set in the “Batch Quantity” property. So in your case, you would like to construct an exp...

Re: problem with separators

 by agraunke ¦  Thu Dec 13, 2012 11:22 am ¦  Forum: Discussions ¦  Topic: problem with separators ¦  Replies: 4 ¦  Views: 7336

See here.

-Adam

Re: Spinning server

 by agraunke ¦  Thu Dec 13, 2012 3:15 am ¦  Forum: SI Shared Items ¦  Topic: Spinning server ¦  Replies: 4 ¦  Views: 9063

And, for more fun, here it is with 3D rotation:

(60.24 KiB) Downloaded 660 times

Re: Spinning server

 by agraunke ¦  Thu Dec 13, 2012 1:17 am ¦  Forum: SI Shared Items ¦  Topic: Spinning server ¦  Replies: 4 ¦  Views: 9063

I prefer “hack” to “cheat” 8) That’s an interesting comment, though, about sub-models. I feel that in Simio the term ”sub-model” doesn’t really exist; or, rather it describes any model, so it doesn’t really mean anything. I understand the concept of a sub-model, but due to Simio’s object-oriented de...

Spinning server

 by agraunke ¦  Wed Dec 12, 2012 11:38 pm ¦  Forum: SI Shared Items ¦  Topic: Spinning server ¦  Replies: 4 ¦  Views: 9063

Hi All, This is not the most useful model. With that disclaimer, I present the spinning server: RotatingServer.spfx It is inspired by some of the logic/features of the (very cool) crane library. Although this particular model may not be very useful, it might provide some inspiration for others looki...

Re: Design Add-In Interactive Window

 by agraunke ¦  Tue Oct 23, 2012 5:28 pm ¦  Forum: SI Shared Items ¦  Topic: Design Add-In Interactive Window ¦  Replies: 3 ¦  Views: 8082

That is super cool!

Two hiccups I had on installation:
1. You need to "unblock" the dlls
2. This requires .NET 4.5

I did not need VS2012, and I have it working on sprint 78.

Thanks for this (and the info on the Roslyn compliler API)!

-Adam