زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زد فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

خرید 12 کد به زبان اسمبلی

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

 

خرید 12 کد به زبان اسمبلی

با 50% تخفیف با قیمت 2000 تومان قابل اجرا و نمایش با emu8086.

 

 

 

 

4000 تومان

2000 تومان

 

 

اطلاعات فایل:

حجم:

8kb

تعداد کدها:

12 عدد

نرم افزار مورد نیاز برای اجرا و نمایش کدها:

emu8086

 

 

اسامی کدهای موجود:

  1. تبدیل رشته به عدد و عدد به رشته

  2. تبدیل عدد ده دهی به باینری

  3. تبدیل عدد به مبنای دو

  4. مشخص کردن بزرگترین عدد

  5. مشخص کردن تعداد ارقام وارد شده

  6. مقایسه ی دو رشته

  7. مکان اختلاف

  8. مجموع مقسوم علیه

  9. کار با وقفه ها

  10. کار با شیفت ها

  11. کار با فایل 1

  12. کار با فایل 2

 

 


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


خرید 12 کد به زبان اسمبلی

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

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

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


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

فرمت فایل :  سی پلاس پلاس

 

 

 

 

 

 

توضیح :

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

 

 نکته :

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


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


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

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

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

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


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

فرمت فایل : ویژوال استادیو(قابل ویرایش) : سی شارپ

 

 

 

 

 

 

 

توضیح :

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


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


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

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

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

 

 

 


چکیده
هدف مقاله ،ارائه یک راه کار جدید برای برنامه نویسی ماشینهای CNC است. راه کار مبتنی بر الگوریتم ژنتیک ،تولید و بهینه سازی تکامل یافته برنامه های NC را برمبنای مدلهای CAD تضمین می کند. این ساختار تحت تاثیر تکامل شبیه سازی شده جنبش ماشین بیش از پیش پیچیده تر شده و راه حل های هوشمند بتدریج به عنوان نتیجه تعامل میان جنبش های ماشین و محیط پیرامون ارائه می گردد. همچنین مثالهایی از برنامه نویسی ماشین تراش CNC و ماشین فرزکاری CNC برای پیچیدگی های متفاوت فضاهای خالی و محصولات ارائه شده است.
راه کار پیشنهادی درصد بالایی از جامعیت، کارایی و قابلیت اطمینان را نشان می دهد که ممکن است بتواند به سادگی با دیگر ماشینهایCNC سازگار گردد.
1.مقدمه
در حال حاضر در بیشتر سیستم های تولیدی از ماشینهایCNC استفاده می شود، برنامه نویسی خودکار ماشینهایCNC در دو دهه اخیر گسترش یافته است[1,4,6,7] .بنابراین امروزه راه حلهای برنامه نویسی شامل تولید خودکار برنامه هایNC فراهم گردیده است. میزان قابلیت اعتماد، کارایی و جامعیت راه حل ها با هم متفاوت است و تا کنون یک راه حل کلی برای برنامه نویسی ماشین های NC پیدا نشده است.
در این مقاله از الگوریتم ژنتیک (GA)[2] ، برای برنامه نویسی ماشینهای تراشکاری و فرز کاریCNC استفاده شده است. همچنین راه کار پیشنهادی می تواند با دیگر ماشینهایCNC سازگار باشد. برای مثال ماشین اندازه گیری تعادل[5] ، ماشین جوشکاری، ماشینهای برش لیزر و پلاسما، روباتها و بازوهای مکانیکی. این راه کار از تکامل طبیعی گونه های زنده تقلید می کند، در جایی که منابع طبیعی در تلاش هستند که بیش از پیش موفق و سازگار با محیط زندگی خود گردند. راه کار پیشنهادی برنامه های NC با گرافهای وزن دار به نمایش در آمده است. در تکامل شبیه سازی شده موفقیت گونه های زنده بیش از پیش بر اساس داده های ارائه شده آشکار می گردد. تحقیقات نشان می دهد که راه کار پیشنهادی ، جامع ، کارا و قابل اطمینان است.
در آغاز، پس از آن ایده راه کار پیشنهادی ارائه شده است. همچنین مثال هایی از برنامه های ماشین تراشکاری و فرز کاریCNC ، که آمیزه ای از دقت را در فضای خالی و محصول نشان می دهد، ذکر شده است. در بخش 5قسمتهای اصلی تحقیق به طور اجرا شده خلاصه گردیده و همچنین برای تحقیقات آتی رهمنونهایی پیشنهاد شده است.

 


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

 

2.1 الگوریتم اصلی
ایده اصلی راه کار پیشنهادی با بیان مثالهای ساده اثبات می شود. شکل 1و2 فضای خالی ، محصول و تراشه مربوطه در فرآیند فرزکاری و تراشکاری نشان می دهد.
در فرزکاری ابزار می تواند حرکت کند و در جهت مثبت و منفی محور x ، y و z برش دهد. به علت تعیین مقدار ماشین نقطه بازگشت ابزار در وسط ابزار برش واقع است.
ماده جدا شده به چندین برش که شامل تراشه ها می باشد تقسیم می شود. برای مثال cut-1 ،در قسمت پایین دیاگرام شکل 1 شامل9 تراشه ، cut-2 و cut-3 هر کدام شامل 4 تراشه و cut-4 شامل 2 تراشه می باشد.

 


شکل 1: فضای خالی، محصول، ضایعات در تراشکاری

 


دیاگرام شکل 1 انواع تولیدات را نمایش می دهند. به علت ماهیت سیستم ممکن است برش عمودی، افقی یا ترکیبی از هر دو را انتخاب کنیم.
شکل 3 الگوریتم اصلی را برای برنامه نویسی ماشین CNC به شکل شبه کد نمایش می دهد.ابتدا لازم است داده ها در فضای خالی و محصول ثبت شوند.در راه کار پیشنهادی ثبت اطلاعات به طور خودکار موثر واقع شده است.سیستم ناحیه تولیدی را به تعداد دلخواهی مربع و جعبه تقسیم می کند. در انتهای داده های ورودی لازم است نقطه شروع و پایانی حرکت ابزار و نقطه بازگشت ابزار تعریف شود.از حالا سیستم به طور مستقل به تولید و بهینه سازی برنامه های NC از میان چندین تولید توانا است. متغیر بولینknow-NC-program تصمیم می گیرد که آیا راه حل قبلی اجرا شده برای جمعیت اولیه بهتر است اجرا شود یا بهتر است جمعیت اولیه به شکل کاملا تصادفی مقدار دهی شود. البته تولید اولیه در بیشتر برنامه ها مستقل از برخورد نیست.

 

 

 

 

 


begin
Data input on blank and product, selection of type of
Machining, discretization of machining field defining of
Starting, final and reference point of tool
t=0
if known-NC-Program
then input P(t)
else initialize P(t)
evaluate P(t)
while(not termination condition) do
begin
t=t+1
change P(t) by applying genetic operators
evaluate P(t)
end
Output of result
End

 

 

 


2.2ساختار اولیه: رمز گذاری برنامه NC
در این مثال، هدف ساخت یک محصول نسبی ساده از یک blank نسبی ساده است.شکل 3 نتایج اجرای مختلف را نشان می دهد. تنها بهترین ساختار نشان داده شده است. در شکل 8a یک برش عمودی از برش سمت راست قطعه کار به نمایش در آمده است. در این روش short tool path و reduce tool wear محفوظ مانده اند. از دید کاربردی عمق برخی از برشها ممکن است قابل اعتراض باشد..با این وجود لازم است اهمیت دهیم که در این مرحله تحقیق می خواهیم اطمینان حاصل کنیم از جامعیت و انعطاف پذیری سیستم.در جایی که تنها قوانین ساده قابل اجرا به شرح زیر هستند:
1)ابزار می تواند مرحله به مرحله به سمت چپ یا راست بالا یا پایین حرکت کند.
2)ابزار تنها قسمت پایین و سمت راست را برش می دهد.
3) وارد کردن خسارت به قطعه و ماشین مجاز نمی باشد.
4)محصول باید با حداکثر سرعت ممکن با استفاده از سه مرحله بالا

 

2.3 ارزیابی جمعیت

 

هدف از کار ترکیبی یافتن تعدادی مسیر از میان گراف وزن دار با مقدار اولیه S و نهایی E است که شامل تمام نقاط در گراف خواهد بود و بنابراین مجموع وزنها (در یالها و راسها) و تعدا برخوردها مینیمم خواهد شد. به عبارت دیگر لازم است که برخوردهای بهینه را در برنامه NC بیابیم.
برای مثال اگر کل مسیر در گراف شکل 4 برابر با: S, cut-1, cut-2 , cut-3 ,cut-4 , cut-5 , cut-6 ,cut-7 و E باشد ، مجموع وزنها در اتصالات و نقاط به شرح زیر است :

 

 

 


بیشترین عملیات درخواستی در ارزیابی برنامه NC ، شامل برش و تعداد برخوردها است. به علت تغییر شکل قطعه کار در روند تولید، طول مسیر تغییر می کند. در طول حرکت، ابزار سیستم بادقت حرکت تیغه را دنبال می کند، و به طور مداوم برشها و برخوردهای ممکن را بازبینی می نماید.
شکل 5 عدم تطابق برشها و برخورد را در طول عملیات فرزکاری و تراشکاری نشان می دهد.
شکل 6 ضمن ارزیابی روال، تشریح می کند که الگوریتم ژنتیک نقش مهمی ر در بیان پیچیدگی ماشین های تراش CNC و ابزار ماشین فرزکاری دارد.
روال شامل 4 تابع مهم check-consistence ،check-collision ، move و cut است و به برخوردهای ناگهانی ابزار با قطعه کار توجه می کند. تابع check-consistence به جدا شدن تکه بریده شده از قطعه کار نظارت دارد و تطبیق برش ها را بررسی می نماید. توابع cut و move برای شبیه سازی حرکات و ابزار به کار می روند.
بررسی کوروموزوم با فراخوانی توابع check-consistence و check-collision آغاز می شود و به طور مداوم تمامی مراحل برش را بررسی می نماید. همچنین موقعیت غیر مجاز تیغه را باز بینی می کند.

 

 

 

 

 

تعداد برشهای موجود در لیست مستقل از شکل محصول است و تکمیل تولید قطعه کار به ازای تمام برشهای موجود در لیست ادامه می یابد. ارزیابی روال تعداد برخوردها(H) ، برنامه NC ، و تعداد مراحل ابزار را باز می گرداند.

 

2.4 فرآیند ژنتیک
بعد از مقدار دهی اولیه و ارزیابی جمعیت نوع گونه ها باید توسط الگوریتم ژنتیک تغییر کرده باشد.از فرآیند های تکثیر( انتخاب) ، تقاطع و جایگشت در تراشکاری و از فرآیند جهش در فرزکاری استفاده نمودیم. [3].برای انتخاب کوروموزومها ، از انتخاب رقابتی استفاده کردیم.
در فرآیند تکثیر ابتدا هر کروموزوم P(t) به طور تصادفی انتخاب می شود و بدون تغییر به نسل بعدی منتقل می شود.در فرآیند تقاطع دو کروموزومP(t) به طور تصادفی از جمعیت انتخاب شده اند. همچنین نقطه تصادفی انتخاب شده تصادفی است. قسمتهایی از کروموزومهای انتخاب شده با هم مبادله شده اند. در طول تقاطع لازم است اطمینان حاصل کنیم که زاد و ولد شامل تمام برشهای لیست موجود است. در جایگشت ابتدا اولین کروموزوم انتخاب شده و سپس 2 ژن تصادفی انتخاب شده(برش) با هم مبادله شده اند. در فرآیند جهش ، ژن در کروموزوم به صورت تصادفی انتخاب شده و جهت حرکت ابزار تغییر کرده است.

 

3.نتایج برنامه نویسی تراشکاری با استفاده از GA
کاربرد و کارایی سیستم با مثالهایی نشان داده شده است. ابتدا یک مثال از تولید محصول ساده از فضای خالی پیچیده نمایش داده می شود. (به قسمت 3.1 نگاه کنید) برای بیان جزئیات کارایی سیستم و همچنین تحلیل جزئیات ، مثالی از تولید یک محصول ساده از شکل درخواستی ارائه شده است.(شکل 3.2 و شکل 3.3)
در هر سه مورد، می خواهیم بر جامعیت و هوشمندی راه کار پیشنهادی تاکید ورزیم
در تمامی اجراهای سیستم از همین پارامترهای تکامل استفاده شده است: تعداد جمعیت 50 ، احتمال تکثیر0.2، احتمال تقاطع 0.6، احتمال جایگشت 0.2 می باشد.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   16 صفحه

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


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


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

سورس کد نمایش اعداد 5 تا 1000 با گام 5 تایی در لیست باکس با زبان سی شارپ

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

سورس کد نمایش اعداد 5 تا 1000 با گام 5 تایی در لیست باکس با زبان سی شارپ


سورس کد نمایش اعداد 5 تا 1000 با گام 5 تایی با زبان سی شارپ

فرمت فایل : ویژوال استادیو(قابل ویرایش) : سی شارپ

 

 

 

 

 

 

 

 

توضیح :

در این قطعه کد کاربر فقط کافیست دکمه اجرا را فشار دهد تا برنامه اعداد 5 تا 1000 را در خروجی نمایش دهد که این یک تمرین بسیار خوب در سی شارپ میباشد و این سورس کد یکی از کاربردهای حلقه for در سی شارپ را نمایش میدهد که درعکس روی سورس کد فرم مشاهده میکنید و این سورس کد منبع مفیدی برای یادگیری زبان سی شارپ و کار کردن با دستورات تکرار و حلقه ها  در سی شارپ میباشد و این قطعه کد برای دانشجویان و علاقه مندان به زبان برنامه نویسی سی شارپ بسیار مفید و کاربردی میباشد.


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


سورس کد نمایش اعداد 5 تا 1000 با گام 5 تایی در لیست باکس با زبان سی شارپ