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!


New Software Release

Our latest release, Simio 11, is here!


  • Content Count

  • Joined

  • Last visited

Everything posted by JBeltran

  1. Hello Alex, You cannot directly see the variables of a member which is inside a batch unless you use a process looking for it (with a Search and extracting the required value) An easier method is to transfering the value of the variable of interest (Member.Priority) to the holding Parent (for exemple, onto Parent.My1stMemberPriority) and run your decision logic pointing to it. Regards,
  2. A status label only displays the value of a variable. In order to obtain the information you need, you can use one predefined variable, as the number of entities entering a specific buffer (that will be something like object.inputbufer.numberentered ) or create your own variables.
  3. you may want to use a random probabilistic function to select one row of your sequence, and then using SetRow to point to this randomly obtained position as your actual one.
  4. It shouldn't be very challenging, I just want entities be fairly arranged in queues. When you position them in a single line, it's fine. If you wish them to position them on different, separated lines, the segments linking those different lines also display the entities, what ruins the effect.
  5. Hello, I want entities on an detached queue of a station being visible following their position(index) in the station. That is, only positions, say, 1 to 5 are displayed on my first animation line. The idea is that I can have many lines , displaying 1to5, 6to10, 11to15 and so forth. has anyone found the evaluating expression to make it possible? cheers,
  6. Good luck AvinashPatel! Movement of drawings are not properly managed, it's enterely done "by hand" as stated by willem, you try-and-error to place them at the precise height but you will give up after some time. My advice: place a "dumb" element like a resource and declare the drawing as being its symbol. This way, you will succeed at placing it at a precise height by entering its coordinates. Btw, don't forget to place it some milimeters down the level where you want to place nodes and links, otherwise you won't be able to click on the latter. Last but not least : ensure your drawing is completely "flat" -- many 3D architechtural packages export to a 2D dwg with some "remains" of data on the Y axis that Simio recognizes....so instead of importing a "layer" you are importing a "cube" .... very difficult to handle then. Cheers,
  7. Hello, How big are the tables you're running in Simio? Dealing with a 2-milion rows table feed by a csv file takes 4 GB in RAM memory (for each table). In case you are using manual import with such tables your PC gets hardly reactive. Automatic import slows down the system only when running the model, obviously. Then, defining a similarly sized matrix takes roughly the same amount of memory, approximately 3.5 GB RAM. One might think that a matrix data structure should be far much lighter than a table's, but it is not, apparently. A curious thing, memory occupancy remain the same if you quit the model, only re-starting Simio the amount of memory used is cleared. It migh be the backup function. HAs anyone found any trick to work comfortably with by those really huge data structures? regards,
  8. An alternative approach might be using a combiner upstream to the WS to create a fictional entity, let's call it "block", which contains all 3 objects. This way, the workstation process a single entity (the block). All 3 original entities enter and leave the WS at the same time, obviously. Downstream the Ws, you can split the block into its 3 original entities, and it's all done. Meilleures salutations,
  9. okay, so to allow entities to pick one of the available resources, you may want to define a list of objects containing every resource. Then, in your seize step you make each entity selecting one resource among those contained in that list (Inside Seize Step "Object Type": choose FromList) Once the entity leaves the final station, it releases the resource via a Release Step. The resource is free then to be seized by another entity (thus, allowing this one to be processed) Ps: Ops! I thought you were French, since your name is very popular here.
  10. Ok, I'm trying to understand. The entity flows through a number of stations (servers). At first station, the entity captures the resource (not the opposite). The entity keeps control of the resource until quitting the final station. Is that right? How many entities are flowing through the circuit like that? More than one? Are they all capturing the same resource? C'est très important de comprendre que ce ne sont pas les ressources qui capturent les entités, mais l'inverse. Pour se laisser capturer par plus d'une entité à la fois, il est nécessaire que les ressources aient une capacité qui soit d'accord avec le nombre d'entités qui vont les capturer (saisir).
  11. Is your resource capacity equal to 1? I forgot mentioning this point. It seems logical that if you want to capture and hold this capacity by many entities simultaneously, you should make this value bigger (at least as big as the sum of the entities owning that resource). Also... in case you don't wish that more than more than one entity goes through any server at the same time, you should implement some logic to prevent it to happen, like, say, a second resource for each server. This 2nd resource should be seized and released at every entity flowing through it.
  12. easiest way might be giving a different priority to each one of your entities, and create a condition on each link to match that priority So, on the link, you'll have a Link Weight with an expression like this: ModelEntity.Priority == X, being X the priority given to each different entitiy.
  13. Have you tried to seize the resource via a process? Once the resource is seized by an entity, it can be travelling along a number of stations without being released until you invoke a new process with this purpose (typically by using a step "release") or the owning entity leaves the system. Regards,
  14. Dear colleagues, we're starting to post a number of graphical symbols that can be useful for your models. Greetings, Note: We built them with SketchUp on purpose to be used within Simio. You're free to use them and share them with other Simio customers, but please don't divulgate them on Google Warehouse. Symbols4Simio.ZIP
  15. By "choose entiites on basis of color" do you mean that your workstation process times are different based on the "type" (color, a sting variable) of the entity being processed? If affirmative, you could use a Math.If expression to determine process times for a short number of cases, or a table if you think that the number of different types ( = colors) of entities could be high. There are some Simbits that could be useful to illustrate this case, you may want to have a look at the one called "Discrete lookup table" .
  16. Hello, I've noticed that on Sprint 73 the Category headers don't open automatically when you double-click the Add On process trigger on the Facility window. Should'nt it be preferable to keep this feature on? It saves a lot of time when searching across the process windows. J. Beltran
  17. Honestly, I don't see what could be running wrong. I can make an appointment on Gotomeeting with you next Monday morning, say at 11:00 am CET ( 1o horas portuguesas ) and perform the operation together, so that we can infere what's happening. In case you agree, please send me an email to jbeltran@avantsim.com Have a nice weekend!
  18. I've seen working this feature every time. I can't understand why it wouldn't work for you. Which version ( 4.XX) and Edition (Academic, Student) are you using?
  19. Hello, 1/ Simio has been installed on a Windows Server 2008 at the University of Grenoble, France. We can put you through, if you wish. 2/ Qn a 1-computer configuration, I've seen Simio installed in a VM running on top of a Linux system. It run faster than on native Windows. Amazing. A University in Barcelona, Spain tested a network Virtual server (about 20 PCs to be served). Very poor performances, they shifted back quickly to regular network configurations. Greetings,
  20. Olá Pedro, 1/ On the navigation project window, click-right on the project icon (the one displaying a Folder) and choose "rename project". 2/Not to my knowledge, room for interface designers here.
  21. tulach, you're right, that video was done with an internal edition and the product has much evolved since then. Maybe it's time to update a video tutorial on the topics covered. Anyway, the essential information on how to subclass an object to obtain a new one is correct. Digging further on how to build an entirely new object probably exceeds what you may explain on a video.
  22. Another different and jolly approach might be creating a BinaryGate that accumulates the incoming entities up to the required level. Once this level reached, the BG opens and all of the entities are released at the same time, what makes the server processing them simultaneously. A simplest file attached when Server has fixed capacity. Regards ServerSimultane.spfx ServerSimultane.spfx
  23. Hello all, When you enter the processes tab by doubl-clicking a trigger on the facility view, you have the former "main button" (the first one, from left to right) item selected by default in the upper menu. However, in this tab, only the item "Processes" is useful. Why not getting automatically selected the item "Processes" in this tab ? I think it worked like that until recently, and it's far more intuitive for new users. Cheers, Joaquin
  • Create New...