Simio
  • Search

  • Search it up!

Search found 18 matches

 Go to advanced search

Re: Fixed write block

 by jdoran ¦  Thu Jan 09, 2014 4:29 pm ¦  Forum: SI Shared Items ¦  Topic: Fixed write block ¦  Replies: 4 ¦  Views: 6648

Great!

Fixed write block

 by jdoran ¦  Sun Jan 05, 2014 7:25 pm ¦  Forum: SI Shared Items ¦  Topic: Fixed write block ¦  Replies: 4 ¦  Views: 6648

This fixed the outstanding bug where writing in an experiment would dump all csv files in the simulation root directory, ignoring the relative directories you specify in the file path in the file element. The fix was trivial, and I am sure I have raised it several times both on this forum. I made th...

Re: About Process Times

 by jdoran ¦  Sun Apr 14, 2013 7:00 pm ¦  Forum: Discussions ¦  Topic: About Process Times ¦  Replies: 2 ¦  Views: 6592

At the most basic level, in your add-on process that gets executed during "Processing", add a "Delay" step for the time required.

As Dave mentioned, you can use: a state, property or expression to dictate how long the delay is for.

Re: Significant Contributor Award to James Doran

 by jdoran ¦  Tue Mar 26, 2013 1:03 pm ¦  Forum: Simio News and Announcements ¦  Topic: Significant Contributor Award to James Doran ¦  Replies: 3 ¦  Views: 9382

Ah shucks Dave. Thanks for the call out. I enjoy using Simio, as it is one of the premier simulation tools, and I would like to see it become the standard "go-to" tool for general simulation purposes. I have a vested interest in steering development towards mining purposes, so at times I am sure tha...

Re: List State: could not make it work properly

 by jdoran ¦  Thu Mar 21, 2013 9:31 am ¦  Forum: Discussions ¦  Topic: List State: could not make it work properly ¦  Replies: 1 ¦  Views: 4833

Have a look at making your own copy of the vehicle type (copy not sub-class). And then you can play with the ResourceState state value. Changing some of those default values can vastly improve the utilisation calculations, and make them more useful. http://i.imgur.com/ovGZttl.png The next part is da...

Re: Create your own symbols or modify Simio library symbols

 by jdoran ¦  Thu Feb 28, 2013 9:45 pm ¦  Forum: SI Shared Items ¦  Topic: Create your own symbols or modify Simio library symbols ¦  Replies: 8 ¦  Views: 12400

Dave recommends going back to the source, which is definitely going to be the easier option. However, if you really want to get at the embedded models, open the Simio project file (my_awesome_model.spfx) like a zip using 7-zip or some other archive managing tool. In the Simio Project file, there is ...

Re: Return Roam License Utility (4.79 and higher)

 by jdoran ¦  Tue Feb 12, 2013 8:18 pm ¦  Forum: SI Shared Items ¦  Topic: Return Roam License Utility (4.79 and higher) ¦  Replies: 1 ¦  Views: 5710

Thanks Glen. I hope this thread is visible enough for someone who encounters this issue.

It might also be worth packing it with future Simio releases and calling it something like ManualReturnRoamedLicense.exe ... or something. 8)

Re: vehicle process

 by jdoran ¦  Thu Feb 07, 2013 5:01 pm ¦  Forum: Discussions ¦  Topic: vehicle process ¦  Replies: 3 ¦  Views: 7079

You could make two vehicle groups (in lists), and in your seize block reference a property that points to one of the lists.

You could then run an experiment with multiple scenarios where you toggle between the two lists.

Re: warnng when maximum of entities are entered in a server/

 by jdoran ¦  Sun Jan 20, 2013 7:02 pm ¦  Forum: Discussions ¦  Topic: warnng when maximum of entities are entered in a server/sink ¦  Replies: 1 ¦  Views: 4569

You could use a monitor element to monitor the "crossingstatechange" of "Server1.Processing.Contents", and trigger a process when it is set off. That process could use a Notify step.

http://www.mediafire.com/?3nsu79xgz899ag9

Re: delay a process

 by jdoran ¦  Mon Jan 14, 2013 5:19 pm ¦  Forum: Discussions ¦  Topic: delay a process ¦  Replies: 2 ¦  Views: 5205

If you are working with moving things like entities or worker, you would need to: Suspend the associated entity's movement, Delay the process, and then Resume the associated entity's movement.

You could substitute the Delay step with a Wait step if you wanted to.

Installing User Extensions

 by jdoran ¦  Tue Jan 01, 2013 11:17 pm ¦  Forum: SI Shared Items ¦  Topic: Installing User Extensions ¦  Replies: 0 ¦  Views: 8462

I often see that the recommended place to install UserExtensions (dlls) is in the the user's documents (i.e. C:\Users\<Username>\Documents\SimioUserExtensions), but I would just like to point out for network admins that installing it to the Simio installation directory works too, and can save having...

Re: Excel Read and Excel Write Steps Example

 by jdoran ¦  Tue Jan 01, 2013 11:16 pm ¦  Forum: SI Shared Items ¦  Topic: Excel Read and Excel Write Steps Example ¦  Replies: 8 ¦  Views: 13195

I finally got around to testing this, and the immediate restriction I see is that you can only use states and not functions.

I.e. TimeNow, or custom math statements.

Re: Excel Read and Excel Write Steps Example

 by jdoran ¦  Sun Dec 23, 2012 5:45 pm ¦  Forum: SI Shared Items ¦  Topic: Excel Read and Excel Write Steps Example ¦  Replies: 8 ¦  Views: 13195

Great addition! If only this were here a few weeks ago, to save us creating our own... then again ours also auto generates a graph of the data.

Re: Spinning server

 by jdoran ¦  Thu Dec 13, 2012 5:37 pm ¦  Forum: SI Shared Items ¦  Topic: Spinning server ¦  Replies: 4 ¦  Views: 8835

I call it cheating because you can't scale it properly. Attached is how I would rectify that (Check out the Parent_Model). Using an entity instead of a server is valid, as it posses functionality we can't get out of the server (heading etc.). 8) While I agree with you about the technicality of the t...

Re: Spinning server

 by jdoran ¦  Thu Dec 13, 2012 12:43 am ¦  Forum: SI Shared Items ¦  Topic: Spinning server ¦  Replies: 4 ¦  Views: 8835

You cheated!

It has to be a sub-model lol.

I remember spending ages making an excavator sub-model, and now we have a travel step to make lives easier.