
antonio6vieira
Members-
Posts
107 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by antonio6vieira
-
Reference date table on a submodel
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Any help? -
Reference date table on a submodel
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
I know that. I can access the values - thus I assume I have succeded in passing the table values from one level to another. The problem is that I can't refer the table on the property I mencioned (please see the error on the file I uploaded) -
Hi guys. I attached a sample of the problem Im facing in my project. In my main model I have a table that has a column of the type date and my entities have to be created, on a submodel, on the times specified on the table that has the column of the type date. I was able to reference the table on the main model to the submodel and thus pass the values. However, on the create object of the submodel I was not able to set/reference the property for the ArrivalTimeProperty property of the Source. Can somebody help me please? Thanks. Model.spfx
-
create entities based on probability
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Due to some late demands now instead of creating entities based on a probability, I also have to allow the model to create entities based on a schedule. So, I am importing an excel table that has a column, with the time to create, and another column, with the value to assign to the entity. I am already able to create entities based on the datas imported from excel, but I don't know how to assign the value of the remaining row of the table to the created entity... Can somebody help me on how to do this? Thanks! -
Vehicle acceleration doubt
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thanks for the reply. I tried to change the Movement.Rate state but the result was the same. Please find attached the model I am working on. For the present problem I have, you only need to analyse the "EntryRoundaboutOrStop", "InRoundabout" and "Acceleration" processes. As you can see by executing the model, the car executes the process Acceleration but will only start its movement once he finishes accelerating... This didn't happen on the previous traffic model I worked on... Roundabout.spfx -
Hi guys! As I said in a previous post, I'm trying to simulate roundabouts on Simio. So, I was wondering what would be the best way to model the acceleration process of the cars. In a previous model I worked on (also on the field of traffic micro simulation: traffic lights and pre signals) I was able to model the acceleration by incrementing the DesiredSpeed, in intervals of time, according to an expression I implemented (from a scientific article). Nonetheless, if I try to do the same thing on the roundabout model, the DesiredSpeed increases but the cars won't move - they will only move once they stop accelerating. This didn't happen when I did the traffic light model. So, I would like to know why does this hapen now? Also, what you guys think would be the best way to implement the acceleration of the vehicles? Thanks.
-
create entities based on probability
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thanks! Worked like a charm -
Hi guys. So, in my model, I have a table (binded to an excel file) with 2 columns - 1 indicates the real number that I want to assign to the state of an entity and the other indicates the probability of that assignment being made. So, I want to assign the values specified on the table, based on the probability also specified... Can anyone give me some hints on how to do this? Thanks.
-
Timer for each entity - Location?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
My objective is to have entities wait on an input node of a combiner for an event. When the event is fired, the corresponding entity to that event enters the Combiner and does something. That's why I think I need an event for each entity, because each entity is supposed to enter the combiner at different times. Yet, sometimes when the event is fired the entity isn't on the input node of the Combiner (the entity is late) and that is why I need to access (on the ModelEntity) the object where the entity is located (object of the Model). At first I had a global event and entities entered the input node one at a time, but that didn't work because there are situations on which the first entity has to wait and another has to go. I hope I have explained myself correctly :/ -
Timer for each entity - Location?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
To my problem I don't care about the coordinates (x,y,z). I want to know if the entity is on a specific object of the main model (e.g. Combiner) when the timer it fired. I'm thinking the best approach would be to use a process on the ModelEntity model (triggered whenever the timer is fired) with a decide step with something like: Get(EntityPosition); Decide(EntityPosition== Model.Combiner); Till now I've tried to use the currentNode function and the location.parent on a ModelEntity process but without success... Any help? -
Hi guys. I have a timer for each entity. I'd like to know the location (object) of each entity whenever its timer is fired. Can somebody give me some clues on how to do this? Thanks.
-
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
gdrake, As I thought there had to be something pointing to the B entity, although I didn't know I could use "B1[1]" to specify an entity from the population. Thanks for the enlightenment! Now, is there some way to point to a specific entity that has a specific value on a state? At the moment I use an entity state to point to it (same approach as "entidade" state you saw on my previous model), but I would like to know if it is possible to specify it directly, something like "B1[1]"? Thanks once again! -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
I think that I may not have been clear and my apologies for it. The suggestions gdrake gave work perfectly and thank you for it What I would like to do is to stop using that "entidade" state... Is it even possible to do that? I attached the same model with the modifications gdrake suggested and without the use of the "entidade" state for you to see the error. I also changed the names of the steps and processes to make it easy for us to understand what we're talking about. Many thanks! solution1.spfx -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Sorry but I was talking about process "TransferNode1_Entered". If I understood correctly that sugestion was for "TransferNode2_Entered". "Transfer2" of "TransferNode1_Entered" process. Maybe that was the confusion... Sorry about those names... This model is just for experiencing this :/ -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thank you very much, that did work. I was missing the "B.estacao.Contents.FirstItem.Entity" to specify the entity to be removed. Still, my model only works when I use the entity state "entidade" to point to the entity B. When I don't use this state and try to use "B.station" on the property "StationName" of the "Transfer2" step I get an error saying that I'm trying to reference B while the executing type is A. I understand why Simio is giving me this error but I think there has to be another way to do this without the use of the "entidade" state, am I right? -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thanks for your reply! Currently I have 2 problems: 1) I'm able to add the entity to a station but I don't think I'm doing it the right way since the only way I was able to do it was using variables to hold the entity I want to transfer... 2) I can't remove it in any way I try I attached a model on which I'm experiencing to see if I manage to do this. So, could you please take a look to see what I'm doing and tell me what I need to change? Thank you very much. solution1.spfx -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Can somebody help me please? Thanks -
Entity to station of another entity?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
In this situation, I think the approach of an entity in the station of another entity would be the best option... But I still didn't succeed in removing the entity from the station. Could someone help me please? Thank you. -
Passing table property error
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thank you very much -
Passing table property error
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thank you for your quick answer! The Simbit is helping me a lot with this Could you just tell me where the file you specified is? (Using A Custom Object In A Model: Data Tables) Thank you -
Hi everyone! In my simulation model I created a sub-model and placed many on its facility. On the main model I have a table that only has 1 object column and I want to pass the table to the sub-model as a property. I've done this many times with processes: I create a process property on the object and on the main model I pass the process through its properties. However I can't do this with table property: *On the main model Simio accepts the name of the table I write -> Ok *On the sub-model at Controls I write the name of the table property and Simio returns an error... Why is this? Please, some help.. Thanks.
-
Create your own symbols or modify Simio library symbols
antonio6vieira replied to SimioSupport's topic in SI Shared Items
Hi everybody! About this topic, I wonder if anybody has a 3D model that could share of a vehicle used to perform the pickings on their supermarkets. Here we call it milkrun but I think you might know it as logistic train (not sure). Similar to these: http://www.linde-world.de/mh-products/images/highlights/8950_reliab1.jpg http://www.linde-mh.com/media/images_mainpage/news/2011_1/logistics_train/3715_8214_b_456_456.jpg Thank you. -
Hello guys! In the model I'm developing I have a means of transport (lets call it car) that is an entity, another entity that is a driver and a third type of entity that represents the products. The main purpose of the car is to take the driver to a destiny (to get to those destinies he needs to choose between many paths -> selection weight) and then the driver leaves the car, goes into an object I created (channel) takes the products he wants and returns them to the car. Then, if in the same place he is, he wants more products from channels above the one he is on (yy axis), he repeats the process until he is finished. After that he returns to the car and drives to the next set of channels in his "shop list". Until now, I'm modeling this as a batch of a batch (products wanted batched on the driver and driver batched on the car) but I need the products to go to the car whenever the driver returns from a set of channels (so that they don't walk always with the driver) So, I would like to know if anyone has any suggestions as how to do this. I though of something similar to Simbit "UsingAStorageQueue" but instead of using the batch step I wanted to add the products to a queue of the object that represents the car. I tried to create a Station in the car object and I put the driver there through the Transfer step but i can't remove it from that station So, can somebody please give me some advice on what would be the best approach to model this problem? Or, if you think I'm proceeding correctly, can you please tell me what I need to do to remove the driver from the station of the car? Thanks
-
Pass values from parent to member directly?
antonio6vieira replied to antonio6vieira's topic in SI General Discussions
Thank you. My first try was to do something like that, but I couldn't find the Parent.BatchMembers.FirstItem.Member.State on the "State Variable Name" options, so I assumed it was not possible... Not sure if it's possible to do this, but I think it would be a good idea to make this field an expression editor like the "New value" is, since it's not the first time this happens to me and I'm sure it happens to other users too. Nevertheless, once again, thank you for your help! -
Hello! I have one doubt that I would like to clarify: I have 2 entities that travel grouped (1 is the member and the other the parent). There is one point at my model on which I want to separate them and at the same time copy an array of values from the parent to the member. At the momemt I'm doing this by using a state to hold the information from the parent when he enter the separate and when the member leaves it I copy the values from the state to the member. Untill now everything's fine but I'm a little affraid that it can result in some conflicts when many entities pass through the Separate at the same time... So I would like to know if anybody has any suggestions of how to pass the values directly without a temporarilly state? Just to be clear I'm trying to do something like this: Member.ArrayOfValues[index]=Parent.ArrayOfValues[index] which obviously doesn't work since this process is being executed by a token of the Parent... Thanks!