1. برای کسب اطلاعات بیشتر در ساعات 9 الی 13 و 16 الی 18 با شماره 08138270182 یا 08138268809 تماس حاصل فرمایید.
    آدرس ایمیل: wsnlab.ir@gmail.com و info@wsnlab.ir
    آدرس کانال تلگرام ما: http://telegram.me/wsnlab
  2. بدین وسیله به اطلاع پژوهشگران محترم می رسانیم که سامانه پیامکی لابراتوار شبکه حسگر بی سیم راه اندازی شد. از این پس می توانید با ثبت شماره تلفن همراه خود از اطلاعیه ها و اخبار پژوهشی لابراتوار آگاه شوید.
    ضمناً آگاهی از کلیه اطلاعات نحوه ارایه خدمات به شما دوستان نیز از طریق همین سامانه امکان پذیر است.
    شماره سامانه: 30001818270182

دانلود و نصب آمنت (OMNetpp)

شروع موضوع توسط مهندس_میلاد 29/9/16 در انجمن شروع کار با OMNET

تلفن سفارش: 08138311237 تلفن سفارش: 08138311237
  1. مهندس_میلاد مدیر انجمن

    تاریخ عضویت:
    23/9/13
    تعداد ارسال ها:
    116
    تشکر شده:
    47
    امتیاز دستاورد:
    28
    نرم افزار آمنت جهت شبیه سازی شبکه های رویداد گسسته استفاده می شه
    رویداد گسسته ینی اینکه تا یک رویدادی رخ نده، هیچ اتفاقی نمیافته!
    برای نمونه تا یک پیام دریافت نشه، سیستم هیچ عکس العملی نشون نمی ده.

    این صفحه جهت دانلود آمنت IDE با لینک مستقیم و یا تورنت
    و این صفحه جهت دانلود چارچوب آی نت
    --------------

    اول فایل آمنت رو Extract می کنیم با هر نرم افزار فشرده سازی، غیر ابزارهای خودِ ویندوز(Recommended).
    پوشه یا دایرکتوری استخراج شده رو، Cut کنین، بندازین تو Desktop (دلیل داره)
    بعد روش راست کلیک کنین، Properties بزنین.

    [IMG]

    نگاه به تفاوت حجم پوشه هامون نکنین فعلا؛
    تیک Read-only رو برداشته و Apply رو بزنین؛ وقتی عملیاتش تموم شد، OK کنید.

    بریم تو پوشه و روی فایلی با این نام : mingwenv.cmd کلیک راست و Run as Admin رو انتخاب کنین.
    تو نسخه جدید لازمه که کلید Enter رو بزنی تا ایشون خودشو جمع و جور کنه بعدش دو تا دستور رو به ترتیب وارد ترمینال مجازی می کنیم تا عملیات کامپایل شدن محیط شبیه ساز آمنت، انجام بشه.

    کد:
    ./configure
    و

    کد:
    make

    قدیما رو سیستم های چند پردازنده و یا چند هسته ای، واسه اینکه عملیات زمانبر make رو روی هسته ها پخش کنیم لازم بود از سوئیچ -j استفاده کنیم؛ اما الان یه خرده باهوش تر شده و خودش یادگرفته چطور اینکارو بکنه.
    بعد از اینکار و انتظار کمی طولانی بسته به قدرت پردازش سیستمتون، با دستور زیر، محیط شبیه ساز آمنت باز می شه. الان نمی خوام بازش کنیم.

    کد:
    omnepp

    اگه خطایی ندیدین، بیاین تست کنیم ببینیم آمنت اوکِی عه حالش یا نه.

    [IMG]

    تو صفحه باز شده، لیستِ سمتِ چپ، شامل تمام نمونه شبیه سازی های موجوده. یکی رو انتخاب می کنیم؛ من Tictoc رو انتخاب کردم، Lunch می کنم...

    [IMG]

    [IMG]
    دکمه Run (نوار بالا، سمت چپ) رو کلیک کنید
    می بینید که شبیه سازی شروع شده و نمایش انیمیشنی ش هم نمایان شده
    خیلی خب، ببندیم پنجره رو؛ موقع بستن ازتون می پرسه می خوای Finish رو صدا کنم؟ بگین آره
    --------------------------
    خب بریم سراغ اضافه کردن چارچوب های دلخواه.
    برای مثال، آی نت. می خوایم آی نت رو به آمنت اضافه کنیم!

    Inet رو از حالت فشرده در بیارین، دایرکتوریش رو بذارین تو مسیر زیر:

    کد:
    omnetpp-5.0 -> samples

    روش اول (خط فرمان)
    برگردیم به صفحه مشکی (ترمینال مجازی یا همون mingwenv.cmd)
    الان مطمئن شدیم که آمنت اوکِی عه؛
    بیاین چارچوب آی نت رو کامپایل و آماده کنیم.
    دو دستور زیر رو وارد می کنیم به نوبت:

    کد:
    make makefiles

    و سپس

    کد:
    make

    این عملیات یه خرده زمانبره. برای نمونه رو یه سیستم با 16 گیگ رم و پردازنده i7، بیست دیقه طول کشید.
    رسیدیم به لحظه حساسِ کار
    ....
    امیدوارم دو سه خطِ آخری که در پایان عملیات make می بینید شامل کلمه Error نباشه. فقط همین؛ فقط امیدوارم نبینین :)
    در صورت مشاهده خطا، شخصاً راه حلی که دارم اینه:
    اولش اندوهگین می شم خیلی؛ همه رو پاک می کنم، سیستمو خاموش می کنم، میرم مشغول یه کار غیرمرتبط میشم واسه یکی دو ساعت، بعد میام دوباره امتحان می کنم. خیلی وقتا جواب داده این روش :)
    تو سیستم عامل لینوکس، احتمال رخداد خطا، خیلی پایین تره. تا به حال مشکلی تو لینوکس نداشتم.

    اگه خیلی اذیت شدین، این روش رو یه امتحانی کنید شاید جواب بده:
    وقتی عملیات make برای Inet به اتمام می رسه یه کتابخونه یا dll مشترک می سازه، اصلا وقتی خطا که می ده، می گه این فایل رو نتونست بسازه. من ساخته شده ش رو براتون میذارم، دانلود کنید بذارید تو مسیر زیر:

    کد:
    omnetpp-5.0\samples\inet\src

    باشد که کارساز باشه.
    روش دوم (محیط گرافیکی آمنت)
    تو ترمینال بنویسین omnetpp تا محیط گرافیکی شبیه ساز باز بشه.
    وقتی شبیه ساز باز میشه برای بار اول، یه سری کارا انجام میده، زمان لازم داره؛ بهش بدین.
    گوشه پایین سمتِ راست رو نگاه کنید، یه نوار سبز رنگی هس که می گه فلان درصد index کردم، صب کنید کارش تموم شه.
    بعد از منو، مسیر زیر رو طی کنین
    File -> Import -> general -> existing
    آی نت رو نشونش بدین، و finish
    سپس روی پوشه inet راست کلیک کرده و Build رو بزنین؛ خیلی صبر کنین

    تموم شد :)

    لطفا زیر این مطلب هیچ پستی نذارید
    سوال دارید تاپیک جدا بزنید
    لطفاً انجمن را به دوستان خود معرفی نمایید تا محیطی پویا تر داشته باشیم.
  2. مشاوره، آموزش و پیاده سازی پروژه های شبکه های موردی، شبکه حسگر بی سیم و انواع شبکه های کامپیوتری . برای کسب اطلاعات بیشتر با شماره 08138270182 تماس بگیرید. .

به اشتراک بگذارید