Jump to content

Search the Community

Showing results for 'create new object'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Simio Public Forums
    • Welcome and How To Become a Simio Insider
    • Simio News and Announcements
    • Simio Product Details
    • Simio-Related Positions Desired or Positions Available
    • Help Getting Started with Simio
  • Forums for Simio Insiders Only (See Public Forums Welcome topic to sign up)
    • SI General Discussions
    • SI Sprint Releases
    • SI Shared Items
    • SI Ideas and Suggestions
    • SI Known Issues and Workarounds
    • SI Performance Tips
    • SI Non-US Cultures
    • SI Student Competition
    • SI Educational
    • SI Libraries and Objects
    • SI Animation and Visualization
    • SI Distributions, Functions, and Expressions
    • SI Simio Tabs
    • SI Experimentation and Optimization
    • SI Functional Approaches
    • SI Industries / Domains
    • SI Types of Simulation
    • SI Emulation
    • SI API

Calendars

  • Simio Calendar

Categories

  • Files
    • Academic Information
    • Product Information
    • Case Studies

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


First Name


Last Name


Company/University Name


OCCUPATION


ICQ


WEBSITE


YAHOO


AOL


LOCATION


FACEBOOK


GOOGLEPLUS


SKYPE


TWITTER


YOUTUBE

  1. Hello everyone, I am trying to add a new property for a Server object, which would be a string. For instance, the property needs to be something like "Type of Patient" (that each server can attend). I created a property within the Server's subclass, but it does not work. ¿How can I define a new property for a certain object? Thanks in advance, Marcel Favereau
  2. Hi there, I'm very much a novice, but currently leveraging the logic in VisitAllServersInAnyOrder simbit to ensure an entity visits an entity is never reworked more than once. I've updated the model entity with required state variables and created a "MyServer" to create the "HasEntityVisited" etc etc. I'm using the "Candidate.MyServer.HasEntityVisited==False" logic for the selection condition in the output node routing logic. However, whenever I run the model I get the error message "Referenced definition type "MyServer" does not match executing type "BasicNode". I've gone over and over the various elements and compared to the working simbit, but can't identify the issue. Any help would be greatly appreciated. Thanks in advance. Garrett
  3. Rotary filler head object that represents animation of bottles rotating around a cylinder as they get filled. You can use a regular server if animation is not required. This object lets you define the number of filling heads, direction of rotation and rate (Bottles Per Minute), pitch of fillers heads (in degrees) and ReleaseType (Release type represents where the bottle will be released at 180 Degree from the start point or 270 degree). As seen in the picture above, Arrow represents the starting point. Users can also specify if they need fine control over the rotation of the filler heads. If fine control is set to True filler head will pitch by 1 degree. This provides smoother animation.Users will have to make sure the pitch is set correctly in relation to the release type if Fine Movements are set to False. With FineMovements set to False filler heads movement is equal to pitch defined. Users can also specify failure rate in similar way to server or other standard Simio objects. This object has not been extensively tested and it can be further customized to requirements. IndexingPlate - V4.spfx
  4. A basic photo eye object that can be used with conveyor belts. Photo eye is based on a transfer node object. It collects statistics on time in blocked state, cleared state and throughput. Transfer nodes on entered and on exited add on processes can be used as on blocking and on clearing add on processes. Photo eye has properties to define the delays for on blocked and on cleared. Photo eye will wait to complete on blocked delay to execute on blocked add on process. Similarly, photo eye will wait to complete on cleared delay to execute on cleared add on process. PE_Library.spfx
  5. Hello Everyone, please can someone help me with this situation? I want to use a Server as a storage place, entities coming out of it go into the MemberInput of a Combiner. I want the number of entities that leave the Server to depend on the state of the entity that will enter the ParentInput of the Combiner. How can I access the state of the parent entity that will enter the combiner from the Output Node of the Server? Thank you very much, Greetings! 14.10.spfx
  6. Hello, We are evaluating Simio and really like what we see from exploring the Simio Personal Edition. Custom Dashboards are a high priority for us and we appreciate the fact that Simio seems to allow creation of custom dashboards from within a model; however, we would like to know if Simio allows the creation of custom dashboards that are portable from model to model. For example, we would like to: Create a dashboard that displays a chart depicting activity cost per entity (for a selectable set of entities) over the simulation period. Reuse/import this dashboard into any model to display the activity cost per entity over the simulation period (for a selectable set of entities). Two questions: Is this possible with Simio? If yes, which edition(s) of Simio support this capability? Thanks in advance! Donovan
  7. Hi All,

     

    I am trying to look as to how can we create experiments with various schedules in the SIMIO experiment tab.

    Currently I am not using RPS version.

    I have created a schedules for various servers using Simio process logic and schedule table for each server.  I am able to run one schedule and see the resulting performance, but it would be interesting to see how the changes to the sequence of orders changes the performance.  How could I set up experiments to make changes to the sequences in the tables?

  8. Hello, I have a Arrival Table, but I only want to create Entities of a specific part of the Table based on a property. IntCol Entity 0 A 0 C 1 B 1 c So, the source should create all entities with a certain integer in column 'IntCol'. The integer value is assigned by a referenced property that I can experiment with different parts of the ArrivalTable For example: If Property == 0 , create only A and C in the source. How can I do that? All the best
  9. Hi all, I am working on a building evacuation project through Simio. I want to know how can I block a sink object, so entities can not exit through that sink. I also need to know if I can somehow define this situation in referenced property under Experiment and try different scenarios. For example in each scenario I block one of the exits and monitor the number exited (survivors) or evacuation time. My other problem is simulating fire with different rates and interaction of it with the entities, as when they see fire they avoid running toward that direction and change the route. Thank you for your help,
  10. I have developed this Stacking object that I am using to model Container Stacking for reach stackers and Toggle on/off for straddle's. It also automatically un stacks itself if the container needed is below others StackingObjectDemo.spfx
  11. Hi all, I am wondering of there is a way to create something comparable to a"wait" resourcestate. Maybe by defining or monitoring the "waiting time" of a server. Thankyou in advance!
  12. Hi - Let's say I have two objects Object1 and Object2 in my project. In a model I have one instance of Object1 as Object1_01 and another instance of Object2 as Object2_01. Is there any way I can access the variables values of Object1_01 from Object2_01. I tried to define an ObjectInstanceProperty in Object2 and set it to Object1_01 for Object2_01 instance but its not working. Any ideas that can solve this issue? Thanks Zaki
  13. I am trying to set up a custom object subclass for a conveyor that emulates an accumulating conveyor which has configurable "zone" lengths and overall lengths. Zones can be equated to "cells" in Simio. For example, if I have a 6' long conveyor with 12" zones, then I would have QTY 6 zones on the 6' long conveyor, which means a traveler capacity of 6 and a cell count of 6. For a 6' conveyor with 24" zones, I would have QTY 3 zones, traveler capacity of 3 and cell count of 3, and so on. In my custom object subclass, I have custom properties for the conveyor length and zone length. I have a function that calculates the traveler capacity based on this. The issue I am having is setting the initial traveler capacity and fixed cell count properties to reference the output of this function. The problem is two fold: 1) How do I create a default property value that references another property or function within the same object instance? For example, say my object subclass is called "Conveyor_Custom" and my capacity calculation function is called "CapacityCalculation". I am able to reference the function output by typing Conveyor_Custom1.CapacityCaculation in the property pane of the first object instance (which is Conveyor_Custom1) on the main model, but I have to type this out for each instance that I create (ie. Conveyor_Custom1, Conveyor_Custom2, etc.). I am looking for a way to set the default value for the entire object subclass to reference the calculation from it's own instance. This default would need to be set within the object definition itself, so that I could drop many instances of the object into the model without needing to type in the name of each instance into the property pane manually. For example, something like Self.CapacityCalcuation would be great, but I am not sure there exists a generic self-reference placeholder and I can't find it in the documentation. 2) Even when I type in the capacity calculation reference manually for each object instance, I still get an error for the NumberOfCells property. For example, in the main model, in the property pane for the first object instance, I can manually set the InitialTravelerCapacity to Conveyor_Custom1.CapacityCalculation and get the correct value returned with no errors. However, when I set NumberOfCells to Conveyor_Custom1.CapacityCalculation, I get the error "Invalid numeric value". The output of the function is an integer (I have some rounding in there to make it so) so I am not sure why the value is invalid. I also tried setting it to Conveyor_Custom1.InitialTravelerCapacity and this also throws the same error. It would be convenient to be able to set the traveler capacity and cell count to the same value, since on accumulation conveyors with defined zone lengths, this is the real physical situation. It doesn't make sense for me to have to manually calculate this and input the actual integer value when there is already a function set up to do this and other properties are able to reference the output of that function. If anyone has experience with this please let me know, in the meantime I am doing it manually but it is very tedious. Thanks!
  14. I would like to reference state values associated with objects within a data table. For example, suppose I have a Data Table, call it Tab1, with an Object Reference column called Obj. The first entry in the object reference column is a resource called Res; thus, Tab1[1].Obj points to Res. How do I access the value of Res.CurrentCapacity using the table reference? To make this a little more complex, what if the state were a vector of integers? Thus, what I would like to reference would be something like Res.vector1[1].
  15. Hi, How can I check if an object refernce state is null? I tried "state.is.null" and "state == null" but both did not work. Thanks,
  16. Hi, I want to have a source that creates entities according to a date. But also, I want each entity to carry some information like Code, Processing Time and Type. It is possible to do that? And After, how I can use the information that each entity carry? For example, Each entity has their own processing time (according to the table), how I can use that procesing time in a server? Thanks for your help!!!
  17. Hi all!, would you help me with this? I want to do a discrete simulation of the current situation in a Hospital in the inpatient unit. I have the data of one year of patients, (over 18,000 people) and I want to use that data in the simulation. That would make more easy to model the server processing times, while we will use the real server times and sequences that each patient had, instead to use probabilities and distributions for the sequence and server times respectively. So, I created a table where each row represent a patient with a sequence (which bed he was assigned due to his level of acuity) and the time that he spent in that bed before he was dispatched. The are more times involve, but we can focus in those parameters to have it more simple. So, the table have the patient name (entity) ,bed (sequence) and Length of Stay in the bed (server processing time). I don't know if is possible that when I create each entity, I can assign, based on that table, the sequence and the server processing time for each patient. How I can do that? Thanks for your time and help
  18. Hi Indsiders, after 30 hours of simulation i get this error message from a DB Write Step: Exception from Step "StepName" execution.Object reference not set to an instance of an object. I dont know why i get this error, cause all entities before where able to execute this step. Is someone able to give me an adivise with this informations ? Beste regards, Benjamin
  19. Hi everyone, I am working on a project that has more than 2,000 different arrival distributions. The distributions are all exponential, but they all change over time. To illustrate: suppose I am modeling 30 companies around the world, each company with a group of suppliers (or clients), each supplier (or client) with a group of parts (or orders) that will be arriving in my company to be processed. Each one of these parts coming from each supplier to each company (I will call it a combination) has its own distribution that changes over time. [this is an analogy to my problem] If I had only 1 company with a few suppliers and a few parts, the natural solution would be to use Rate Tables. This would be good because I want to investigate the impact of different Rate Scale Factors (increase or decrease of arrivals) on my key performance indicators. However, as I mentioned, I have more than 2,000 different distributions. So, my main question is: does anyone have a suggestion about how to create these arrivals in an efficient manner? I am assuming creating one source and one table for each possible combination would not be efficient, as it may make the model super heavy. I have thought about two different solutions (which I am not sure if it is good and, even worse, I do not know how to implement yet). So, recommendations to any materials, SimBits or tutorials that might provide more information about my ideas are really appreciated. #1) One idea was using an object inside an object in Simio. This may reduce at least a few combinations?! However, I do not know how to model objects inside objects in Simio. #2) Letting Simio auto-create all my servers and auto-fill the information using tables. This means that I would create one source for each combination. Although this may not be computationally efficient, at least I would not have to drag and drop each one of them. But again, I am new to this auto-create object tool and I do not know how to implement it. So, I really appreciate: - any ideas on how to solve my problem in an efficient way - materials that may teach me how to solve my problem using my idea #1 or #2. Another issue is that RateTables (as far as I know) cannot be imported and binded. So, how can I input all my 2,000 columns of arrival rate data in Simio? Otherwise, my solution #2 is really bad. I have also discussed the idea of grouping the arrivals together and using TableRowReferencing and discrete distributions ("mix") to reduce the number of possible combinations. However, the team I am working with does not think this is a good idea, since each distribution change over time in a different way. So, combining them may not be very accurate. Thanks!
  20. In the source of my model, I would like to generate arrival events by looking through row by row of a given table. However, I only want to create the 2nd arrival event when all the entities of the created by the first arrival event has moved beyond a certain point, where Globalstatevalue = 0. So in my process flow, I did something like this:When the globalstatevalue = 0, I want to go to the next row of my table and generate the 2nd arrival. I did this my fire an event The setting at my source: Arrival Mode: On event Triggering Event Name: name of event that I fired in the process flow. I managed to get the initial arrival to make sure that the Globalstatevalue = 0. condition is reached. However, the 2nd event is not triggerd at all and the CurrentRowNumber is not incremented as well. May I have some advice please? Thank you
  21. Hi All, I'm currently using a old working model and copy-pasted a process from another working model. The process uses a couple of assign using ModelEntity State variables. However when I recreate them in the model where I copied the process, I can't use them I always get an error (and orange box). Those State variables were working find in the old model. Anyone knows why I can't copy them in another model ? Tks to all. Janik
  22. Greetings! I have this problem and I'm probably doing something wrong. I'm trying to use the Find Step to make my entities look for the closest server through the DirectDistanceTo Expression. This Process is triggered when the entity enters a Transfer Node. Based on these screenshots, can you tell me what am I doing wrong? I'm almost certain the Search Expression is incorrect. Thanks!
  23. Hello Simio Forum I'm trying to create a model where I create 3 entities at the same time assign them to different routes and then batch them together again at the end of the routes. I got all the different processes at the different routes figured but i cant find a way to create the 3 different entities simultaneously. Hope that you can help, maybe the answer is obvious, thank you
  24. Hello I want to know if there is a way to create 2 different entities at the same source at the same time. I want my source to pick between 3 sets of entities when creating new entities. I have seen something similar in a simulation, where a man and woman was created simultaneously and the woman was assigned to a que while the man went to a server, but I can't find this simbit now. Please help me, thank you very much
  25. Hello, In my model I’ve made entity arrival mode to be On event and I’ve created an event named CommandeEvent in the Definition ==>event section. In order to action the event, I’ve created a process called ProcessEvent in which I have a decide step followed by a fire step that fire the CommandeEvent if the condition in the Decide step is respected. But when I run the model, the entities are not created. Is there something I should do differently or add ? Thank you, Flora
×
×
  • Create New...