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