تبليغاتX
الکترونیک برای همه - ماشين تورينگ (Giulio ferrari )

الکترونیک برای همه

ایستگاه تخصصی موبایل

ماشين تورينگ (Giulio ferrari )

ربات 3

ماشين تورينگ (Giulio ferrari )

در اين قسمت مي خوانيم:
1) قطعات مورد نياز براي ساخت ماشين
2) ماشين تورينگ اصلي
3) جدول اعمال
4) سايت هاي مورد نياز براي به دست آوردن اطلاعات بيشتر در مورد معماري ماشين
5) لينك مستقيم وغير مستقيم دانلود فايل PDF

نياز براي ساخت ماشين تورينگ:
قطعات اضافه چنداني براي ساخت اين ماشين نياز نداريد. يك كيت LEGO RIS 2.0 كه حاوي دو موتور ، سنسور نوري ، سنسور لمسي و يك موتور اضافي است ، لازم خواهد بود. اما براي ساخت نوار چند قطعه اضافي مورد نياز خواهد بود:
1) بازوي 6632،1X3
2) بازوي  3743،1X4
تعداد اين قطعات به بلندي نوار بستگي دارد.
در اين پروژه رباتي خواهيم ساخت كه داراي 16 سلول است و 32 واحد طول دارد. بنابر اين به 32 قطعه براي بازو به علاوه 4 قطعه براي مكانيزم سؤييچ نياز داريم. براي پايه نيز 8 صفحه 41621X8 لازم است

ماشين تورينگ اصلي:
بررسي هر يك از بخش هاي ماشين تورينگ اصلي به ما كمك مي كند تا نقش رقيق هر يك از اين اجزاء ا در ساختار ماشين بهتر درك كنيم.
اولين واصلي ترين بخش ماشين تورينگ را نواري با طول نا محدود تشكيل مي دهد كه به تعداد سلول تقسيم شده است. هر سلول داراي فضاي كافي براي درج يك نشانه است. يك هد مي تواند اطلاعاتي را روي اين نوار بنويسد  ويا از آن بخواند وبه اندازه يك سلول در هر مرتبه ، توانايي مااين ماشين به تنهايي همواره داراي تعداد وضعيت محدود و مشخص است. اين وضعيت ها تعيين مي كنند كه با در نظر گرفتن جدول اعمال ( يا جدول انتقالات ) ماشين بايد چه عملي را انجام دهد. جدول انتقالات با توجه به وضعيت ماشين و هنگام مواجه شدن با نشانه اي خاص عملكرد ماشين را تعيين مي نمايد.
ماشين تورينگ يكي از چهار عمل زير ا انجام ميدهد:
1. يك خانه به چپ حركت كند
2. يك خانه به راست حركت كند
3. يك نشانه را بنويسد
4. يك نشانه را پاك كند

جدول اعمال :
ماشين كار خود را در اولين وضعيت خود واقع در اولين سلوا سمت چپ كه حاوي يك نشانه است آغاز مي نمايد. سپس با حركت چپ يا راست طول نوار را مي پيمايد و با خواندن ، نوشتن يا پاك كردن اطلاعات آنها را كنترل مي نمايد.
اين جدول به ماشين فرماني نظير اين را اعلام مي نمايد:
" اگر در وضعيت خاصي قرار داريد و نشانه خاص را مي بينيد عمل مرتبط با آن را انجام بدهيد ، يك سلول حركت كن و وضعيت را تغيير بدهيد"

اجازه دهيد اين گفته را به صورت گا مبه گام ببينيم:
1. ماشين محتويات يك سلول نوشته شده برنوار را مي خواند
2. ماشين با استفاده از جدول اعمال ورودي جاري ( شامل وضعيت + نشانه ) را به يك خروجي ( اعمال گوناگون ) مي نگارد.
3. ماشين نشانه روي نوار را تغيير مي دهد ، آن را پاك كرده و بدون تغيير رها مي نمايد
4. ماشين نوار را به سمت چپ يا راست جابجا مي كند

سايت هاي مورد نياز براي به دست آوردن اطلاعات بيشتر در مورد معماري ماشين:

سایت 1    سایت 2     سایت 3

 

لينك مستقيمPDF:

دانلود .....

موفق باشید

+ نوشته شده در  جمعه 27 اردیبهشت1387ساعت 11:52 قبل از ظهر  توسط محمد  |