Jump to content
Simio Forum

All Activity

This stream auto-updates     

  1. Today
  2. Yesterday
  3. Last week
  4. CWatson

    First Entity Id created should be Entity.1

    You cannot control the entity id number yourself, that's internally controlled. However, you can use a model state variable / model entity state variable to do something similar with your own count, based on the entities generated. When an entity is created, simply assign the model state variable == model state variable + 1. Then assign ModelEntity state variable to the model state variable.
  5. Hello. I would need to create a simulation where the first and the last entities created goes to a different server than other. To do that I have created a node with to exiting path where the rule is a decide and the rule is entity.id == 1 || 150. But when I start the simulation the first entity created has the id = 18. How can I put that the first entity created as the .1 ?? Thank you
  6. JohnWV

    Default Unit Settings (Imperial vs. Metric)

    That does provide a limited fix if I were to subclass everything in the Standard Library and only use those. However if I ever wanted to subclass the "ModelObjectImperial" or any of those "[StandardLibraryObject]Imperial" those subclasses revert back to metric.
  7. We are looking for an intermediate skilled Simio engineer for a 3 month contract. You will be able to work remotely with myself, whilst engaging through an online or VR platform, should you have a headset. Please pm me your details if interested. All conversations are treated as confidential.
  8. Earlier
  9. jzhou

    Checking if an entity ahead exists.

    ModelEntity.NextEntityAheadOnLink != Nothing
  10. Mr.Meeseeks

    Checking if an entity ahead exists.

    Heya, At the moment, I got a model in which trucks are following each other, and able to catch-up...till they reach a certain distance between each other. When they reach the desired distance I managed to set the same speed by using the following assign step: ModelEntity.Movement.Rate, new value: ModelEntity.NextEntityAheadOnLink.Movement.Rate. But whenever the entity ahead leaves the links, I obvioulsy get an error. So I would like to know how I let this entity check if there's any Entity ahead? Thanks in advance :).
  11. dsturrock

    Default Unit Settings (Imperial vs. Metric)

    I assume that you are aware that on the Run Ribbon > Units Settings you can set any of the units defaults. For example, you can change the default Length & Distance from Meters to Feet. While this does not change the default in any object, it does change things like: the grid in the facility view will now be in feet, distances in the trace window with be in feet, and output statistics of type length or distance will be reported in feet. I expect that you are requesting that when you place a object with a distance-related property like Initial Desired Speed on ModelEntity, that it would automatically be labeled in Feet per Minute rather than Meters per Second. Of course you would also want the corresponding default value to change along with it, for example from 1.4 m/s to 275 f/m. While I expect that is possible, it seems to me that is best as defined object behavior. For example, you could easily subclass ModelEntity to create a ModelObjectImperial that has those values and units as you desire and simply use that in all your models.
  12. Is there a way to have the Unit Setting default as Imperial vs. Metric when starting a new model or creating a new entity? It's very tedious to change every setting for every new component. Even subclassing Models or entities reverts back to the Metric default.
  13. Rusty

    tagging Entity

    Thanks
  14. CWatson

    tagging Entity

    Yes, let's say your entity is created using an Orders table, where the entity has a 'row' in the table associated with it (with arrival time and other data, presumably the customer ID as you mentioned from the excel file). Then, within the ModelEntity object, find the Display Name property (under Advanced Options). The table name/column name can be referenced within the Display Name (and then the Display Name, ModelEntity.DisplayName) referenced from the Dynamic Label Text property - see the SchedulingBicycleAssembly example under Support ribbon, Examples. Then, when the entity moves around the maintenance shop / manufacturing floor, etc., it will be labelled with the information associated with the entity (ID) from the table.
  15. Rusty

    tagging Entity

    Is there a way to label an entity with an ID (customer vechile ID) as it moves around the different maintenance shop? The ID is coming from an excel file. Thanks
  16. One option would be to put the 2 (or more) workers in a 'List' of workers and simply select from that list, and use the Number of Objects property (under Advanced Options) set to 2 (or the number of workers in the list that are needed. Workers can be placed on multiple lists. Another option would be a more complex table based approach. See the UsingRelationalTablesToDefineTaskResourceLists SimBit for an example.
  17. SimioSimulation

    One workstation/server with several 5 different processes

    If a particular task requires 2 workers, how can I do that?
  18. Thanks, CWatson, I reviewed the 'LogicBasedOnEntityState', therefore, I only can flag one type of ModelEntity for each bus. How I can specify multiple types of entities with the unique distribution; for example, the first bus; 0.3 Adults, 0.3 Teens and 0.4 Seniors, and the second bus 0.4 Adults, 0.2 Teens and 0.4 Seniors? May I link bus number with a table of entities profile, for instant?
  19. MEagar

    Extras Library

    It can indeed...Have a look at the jib crane library as well...there are numerous ways in which the robot can be constrained....if you need help to alter it...send me a pm....
  20. adrawli

    Extras Library

    I just "found" this library... fantastic new additions... especially like the robot as it has direct application in my current modeling effort! However, I was wondering why the robot seems to be limited to only transporting a single entity at a time? Can it be modified to pick up multiple entities with a single pass? For example: in a warehouse setting... moving 6 "cases" to place as a single layer on a pallet.
  21. Based on your description, you could add a new State variable to the ModelEntity. This state could then be used to group into their separate buses. See the SimBit named 'LogicBasedOnEntityState' for more information on adding a state variable to the entity. I'm not sure the entities need to be batched, but could be sent in different directions based on their new state variable (BusNumber, as an example, assigned to 1 or 2). If they go on a completely different 'routing', the ModelEntity.BusNumber could then be used in a Decide step within a process that would assign a sequence table to each - using a SetRow step. See the 'ChooseAlternateSequence' SimBit for an example of using the SetRow step.
  22. I want to simulate a touring group utilizing 2 different buses to the same destiny, concurrently there are multi-types of model entities with a unique percentage distribution; "Adult, Teen and Senior", passengers. Finally, at arrival, both groups unloaded from their buses at the same time. My Question is: How I can to batch each group in a separate assembling area, so then they would follow a different group routing? I studied the "Combiner Node" example in the SimBit, can I do it without parent priority logic?
  23. So how can I do what I need?
  24. Storage is a logic queue....not a physical queue.
  25. Thank you for the response. But what I'm loking for is to storage elements in a queue indefinitely until its due date is reached. When the due date of the entity is reached on simulation time the entity will be then taken from the queue by a worker
  26. mwlemmond

    Extras Library

    Where can I download/get the most current Extras Library from?
  1. Load more activity
×