دانلود پروژه طراحي و پياده سازي نرم افزار شبيه ساز عملکرد تراکتور با ويژوال بيسيک

دانلود پروژه طراحي و پياده سازي نرم افزار شبيه ساز   عملکرد تراکتور با ويژوال بيسيک

فرمت فایل: موجود نیست

دسته بندی:

قیمت: 79,000 ریال

تعداد نمایش: 181 نمایش

ارسال توسط:

تاریخ ارسال: 30 اکتبر 2016

به روز رسانی در: 19 دسامبر 2016

خرید این محصول:

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

79,000 ریال – خرید

طراحي و پياده سازي نرم افزار شبيه ساز  عملکرد تراکتور با ويژوال بيسيک

نوع فایل:ورد

تعداد صفحات:115

اندازه فایل:1.91مگابایت

خلاصه :

اين تز يك قسمت از پروژه HSV در مركز استراليايي براي زمينه رباتيك در دانشگاه سيدني است . هدف توسعه Package ارتباطي بي سيم براي ارتباط بين كامپيوتر آن بورد ute و كامپيوتر اپراتور است . اول از همه حسگرها و محرك ها مطالعه و بحث شدند و همه داده هاي مهم كه اپراتور ممكن است به آن علاقه داشته باشد تحليل و معين شده اند . سيستم ارتباطي بي سيم سپس انتخاب و گسترش يافت . بانداستفاده شده 2.4 GHz بود و سيستم IEEE802.llb بوسيله ارتباط پيك توپيك كامپيوترها استفاده مي شود . Package  سخت افزاري بي سيم به دفت انتخاب شده مانند : آنتن ute ، آنتن اپراتور كارت اينترنتي ارتباطي بي سيم و مبدل اينترنتي . كتابخانه ارتباطي استفاده شده كتابخانه msg-Bus بود . جايي كه ارتباط به آساني فعال مي شود تا پيام‌ها در يك زمان فرستاده شوند .دو نرم افزار اصلي توسعه يافت . اولين نرم افزار توسعه يافته براي ute تمام ديتاي حسگرها را ز حافظه تقسيم شده هسته اصلي مي خواند و آن را به كامپيوتر اپراتوري مي فرستد . نرم افزار دوم ، نرم افزار اپراتور با ute ارتباط مي يابد و ديتاي مخصوصي رامي خواهد و آن را در فايلهاي متني ذخيره مي كند . سرانجام ، روالهاي مطمئن براي هر كس طرح ريزي شده كه ute براي مردم توسعه يافته استفاده كند و هر بخش از آزمايش انجام شده در هر زمان را دنبال كند .

 

4.1 Background : (پيش زمينه)

massage-Bus رابط برنامه نويسي كاربردي msg-Bus يك كتابخانه براي پشتيباني پردازش داخلي و ارتباط سيستم داخلي است كه واسط سوكت را استفاده مي كند . كتابخانه پروتكل پيام دياگرام را استفاده مي كند (UDP) كه بوسيله IP فراهم مي شود. اين انتخاب كه نسبت به استفاده TCP برتري دارد ساخته شده است . براي اجراي دلايل و بدليل اينكه واسط اساسي (اترنت سريع كليدداري در صفحه بندي hupspoke) خودش به تنهايي مجزا است : ارتباط دو طرفه نقطه به نقطه پس گره ها و تصادم يابي با دوباره ارسال كردن بسته ها گم شده . كتابخانه براي كد كردن ساختار دستوري C++ است .

توابع گذرگاه پيام : 4.2

يك سيستم توزيعي شامل تعدادي از سيستم هاست (كه گره ها ناميده مي شوند) جايي كه روي هر نود يك شماره از فرايندها (كه وظايف خوانده مي شوند) مي توانند اجرا شوند . هدف از يك message Bus يك گذرگاه پيام فعال سازي اين وظايف است براي انتقال دادن اطلاعات تبادلي و همزمان سازي اهداف دليل استفاده از message Bus براي اين تبادلات اجتناب از ارتباطات نقطه به نقطه يك شبكه وسيع و بدست آوردن معماري سيستم پيمانه اي است . هدف توانايي ارتباط (گذراندن پيام) پس وظيفه ها در نودهاي مختلف پاپس وئظايفي در نود مشابه بدون ايجاد هيچ تغيير براي وظايف ديگر در سيستم مي باشد . كتابخانه msg-bus شامل تعدادي از توابع است كه بوسيله سرويس گيرنده ، سرور و برنامه هاي نظير به نظير فراخواني مي شووند . بوسيله استفاده از اين فراخواني ها يك سيستم تمام توزيع شده عبور دهنده پيام مي‌تواند در هر سيستم عامل پشتيباني شده فهميده شود . چهار تابع اصلي شامل :

msg – attach                             message Bus نصب ارتباط

msg – detach                   message Bus آزادسازي ارتباط با

msg – send                      فرستادن يك پيغام به برنامه يا نود ديگر

msg – receive       انتظار رسيدن يك پيغام و خواندن آن

4.2.1  : ضميمه يا پيوست

تابع كتابخانه اي msg-bus  يعني msg-attach اولين تابعي است كه بوسيله هر فرايندي كه بخواهد msg-Bus را استفاده كند فراخواني مي شود . آن نود و برنامه را براي ايجاد سوكت و تنظيم يك ساختار عمومي با ديتاي معمولي استفاده مي كند . تابع مقدار Msg-ok(0) را هنگامي كه الحاق موفقيت آميز است يا يكي از كدهاي خطا در جايي كه سوكت باز است ، بسته است يا خطاها قرار داده شده اند برمي گرداند .

Long msg – attach (char*node,char*task)

(گره) : nede

نود نامي از خود سيستم است (در واقع آدرس IP) كه بوسيله يك رشته درفرمت
“XXX.XXX.XXX.XXX” معرفي مي شود . (براي مثال “155.69.31.90” ) .

(وظيفه) : task

task(وظيفه) اسمي از خود سيستم است :‌اين بايد يك رشته باشد كه يك عدد صحيح است . ( در واقع يك شماره درگاه) در رنج 65535+1024 را معرفي مي كند . (براي مثال “5016” )

(انفعال ) Detach    4.2.2

تابع كتابخانه msg-bus يعني msg-attach بايد قبل از خارج شدن برنامه كاربردي فراخواني شود كه msg-bus استفاده شود . آن نزديك socket خواهد بود . هيچ پارامتري هم نياز نيست .

پاسخ دهید