Search found 362 matches

by HarryBunnik
Friday 30 January, 2015 - 12:17
Forum: Enterprise Dynamics 4DScript
Topic: Coding question
Replies: 3
Views: 3734

Re: Coding question

Ah, ok. I was a bit to quick with reacting... You could do: If( CompareText(Name(first(c)), [...]) = true, 1, dUniform(2, 5) ) Or search for a randomly open channel (a small change based on SendTo statement 4 of the server): If( CompareText(Name(first(c)), [...]) = true, 1, IndexMax(NrOC(c)-1, OCRea...
by HarryBunnik
Friday 30 January, 2015 - 11:58
Forum: Enterprise Dynamics 4DScript
Topic: Portal crane problems
Replies: 3
Views: 3608

Re: Portal crane problems

Ha Carnm, What is giving your trouble with the crane? Mostly the problem is to define the SendTo statement correctly, so the crane knows where to bring something. if you can post your model, we can have a look to perhaps improve on it. The offset parameters of the advanced transporter are used to ma...
by HarryBunnik
Friday 30 January, 2015 - 11:46
Forum: Enterprise Dynamics 4DScript
Topic: Coding question
Replies: 3
Views: 3734

Re: Coding question

Ha Carnm, You can change the SendTo code to something like: If( CompareText(Name(first(c)), [...]) = true, 1, 2 ) All atoms with the name "..." will be send through channel 1, else it will go through channel 2. However, if you have many of those decision points, you might want to set a lab...
by HarryBunnik
Monday 26 January, 2015 - 18:23
Forum: Modeling in Enterprise Dynamics
Topic: Query about Job Shop Simulation Model
Replies: 3
Views: 5544

Re: Query about Job Shop Simulation Model

Ha,

It looks like the Experiment Wizard is not configured correctly. I would have a look there and see what atoms you are logging and what you are logging.

In the ED-help there is a special entry with an explanation of the "Experiment wizard".

Cheers,

Harry
by HarryBunnik
Monday 26 January, 2015 - 18:16
Forum: Modeling in Enterprise Dynamics
Topic: Simulating Multiple Cycle Time and Setup Time in One Server
Replies: 3
Views: 6064

Re: Simulating Multiple Cycle Time and Setup Time in One Server

Ha, I think you are on the right way. You already defined a label value in the arrival list. This you can use as a cycle time. If you then use a modulo for the input of the server and compare it with 10000, you can add for each 10.000th product some extra time which is your setup time. So something ...
by HarryBunnik
Friday 23 January, 2015 - 10:59
Forum: Modeling in Enterprise Dynamics
Topic: Query about Job Shop Simulation Model
Replies: 3
Views: 5544

Re: Query about Job Shop Simulation Model

Ha,

You've set variable times (NegExp(10), Poisson(5)) for the breakdowns on the servers, which will differ with each run (unless you set the model to repetitive), thereby influencing your outcome.

Cheers,

Harry
by HarryBunnik
Friday 23 January, 2015 - 10:53
Forum: Modeling in Enterprise Dynamics
Topic: Simulating Multiple Cycle Time and Setup Time in One Server
Replies: 3
Views: 6064

Re: Simulating Multiple Cycle Time and Setup Time in One Server

Ha, You can do this in several ways. one would be to make a case statement based on the nr. of products that have entered the server (such code you can set on the cycle time of a server): Case( input(c), 5, 7, ..., ... ) This is however, when you have a lot of products quite tedious. Another option ...
by HarryBunnik
Thursday 22 January, 2015 - 18:41
Forum: Enterprise Dynamics 4DScript
Topic: Entrance time in resouce
Replies: 8
Views: 7165

Re: Entrance time in resouce

Ha Remix, The lock (and unlock) atom is the correct atom to achieve this. You can limit the content in a part of your model with these. Labels you have to create by: Label([NameOfLabel], i {reference to product which can be used only on Entry and Exit triggers, also see the manual} ) := time Which s...
by HarryBunnik
Thursday 22 January, 2015 - 11:50
Forum: Modeling in Enterprise Dynamics
Topic: Channel problem
Replies: 3
Views: 4030

Re: Channel problem

Ha carnm92, If you select the first source, you can change the SendTo statement. If you select the 2nd option ("An open channel (First channel first): search, starting from the first channel, and send to the first open channel found. ")and the source with capacity 10 is connected to the fi...
by HarryBunnik
Monday 19 January, 2015 - 14:26
Forum: Modeling in Enterprise Dynamics
Topic: Modelling a Construction Process
Replies: 3
Views: 3813

Re: Modelling a Construction Process

Ha Dawr, If you place an ExcelActiveX atom in your model, you can link it with Excel (also see the help of the ExcelActiveX atom how to do so). Here you can create some tables (using the GUI of the ExcelActiveX). When you open the GUI of such a table, you can create aliases. These are very handy in ...