دسته بندی | کامپیوتر و IT |
فرمت فایل | ppt |
حجم فایل | 290 کیلو بایت |
تعداد صفحات فایل | 38 |
بلاک دیاگرام واحدکنترل
فایل پاورپوینت 38 اسلاید
دسته بندی | کامپیوتر و IT |
فرمت فایل | ppt |
حجم فایل | 514 کیلو بایت |
تعداد صفحات فایل | 38 |
فایل پاورپوینت 38 اسلاید
دسته بندی | برنامه نویسی |
فرمت فایل | docx |
حجم فایل | 332 کیلو بایت |
تعداد صفحات فایل | 19 |
قدیمیترین نمونه عملی از برنامه نویسی به سال 1801 در کشور فرانسه توسط شخصی بنام جکارد برمی گردد. او یک دستگاه بافندگی طراحی کرده بود که می توانست اعمال خاصی از بافندگی را که روی کارتهای سوراخ شده (Punched card) ثبت شده بودند به ترتیب انجام دهد. این تکنولوژی اجازه تولید بافت های پیچیده و با کیفیت تر را به کارگران معمولی می داد. اکنون به جای کارگران متعدد و ماهر، فقط یک نفر برای مدیریت کل دستگاه کافی بود. روند تقریبا مشابهی نیز در خلال انقلاب صنعتی در انگلیس به وقوع پیوست. به دنبال استفاده از ماشینهای خودکار و کاهش نیروی کار انسانی، جنبشی تحت عنوان لودیت ها به راه افتاد. این جنبش متشکل بود از افرادی که مخالف توسعه تکنولوژی بودند و برای جایگاه شغلی، نان و رزق و روزی خود با تکنولوژی می جنگیدند.
دسته بندی | برنامه نویسی |
فرمت فایل | docx |
حجم فایل | 30 کیلو بایت |
تعداد صفحات فایل | 8 |
نرم افزار چیست؟
یک پاسخ ساده برای آن عبارتست از: سخت افزار را می توانید لمس کنید اما نرم افزار را نه!
اما این پاسخ بسیار سطحی و ساده است. اگر بخواهیم دقیقتر بگوییم زمانیکه از نرم افزار صحبت می کنیم در حقیقت منظورمان برنامه ای است که در کامپیوتر اجرا می شود. در طول تاریخ، دنیای نرم افزارها و برنامه های کامپیوتری به موازات توسعه برنامه نویسی (Programming) و زبانهای برنامه نویسی (Programming languages) توسعه یافته است. بنابراین مطالعه روند توسعه دنیای برنامه نویسی ما را به مطالعه تاریخچه دنیای نرم افزار رهنمون می سازد.
توسعه نرم افزار به شکل امروزی تاریخچه طولانی و پیچیده ای دارد. تعجبی ندارد که جایگاه امروز نرم افزار حاصل گام های متعدد بسیاری در طول تاریخ است. رویدادهای بسیاری از گوشه های مختلف دنیا روند توسعه کامپیوتر را پیش برده اند. معمولا توسعه نرم افزارها به دنبال توسعه زبان های برنامه نویسی رخ داده است. زبان های برنامه نویسی نیز به موازات سخت افزارها و کامپیوترها توسعه یافته اند.
دسته بندی | متلب MATLAB |
فرمت فایل | zip |
حجم فایل | 4435 کیلو بایت |
تعداد صفحات فایل | 317 |
این کتاب با زبانی ساده و با تصاویر متعدد به آموزش نرم افزار متلب که یکی از کاربردیترین نرم افزارهاست میپردازد و به تنهایی برای آموزش متلب کافیست
دسته بندی | سی ++c |
فرمت فایل | |
حجم فایل | 1489 کیلو بایت |
تعداد صفحات فایل | 96 |
زبان برنامه نویسی ++C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. در کتاب حاضر شما بیشتر با این زبان برنامه نویسی آشنا خواهید شد.
دسته بندی | سی شارپ #C |
فرمت فایل | |
حجم فایل | 7204 کیلو بایت |
تعداد صفحات فایل | 578 |
دسته بندی | سی شارپ #C |
فرمت فایل | zip |
حجم فایل | 6860 کیلو بایت |
تعداد صفحات فایل | 1 |
دنیای برنامه نویسی دنیای عجیبی است. برنامه نویسی به شما اجازه می دهد که با کامپیوترتان مانند یک رئیس رفتار کنید. برنامه نویسی می تواند شغل یا تفریح شما باشد. اما هدف اصلی از برنامه نویسی ارائه راه حلی برای برطرف کردن مشکلات مختلف است. برنامه نویسی هنر برطرف کردن مشکلات با استفاده از کد است. ما می توانیم با استفاده از زبان های برنامه نویسی برنامه بنویسیم. زبان های برنامه نویسی زیادی وجود دارند که از بین چندین زبان از همه مشهورتر می باشند.
شاید یکی از بهترین زبان های برنامه نویسی برنامه سی شارپ باشد. در این کتاب ما به شما نحوه برنامه نویسی به زبان سی شارپ را به صورت تصویری آموزش می دهیم. سعی کنید حتما بعد از خواندن کتاب کدهای آن را به صورت عملی تمرین کنید و اینکه قابلیت و مفهوم کدها را بفهمید. نه آن ها را حفظ کنید…
با آرزوی موفقیت روز افزون شما، مردم ایران زمین
خریدازشماتضمین ازما...
دسته بندی | برنامه نویسی اندروید |
فرمت فایل | rar |
حجم فایل | 638 کیلو بایت |
تعداد صفحات فایل | 1 |
فایل بصورت برنامه نصبی بر روی موبایلهای اندروید با پسوند apk می باشد.
آموزش های جدید درون برنامه برای محیط برنامه نویسی Android Studio میباشد.
امروزه سیستم عامل اندروید به یکی از پر طرفدارترین سیستم عامل های روز دنیا تبدیل شده است
و اپلیکیشن های بسیار زیادی هم برای این سیستم عامل ساخته شده است.
حتما برای شما هم اتفاق افتاده است که بخواهید برای خود و به سلیقه خودتان یک نرم افزار اندروید بسازید
_و خیلی آموزش های پرکاربرد دیگر ...
دسته بندی | برنامه نویسی |
فرمت فایل | |
حجم فایل | 11598 کیلو بایت |
تعداد صفحات فایل | 257 |
ربان c زبانی مرجع است که با آموختن آن و نوشت برنامه می توانید به یک درآمد خوب برسید
دسته بندی | سی شارپ #C |
فرمت فایل | rar |
حجم فایل | 54 کیلو بایت |
تعداد صفحات فایل | 1 |
پروژه در محیط ویندوزفرم ویژوال استودیو نوشته شده است
ساعت کاملا داینامیک است و می توان آن را تنطیم نمود
با دانلود این پروژه تمام فایل های پروژه را دریافت خواهید کرد
میتوانید آن را باز کرده و نحوه کار را مشاهده نموده و تغییرات لازم را اعمال کنید
پروژه بسیار خوانا و گویا می باشد
دسته بندی | سی شارپ #C |
فرمت فایل | rar |
حجم فایل | 37 کیلو بایت |
تعداد صفحات فایل | 1 |
پروژه در محیط دیندوزفرم ویژوال استودیو نوشته شده است
که برای باز کردن آن کافیست بر روی فایل
moadele_2.sln
کلیک کنید
پروژه کاملا گویاست با کامنت های مورد نیاز
دسته بندی | سی ++c |
فرمت فایل | rar |
حجم فایل | 100 کیلو بایت |
تعداد صفحات فایل | 2 |
پروژه ساعت دیجیتال
پروژه ای برای افراد مبتدی که با کدویژن کار میکنند
این پروژه به زبان سی میباشد
در فایل زیپ دو پوشه با نام های PT,CV میباشند در پوشه CV سورس پروژه میباشد
که باید با نرم افزار کدویژن باز شود در پوشه PT فایل مخصوص Proteus میباشد
دسته بندی | مکانیک |
فرمت فایل | zip |
حجم فایل | 9312 کیلو بایت |
تعداد صفحات فایل | 206 |
فهرست :
معرفی کلی
روش کاری سیستم های CNC
بخش های اصلی CNC
اجزای کنترل موقعیت و سرعت دستگاه CNC و سیستم های کنترلی
کنترل های مورد استفاده
تجهیزات الکتریکی
حافظه
اجزای مکانیکی
برنامه نویسی
کالیبراسیون
دسته بندی | صنایع نفت و گاز |
فرمت فایل | zip |
حجم فایل | 13853 کیلو بایت |
تعداد صفحات فایل | 175 |
فایل پاورپوینت پی دی اف شده آشنایی با PLC که شامل اطلاعات اولیه و کاربردی در زمینه PLC به شرح زیر می باشد:
آشنایی با تجهیزات پایه ای قدرت
اصول کار و کاربرد PLC
آشنایی با سیستم اعداد
اصطلاحات و پایه ها
آشنایی با یک میکرو PLC
برنامه نویسی
ورودی و خروجی ها
تایمرها و شمارنده ها
موضوعات پیشرفته تر
مقدمه ای بر ابزار دقیق
انواع PLC های زیمنس
انواع پوش باتن ها
نوار نقاله
رله های کنترلی
کنتاکتور
بی متال یا رله اضافه بار
راه انداز
CPU
خرجی های PLC
سنسور
محرک
ورودی های دیجیتال
ورودی آنالوگ
خروجی دیجیتال
خروجی آنالوگ
برنامه – نردبانی
خواندن دیاگرام Ladder
LAD STL
زبان FBD
نرم افزار
سخت افزار
حافظه
RAM ROM EPROM Firmware
وسیله برنامه نویسی یا PG
کابل ها
S7 – 200
کلید حالت و تنظیمات آنالوگ
ماجول های گسترش
نشانگر وضعیت
I/O
IO
شبیه ساز ورودی
رابط ها
ترمینال
ابر خازن
200TD
پورت آزاد
STEP 7 MICRO /WIN32
سمبل کنتاکت ها
بوبین و باکس
وارد کردن المان
And به صورت بوبین
OR به صورت بوبین
تست برنامه
توابع Status
اجبار کردن
سلسله عملکرد
راه اندازی موتور با PLC
مدار فرمان و قدرت یک الکتروموتور
دستورالعمل راه اندازی موتور
راه اندازی موتور همراه لامپ های سیگنال
اضافه کردن لیمیت سوئیچ
تایمر ها
مدار تک خطی تایمر
تایمرهای S7 – 200
تایمرهای On-Delay
تایمرTONR
تایمر Off – Delay
تانک مخلوط کن
شمارنده ها
شمارنده LAD
شمارنده دو جهته
شمارنده های سرعت بالا
موقعیت یابی
پالس ها
پهنای پالس PWM
واسطه سنسورها AS-I
PROFIBUS-DP
SIEMENS
دسته بندی | الکترونیک و مخابرات |
فرمت فایل | |
حجم فایل | 617 کیلو بایت |
تعداد صفحات فایل | 8 |
طراحی و ساخت ربات پردازشگر تصویر در متلب
فایل بصورت pdf می باشد
دسته بندی | کامپیوتر و IT |
فرمت فایل | pptx |
حجم فایل | 298 کیلو بایت |
تعداد صفحات فایل | 153 |
پاورپوینت محیط برنامه نویسی در 153 اسلاید قابل ویرایش با فرمت pptx
منوی FILE
ایجاد فایل جدید (FILE NEW)
با انتخاب این گزینه یک پنجره جدید که شما قادر به نوشتن برنامه در آن هستید ایجاد می شود .
باز کردن فایل (OPEN FILE )
با انتخاب این گزینه شما قادر به فراخوانی فایلی که در حافظه موجود است می باشید .
BASCOM فایلها را بصورت استاندارد ASCII ذخیره می کند .بنابراین شمکا می توانید از ویرایشگری مثل NOTEPAD برای نوشتن برنامه استفاده کنید و سپس آنرا به محیط انتقال دهید.
بستن فایل CLOSE FILE ) )
این گزینه پنجره برنامه فعال را می بندد . اگر در فایل تغییری ایجاد کرده اید ابتدا باید قبل از بستن آن را ذخیره نمایید .
ذخیره فایل (FILE SAVE )
با این گزینه شما قادر به ذخیره فایل بصورت ASCII در کامپیوتر خواهید بود .
ذخیره کردن بعنوان (FILE SAVE AS )
با این گزینه قادر خواهید بود فایل موجود را با نام دیگر ذخیره کنید.
نمایش پرینت فایل (FILE PRINT PREVIEW )
این گزینه نشان می دهد که فایل متنی موجود برنامه در هنگام پرینت به چه صورت خواهد بود .
پرینت فا یل (FILE PRINT )
با این گزینه شما می توانید فایل موجود در برنامه را پرینت نمایید .
بستن فایل CLOSE FILE ) )
با این گزینه شما قادر خواهید بود از محیط BASCOM خارج شوید ولی در صورتی که شما در برنامه تان تغییری داده اید و آن را ذخیره نکرده اید , پیش از خروج هشدار میدهد.
منوی EDIT
EDIT UNDO
با این گزینه شما می توانید دستکاری اخیرتان در برنامه را از بین ببرید .
EDIT REDO
با این گزینه شما می توانید دستکاری اخیرتان را که از بین برده بودید دوباره برگردانید .
EDIT CUT
با این گزینه شما می توانید متن انتخاب شده را بریده و به محل جدیدی انتقال دهید .
EDIT COPY
با این گزینه شما می توانیدمتن انتخاب شده را کپی کرده و به محل جدیدی انتقال دهید .
EDIT PAST
با این گزینه شما می توانید متنی را که قبلا COPY یا CUT کرده بودید در محل مورد نظر بچسبانید .
EDIT FIND
با این گزینه شما می توانید متنی را در برنامه تان جستجو کنید .
EDIT FIND NEXT
با این گزینه شما می توانید متن مورد جستجو را دوباره جستجو نمایید .
EDIT REPLACE
با این گزینه شما می توانید متنی را جایگزین متن موجود در برنامه نمایید یعنی در قسمت TEXT TO FIND متن مورد جستجو که باید توسط متن دیگری جایگزین شود را تایپ کنید و در قسمت REPLACE WITH متنی را که باید جایگزین شود تایپ می کنیم .
EDIT GOTO
با این گزینه شما می توانیدمستقیما و به سرعت به خط دلخواهی بروید .
نوار ابزار در این محیط
RUN
با فشردن این دکمه شبیه سازی آغاز می شود .
PAUSE
باعث توقف موقت شبیه سازی می شود و با فشردن دکمه RUN شبیه سازی ادامه پیدا می کند .
STOP
باعث توقف کامل شبیه سازی برنامه جاری می شود .
STEP INTO CODE
با استفاده از این دکمه می توان برنامه را خط به خط اجرا نمود و هنگام فراخوانی توابع به داخل آنها رفته و مراحل اجرای آنها را بررسی کرد . این کار را با فشردن کلید F8 نیز می توانید انجام دهید .بعد از هر بار اجرای این دستور شبیه سازی به حالت PAUSE می رود .
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 47 کیلو بایت |
تعداد صفحات فایل | 30 |
مقاله بررسی FPGA & CPLD زمان برنامه نویسی VHDL در 30 صفحه ورد قابل ویرایش
مقدمه ای درباره FPGA & CPLD
برای آنکه بتوان بخش بزرگی از یک طرح را داخل یک تراشه منتقل نمود و از زمان و هزینه مونتاژ و راهاندازی و نگهداری طرح کاست، ساخت تراشههای قابل برنامه ریزی مطرح شد از جمله مزایای استفاده از تراشههای قابل برنامه ریزی در طراحی پروژهها عبارتند از :
- کاهش ابعاد و حجم
- کاهش زمان و هزینه طرح
- افزایش اطمینان از سیستم
- حفاظت از طرح
- حفاظت در برابر نویز و اغتشاش
FPGA ها ابزار سخت افزاری قابل برنامه ریزی ارزان قیمت را جایگزین کاربردهای فعلی کنترلرهای داخلی (Embedded Controllers) نمودهاند. به همین دلیل بازار آنها رشد گستردهای داشته است. علاوه بر این به جهت ارائه راه حلهای مناسب برای IC های سفارشی با عملکرد بالا موفقیت زیادی به دست آوردهاند. در واقع به نظر میرسد که FPGAها با توجه به ارزان بودن، نسل فعلی تراشههای ASIC را از رده خارج کنند. همین مزیت هزینه و عملکرد توجه زیادی را درحوزه تحقیقات به خود معطوف کرده است.
ویژگی استفاده از قطعات منطقی قابل برنامه ریزی (PLD) و FPGA، ارزان بودن قیمت و سرعت ورود آنها به بازار است.
قطعات ASIC، هزینههای توسعه مهندسی غیر قابل برگشت بالاتری دارند و در نتیجه اغلب، قیمت این محصولات بالاتر است، اما اساساً کارایی بالاتری دارند. این شیوههای مختلف طراحی محیطهایی را با مجموعهای از متدولوژی و ابزاهای مختلف CAD پدید میآورند.
در طول یک دهه گذشته، انواع مختلفی از سخت افزارهای قابل برنامه ریزی به سرعت پیشرفت کردهاند. این قطعات نامهای مختلفی دارند مثل سخت افزار قابل آرایش مجدد، سخت افزار قابل آرایش، سخت افزار قابل برنامه ریزی مجدد.
ایده اصلی و زیر بنایی معماری FPGA و CPLD بسیار ساده است. به طوری کلی میتوان مدارهای ترکیبی و ترتیبی را مستقیماً روی بستر سیلیکون ایجاد کرد. تراشههای ASIC با اینکه کارایی بالایی دارند اما تنها میتوانند یک نوع عملیات را انجام دهند.
از آنجایی که امکان توزیع هزینه توسعه بین چند کاربر وجود ندارد، قیمت ASIC ها معمولاً بیش از سیستمهای مبتنی بر ریز پردازنده معمولی میشود.
تکنولوژی تراشههای قابل برنامهریزی
قابلیت برنامه ریزی شدن مدارات مختلف و اتصالات متفاوت بر روی PLD به دلیل سوئیچهای قابل برنامه ریزی است که در این تراشه وجود دارد، این سوئیچها میبایست علاوه بر اشغال فضای بسیار کم دارای کمترین تأخیر زمانی باشند بطور کلی سوئیچهای قابل برنامه ریزی در PLD با استفاده از سه نوع تکنولوژی قابل پیاده سازی است.
1-استفاده از Anti – Fuse
2-استفاده از سلولهای حافظه موقت Sram
3-استفاده از گیتهای شناور EEPROM یا EPROM
Anti – Fuse
خصوصیت اصلی Anti – Fuseها تنها یک بار قابلیت برنامهریزی بودن، اشغال فضای کم و بالا بودن فرکانس کاری، به دلیل پایین بودن اثر مقاومتی و ظرفیت خازنی آنها است.
عیب اصلی این روش نداشتن قابلیت برنامه ریزی مجدد است و زمانی که یک بار برنامهریزی گردد دیگر به حالت اولیه برنمیگردد و مزیت اصلی آن فرکانس کاری بالا و اشغال فضای کم آن است این نوع PLDها نسبت به انواع دیگر PLDها نسبتاً گرانتر هستند.
SRAM
در روش SRAM از سلولهای حافظه به دو طریق استفاده میشود، در روش اول از یک سلول حافظه برای کنترل روشن یا خاموش شدن یک ترانزیستور استفاده میگردد که در این حالت خروجی سلول حافظه به بیس ترانزیستور یا گیت فت متصل می شود، با روشن یا خاموش شدن ترانزیستور یک مسیر وصل یا قطع میشود. در روش دوم سلول حافظه به ورودیهای انتخاب مالتی پلکسر وصل میشود. در این حالت با صفر یا یک شدن سلول حافظه مسیر خطوط عوض میشود، مهمترین عیب این روش پاک شدن برنامه ریزی با قطع تغذیه میباشد، تراشههایی که با این روش برنامه ریزی میگردند، میبایست با استفاده از یک سیستم جانبی با هر بار وصل شدن تغذیه تراشه برنامه ریزی گردد، این روش نسبت به روش Anti – Fuse فضای بیشتری اشغال میکند و تأخیر زمانی نیز بیشتر است.
روش برنامه ریزی EEPROM یا EPROM
مهمترین مزیت این روش پاک نشدن برنامه ریزی با قطع برق مهمترین عیب آن اشغال فضای زیاد این نوع ساختار سوئیچ میباشد.
تقسیم بندی PLDها
PLDها شامل قطعات کم ظرفیت و پرظرفیت میباشند. PLDهای کم ظرفیت (ساده ) معمولاً کمتر از 600 گیت قابل استفاده دارند و شامل محصولاتی چون PALها و GALها میشوند.
PLDهای ساده شامل سوئیچهای EEPROM یا EPROM و Anti – Fuse میباشند.
(High – Capacity – PLD) HCPLD بیشتر از 600 گیت قابل استفاده دارند و شامل CPLD و FPGA میشوند.
FPGAها ساختمان اتصالات داخلی گسسته دارند، در حالیکه CPLDها دارای اتصالات داخلی پیوسته میباشند.
در ساخت HCPLD ها از تکنولوژی EEPROM , EPROM , Sram و Anti – Fuse استفاده شده است.
انواع تراشه های برنامه ریزی
(Programable read only memoey) PRom
اولین تراشههای قابل برنامهریزی که به بازار عرضه شد حافظه فقط خواندنی PRom بود، در این تراشه خطوط آدرس بعنوان ورودی و خطوط دیتا به عنوان خروجی تلقی میشوند.
PRom شامل دستهای از گیتهای and غیر قابل برنامه ریزی و یک آرایه OR قابل برنامه ریزی است. PRom در حد یک حافظه است و قابلیت برنامهریزی یک مدار منطقی را ندارد.
(Programable logic array) PLA
اولین تراشه قابل برنامه ریزی که برای پیاده سازی مدار منطقی آرایه برنامه پذیر and و یک آرایه برنامه پذیر OR میباشد. دو اشکال عمده، هزینه گران ساخت و سرعت پایین آن است .
(Programable array logic) PAL
تراشه Pal دارای یک آرایه and قابل برنامه ریزی و یک آرایه OR تثبیت شده است.
GAL
تراشه GAL دارای یک آرایه and قابل برنامه ریزی و یک آرایه OR تثبیت شده است. تراشه GAL دارای سرعت بیشتر نسبت به تراشه PAL میباشد.
بعد از تراشههای فوق MPGAها و FPGAها به بازار آمدند.
MPGA: Mask programable gate array
FPGA: Field programable gate array
ساختار FPGA
بطور کلی تا کنون سه نوع معماری برای FPGA ها توسط کارخانههای مختلف سازنده ارائه شده است که عبارتند از:
1-آرایه دو بعدی متقارن Symetric matrix
2-آرایههای سطری row based
3-دریایی از گیتها sea of gates
بلوکهای FPGA
1-بلوکهای منطقی (Logic array Block) LAB
2-بلوکهای کنترل کننده I/o
3-اتصالات قابل برنامهریزی PIA
(Programable Interconnect array)
بلوکهای منطقی
بلوکهای منطقی شرکتهای سازنده FPGA از نظر اندازه ومنطق به کار رفته در آنها با هم تفاوتهای بسیاری دارند.
این بلوکها در FPGAها و CPLDهای Altera به نام LAB شناخته میشوند.
هر LAB میتواند شامل سه زیر بلوک Macrocell و Interconnect local و term logic باشد.
-تأخیر انتقالی (transport)
سیگنالها از سیمها همانند ادوات سوئیچینگ با یک آهنگ معین عبور میکنند و با تأخیری متناسب با طول مسیر مواجه میشوند. اما سیمها بر خلاف ادوات سوئیچینگ نسبتاً اینرسی کمتری دارند. در نتیجه سیمها، سیگنالهای با عرض پالس بسیار کوچک را انتشار میدهند و ما میتوانیم سیمها را به عنوان محیط انتشار تغییرات در مقدار سیگنال مستقل از عرض پالس مدل کنیم. در فنآوریهای جدید با رشد کاهش ابعاد، تأخیرهای سیم نیز مطرح میشوند، از این رو باید در پی راههایی برای کاهش طول سیمها بود، زیرا در این مدارات تأخیر سیمها قابل اغماض نخواهد بود.
اپراتورهای VHDL
1-شیءهای داده 2- نوعهای داده 3-عملگرها
- شیءهای داده در VHDL:
در VHDL سه کلاس برای شیءها وجود دارد: سیگنال، متغیر، ثابت
سیگنالها:
سیگنال شیای است که مقدار فعلی و آتی یک شیء را نگه میدارد. از این منظر که VHDL یک زبان توصیف سخت افزار است، سیگنالها نقش سیم را ایفا میکنند. سیگنالها در توصیف درگاه به عنوان ورودی و خروجی، در توصیف ساختاری به عنوان سیگنال و در معماری به عنوان سیگنال ظاهر میشوند. معرفی سیگنال بصورت زیر انجام میشود:
Signal signal_ name : signal_ type: = initial_ value ;
متغیرها:
تفاوت سیگنالها با متغیرها در این است که سیگنالها را در شبیه سازی میتوان طوری زمان بندی کرد که در یک زمان معین،مقداری را بپذیرند، در حالیکه به متغیرها در هنگام اجرای عبارت نسبت دهی مقدار داده میشود. در هر زمان میتوان چندین مقدار را برای زمانهای آتی سیگنال زمان بندی کرد. در مقابل در هر زمان تنها میتوان یک مقدار به متغیر نسبت داد. به همین جهت پیاده سازی شیء سیگنال با سابقهای از مقادیر آن همراه است ودر نتیجه نسبت به متغیرها به حافظه بیشتری نیاز دارد و زمان اجرای بالاتری دارد.
متغیرها به طور کامل با آنچه در زبانهای برنامه نویسی متداول به کار میروند معادل هستند و برای محاسبات درون روالها، توابع، پروسسها بکار می روند. معرفی متغیر به صورت زیر انجام میشود:
variable variable_ name : signal_ type: = initial_ value ;
ثابتها:
ثابتها باید در ابتدای شبیه سازی معرفی شوند و مقدارشان مشخص شود و نمیتوانند در طول شبیهسازی تغییر کنند. ثابتها میتوانند از هر نوع مجاز VHDL باشند. معرفی ثابتها بصورت زیر انجام میشود:
Constant Constant_ name : Constant_ type: = initial_ value ;
نوعهای داده در VHDL
1-نوعهای داده استاندارد:
تعریف نوعهای استاندارد در بسته standard قرار دارند. بسته استاندارد را کلیه عرضه کنندگان ارا ئه میکنند. این بسته حاوی تعاریف نوعها و توابع از پیش تعریف شده زبان VHDL میباشد.
دسته بندی | نمونه سوالات |
فرمت فایل | |
حجم فایل | 46 کیلو بایت |
تعداد صفحات فایل | 2 |
نمونه سوال درس برنامه نویسی پیشرفته در دوصفحه با 8 سوال تنظیم شده است .
دسته بندی | نمونه سوالات |
فرمت فایل | |
حجم فایل | 279 کیلو بایت |
تعداد صفحات فایل | 36 |
نمونه سوالاتی حل شده از درس مبانی برنامه نویسی کامپیوتر در 36 صفحه تهیه شده است .
دسته بندی | برنامه نویسی اندروید |
فرمت فایل | |
حجم فایل | 2390 کیلو بایت |
تعداد صفحات فایل | 258 |
جاوا (Java) یک زبان برنامهنویسی شئگراست که شرکت سان مایکروسیستمز آن را ابداع کردهاست. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند.
در کتاب حاضر شما، زبان برنامه نویسی جاوا را بصورت بسیار آسان و قدم به قدم و به همرا مثال های متعدد فرا خواهید گرفت.
دسته بندی | برنامه نویسی |
فرمت فایل | rar |
حجم فایل | 59 کیلو بایت |
تعداد صفحات فایل | 1 |
این برنامه تشخیص می دهد که آیا کد ملی وارد شده درست وارد شده یا نه
دسته بندی | سی شارپ #C |
فرمت فایل | doc |
حجم فایل | 744 کیلو بایت |
تعداد صفحات فایل | 95 |
انبار مورد بحث دارای یک سیستم بزرگ و منسجم می باشد که در آن بحث انبارداری یک نقش بزرگ را ایفا می کند ، زیرا در صورت داشتن یک سیستم انبارداری منسجم و مرتب می تواند سال مالی خود را با موفقیت به پایان برساند . فعالیت این بخش طوری می باشد که در صورت به وجود آمدن مشکل حتی در یک روز، کل شرکت به مشکل بزرگی مواجه می شود و نمی تواند کارایی خود را داشته باشد زیرا در صورت آگاهی نداشتن از ورودی و خروجی های شرکت عملا کاری از دست دیگر بخش ها مثلا مالی ، حسابداری و ... بر نمی آید.
حال می بینیم که سیستم انبارداری در این شرکت چه نقش مهم و کلیدی را ایفا می کند. این سیستم باید طوری کار کند که دیگر قسمت ها با مشکل مواجه نشده و در نهایت شرکت به اهداف تعیین شده ی خود برسد.
عملکرد سیستم :
1) انباردار باید روزانه موجودیت انبار را چک کند ودر صورت کم شدن کالایی آن را در قالب گزارشی از تعداد درخواستی وموارد دیگر در اختیار تهیه کنندهی کالا(مامور خرید) برای تهیه کالا قرار دهد.
2) انباردار باید طبق لیستی که روزانه به او تحویل داده میشود (در مورد اقلام درخواستی خریدارن کالا) اقلام مورد درخواست را جمع آوری و در اختیار تحویل دهندهی کالا قرار دهد.
3) انباردار موظف است روزانه عملکردی از کار آن روز را در اختیار رئیس شرکت قرار دهد.از قبیل:کالاهای واردشده،کالاهای خارج شده،کالاهای مورد نیاز انبار (به دلیل نبود یا کم شدن آن کالا) برای تخصیص بودجه .
4) تهیه کننده کالا با توجه به لیست ومبلغی که در اختیار او قرار میگیرد،اقدام به تهیه کالا میکند.
5) تحویلدهنده کالا موظف است کالا یا کالاهایی را که انباردار به او تحویل داده است در اختیار خریدار قرار دهد .
فهرست مطالب
چکیده ............................................................................. 1
مقدمه .............................................................................2
فصل اول : آشنایی با نرم افزارها و ابزارهای مورد نیاز (کلیات)
1-1- SQL Server
1-1 ) مقدمه ای بر SQL Server ................................. 5
1-2 ) معرفی SQL و دستورات عمومی آن ....................... 7
1-3) عملگرها در SQL .............................................. 8
1-4 ) ایجاد یک ADO Connection به یک پایگاه داده ...... 9
1-2- C#.NET
2-1 ) مقدمه ای بر برنامه نویسی شی گراء در دات نت ............. 12
2-2 ) سی شارپ دات نت و برنامه نویسی شی گرا................... 15
2-3 ) چرا به دات نت احتیاج داریم ؟.................................... 20
2-4) مقدمه ای بر C#.Net............................................... 21
فصل دوم : تحلیل ، طراحی و پیاده سازی سیستم انبار
2-1- مهندسی نرم افزار سیستم
1-1) نمودارER سیستم ............................................. 27
1-2) نمودار CLASS سیستم ..................................... 28
1-3) نمودار USECASE کلی .................................. 29
1-4) نمودار USECASE واحد انبار .......................... 30
1-5) نمودار USECASE فروش .............................. 31
1-6) نمودار USECASE خرید .............................. 32
1-7) نمودار USECASE مشتری ........................... 33
1-8) نمودار ACTIVITY کالا .............................. 34
1-9) نمودار ACTIVITY ورود به سیستم ................ 35
1-10) نمودار SEQUENCE ورود کالا .................. 36
1-11) نمودار SEQUENCE خروج کالا ................. 37
2-2- شرح بخش های مختلف سیستم انبار
1-1 )صفحه ورود به سیستم .................................... 38
1-2 ) صفحه اصلی برنامه ........................................ 39
1-3 ) ثبت انبار جدید در سیستم .................................. 40
1-4 ) ثبت شرکت جدید در سیستم ............................... 41
1-5 ) ثبت کالای جدید در سیستم ................................ 42
1-6 ) ورود کالا در انبار ......................................... 43
1-7 ) خروج کالا از انبار ....................................... 44
1-8 ) گزارش ورودی های انبار ............................... 45
1-9 ) گزارش خروجی های انبار .............................. 46
1-10 ) گزارش موجودی کل انبار ............................. 47
1-11 ) گزارش شرکت های موجود ........................... 48
2-3 - سورس کدهای برنامه ...........................................49
نتیجه گیری .................................................................. 86
منابع و مأخذ................................................................. 87
فهرست نمودار ها
عنوان شماره صفحه
نمودارER سیستم .................................................................. 27
نمودار CLASS سیستم .......................................................... 28
نمودار USECASE کلی ....................................................... 29
نمودار USECASE واحد انبار ............................................... 30
نمودار USECASE فروش ................................................... 31
نمودار USECASE خرید ................................................... 32
نمودار USECASE مشتری ................................................ 33
نمودار ACTIVITY کالا ................................................... 34
نمودار ACTIVITY ورود به سیستم ...................................... 35
نمودار SEQUENCE ورود کالا .......................................... 36
نمودار SEQUENCE خروج کالا ....................................... 37
فهرست اشکال
عنوان شماره صفحه
ورود به سیستم ........................................................................... 38
صفحه اصلی ............................................................................. 39
ثبت انبار جدید ............................................................................ 40
ثبت شرکت ............................................................................... 41
ثبت کالای جدید ........................................................................... 42
ورود کالا به انبار ........................................................................ 43
خروج کالا از انبار ...................................................................... 44
گزارش ورودی انبار .................................................................... 45
گزارش خروجی های انبار ............................................................ 46
گزارش موجودی کل ................................................................... 47
گزارش شرکت .......................................................................... 48
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 1566 کیلو بایت |
تعداد صفحات فایل | 71 |
یک نرم افزار را می توان مشتمل بر مجموعه ای از اشیاء در نظر گرفت که هر یک پتانسیل های لازم را ارائه و با بخدمت گرفتن آنان و بهره گیری از پتانسیل های موجود زمینه نیل به اهداف مورد نظر فراهم خواهد شد.
ابزارهای مورد استفاده در این سیستم عبارتند از:
1-Visual Studio.Net
2-SQL Server
که در ادامه به به توضیح هر یک می پردازیم.
فهرست مطالب
چکیده:1
مقدمه :2
فصل اول : کلیات.. 3
1- C#.Net :4
1-1 مقدمه ای بر برنامه نویسی شی گراء در دات نت.. 4
سی شارپ دات نت و برنامه نویسی شی گراء7
الف) برنامه نویسی شی گرا7
ب) انتزاع ( abstraction )8
د) توارث (inheritance)11
هـ )چند ریختی ( polymorphism )12
و) فریمورک دات نت.. 15
ز)CLRو قابلیت های آن. 16
ح) سیستم CTS. 18
ط) سیستم CLS(Common Language Specification)19
چرا به دات نت احتیاج داریم ؟. 19
1-4 مقدمه ای بر C#.Net. 24
چرا C# :25
C# و سایر زبان های برنامه نویسی :28
2- SQL Server. 30
2-1 مقدمه ای بر SQL Server. 30
معرفی SQLو دستورات عمومی آن :34
Select Last name from persons. 34
2-3 عملگر ها در SQL. 35
دستور Insert :36
تجزیه و تحلیل پروژه38
کلاس Entity. 39
کلاس فرمها40
کلاس انتخاب فرمها41
کلاس کنترلی.. 42
کلاس جستجو. 43
کلاس پایگاه داده44
Use Case Diagram.. 45
Sequence diagram.. 46
Collabration Diagram.. 47
Activity diagram.. 48
جداول:49
شرح وب سایت.. 54
فرم اصلی :54
ثبت نام :55
بخش مدیر :56
ورود نویسنده :56
ورود زیر مجموعه :57
ورود موضوع :58
ورود انتشارات :59
ورود کتاب :60
مشاهده مشتریان :61
مشاهده سفارشات :62
آرشیو فروش :63
اعضای سایت : سفارش کتاب :64
دسته بندی | ویژوال بیسیک Visual Basic |
فرمت فایل | doc |
حجم فایل | 2437 کیلو بایت |
تعداد صفحات فایل | 54 |
پروژه رشته کامپیوتر به زبان VB و SQL (سیستم اداره برق)
در این پروژه از زبان برنامه نویسی ساده و پرطرفدار ویژوال بیسیک استفاده شده است.
در این پروژه از پایگاه داده SQL 2008 استفاده شده است. (فایل های پایگاه داده با پسوند mdf و ldf)
این پروژه شامل مستندات کامل و اصولی با فرمت word و قابل ویرایش به شرح فهرست زیر است:
پیشگفتار :
مقدمه:
فصل اول
مشخصات و ویژگی های کلی نرم افزار
فرم های مورد استفاده در برنامه
فرم اصلی و صفحه آغازین:
فرم ثبت مشترک:
فرم اضافه کردن انشعاب:
فرم جستجوی فیش مشترک یا انشعاب:
فرم ثبت و یا حذف شخص:
فرم جستجوی شخص:
فرم مربوط به گزارش اشخاص :
فصل دوم
جداول مورد استفاده برنامه در پایگاه داده:
جدول شخص:
جدول انشعاب:
جدول ثبت نام(تخصیص انشعاب به شخص):
ارتباط بین جداول:
فصل سوم
نمودار ER سطح 1:
ارتباط بین موجودیت ها:
فصل چهارم
کد نویسی و توضیح کدها:
کد فرم ثبت اشخاص
کد فرم ثبت مشترک
کد فرم ثبت انشعاب
کد فرم جستجوی مشترک
کد فرم جستجوی شخص
کد فرم اصلی
منابع:
دسته بندی | ویژوال بیسیک Visual Basic |
فرمت فایل | doc |
حجم فایل | 1574 کیلو بایت |
تعداد صفحات فایل | 54 |
پروژه رشته کامپیوتر به زبان VB و SQL (سیستم مدرسه)
فهرست مطالب
پیشگفتار
مقدمه
فصل اول
مشخصات و ویژگی های کلی نرم افزار
فرم های مورد استفاده در برنامه
فرم اصلی و صفحه آغازین
فرم ثبت نام
فرم اضافه کردن کلاس
فرم جستجوی کلاس
فرم ثبت و حذف کردن دانش آموز
فرم جستجوی دانش آموز
فرم مربوط به گزارش دانش آموزان
فرم مربوط به گزارش کلاس
فرم درباره ما
قسمت خروج برنامه اصلی
فصل دوم 15
جداول مورد استفاده برنامه در پایگاه داده
جدول دانش آموز
جدول کلاس
جدول ثب نام
ارتباط بین جداول
فصل سوم 22
نمودار ER سطح 1
ارتباط بین موجودیت ها
دیاگرام برنامه در پایگاه داده
فصل چهارم
کدنویسی و توضیح کدها
فرم اصلی 27
کدنویسی مربوط به دکمه ثبت نام فرم ثبت نام
کدنویسی مربوط به هنگام لود شدن فرم ثبت دارو
کدنویسی دکمه برگشت فرم ثبت نام
کدنویسی دکمه حذف فرم ثبت نام
کدنویسی مربوط به لودکردن فرم ثبت نام
کدنویسی مربوط به فرم اضافه و حذف کردن کلاس
کدنویسی مربوط به دکمه ثبت فرم ثبت و حذف کلاس
کدنویسی مربوط به دکمه حذف فرم ثبت و حذف کلاس
کدنویسی دکمه برگشت فرم ثبت و حذف کلاس
کدنویسی زمان لود شدن فرم ثبت و حذف کلاس
کد نویسی فرم جستجوی کلاس
کدنویسی دکمه جستجو بر اساس کد فرم جستجوی کلاس
کدنویسی دکمه جستجو بر اساس نام فرم جستجوی کلاس
کدنویسی دکمه برگشت فرم جستجوی کلاس
کدنویسی زمان لود شدن فرم جستجوی کلاس
کدنویسی فرم حذف و اضافه کردن دانش آموز
کد نویسی دکمه ثبت فرم حذف و اضافه دانش آموز
کدنویسی مربوط به دکمه حذف فرم حذف و اضافه دانش آموز
کدنویسی دکمه برگشت فرم حذف و اضافه دانش آموز
کد نویسی فرم جستجوی دانش آموز
کدنویسی دکمه جستجو بر اساس کد فرم جستجوی دانش آموز
کدنویسی دکمه جستجو بر اساس نام فرم جستجوی دانش آموز
کدنویسی دکمه برگشت فرم جستجوی دانش آموز
کدنویسی زمان لود شدن فرم جستجوی دانش آموز
کدنویسی فرم درباره ما
کدنویسی دکمه برگشت فرم درباره ما
منابع
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 2784 کیلو بایت |
تعداد صفحات فایل | 52 |
پروژه رشته کامپیوتر به زبان SQL و ویژوال بیسیک (سیستم داروخانه)
فهرست منابع
پیشگفتار
مقدمه
فصل اول
مشخصات و ویژگی های کلی نرم افزار
فرم های مورد استفاده در برنامه
فرم اصلی و صفحه آغازین
منوی ثبت اطلاعات
منوی ثبت نسخه
منوی جستجو
منوی گزارش گیری
منوی درباره ما
فصل دوم
جداول مورد استفاده برنامه در پایگاه داده
جدول مشتری
جدول دارو
جدول نسخه
ارتباط بین جداول
فصل سوم
نمودار ER سطح 1
ارتباط بین موجودیت ها
دیاگرام برنامه در پایگاه داده
فصل چهارم
کدنویسی و توضیح کدها
فرم اصلی 29
فرم ثبت و حذف دارو
کدنویسی دکمه حذف مربوط به فرم ثبت دارو
کدنویسی دکمه برگشت مربوط به فرم ثبت دارو
کدنویسی مربوط به هنگام لود شدن فرم ثبت دارو
فرم ثبت و حذف مشتری
کدنویسی مربوط به دکمه اضافه فرم ثبت مشتری
کدنویسی دکمه حذف مربوط به فرم ثبت مشتری
کدنویسی دکمه برگشت مربوط به فرم ثبت مشتری
کدنویسی مربوط به هنگام لود شدن فرم ثبت مشتری
فرم ثبت و حذف نسخه
کدنویسی مربوط به دکمه اضافه فرم ثبت نسخه
کدنویسی مربوط به دکمه حذف فرم ثبت نسخه
کدنویسی مربوط به هنگام لود شدن فرم ثبت و حذف نسخه
کد نویسی فرم جستجوی دارو
کدنویسی مربوط به دکمه جستجو فرم جستجوی دارو
کدنویسی مربوط به لود شدن فرم جستجوی دارو
کدنویسی فرم جستجوی مشتری
کدنویسی مربوط به دکمه جستجوی فرم جستجوی مشتری
منابع