یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود پایان نامه مهندسی برق-مخابرات: طراحی و شبیه سازی فیلتر میان گذر UWB در محدوده فرکانسی ۱-۲ GHz

اختصاصی از یارا فایل دانلود پایان نامه مهندسی برق-مخابرات: طراحی و شبیه سازی فیلتر میان گذر UWB در محدوده فرکانسی ۱-۲ GHz دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه مهندسی برق-مخابرات: طراحی و شبیه سازی فیلتر میان گذر UWB در محدوده فرکانسی ۱-۲ GHz


دانلود پایان نامه مهندسی برق-مخابرات: طراحی و شبیه سازی فیلتر میان گذر UWB در محدوده فرکانسی ۱-۲ GHz

 

 

 

 

 

 

 


فرمت فایل : PDF

چکیده:

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

هدف از این پروژه طراحی یک فیلتر فوق پهن باند با استفاده از ساختار استریپ لاین است که در محدودة فرکانسی GHz 2 - 1 مقدار ضریب انتقال S21 آن به اندازه صفر دسیبل نزدیک باشد و میزان ریپل آن حداکثر 2dB باشد و همچنین مقدار ضریب انعکاس S11 در این محدودة فرکانسی، کمتر از 10dB- باشد .

برای پیاده سازی فیلتر از ترکیب ساختارهای پایین گذر و میان گذر استفاده کرده ایم .در این گزارش دو نوع فیلتر میان گذر دیگر نیز معرفی شده اند که از نظر ابعاد بسیار بهینه تر از ساختار فعلی بوده و از قواعد مربوط به فیلترهای فوق پهن باند ساسپندد پیروی می کند. این طرح در چندین مرحله در نرم افزار CST طراحی و اپتیمایز شده و به عنوان یکی دیگر از روشهای طراحی فیلترهای فوق پهن باند در این پایان نامه آورده شده است .نتایج سنتز اولیه فیلترها به همراه تحلیل تمام موج آنها در دو نرم افزار CST و HFSS که دو نرم افزار قدرتمند در زمینه تحلیل مدارات مایکروویوی می باشند در متن پایان نامه موجود می باشد.


فهرست مطالب:

فصل اول: آشنایی با انواع فیلترها

  • فیلتر چیست؟
  • محدوده فرکانسی امواج مایکروویو
  • فیلتر پایین گذر
  • فیلترهای میانگذر
  • فیلترهای فوق پهن باند یا UWB
  • چند نمونه از فیلترهای فوق پهن باند به همراه پاسخ فرکانسی آنها
  • نمونهای از فیلترهای فوق پهن باند با استفاده از رزوناتورها


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

  • مقدمه
  • خطوط انتقال امواج الکترومغناطیس
  • ساختار هندسی استریپ لاین
  • روابط و فرمولها


فصل سوم: طراحی و شبیهسازی

  • مقدمه
  • طراحی قسمت پایین گذر
  • فیلتر بیضوی مرتبه 5
  • فیلتر بیضوی مرتبه 3
  • فیلتر بیضوی مرتبه 9
  • طراحی قسمت میانگذر
  • سری کردن دو ساختار قبلی


فصل چهارم: انواع دیگری از ساختارهای میانگذر در باند 2-1 گیگاهرتز

  • ترکیب پایین گذر- بالا گذر
  • ترکیب پایین گذر-میانگذر
  • ساختار خط نواری معلق


فصل پنجم: نتیجهگیری و پیشنهادات

ضمایم

  • مبدل امپدانس چبی شف
  • ترجمه کد فرترن
  • تابع بیضوی نمونه مرتبه فرد
  • مقایسه نتایج شبیهسازی
  • محاسبه مقادیر gi برای تابع تبدیل چبی شف
  • تابع تبدیل باترورث، چبی شف و چبی شف معکوس



منابع و مراجع


دانلود با لینک مستقیم

دانلود پایان نامه مطالعه و شبیه سازی آنتنهای تلفن همراه

اختصاصی از یارا فایل دانلود پایان نامه مطالعه و شبیه سازی آنتنهای تلفن همراه دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه مطالعه و شبیه سازی آنتنهای تلفن همراه


دانلود پایان نامه مطالعه و شبیه سازی آنتنهای تلفن همراه

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

پایان نامه جهت اخذ درجه کارشناسی

فهرست مطالب:                                                                                                                          II                

عنوان                                                                                                                                             صفحه

I چکیده………………………………………………………………………………………………………………………………………………………………….

 

فهرست مطالب…………………………………………………………………………………………………………………………………………………….. II

 

فرهنگ اختصارات……………………………………………………………………………………………………………………………………………… IV

 

فهرست اشکال……………………………………………………………………………………………………………………………………………………… 1

 

فصل 1 مشخصات تشعشعی یک آنتن…………………………………………………………………………………………………………………….. 5

1-1) مقدمه ……………………………………………………… ……………………………………………… ……………………………………………… 5

1-2) تقسیم بندی نواحی اطراف یک آنتن …………………………………………………. ……………………………………………………………5

1-3) شدت تشعشعی آنتن…………………………………………………………………… ………………………………………………………………..6

1-4) نمودارهای تشعشعی……………………………………………………………………. ………………………………………………………………..7

…………………………………………………………. …………………………………………………………..10 HPBW 1-5) پهنای تابه نیم توان

یک آنتن ……………………………………………….. …………………………………………………….11VSWR 1-6) پهنای باند فرکانسی و

1-7) بهره جهتی آنتن …………………………………………………………………………. ……………………………………………………………..12

1-8) سمتگرایی ……………………………………………………………………………….. ……………………………………………………………….13

1-9) بازده تشعشعی آنتن ……………………………………………………………………… ……………………………………………………………13

) ……………………………………………………………….. ……………………………………………………………..13g 1-10) بهره یا گین آنتن (

1-11) امپدانس ورودی آنتن …………………………………………………………………. …………………………………………………………….14

1- 12) قطبش موج ………………………………………………………………………… ………………………………………………………………...14

1-13) ضریب کیفیت (Q) در مدارات سری………………………………………………. ………………………………………………………….15

فصل 2- آنتن های تلفن همراه…………………………………………………………………. ………………………………………………………….17

2-1) مقدمه…………………………………………………………………………………….. …………………………………………………………………17

2-2) آنتن کوچک چیست ؟ …………………………………………………………………. …………………………………………………………….17

2-3) آنتن F معکوس و عملکرد یک آنتن تلفن همراه ……………………………………… …………………………………………………….18

2-4) شاسی در گوشی موبایل ……………………………………………………………… …………………………………………………………….21

2-5) آنتنهای سیمی…………………………………………………………………………. …………………………………………………………………22

2-6) موقعیت آنتن در موبایل……………………………………………………………… ……………………………………………………………….24

2-7) حجم آنتن……………………………………………………………………………… …………………………………………………………………27

2-8) انواع کلاسهای آنتنهای موبایل………………………………………………………… ……………………………………………………………29

فصل 3 – توصیف کیفی و تحلیل عملکرد آنتن PIFA ……………………………………… …………………………………………………..34

3-1) مقدمه…………………………………………………………………………………. …………………………………………………………………….34

3-2) تغییرات پورت زمین و تاثیر آن روی آنتن PIFA در گوشی موبایل………………….. ……………………………………………..34

3-3) تحلیل آنتن PIFA با استفاده از مدل های معادل …………………………………….. ……………………………………………………41

3-4 ) روش تحلیل عملکرد آنتن PIFA در این پژوهش……………………………………. ……………………………………………………43

3-5) شبیه سازی یک آنتن مونوپل به کمک نرم افزار HFSS ……………………………. …………………………………………………..44

فصل 4 – نحوه طراحی آنتن PIFA در این تحقیق…………………………………………. ……………………………………………………..48

4-1) مقدمه………………………………………………………………………………….. ……………………………………………………………………48

4-2) طراحی اولیه آنتن……………………………………………………………………… ………………………………………………………………..48

4-3) تبدیل آنتن PIFA  تک باند به دو باند……………………………………………….. ……………………………………………………….53

4-4) بهینه سازی آنتن طراحی شده…………………………………………………………. …………………………………………………………….55

4-5)جمع بندی………………………………………………………………………………. ………………………………………………………………….66

فهرست اشکال

 

فصل اول – مشخصات تشعشعی یک آنتن

 

شکل1-1 نواحی اطراف یک آنتن.. 5

شکل1-2 میدانها در فاصله دور و نزدیک آنتن.. 6

شکل1-3 عنصر زاویه فضایی.. 7

شکل1-4 نمودار قطبی پرتو تشعشعی صفحه H.. 8

شکل1-5 نمودار سه بعدی پرتو تشعشعی.. 8

شکل1-6 یک نمونه نمودار قطبی پرتو توان. 9

شکل1-7 ضریب پرتو یک منبع خطی یکنواخت. 10

شکل1-8 الف)قطبش خطی افقی ب)قطبش خطی قائم پ)قطبش دایروی راستگرد ت)قطبش دایروی چپگرد    

     ج) قطبش بیضوی چپگرد ث) قطبش بیضوی راستگرد……………………………………………………………………….15

 

فصل دوم- آنتن های تلفن همراه

 

شکل 2-1 آنتنهای قرار گرفته روی زمین.. 19

شکل 2-2 انواع آنتن های L وارون. 19

شکل2-3 شبیه سازی الگوی تشعشعی و میدان E یک گوشی تلفن نوعی در فرکانس MHz 900. 20

شکل2-4 شبیه سازی الگوی تشعشعی و میدان E یک گوشی تلفن نوعی در فرکانس MHz 1800. 21

شکل2-5 (الف) آنتن مونو پل (ب) آنتن Lوارون (ج) آنتن Fوارون. 22

شکل 2-6 شکل اولیه آنتن Fوارون مسطح.. 23

شکل2-7 انواع موقغیت آنتن در گوشی تلفن همراه 25

شکل 2-8 انواع موقعیت آنتن روی گوشی های کشویی.. 26

شکل 2-9 رابطه میان طول شاسی آنتن و پهنای باند در فرکانس MHz1850. 27

شکل2-10 رابطه میان طول آنتن و پهنای باند در فرکانس MHz890. 28

شکل 2-11 رابطه میان طول آنتن و پهنای باند در فرکانس MHz1850. 28

شکل 2-12 (الف)دو قطبی (ب) دو قطبی تا شده (ج) حلقه. 29

شکل 2-13 نمونه ای از یک آنتن شلاقی……………………………………………………………………………..30

شکل 2-14 نمونه هایی از آنتن پیچشی قرار گرفته در گوشی تلفن همراه……………………………………………30

شکل 2-15 یک نمونه آنتن درونی تک باند……………………………………………………………………………31

شکل 2-16 (الف) تشعشع کننده باند بالا (ب) تشعشع کننده باند پایین (ج) مونوپل. 31

شکل 2-17 نمایی از یک نمونه آنتن مرکب…………………………………………………………………………..32

 

 

 

فصل سوم – توصیف کیفی و تحلیل عملکرد آنتن PIFA

 

شکل 3-1 (الف) صفحه زمین متعارف (ب) صفحه زمین اصلاح شده (تمام ابعاد به میلیمتر است ) 34

شکل 3-2 آنتنPIFA دو باند(الف)صفحه زمین متداول (ب) صفحه زمین اصلاح شده(تمام ابعاد به میلیمتر است) 36

شکل 3-3 VSWR اندازه گیری شده و محاسبه شده بر حسب فرکانس برای آنتن PIFA تک باند (الف)روی صفحه زمین متداول (ب) روی صفحه زمین اصلاح شده 37

شکل 3-4 الگوی تشعشعی محاسبه شده آنتن PIFAتک باند در فرکانس MHz910 (الف) صفحه زمین متداول (ب) صفحه زمین اصلاح شده 38

شکل 3-5 نمودار VSWR آنتن دو باند(الف) باند MHz900 (ب) باند 1800MHz. 40

شکل 3-6 الگوی تشعشعی محاسبه شده برای آنتن دو باند در فرکانس MHz 1920 (الف)صفحه زمین متداول (ب) صفحه زمین اصلاح شده 41

شکل 3-7 نمای کناری آنتن PIFA. 41

شکل 3-8 مدل خط انتقال برای آنتن PIFA. 42

شکل 3-9 (الف) نتایج شبیه سازی (ب)نتایج مدل خط انتقال. 43

شکل 3-10 نمای کلی یک آنتن مونوپل ساده 44

شکل 3-11 نمودارVSWR آنتن طراحی شده. 45

شکل3-12 نمودارre (Z) آنتن طراحی شده . 45

شکل 3-13 نمودار الگوی تشعشعی آنتن به ازای phi=0 . 46

شکل 3-14 پرتو تشعشعی آنتن بصورت سه بعدی در فرکانس MHZ900. 46

 

فصل چهارم – نحوه طراحی آنتن PIFA در این تحقیق

 

شکل 4-1 نمایی از آنتن PIFA اولیه طراحی شده 49

شکل 4-2 نحوه اتصال آنتن به جعبه گوشی تلفن همراه 49

شکل 4-3 نمودار Im(Z) در اطراف فرکانس MHZ900. 50

شکل 4-4 نمودار Im(Z) در اطراف فرکانس MHZ900. 51

شکل 4-5 نمودار Im(Z) در اطراف فرکانس MHZ900. 51

شکل 4-6 نمودار Im(Z) در اطراف فرکانس MHZ900. 52

شکل 4-7 نمودار VSWR در باند MHZ 900. 52

شکل 4-8 نمایی از آنتن در صفحه X-Y. 53

شکل 4-9 نمایش گرافیکی میدان E در باند 900MHZ. 54

شکل 4-10 نمایش گرافیکی میدان E در باند 1800MHZ. 54

شکل 4-11 نمودار VSWR نسبت به تغییر در ارتفاع آنتن.. 55

شکل 4-12 نمودار VSWR نسبت به تغییر در محل تغذیه روی باند 1800MHZ و 900MHZ. 56

شکل 4-13 نمودار VSWR نسبت به تغییر در فاصله بین دو شکاف روی باند 1800MHZ. 57

شکل4-14 نمودار VSWR نسبت به تغییرات فاصله دو شکاف نسبت به منبع با حفظ فاصله بین دو شکاف روی باند 1800MHZ. 57

شکل 4-15 نمودار VSWR آنتن به ازای مقادیر مختلف پهنای اتصال کوتاه در باند MHz900…………………..58

شکل 4-16 نمودار VSWR آنتن به ازای مقادیر مختلف پهنای اتصال کوتاه در باند MHz1800………………….58

شکل 4-17 نمای کلی از آنتن طرا حی شده…………………………………………………………………………. 59

شکل 4-18 نمایی از آنتن در صفحه X-Y………………………………………………………………………….. 59

شکل 4-19 نمایی از آنتن در صفحه Z-X. 60

شکل 4-20 نمایی از آنتن در صفحه Z-Y. 60

شکل 4-21 آنتن طراحی شده در حضور جعبه رسانا 61

شکل 4-22 VSWR آنتن قبل از اضافه شدن جعبه رسانا در باند 900MHz. 61

شکل 4-23 VSWR آنتن قبل از اضافه شدن جعبه رسانا در باند MHz1800. 62

شکل 4-24 VSWR آنتن بعد از اضافه شدن جعبه رسانا در باند MHz900. 62

شکل 4-25 VSWR آنتن بعد از اضافه شدن جعبه رسانا در باند MHz1800……………………………….62

شکل 4-26 نمودار تشعشعی آنتن به dB در فضای آزاد به ازای phi=90 قبل از اضافه شدن جعبه رسانا( نرمالیزه نشده)……………………………………………………………………………………………………………………64

شکل 4-27 نمودار تشعشعی آنتن به dB در فضای آزاد به ازای phi=90 بعد از اضافه شدن جعبه رسانا( نرمالیزه نشده)…………………………………………………………………………………………………………………..64

شکل 4-28 نمودار تشعشعی آنتن به صورت سه بعدی در فرکانس MHZ 900…………………………………..65

شکل 4-29 نمودار تشعشعی آنتن به صورت سه بعدی در فرکانس MHZ 1800 ………………………………….65



فصل اول – مشخصات تشعشعی یک آنتن

 

1-1) مقدمه

انتقال امواج الکترومغناطیسی می تواند توسط نوعی از ساختارهای هدایت کننده امواج (مانند یک خط انتقال یا یک موجبر) صورت گیرد و یا می تواند از طریق آنتنهای فرستنده و گیرنده بدون هیچ گونه ساختار هدایت کننده واسطه ای انجام پذیرد. عوامل مختلفی در انتخاب بین خطوط انتقال یا آنتنها دخالت دارند. بطور کلی خطوط انتقال در فرکانسهای پایین و فواصل کوتاه عملی هستند. با افزایش فواصل و فرکانسها تلفات سیگنال و هزینه‌های کاربرد خطوط انتقال بیشتر میشود و در نتیجه استفاده از آنتنها ارجحیت می یابد]1[.

در حدود سالهای 1920 پس از آنکه لامپ تریود برای ایجاد سیگنالهای امواج پیوسته تا یک مگاهرتز بکار رفت، ساخت آنتنهای تشدیدی (با طول موج تشدید) مانند دوقطبی نیم موج امکان یافت و در فرکانسهای بالاتر امکان ساخت آنتنها با ابعاد و اندازه ی فیزیکی در حدود تشدید (یعنی نیم طول موج) فراهم شد. قبل از جنگ دوم جهانی مولدهای سیگنال مگنی‌ترون و کلایسترون و مایکروویو (در حدود یک گیگاهرتز) همراه با موجبرهای توخالی اختراع و توسعه یافتند. این تحولات منجر به ابداع و ساخت آنتنهای بوقی شد. در خلال جنگ دوم جهانی یک فعالیت وسیع طراحی و توسعه برای ساخت سیستم‌های رادار منجر به ابداع انوع مختلف آنتنهای مدرن مانند آنتنهای بشقابی (منعکس کننده) عدسی‌ها و آنتنهای شکافی موجبری شد


دانلود با لینک مستقیم

دانلود پایان نامه شبیه سازی دینامیکی شیرترمز اتوماتیک لکوموتیو ( راه آهن )

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

دانلود پایان نامه شبیه سازی دینامیکی شیرترمز اتوماتیک لکوموتیو ( راه آهن )


دانلود پایان نامه شبیه سازی دینامیکی شیرترمز اتوماتیک لکوموتیو ( راه آهن )

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

چکیده:
در این پروژه نخست اجزا و عملکرد شیر ترمز اتوماتیک لکوموتیو مورد اشاره قرار می گیرد . سپس به معرفی روش جز به جز در شبیه سازی سیستم های نیوماتیکی می پردازد. در این روش ابتدا المانهای اصلی به کمک نرم افزار Matlab ساخته شده ، سپس با اتصال آنها به یکدیگر ، کل مجموعه، شبیه سازی می گردد.
علاوه بر این کاربرد ، این روش در شبیه سازی دینامیکی شیر ترمز اتوماتیک ( شش دنده) ، به عنوان فرمان دهنده سیستم ترمز قطار، مورد بررسی قرار می گیرد.

مقدمه :
این گزارش به تشریح عملکرد سوپاپ ترمز اتوماتیک به منظور شبیه سازی و تحلیل رفتار دینامیکی شیر می پردازد . هدف اصلی از تحلیل ، تعیین فشار دبی خروجی از شیر پر بر حسب زمان در وضعیتهای تلف کاری آن می باشد . بدین منظور لازم است تا ابتدا تشریح دقیقی از عملکرد و وضعیت سیستم ارائه گردد ، تا بر پایه آن بتوان مقادیر ورودی و خروجی را به هم مرتبط نمود . لذا لازم است تا ابعاد و اندازه های شیر اعم از اندازه مقاطع و حجم ها ، و نیز سایر مشخصات شیر ، نظیر ثابت فنرهای تعیین گردد .
بر اساس آنچه ذکر شد در این گزارش ابتدا به بررسی مدار کلی شیر ترمز اتوماتیک و جایگاه این شیر در ارتباط با سایر اجزا ترمز می پردازیم . سپس مسیر و جریان هوا در ادامه شرحی بر عملکرد اجزا تشکیل دهنده ترمز اتوماتیک ارائه می گردد . در پایان ابعاد و اندازه های شیر ارائه می گردد .
علاوه بر این ، ترجمه متن اصلی یر ترمز اتوماتیک ارائه شده از طرف کارخانه سازنده (شرکت وابکو) ، ضمیمه گردیده است .

فهرست مطالب:
مقدمه
مروری بر نحوه عملکرد سیستم ترمز اتوماتیک
تحلیل حالتهای مختلف سوپاپ ترمز اتوماتیک
۲-۱ حالت هواگیری( Release)
۲-۲ بررسی حالت ترمز در شش دنده (Service)
۲-۳ حالت کاهش بیشتر فشار لوله اصلی (Over Reduction)
۲-۵ حالت خنثی (Handle- Off)
۲-۶ حالت ترمز اضطراری (Emergenc
۳ اجزا تشکیل دهنده شیر ترمز اتوماتیک
۳-۱ شیر رله
۳-۱-۱ شر رله در حالت هواگیری
۳-۱- ۲ شیر رله در حالت تعدل
۳-۱-۳ شیر رله در حالت سرویس
۳-۲ شیر رگلاتور
۳-۲-۱ شیر رگلاتور در وضعیت هواگیری
۳-۲-۲ شیر رگلاتور در وضعیت سرویس
۳-۳ شیر قطع و وصل لوله اصلی در حالت باز
۳-۳-۲ شیر قطع و وصل در حالت بسته
۳-۴ شیر تخلیه سریع
۳-۴-۱ شیر تخلیه سریع در حالت بسته

۳-۳-۲ شیر تخلیه سریع در حالت باز
۳-۴-۳ شیر اضطراری
۳-۵-۱ شیر اضطراری در حالت عدم تحریک
۳-۴-۳ شیر اضطراری در حالت تحریک
۳- ۵ شیر لغو ترمز جریمه(Suppression)
۳-۶-۱ حالت تحریک
۳-۴-۲ حالت عدم تحریک
عملکرد در وضعیت سرویس
شیر خروسکی
۳-۷-۱ شیر خروسکی در حالت مسافری
شیر خروسکی در حالت باری
شیر خروسکی در حالت قطع
اندازه گیری
۴-۱ حالتهای مختلف سوپاپ شش دنده و اندازه های مورد لزوم آنها
۴-۱-۱ حالت هواگیری
۴-۱-۲ حالت ترمز تدریجی در شش دنده
۴-۱-۳ اندازه گیری مورد لزوم در حالت ترمز تدریجی در شش دنده
۴-۱-۴ حالت آزاد سازی ترمز
۴-۱-۵ حالت لغو ترمز جریمه
۴-۱-۶ حالت کاهش بیشتر یا Over reduction
۴-۱-۷ خنثی
۴-۱-۸ حالت ترمز امرژنسی

۴-۲ حالت هواگیری شش دنده

۲-۲-۲ حالت سرویس
۴-۲-۳ حالت لغو ترمز جریمه
۴-۲-۴ حالت اضطراری
ضمیمه ۱ ( ترجمه متن شرکت سازنده)
اصول شبیه سازی
۶-۱ نیازها واهداف شبیه سازی
۶-۲ بررسی روشهای ممکن جهت انجام پروژه
۶-۲-۱ مزایا و معایب
۶-۳ تشریح اصول و مبانی روش استفاده شده
۶-۳-۱ مقاومت
۶-۳-۱-۱ معادلات سیالاتی حاکم بر مقاومت
۶-۳-۱-۲ اثبات فرمول
۶-۳-۱-۳ حل معادله در برنامه سیمولینک
۶-۳-۱-۴ حل معادلات مربوط به مقاومت
۶-۳-۲ مخزن
حل یک مثال ساده
۶-۴-۱ فرضیات و تفسیر نتایج
شبیه سازی شیر ترمز اتوماتیک
۷-۱ شیر رله
۷-۱-۱ محاسبات نیرو
۷-۱-۲ محاسبات نیوماتیکی
۷-۲ شیر رگلاتور
۷-۲-۱ محاسبات نیرو

۷-۲-۲ محاسبات نیوماتیکی
۷-۳ شیر قطع ووصل لوله اصلی
شیر تخلیه سریع
شیر اضطراری
شیر لغو ترمز جریمه
۷-۶-۱ در حالت هواگیری
در حالت سرویس
در حالتهای لغو ترمز جریمه ، اضطراری و Handle Off
۷-۷ شیر خروسکی


دانلود با لینک مستقیم

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

اختصاصی از یارا فایل پایان نامه کنترل حرکت در انیمیشن و شبیه سازی دانلود با لینک مستقیم و پرسرعت .

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


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

 

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

 

  • کنترل حرکت در انیمیشن و شبیه سازی
  • خلاصه
  • انیمیشن ، شبیه سازی
  • مقدمه
  • اولین تکامل انیمیشن بر اساس فیزیک
  • دومین تکامل تجسم مدل های علمی
  • شبیه سازی و انیمیشن در تجسم علمی
  • انیمیشن کامپیوتری
  • کامپیوتر شبیه ساز
  • کنترل حرکت در تجسم علمی
  • مشترکات ماشین و انسان
  • همکاری مدل های توصیفی و ایجادی
  • سطح کار و رفتار انیمیشن
  • مدل کردن کار
  • جهت یابی و رفتارهای انیمیشن
  • راه رفتن
  • صحبت کردن
  • نتیجه
  • نگاه جامع کنترلی به متحرک مصنوعی
  • عملکرد مصنوعی
  • انیمیشن کامپیوتری سنتی
  • قیود مکانی
  • کنترل حرکت قابل تنظیم
  • تعیین مسیر
  • برنامه ریزی
  • راه رفتن
  • گرفتن
  • صحبت کردن
  • بازیگر مصنوعی
  • معرفی
  • طراحی و آماده سازی مدلهایی برای باز سازی 3 بعدی
  • جستجوی مدل مدرک
  • دستورالعمل برای انتخاب یا ساختن اشیا شماره بندی شده
  • آماده سازی مدل گچی
  • ترکیب بندی اشکال
  • عملکرد ترکیب
  • یک مثال ـ ترکیب کاملی از ماریلین مورنو
  • سر ماریلین
  • بدن ماریلین (بدون سر)
  • ماریلین کامل
  • بررسی از تصویر متحرک
  • موقعیت اسکلت بندی
  • تعریف اسکلت بندی
  • تابعی برای موقعیت اسکلت بندی
  • شناسایی روش برای موقعیت یک اسکلت بندی
  • رفتار اساسی تصاویر متحرک
  • پیشنهاد کردن پارامترهای قالب کلیدبندی
  • پیشنهاد الگوریتم
  • نقاط ثابت

چکیده:

خلاصه:

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

1)قانون های فیزیکی که مشهور هستند و در گسترش انیمیشن تأثیر دارد.

2)قانونهای فیزیکی که مشهور نیستند و تکنیک انیمیشن به درک آن کمک می کند. ما مدلهای توصیف شده برای تولید یک امر بدون داشتن اطلاعاتی درباره آن و مدلهای ایجاد شده در اثر همکاری بین مدلهای توصیفی و مدلهای ایجادی را تشخیص دادیم وبه اندازه انسان و ماشین درباره آن بحث شده است و سرانجام پر توسعه انیمیشن به سمت کنترل اتوماتیک حرکت و جهت یابی حرکت و رفتار انیمیشن تأکید شده است.

 1)انیمیشن ، شبیه سازی

مقدمه

هر فعالیت که وابسته به زمان باشد ممکن است به وسیله انیمیشن، گرافیک نشان داده شود. برای نمونه حرکت یک پاندول، پرواز یک زنبور یا انفجار یک آتشفشان، بعضی پدیده ها هستند که خیلی پیچیده هستند و نه علمی و نه ریاضی هستند. ممکن است حرکت بوسیله مدلهای سنتی انیمیشن keyfram نشان داده شده. اخیرا استفاده از قانونهای فیزیکی برای ایجاد انیمیشن مورد علاقه قرار گرفته است و 2گرایش متفاوت داریم.

1)قانونهای فیزیکی که در گسترش انیمیشن تأثیر دارد.

2)تکنیک انیمیشن به درک قانونهای فیزیکی کمک می کند.

 1-2 اولین تکامل انیمیشن بر اساس فیزیک

در ابتدا برای اجراء انیمیشن، کامپیوتر به انیماتور کمک می کرده و تکنیک انیمیشن بر اساس تکنیک انیمیشن key fram نامیده شده به 3 دسته تقسیم می شود. و بعد از آن فرمان های انیمیشن و سیستم های راهنمای جهت یابی گسترش یافته اند.

در نسل بعدی سیستم های کنترل حرکت انیمیشن به طور اتوماتیکی انجام می شده، استفاده از A.I و تکنولوژی رباتیک. مخصوصا حرکت در یک سطح و قانونهای فیزیکی محاسبه شده. این به این معنی است که در اثر تحقیق و پژوهش مدلهای فیزیکی برای گسترش انیمیشن پیدا می شود. هدف ما پیدا کردن یک مدل فیزیکی معتبر نیست ولی داشتن یک شبیه سازی واقعی از یک حرکت است. ما کاراکترهای یک شکل و خاصیت دینامیکی را به موضوعات فیزیکی ارتباز می دهد برای ساختن یک فرمول ریاضی که دو موضوع ترتیب، حرکت و ترتیب نور را در بر داشته باشد فعالیت زیادی انجام شده است.

در مدل کردن اشیاء سفت و سخت (e.g.car) و تغییر شکل و انعطاف پذیر بودن اشیاء (e.gchain) و یا مجموعه ای از موجودات زنده (e.gbirds) مثال هایی وجود دارد که رفتار آنها را تحت تئوری های متفاوت مورد بررسی قرار می دهد.

 3-1 دومین تکامل تجسم مدل های علمی

آزمایشات دانشمندان با استفاده از روش های جدید و تجسم یک راه برای گسترش طراحی مدل است. پیشرفت انیمیشن در زمان نشانه ای از نتیجه های مدلهای قبل است. در جهان علمی ما پدیده های طبیعی وجود دارند که بعضی از انها مرئی نیستند ولی با این وجود به کمک تجسم (شبیه سازی) می توانیم چگونگی پیشرفت در فضا و زمان را درک کنیم. موضوع اصلی انیمیشن فیزیکی یک پدیده یک دید علمی به آن پدیده است.

پدیده های مدل شده از محاسبات شبیه سازی که بر اساس تئوری فیزیکی که دارای نظم هستند تشکیل شده است این نمونه ها برای شکل های هندسی تعریف شده اند. اما یک تجسم نیاز به مجموعه ای از پارامترها دارد. قدم دوم یا قدم فراتر ما نشان دادن

مدل فیزیکی است.

بعضی مواقع یک شکل هندسی با جمع چند پدیده ارتباط دارد. حتی در این مورد نیز ما برای استفاده از هندسه در تجسم نمی توانیم تصمیم بگیریم، نسبت یک مدل فیزیکی با یک پدیده است مثل دیگر نسبتها .

 4-1 شبیه سازی و انیمیشن در تجسم علمی

وقتی که ما با مشکلات علمی روبرو می شویم، از هنگامی که مشاهده دقیقی از اتفاق در دست داریم در مرز شبیه سازی هستیم. ما می توانیم نیروهای لازم بدست آوردن یک هدف خاص را محاسبه کنیم.

اما اول ما باید مقدار کمی از انیمیشن و شبیهسازی را تعریف کنیم.

 انیمیشن کامپیوتری

انیمیشن کامپیوتری از به وجود آمدن یک سوی چارچوب بوسیله کامپیوتر تشکیل شده است. وقتی که این چارچوبها به ترتیب اجرا شوند با یک صفحه متغیر دارم.

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

انیمیشن کامپیوتر پایه تئوری و تکنولوژی هستند که برای کمک کردن به انیماتور در مشخص کردن و به تصویر کشیدن تغییر موقعیت ما کاربرد دارد.

 کامپیوتر شبیه ساز:

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

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

  • کامپیوتر شبیه ساز یک تکنیک کامپیوتری است برای مدل کرده و تصویر کردن و جدا کردن فرآیند یک سیستم در زمان واقعی و کم و زیاد کردن زمان است.

 کنترل حرکت در تجسم علمی

انیمیشن کامپیوتری سنتی مربوط می شود به 2 مدل سینه ماتیک و دینامیک. مدل های سینه ماتیک دارای استفاده آسانتری هستند و زمان مصرف کوتاه دارند و در موارد سرگرمی از انها استفاده می شود با این دو مدل انیماتورها می توانند مسیر یک شی را تعریف کنند و مدل سینه ماتیک در موقعیتهای ساده استفاده می شود. برای مثال چرخش یک مولکول یا نوسان یک پاندول. شبیه سازی بر اساس مدل های دینامیکی حقیقی است، این مدل ها شامل اطلاعات خاص فیزیکی مثل توده ماده می شود.

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

1)مدل های دینامیکی

2)شبیه سازی

3)مدل سینه ماتیک

4)مدل هندسی

5)تصویر کردن جنب و جوش

مدل سینه ماتیک را می توان مدل ثبت شده نیز نامید این برابر با فایلهای دیتا بدست آمده از محاسبات است. مشکل با اتفاقات علمی مورد استفاده برای شبیه سازی است، این پدیده طبیعی و تصویر است. طراح رفتار شیء دینامیک با پا علت روحی آن طراحی می کند. او چگونگی این حرکت را تصور مرده و چگونه واکنش می دهد، برخورد می کند، فشرده می کند، هل می دهد، پیچانده کردن آن و … بنابراین یک سیستم انیمیشن مجبور است همه اینها را فراهم کند و با وسایل کنترل استفاده کننده را به ترجمه زبان انها قادر سازد. روش کنترل حرکت کدامیک می باشد و به 2 فرم اصلی است. از یک طرف مدل های شرح داده شده که برای تولید یک حرکت بدون داشتن اطلاعات درباره مسبب آن مورد استفاده قرار می گیرند و از طرف دیگر مدل های ایجادی وجود دارند که علت تولید اثرات را شرح می دهند.

برای مدل های توصیف شده تشخیص تکنیک سنتی key frame در انیماتور(تصویرگر خاص) سینه ماتیک با فراهم کردن ارزش key frame در بین قاب ها به وسیله کامپیوتر قابل دسترسی است. مدل های سینه ماتیک بر اساس دستورالعمل های ضمنی است، برای نمونه سینه ماتیک معکوس که حرکت داخلی حلقه یک زنجیر از آخرین حلقه مسیر را حساب کرده است

مدل های توصیفی یک کنترل را به انیماتور می دهند اما وقتی تعداد پارامترها برای کنترل خیلی زیاد باشد دچار کمبود شده(برای نمونه بدن انسان). و رفتار دینامیک برای برنامه ریزی سخت و مشکل است( برای نمونه حرکت یک موجود دریا). مدل های ایجاد شده از شبیه سازی کامپیوتری بوجود می آیند و دارای رفتار خاص هستند. استفاده کردن از قانونهای فیزیکی برای تولید یک حرکت نیست و عقیده های جدیدی در این رابطه توسط چند داشنمند داده می شود.

برای یک هنرمند شبیه سازی، تولید پدیده فیزیکی مثل شبیه سازی علمی پدیده نیست، اما تولید واقعی و نتیجه انیمیشن بر طبق عدد و محاسبه نیست. انیماتور یک هنرمند است نه یک دانشمند در انیمیشن قواعد فیزیکی و سنتی با هم همکاری می کنند. بنابراین ایجاد کامپیوتر شبیه ساز و تکنیک یک سیستم انیمیشن مشکلات جدیدی در رابطه با ساختار سیستم و پذیرش آن و دستگاه های جانبی به همراه دارد.

 2-2 مشترکات ماشین و انسان

به منظور گسترش ارتباط بین دو کلاس کنترل حرکت (ایجادی و توصیفی) باید پارامترهای مدل را تجزیه و تحلیل کرد. یعنی پارامترها را طوری انتخاب کرده که نزدیک به زبان انیماتور باشد و اثرات مورد نظر را ایجاد کند. برای نمونه برای خلق یک منفی بعضی از تصاویر واسطه به انیماتور برای تعدیل کردن خاصیت منفی یا کشش کمک می کنند، یک راه انحنا دار و شکل خاص را در نتیجه ادامه دادن این روش بدست می آوریم. برای مدل های مادی دو نکته وجود دارد. چگونگی انتخاب ارزش این پارامترها وچگونگی پیش بینی اثرات ان. مثالی از سیستم چند گانه انیمیشن به وسیله دینامیک: ذکر می کنیم برای کنترل انیمیشن، انیماتور مجبور به تطبیق دادن 2 نمونه پارامتر است، اثر نیروی رانش و چرخش و ارزش وسیله ارتباط انرژی(سفتی و سختی) و عامل دمپینگ یک فنر که نوع سیستم عکس العمل داخلی و خارجی را تعیین می کند. اگر استفاده کننده ارزش پارامترها را بداند، به وسیله آزمایشات رفتار سینه ماتیک یک سیتستم را بدست می آورد. انیماتور ارزش پارامترها را قدم به قدم و بعد از هر چارچوب(قاب) می داند و به این واسطه حرکت مورد علاقه خود را تنظیم می کند، برای بهتر استفاده کردن از دینامیک جلو استفاده از دستگاه کمکی در یک زمان واقعی برای شبیه سازی است مثلا در شبیه سازی یک پرواز یا رانندگی، این اثرات باعث توجه به همکاری میان مدل های توصیفی و ایجادی شده است.

 


دانلود با لینک مستقیم

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

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

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


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

 

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

خلاصه : ۶

فصل اول. ۷

مقدمه ۷

Chapter 4 : 8

4.1 Background : (پیش زمینه) ۸

توابع گذرگاه پیام : ۴٫۲٫ ۸

۴٫۲٫۱ : ضمیمه یا پیوست.. ۹

(انفعال ) Detach 4.2.2. 10

: دریافت ۴٫۲۵٫ ۱۲

پیغامهای فوری ۴٫۳٫ ۱۵

۵-توسعه نرم افزار ۱۶

.۵٫۲  احتیاجات.. ۱۷

.۵٫۳  طراحی. ۱۹

-۵٫۳٫۱ نرم افزار ute. 20

-5.3.2 نرم افزار اپراتور ۲۳

-۵٫۴ کدنویسی : ۲۷

-۵٫۴٫۱ کد ute. 27

-5.4.2 نرم افزار اپراتور ۳۲

-۵٫۵ آزمایش و تعمیر و نگهداری. ۴۲

۱ـ مقدمه: ۴۶

۱٫۲ ـ حسگرها و فعال کننده های HSV.. 48

حسگرهای بکار رفته به شرح زیر می باشند: ۴۹

۳،۱۰ـ حسگرهای HSV : 50

1.3.2ـ سیستم ناوبری اینرسی: ۵۲

۱٫۳ـ سیستم ناوبری لیزری. ۵۳

اطلاعات انتقال بی سیمی. ۵۴

۱٫۳٫۴ـLVDT. 55

1.3.5ـ کد کننده فرمان. ۵۵

۱٫۳٫۶ـ قطب نما ۵۶

۱٫۳٫۷ـ پتانسیومتر دریچه گاز ۵۷

۱٫۳٫۸ـ پتانسیومتر ترمز: ۵۸

۱٫۴ـ فعال کننده و کنترل کننده ۵۹

۱٫۴٫۱ـ کنترل کننده ها و فعال کننده فرمان. ۵۹

۱٫۴٫۲ـ کنترل و فعال کنندة دریچه گاز ۶۳

۱٫۴٫۳ـ فعال کنندة ترمز وکنترل. ۶۴

سیستم مکانیکی کنترل: ۶۵

۱٫۴٫۴ـ انتقال اطلاعات: ۶۵

فصل ۲٫ ۶۷

(۲) ارتباطات بی سیم. ۶۷

۲٫۱٫۱ ـ Blue tooth. 67

2.1.2 ـWDCT. 68

2.1.3 ـHome RF. 68

2.1.4 ـ۸۰۲٫۱۱b : 69

2.1.5ـ ۸۰۲٫۱۱a : 69

2.1.6 ـHiperLAN.. 70

2.2 ـIEEE802.11b : 71

2.2.1 ـ اسلوب شناسی: ۷۲

۲٫۲٫۲ ـ ویژگی ها: ۷۳

۲٫۲٫۳ ـ اجراها: ۷۴

۲٫۳ ـ شبکة ناحیة محلی بی سیم: ۷۵

۲٫۴ ـ ترکیب بندی WLAN.. 77

2.4ـ نظیر به نظیر( مود adhoc ) 77

2.4.2 ـ مشتری/ سرویس دهنده( شبکه سازی فراساختار) ۷۸

۳-۴-۲-انتخاب : ۷۹

۵-۲-هدف برای ارتباطات بدون سیم : ۸۰

فصل سوم ۸۱

سخت افراز ۸۱

۱-۳-ساختمان (ساختار) : ۸۲

۲-۳-آنتن ها : ۸۳

۱-۲-۳-برد پوششی دریافتی. ۸۴

۲-۲-۳-آنتنهای تعیین وضعیت.. ۸۴

۳-۳-آنتن ute : 84

4-3-آنتن اپراتور ۸۶

۱-۵-۳-ویژگی های کارت های برچسب نقره ای : ۸۷

۲-۵-۳ سازگاری. ۸۸

۶-۳-مبدل ابنترنت (EC) : 90

7-3-محافظت و امنیت : ۹۱

۸-۳-آشکارسازی برد ۹۳

۹-۳-رفع عیب برد ۹۴

فصل ۶٫ ۹۷

۶- ایمنی. ۹۷

۱-۶-اهداف : این فصل برای دو هدف اصلی نوشته می شود : ۹۷

۲-۶-خط مشی ایمنی و بهداشت شغلی. ۹۷

۳-۶-ایمنی پروژه HSV : 98

4-6-روش های ایمنی. ۹۸

روش آزمایش : ۹۹

۵-۶-موارد ۱۰۱

۶-۶-ایمنی بهداشت waveLAN : 102

4-6-نتیجه گیری : ۱۰۳

فصل  هفتم. ۱۰۵

نتیجه گیری. ۱۰۵

۱-۷-تحقیق و کار بعدی. ۱۰۶

 

خلاصه :

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

فصل اول

مقدمه:

Chapter 4 :

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 خواهد بود . هیچ پارامتری هم نیاز نیست .

Long msg-detach( );

4.2.3

msg-send از تابع کتابخانه ای msg-bus برای فرستادن پیغام به برنامه (وظیفه) دیگر بکار می رود . تابع یک بسته با اطلاعات فرستنده و گیرنده اضافه خواهد کرد . برای توانایی فرستادن ، سوکت بایداول بوسیله msg-attach ( ) اضافه شود . ID پیغام و طول (اگر لازم باشد) به دستور بایتی شبکه تبدیل خواهند شد. برای محتویات میدان داده ای ، آن مسئولیت برنامه کاربردی است که این را انجام دهد . برای اطمینان از اینکه آن دریافت شده باشد ، پارامتر قبلی باید به شکل صحیح تنظیم شود . سپس msg – send ( 0 قبل از اینکه برگردد منتظر یک تعویق (البته استفاده از یک timeout) می ماند . تابع هنگامی که فرستادن موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا هنگامی که فرستادن خطا داشته باشد یکی از کدهای خطا را بر می گرداند . timeout یا تصدیق .

Long msg – send (char*nede , char * tssk , Long id , Long len , char * data , boolck);

Node

نود یا گره نام سیستم است (آدرس IP) جایی که برنامه قرار می گیرد . نام نود در رشته ای در فرمت “XXX.XXX.XXX.XXX” معرفی می شود (برای مثال “155.69.31.90”

task

وظیفه یا برنامه نام فرایند مقصد است : این باید یگ رشته بارها که یک عدد صحیح (در واقع یک شماره گذرگاهی) در رنج 1024 به 65535 را معرفی کند (برای مثال “5016”)

id

شناسه ای از پیام برای فرستادن است . (ID ساختار پیام ، احتیاج به دریافت وظیفه برای جذب داده دارد)

Len

طول ، در مقیاس بایت : دنباله بلاک داده است .

data

بلاک دیتا ، یک رشته است .

ack

اگر فرستنده بخواهد برای تصدیق دریافت منتظر بماند بولین True را set می کند .

: دریافت 4.25

msg-receive تابع کتابخانه ای msg-bus یک پیام را از یک سوکت دریافت می کند و با ID پیام و دیتا جواب می دهد . مقدار time out می تواند برای ثانیه های زیاد انتظار کشیدن داده شود . زمانی که یک time out اتفاق بیافتد ، تابع بوسیله کد خطای Msg-ERR-timeout(-30) برگردانده می شود .

اگر timeout به 1- تنظیم شود تابع برای همیشه برای یک پیام ورودی منتظر خواهد ماند .

(این در یک setup استفاده خواهد شد جایی که برنامه دریافتی به یک event ورودی لینک شده است برای اینکه تابع بازخورد فراهم شود) . تابع هنگامیکه پیام دریافتی موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا یکی از کدهای خطا را هنگامی که خطا دریافت می شود . time out یا تصدیق . زمانی که یک ساختمان داده دریافت می‌شود ، این ساختار فقط بعد از اینکه ID پیغام شناخته شده یکی می شود .

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

Long msg – receive(char*nede,char*task,Long* id , Long* len , char* data , Long timeout) ;

Node

نود نام سیستم است (آدرس IP) جایی که فرایند فرستاده شده ناشی می شود . اسم نود بوسیله یک رشته در فرمت “XXX.XXX.XXX.XXX” معرفی می شود . (برای مثال “135.69.31.90” )

task

برنامه (وظیفه) نام فرایند فرستاده شده است . این شاید یک رشته باشد که یک عدد صحیح (در واقع یک شماره گذرگاه) در رنج 1024 تا 65535 را معرفی کند (برای مثال “5016”)

id

شناسه ای از پیام دریافتی است . ID بوسیله برنامه فرستاده شده با موافقت با وظیفه دریافتی استفاده می شود تا ساختار پیام تعریف شود . برنامه دریافتی برای جذب داده مورد نیاز است .

Len

طول ، در مقیاس بایت : دنباله بلاک داده است .

data

بلاک دیتا ، یک رشته است .

timeout :

انتظار کشیدن به مدت چند میلی ثانیه برای یک پیام ورودی . هنگامی که timeout صفر است تابع فقط با دیتایی که در صف موجود است بر می گردد . وقتی مثبت است، این تابع بلوکه می شود و تا وقتی که پیام برسد منتظر می ماند .

پیغامهای فوری 4.3

کتابخانه می تواند بین پیامهای معمولی و پیامهای فوری فرق قائل شود . برای هر برنامه ای که کانال ارتباطی استفاده می کند همچنین یک کانال فوری می تواند باز شود. اگر کانال ارتباطی معمولی بسته باشد کانال اضطراری می تواند استفاده شود . تابع msg-attach-urgent از کتابخانه msg-bus خیلی به msg-attach شبیه است . هر چند سوکت های مختلف برای تهیه کانال جدا برای پیام های اضطراری باز است . این کانال اضطراری مورد نیاز است زیرا برای پیام های اضطراری به صف شدن و گم شدن غیرقابل قبول است زیرا بافر سرریز می کند . تابع می تواند بوسیله هر فرایندی که می خواهد تسهیلات کانال اضطراری از msg-bus را استفاده کند فراخوانی شود . آن می تواند با msg-attach( ) در زمان نصب فراخوانی شود . تابع هنگامی که الحاق موفقیت آمیز باشد msg-ok(0) را بر می گرداند یا یکی از کدهای خطا را هنگامیکه سوکت باز باشد یا بسته یا خطاها set شوند نشان می دهد .

Long msg – attach – urgent(Char*nede,char*task) ;

چیز مشابهی که به فرستادن پیغام ها ، دریافت پیغامها و جدا کردن پارامترها جواب می‌دهد مانند زیر است:

Long msg – send – urgent(char*node,char*task , Long id, Long len , char* data , bool ack) ;

Long msg – receive – urgent (char*node , char * task , Long * id , Long * len , char * data , Long timeout) ;

Msg-detach 0 urgent ( ) ;

در پروژه ها پیامهای فوری استفاده نمی شود زیرا اساساً پیامهای ارتباطی کاملاً ساده و به موقع هستند . هچ کدام از آنها اضطراری نیستند .


دانلود با لینک مستقیم