در قسمت های قبلی، مراحل ابتدایی ایجاد توپولوژی یک شبکه ساده با نرم افزار NS2 و ایجاد گره ها، لینک ها و عوامل ترافیک توضیح داده شد

در این قسمت به ادامه شرح اسکریپت OTcl و نحوه زمانبندی وقایع می پردازیم.

نکته : در این مجموعه آموزش NS2، نرم افزار NS2 در سطوح مقدماتی و متوسط آموزش داده می شود.

این مجموعه خودآموز آنلاین آموزش NS2 به مرور تکمیل می شود و استفاده از آن برای استفاده فردی رایگان است.

برای آموزش NS2 به صورت مستقیم و یا حضوری و همچنین آموزش NS2 در سطح پیشرفته با ما تماس بگیرید.

با فرض اینکه تمام پیکربندی شبکه انجام شده است، اقدام بعدی نوشتن یک سناریوی شبیه سازی (زمانبندی شبیه سازی) می باشد.

شی شبیه ساز دارای تعداد زیادی تابع عضوی زمانبندی می باشد. باوجود این، تابع $ns at time "string" بیشترین کاربرد را دارد.

 
#Schedule events for the CBR and FTP agents
$ns at 0.1 "$cbr start"
$ns at 1.0 "$ftp start"
$ns at 4.0 "$ftp stop"
$ns at 4.5 "$cbr stop"
 
#Detach tcp and sink agents (not really necessary)
$ns at 4.5 "$ns detach-agent $n0 $tcp ; $ns detach-agent $n3 $sink"
 
#Call the finish procedure after 5 seconds of simulation time
$ns at 5.0 "finish"
 

این تابع عضوی شی شبیه ساز، زمانبند را وادار به زمانبندی اجرای رشته ی مشخص شده در زمان معینی از شبیه سازی می کند.

به عنوان مثال، $ns at 0.1 "$cbr start" باعث می شود که زمانبند، تابع عضوی start از شی منبع ترافیک CBR را فراخوانی کند، که CBR را برای انتقال داده ها آغاز می نماید.

معمولا یک منبع ترافیک در نرم افزار NS2، داده های واقعی را انتقال نمی دهد، اما به عامل لایه پایین تر اعلام می کند که داده هایی برای ارسال در اختیار دارد،

و عامل با آگاهی از مقدار داده لازم برای انتقال، بسته ها را ایجاد کرده و ارسال می نماید.

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

این کار بوسیله دستور $ns run انجام می پذیرد.

 
#Run the simulation
$ns run
 

دیدگاه‌ها  

0 #2 آموزش نرم افزار 1395-05-18 20:55
به نقل از mansoore:
سلام برای آموزش شبیه سازی شبکه های بیسیم به فیلم آموزشی نیاز دارم که مراحل کار رو توضیح بده ممنون میشم اگر راهنمایی بفرمایید.


با سلام و تشکر از تماس شما

در آموزشگاه تیپی کلاسهای به صورت دوره های فشرده برگزار میگردد و براحتی برای افراد شاغل و یا شهرستانی قابل استفاده است، و در مدت کوتاهی می توانید به نرم افزار مسلط شوید. ( در فکر تهیه فیلم های آموزشی نیز هستیم)

جهت آگاهی بیشتر از نحوه برگزاری کلاس های آموزشی با ما تماس بگیرید.

موفق باشید
نقل قول کردن
0 #1 mansoore 1395-05-18 10:30
سلام برای آموزش شبیه سازی شبکه های بیسیم به فیلم آموزشی نیاز دارم که مراحل کار رو توضیح بده ممنون میشم اگر راهنمایی بفرمایید.
نقل قول کردن

نوشتن دیدگاه


 

آموزش های گام به گام

آموزش زبان برنامه نویسی Tcl

آموزش نرم افزار SUMO برای شبیه سازی ترافیک شهری

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

چهارمین کارگاه ارتباطات و نظریه اطلاعات برگزار می شود

چهارمین کارگاه ارتباطات و نظریه اطلاعات
چهارمین کارگاه ارتباطات و نظریه اطلاعات

ادامه مطلب...

چهارمین کارگاه ارتباطات و نظریه اطلاعات برگزار می شود

چهارمین کارگاه ارتباطات و نظریه اطلاعات
چهارمین کارگاه ارتباطات و نظریه اطلاعات

ادامه مطلب...

سمینار خانه های هوشمند برای دوران پیری

سمینار خانه های هوشمند برای دوران پیری

ادامه مطلب...