33
Awe sim

Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Embed Size (px)

Citation preview

Page 1: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Awe sim

Page 2: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Basic Visual SLAM Elements

• CREATE Node

• QUEUE Node

• TERMINATE Node

• ASSIGN Node

• ACTIVITY Branches

• GOON Node

• COLCT Node

Page 3: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Figure 1: The AweSim Executive Window with theIllustration of Scenario Components

Page 4: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

جدید پروژه شبکه –ایجاد ایجاد دهنده: - • سرویس یک صف یک سیستم مثال

. هر برای سرویس زمان بگیرید نظر در را فروشگاهیکنواخت توزیع دارای . u[6,12]مشتری در است

منتظر صف در مشتری دو سازی شبیه شروعصف. ظرفیت . 10هستند در مشتری اولین است نفر

. 5زمان دارای مشتریها ورود شود می سیستم واردمیانگین با نمایی . 1/0توزیع اگر از 100است مشتری

. میرسد پایان به سازی شبیه شود خارج سیستم

Page 5: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Single Server Queuing System Diagram

ArrivingQueue of Waiting

for Inspection

Inspection Station

exit

Page 6: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

ورودی نهادهای ی کننده تولید در صف یک ایجادسیستم

) فعالیت ) هم به سیستم اجزای اتصال . است سازی شبیه در زمانی تأخیر برای

از بعد از selectفعالیتهای Queueوبعدعادی فعالیت حاالت بقیه و سرویس فعالیتهستند.

. شود می انجام بخش دو بین فعالیت هر

Page 7: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

CREATE Node

TF

MC

MVM

TBC

CREATE,TBC,TF,MV,MC,M;

Page 8: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

CREATE Node Example

• CREATE,EXPON(10),75,ATRIB[2],,;

75 ATRIB)2(

EXPON)10(

Page 9: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

بردار از متغیری atribمیتواندر جاری زمان تا نمود مشخص

. شود ذخیره آن

بعد مرحله نودهای تعداد حداکثراز میتوانند را خود ورودی که. کنند دریافت نود این خروجی

Page 10: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

QUEUE Node

• QUEUE(IFL), IQ, QC,BALK(NLBL) or BLOCK;

IQ

QCIFL

Page 11: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

QUEUE Node:Balking and Blocking

• QUEUE,3,2,10,BALK(A);

2

10

3

• QUEUE,1,0,4,BLOCK;

0

4

1

A

continue

Page 12: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

که فایلی اسم

نهادهای مشخصاتآن در صف داخل. شوند می ذخیره

(K (q1مثًال

انجام کاری چه بود پر صف اگرشود

Page 13: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

دور • نهاد بود پر صف اگر فرض پیش حالت در. شود می ریخته

صف Blockاگر • این به منتهی سیستم کار باشد. شود می متوقف

فایل Balkاگر • یک در اضافی نهادهای باشد. شود آزاد صف تا شوند می ذخیره جدید

Page 14: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

TERMINATE Node

• DONE: TERMINATE,25;

25

DONE

Page 15: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

سازی شبیه پایان برای الزم خروجی تعداد

تعیین INFاگر مدت پارامتر اساس بر سازی شبیه مدت بود. شود می

Page 16: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

ACTIVITIES

DUR,PROB,OR COND

N A

ACTIVITY,A,DUR,PROB OR COND,NLBL,N,ID

Page 17: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Activity Duration (DUR)• Can be specified by any expression

containing a Visual SLAM variable or network function.

• Can be made to depend on the release time of a node in the network; the activity continues until the next release of the node.

• Can be made to depend on an assignment made at an ASSIGN Node; the activity continues until a stop signal is assigned at an ASSIGN node.

Page 18: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Activity Probability Specification (PROB)

• Must be an expression that yields a value between 0.0 and 1.0

• Sum of PROB branches emanating from a single node need not be 1.0.

• May be assigned to branches emanating from a QUEUE.

Page 19: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Activity Condition Specification (COND)

• Allowed for regular activities; cannot be used for service activities!

• Format: VALUE operator VALUE– VALUE can be any expression, Visual

SLAM variable or random variable– operator is any standard C relational code

• <, >, <=, >=, != or = =

Page 20: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

ذخیره برای فعالیت شمارهالزم ) تحلیل برای آماری اطًالعات

است(عدد حتمًا� است الزم اسم این

بًاشد.

صورتی ) در سرویس زمان مدتباشد ( سرویس فعالیت که

صفر صف به کننده تولید از K مثًالاست.

. نمود تعریف شرط میتوان سرویس غیر فعالیتهای برایتولیدی* عدد کوچکتر slamاگر عدد این از یک و صفر بین

: . مثال میدهد عبور اجازه )ATRIB[2]<XX)2بود

) ( . اختیاری مقصد نود اسم

در که سرورهایی تعدادمقصد در موازی پردازش

. هستند فعالیت

گزارشات در که اسمیفعالیت این برای آماری

. شود می لحاظ

Page 21: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

Basic System Variables

• TNOW Current time• NNACT)I) Number of active entities in activity I at

current time• NNCNT)I) The number of entities that have

completed activity I• NNQ)I) Number of entities in file I at current time• NNRSC)RLBL) Current number of units of resource

type RLBL available• NRUSE)RLBL) Current number of units of resource

type RLBL in use• FIRSTARRIVE Time of the first entity arrival at a

COLCT node• LASTARRIVE Time of the most recent arrival at a

COLCT node

Page 22: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

: از جدید کنترل یک ایجاد دوم مرحلهcontrols بخش

Page 23: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

CONTROL Statements

• Basic Control Statements– GENERAL: Name, project title, date of the run,

and number of runs to be made• GEN,NAME,PROJECT,DATE,NNRNS

– LIMITS: Defines the max index for global variables, attributes, and largest number of concurrent entities

• LIM,MXX,MLL,MSZ,MATRIB,MLTRIB,MSTRIB,MNTRY

– FINISH: Consists of a single field• FIN;

Page 24: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

CONTROL Statements

• Use-as-needed Control Statements– NETWORK: Specifies that a network

description follows– PRIORITY: Specifies a rank given to entities

based on the IFL value– INITIALIZE: Specifies the begin and end time

for a simulation and whether or not to clear values between each run.

– ENTRY: Used to place specific values into files or schedule arrivals to nodes.

continue

Page 25: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node
Page 26: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node
Page 27: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

• Entity Variables• ATRIB[I] Real valued attribute of current entity• LTRIB[I] Integer valued attribute of current entity• STRIB[I] String valued attribute of current entity• Global Variables• XX[I] Real system or global array• LL[I] Integer system or global array• SZ[I] String system or global array• ARRAY[I,J] System doubly-subscripted array• SS[I] State variable I• DD[I] Derivative of SS[I]• STOPA Assignment to stop activities

Page 28: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

بعنوان controlحال و شده ذخیره) . شود ذخیره جاری (set currentکنترل

Page 29: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

: دکمه‌ی زدن با سوم شبیه runمرحله. نمایید اجرا را سازی

بخش: • در احتمًالی خطًاهًای نکتهReport>Output…<. است رؤیت قًابل

سًازی* • شبیه پیًامهًای انتخًاب updateدر را . است بهتر کنید

بخش • از کار نهایی ی نتیجهReport>Output>Summary: است رؤیت قابل

Page 30: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node
Page 31: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node

به: فایل فولدر یک در ها پروژه نکتهنصب Projectsاسم مسیر همان در

AweSim. شود می ذخیره

Page 32: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node
Page 33: Awe sim. Basic Visual SLAM Elements CREATE Node QUEUE Node TERMINATE Node ASSIGN Node ACTIVITY Branches GOON Node COLCT Node