.


:




:

































 

 

 

 


.




getOwner ()

Java . , .

AnyLogic : , , . . . 7.12, Model, world, Memory Agent . (, :


), "" .

agent Agere

Model, . Agent , - agent. m , agent (, ) ( m.).

Agent :

1. Agent ( m) Model
, "" :

Model m = (Model)getOwner();

2. Model

m. = 1;

getOwner , - -, . Model. Model.

. Agent, ( ) agent Model. Agent , , Model:

□ :

Model m = (Model)getOwner();

□ agent: int N = m.agent.size();

□ "go" 0:

m.agent.item(0).statechart.fireEvent("go")

□ agent:

int I=getlndex();

7.7.3. this

. . AnyLogic , , , , . ., . - , , this.


, - , . , this, , , . , , life, Agent, , Agent.this. this, - .

. , , , , . :

dispose_agent(Agent.this);

Agent, .

, . 7.12.

:

= agent.item(O).age;

, Model, - root age Agent, 0

root.

agent.item(O).age = 0;

agent.item(O).setModified();

, Model,

age agent. item(0),

(, ),

age

.

agent.item(O).set_param(25);

, Model, param agent.item(O) 25, onChange_Param, . Agent, param. , .


:

Model m = (Model)getOwnerf); m.x++; ((m.agent).random()).age = 35;

Agent. - m Model, Model, . 1 , . . root. , Model (. . root), age - 35. "" , a.b.c.d ((.b).).d, :

m.agent.random().age = 35;

agent.

dispose_agent(< agent > )

Java , , , . AnyLogic. .



8






:


: 2018-10-15; !; : 452 |


:

:

- - , .
==> ...

1646 - | 1604 -


© 2015-2024 lektsii.org - -

: 0.014 .