رزفایل

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

رزفایل

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

تحقیق درمورد نرم افزار بانک اطلاعاتی تحت برنامه Access 2000

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

تحقیق درمورد نرم افزار بانک اطلاعاتی تحت برنامه Access 2000


تحقیق درمورد نرم افزار بانک اطلاعاتی تحت برنامه Access 2000

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


قسمتی از محتوی متن ...

 

تعداد صفحات : 63 صفحه

بخش اول) آشنایی با نرم افزار مورد استفاده نرم افزار از دبیرخانه تحت بانک اطلاعاتیAccess 2005 تهیه و تدوین گردیده فلذا برآن شدیم به دلیل توضیح کامل در خصوص نرم افزار استفاده شده جهت این برنامه را از فصل اول کتاب خودآموز جامع مایکروسافتAccess 2003 استفاده نماییم. اگر با کامپیوترهای شخصی زیاد کار می کنید، بی تردید از واژه پردازها یا برنامه های کاربردی صفحه گسترده در کارهای خود استفاده می نمایید و احتمالاً استفاده از واژه پردازها را از زمانی که محصولات مبتنی بر کاراکتر تحتMS-DOS به کار برده می‌شوند شروع کرده و به تدریج آنها را به واژه پردازهایی که تحت سیستم عامل ویندوز اجرا می‌شوند ارتقاء داده اید.
و نیز احتمال می رود که اکنون از مزیت داشتن بعضی نرم افزارهای بانک اطلاعاتی، یا به منزله جزئی از بسته های مجتمع سازی نشده مانند Microsoft Works یا به صورت یک برنامه جداگانه برخوردار هستید. اکنون مدت های طلوانی است که برنامه های بانک اطلاعاتی برای استفاده کلیه کاربران کامپیوترهای شخصی به بازار ارائه شده اند، ولی متأسفانه بیشتر این برنامه ها یا برنامه‌های مدیریت ذخیره سازی ساده داده ها می باشند که برای ساخت برنامه های کاربردی مناسب نمی باشد.
امروزه، حتی افرادی که با کامپیوتر به خوبی آشنا هستند نیز از سیستم های بانک های اطلاعاتی پیچیده دوری می کنند، مگر اینکه مجبور به استفاده از یک بانک اطلاعاتی اختصاصی تکمیل شده باشند.
اکنون، با ارائهAccess مایکروسافت، یک سیستم بانک اطلاعاتی ساده در اختیار همگان می باشد و کاربران بسیاری برای ساخت بانک های اطلاعاتی ساده و کاملاً پیشرفته از آن استفاده می کنند. اکنون که هفتمین نسخهAccess ارائه شده است، این نرم افزار به مراتب از پنجمین نسخه خود که برای نسخه های32 بیتی ویندوز طراحی شده بود قدرتمندتر گشته و نیاز به بررسی نحوه استفاده از کامپیوتر برای انجام کار تحتAccess دارد.
اگر تاکنون به علت نیاز به مهارت های برنامه نویسی یا به علت نیاز به صرف وقت زیاد جهت یادگیری کار با بانک های اطلاعاتی، از نرم افزارهای بانک های اطلاعاتی دوری گزیده‌اید، اکنون می توانید بدون واهمه از علل فوق کار با برنامه ساده و آسانAccess را شروع کنید.
ولی چگونه می توان مطمئن شد که به کاربردن Accessبرای انجام کارهای شما یک برنامه مناسب و انتخاب درست می باشد برای این منظور در زیر نگاهی به مزایای استفاده ای یک نرم افزار توسعه بانک اطلاعاتی بیندازید. بانک اطلاعاتی چیست؟
به یک زبان ساده، یکDataBase (بانک اطلاعاتی) به مجموعه رکوردها و پرونده هایی اطلاق می شود که به منظور خاصی سازماندهی شده اند.
برای مثال، می توانید اسامی و نشانی کلیه دوستان یا مشتریان را بر روی کامپیوتر خود نگه دارید.
و یا کلیه نامه هایی را که می نویسید نگهداری کرده و انها را به ترتیب اسامی گیرندگان آنها مرتب سازید.
و یا مجموعه ای از پرونده های حاوی، اطلاعات مالی- پول های پرداختی و حساب های دریافتی و موازنه حساب های خود را روی کامپیوتر ذخیره کنید.
اسناد واژه پرداز که برحسب عنوان سازماندهی می شوند نیز به نوعی یک بانک اطلاعاتی را تشکیل می‌دهند.
پرونده های صفحه گسترده ای که بر حسب کاربران آنها سازماندهی شده اند نیز نوع دیگری از یک بانک اطلاعاتی م

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

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


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


تحقیق درمورد نرم افزار بانک اطلاعاتی تحت برنامه Access 2000

تحقیق درمورد برنامه نویسی CNC 306ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

فصل اول :

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

برنامه نویسی نقشه :‌

نقشه زیر در این فصل مورد ارزیابی ه قرار می گیرد، این نقشه شامل همه جزئیات مورد نیاز ،‌ محاسبات و توضیحات اختصاصی هر مرحله برای نوشتن برنامه CNC می باشد . نقشه شامل تعدادی از عملیاتهای ماشینکاری مرسوم مانند روتراشی سوراخکاری ،‌مسیر زنی ،‌گود تراشی دایره ای و یک شیار فرزکاری شده می باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است .

ارزیابی نقشه :‌

اولین کاری که یک برنامه نویس CNC بایستی همیشه بایستی قبل از نوشتن برنامه به یاد داشته باشد این است که نقشه را به منظور گرفتن یک ایده کلی درباره قطعه مورد ارزیابی قرار دهد . که هر ارزیابی شامل چندین مشاهده خلاصه شده زیر می تواند باشد :‌

1) واحدها و مقیاس نقشه ،‌ 2) نوع اندازه گذاری ،‌ 3) شکل ،‌ نوع ،‌ اندازه و جنس مواد ،4) ‌صافی سطح مورد نیاز ،‌5) اطلاعات جدول ،6) ‌ تجدید نظر نقشه ،‌ 7) هزینه مواد اگر در دسترس می باشد ، اشتباهات یا از قلم افتادگی نقشه در نقشه مورد تحلیل واحدهای اندازه گیری مستقیما مشخص نشده اند ،‌اما همانطور که از نقشه مشخص است این اندازهها در واحد متریک می باشند . مقیاس همیشه در نقشه ذکر نمی شود این به این دلیل است که انواع کپی های مختلفی که از این نقشه گرفته می شود ممکن است با نقشه اصلی مطابقت نداشته باشد . نقشه مورد نظر یک نقشه با مقیاس یک به یک ( 1:1) می باشد و تمامی اندازه ها نیز لحاظ شده اند ابعاد نقشه همیشه برای برنامه نویس CNC مهم می باشد حداقل به دو دلیل :‌

یک :‌ به منظور انتخاب و بنای یک شکل خام برای قطعه و

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

90* 65*13 (l*w*d) میلیمتر است . که این موارد از اولین پارامترهای مستقیم انتخاب ابزار و عملیات ماشین کاری محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهایی می باشد اما در مورد برای ضخامت قطعه خام اینطور نیست . البته یک تفاوت یک میلیمتری را می توان در طول برنامه نویسی یا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت .

صافی سطح برای همه قسمتهای مشخص شده در نقشه می تواند 3.2 در نظر گرفته شود . همه نقشه ها صافی سطح همه قسمتها را مشخص نمی کنند .

مقدار 3.2 خطای مجاز صافی سطح بر حسب mm است . در عمل صافی سطح 3.2 با تیغه فرزهای استاندارد در سرعتهای دورانی بالای محور و


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


تحقیق درمورد برنامه نویسی CNC 306ص

تحقیق درمورد برنامه SQL Server

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

برنامه SQL Server

مقادیر قابل قبول   انواع داده

  مقادیر عددی 

مقادیر اعداد صحیح از 63^2- تا1-63^2      bight

مقادیر اعداد صحیح از 31^2- تا 1-31^2      Int

مقادیر اعداد صحیح از 15^2- تا 1-15^2      Smallint

مقادیر اعداد صحیح از 0 تا 255      Tinyint

مقادیر اعداد صحیح با ارزش 0 و 1     bit

مقادیر مقیاس با دقت ثابت شده از 1+38^10 تا 1-38^10     decimal

مقادیر  Decimal همچنین می تواند تعریف شود به صورتNumeric  ، دامنه مقادیر یکسان می باشد.

مقادیر Monetary (مالی) از 63^2- تا 1-63^2 (مقادیر Money تا 0.0001 از هرواحد دقت دارد). Money

مقادیرMonetary از 3648 . 748 . 214- تا 3647 . 748 . 214 می باشد Smallmoney

(مقادیر Small Monetary تا 0001/0 واحد دقیق می باشد).

مقادیر صحیح شناور (متغیر) از 308+E1.79- تا 308+E1.79 (مقادیر Float فقط تقریبی می باشد) Float  

مقادیر صحیح شناور متغیر از 38+E3.40- تا 38+E3.40 می باشند (مقادیر real فقط تقریبی می باشد) real 

مقادیر تاریخ و زمان از 1.1753 ژانویه تا 31.9999 دسامبر می باشد datetime  

(مقادیر Date Time تا 3 هزارم ثانیه یا 3.33 میلی ثانیه دقت دارد)   Smalldatedtime  

مقادیر تاریخ و زمان از 1 ژانویه و 1900 تا 6 ژوئن و 2079 می باشد (مقادیرSmalldatetime  تا 1 دقیقه دقت دارند)

 مقادیر کاراکتری  

مقادیر حرفی کدگذاری نشده با طول ثابت با طول حداکثر 8000 حرف می باشد.    Char

مقادیر حرفی کدگذاری نشده با طول متغیر با طول حداکثر 8000 حرف می باشد.   Varchar

داده کدگذاری شده با طول متغیر با طول حداکثر 1-31^2 (647 . 741 . 073 . 1) حرف می باشد. Text

داده کدگذاری شده با طول ثابت با طول حداکثر 4000 حرف می باشد     Nchar

داده کدگذاری نشده با طول متغیر با حداکثر طول 4000 حرف می باشد       nvarchar

داده کدگذاری شده با طول متغیر با حداکثر طول 1-30^2 (823 . 741 . 073 . 1) حرف می باشد ntext

  مقادیر باینری (1 و 0)

داده باینری با طول ثابت با حداکثر طول 8000 بایت می باشد    binary

داده باینری با طول متغیر با حداکثر طول 8000 بایت می باشد     Varbinary

داده باینری با طول متغیر با حداکثر طول 1-31^2 (647 . 783 . 147 . 2) بایت می باشد Image  

  مقادیر دیگر

یک مرجع مبناء برای یک Cursor می باشد (یکCursor  یک ماهیتی است که یک مرجع مبناء را برای یک سطر مشخص در یک Result Set نشان می دهد.    Cursor 

یک شمار واحد پایگاه داده است که به هنگام می شود هر زمانی که یک سطر به هنگام شود. (نوع داده  rowversion در نسخه قبلی از Timestamp SQL Server نامیده می شود) rowversion

مقادیری از هر نوع غیر از text ، ntext ، rowversion (timestamp) و sql - variant می باشد. یک معرف واحد کلی GUID می باشد.  Uniqveidentifier

guid

 

Guid که از GloballyUniqueIdentifier گرفته شده، یک مقادیر باینری (1 و 0) 16 بایتی می باشد که هیچ کامپیوتر دیگری در دنیا نخواهد مقدار آن را تولید کند. نوع داده uniqueidentifier برای ذخیره کردن Guids استفاده می شود. SQL Server به طور خودکار مقادیر Guid را از همان راهی که مقادیر Identity ایجاد می شود، فراهم نمی کند. زیرا یک جدول می تواند شامل Guids چندگانه باشد، اما فقط یک Identity منحصر به فرد باشد. اگر چه، تابع NEWID که SQL Server آن را به صورت پیش فرض در نظر می گیرد زمانی که خصوصیات IsrowGuid ، Yes می شود. یک Guid جدید بر خواهد گشت زمانی که سطر قرار داده می شود.

ایجاد کردن ستونهای محاسباتی

علاوه بر اینکه ستونها به طرز ساده اطلاعات را در جداول Underlying و نماها نشان می دهد، همچنین Query تان می تواند شامل ستونهایی باشد که محاسبه شده اند بر اساس داده های Underlying ، توابع SQL Server یا هر ترکیب دوتایی. ستون محاسباتی به وسیله مشخص کردن یک عبارت به عنوان ستون ایجاد می گردد.

ما به عبارات Transact-SQL در Detail در درس 21 "The Transact-SQL Language" می پردازیم. بنابراین در این تمرین ما فقط یک جفت از عبارات ساده که بر اساس اپراتور الحاق رشته Transact-SQL که دو رشته و تابع GETDATE را که داده ها و زمان سیستم جاری را باز می گرداند اضافه می کنیم.

ایجاد کردن یک ستون محاسباتی با استفاده از قاب Grid

1- قاب SQL را پنهان کرده و قابGrid را به وسیله کلیک کردن دکمه روی نوار ابزار Query Designer نشان می دهیم.

2- در هر سل ستون خالی در قاب Grid کلیک کرده و Oil Name +' – '+ Latin Name را تایپ می کنیم.

راهنمایی: شما می توانید سل ها را در قاب Grid به وسیله درج کردن خطوط تقسیم بین سر ستونها عریض تر سازید.

3- کلید Tab را فشار می دهیم. SQL Server ، 1 Expr را به عنوان نام مستعار ستون پیشنهاد می دهد.

  

4- نام مستعار را برای Extended Name تغییر می دهیم.

5- دکمه Run را برای به کارگیری مجدد Query کلیک می کنیم. Query Designer ستون جدید را در قاب Results نشان می دهد.

 

ایجاد کردن یک ستون محاسباتی با استفاده از قاب SQL

1- قاب Grid را پنهان کرده و قاب SQL را به وسیله کلیک کردن دکمه ها روی نوار ابزار  Query Designer نشان می دهیم.

  

2- GETDATE را به عنوان [ Today’s Data ] برای لیست ستون از شروط Select اضافه می کنیم.

راهنمایی: کاما را قبل از GETDATE فراموش نکنید.

3- دکمه Run را در نوار ابزار Query Designer برای به کارگیری مجدد Query کلیک می کنیم.  SQL Server تاریخ جاری در هر سطر را نشان می دهد.

 

استفاده کردن از شرط Top n

زمانی که شما دستور Return Top را از منوی متن جدول انتخاب می کنید. SQL Server شرط Top n را در پایین پوششها برای ایجاد صفحه نمایش در Query Designer استفاده می کند. علاوه بر اینکه یک شماره مشخصی از سطرها را مشخص می کنید شما می توانید همچنین یک درصد از سطرها را به وسیله استفاده کردن از شرط Top n Percent نشان دهید. همان طوری که شما ممکن است انتظار داشته باشید درصدی از سطرهای مشخص شده را باز می گردانیم.

 

نشان دادن سطرهای Top s

1- Top 5 را قبل از اولین کلمه در Column-List از شروط Select در قاب SQL اضافه می کنیم.

2- دکمه Run را در نوار ابزار Query Designer برای به کارگیری مجدد Query کلیک می کنیم.  SQL Server فقط 5 سطر اول را نشان می دهد.

 

نشان دادن Top 5 درصد از سطرها

1- کلمه Percent را بعد از Top 5 در قاب SQL اضافه می کنیم.

2- دکمه Run را در نوار ابزار Query Designer برای به کارگیری Query کلیک می کنیم. SQL Server فقط 5 درصد اول از سطرها را در SQL Server نشان می دهد.

شرط WHERE

با استفاده از شرط اختیاری WHERE از حالت SELECT شما می توانید یک زیر مجموعه از سطرها که باز گردانده می شوند را مشخص کنید. برای مثال شما ممکن است بخواهید فقط مشتریهایی که بیش از $1000 در 12 ماه قبل خرج کرده اند را ببینید یا اینکه فقط نامهای Oil که با حرف R شروع می شوند را ببینید. شما این ملاکها را با استفاده از شرط WHERE مشخص خواهید کرد.

 

شرط WHERE BASIC

Operator Meaning

 مساویست با   =

 بزرگتر از   <

 کوچکتر از   >

بزرگتر یا مساویست با     =<

کوچکتر یا مساویست با   =>

 مساوی نیست با   <>

کلید برای شرط WHERE یک ملاک انتخابی می باشد که مشخص می کند که کدام سطرها باز خواهند گشت. ساختار پایه ای از یک شرط WHERE ، WHERE می باشد. SQL Server یک حدود کاملی از اپراتورهای مقایسه ای را به طوری که در جدول B-1 نشان داده شده فراهم می سازد.

 


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


تحقیق درمورد برنامه SQL Server

تحقیق درمورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

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

بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:

• زبان SFC یا Sequential Function Chart Language

• زبان FBD یا Function Block Diagram Language

• زبان LD یا Ladder Diagram Language

• زبان ST یا Structured Text Language

• زبان IL یا Instruction List Language

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

زبان SFC:

در این محیط نیز مانند دیگر محیط های برنامه نویسی،ابزار هایی وجود دارند که در ابتدا باید با آنها آشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.

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

/

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

در هر زمان و هر سیکل اسکن برنامه،step مربوط به آن فعال خواهد شد، برای نشان دادن step های فعال و غیر فعال از یک دایره کوچک استفاده می شود که درون مربع اصلی

/

:نمایش step فعال و غیر فعال

Step قرار می گیرد و در زمان اجرای برنامه مشخص می کند که کدام step فعال و کدام غیر فعال است.

بدیهی است که دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی و در شروع برنامه SFC می بایست از یک Initial step استفاده کنیم که نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافیکی step Initial یک مربع دو خطی است.

بدیهی است که هر برنامه SFC باید فقط دارای یک Initial step باشد که با شروع اجرای،به شکل فعال در خواهد آمد. شکل3-4: Initial step در شروع برنامه

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

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

/

توابع کنترل پیوسته در PLC ها

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

1.مقدار ورودی سنسور را بخوان، مقدار اندازه گیری شده (MV)را با مقدار (SP) مقایسه کن و مقدار خطا (E)را به دست آور. E=SP-MV

2.خطا را در یک ضریب ثابت(بهره سیستم)KP ضرب کن.

3.نتیجه را به مبدل D/A ارسال کن و به مرحله 1 برگرد.

البته در یک کنترل پیوسته برای بهبود پارامترهایی نظیر سرعت پاسخ، نوسان و خطاهای ماندگار لازم است از جملات مشتق و انتگرال نیز استفاده شود. در PLCهایی که امکان کنترل PID را دارند، معمولاالگوریتم کنترل در حافظه PLCوجود دارد و کاربر تنها ظرایب ورودی / خروجی را معین می کند. این الگوریتمها ممکن است به صورت زیر برنامه هایی باشند که در برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی


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


تحقیق درمورد انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

تحقیق درمورد آشنایی با Access و برنامه نویسی با VBA 16 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

آشنایی با Access و برنامه نویسی با VBA , اصول برنامه نویسی پایگاه داده

فصل اول : آشنایی با Access تاریخچه Access : در سال 1992 ، Microsoft Access به عنوان یک DBMS عرضه شد و در طی سالهای متمادی ، در رده خود به صدر رسید . Access به عنوان بخشی از مجموعه برنامه های معروف Microsoft Access روزانه توسط میلیون ها نفر استفاده می شود. از همان ابتدا Access به تدریج توسعه یافت و به برنامه ای کارآمد با کاربردی آسان مبدل شد. نگارش های اخیر آن در حالی که هم چنان جایگاه خود را در دنیا به عنوان مشهورترین DBMS دسک تاپ حفظ کردند . امکان ساخت برنامه هایی را برای برنامه نویسان فراهم می کنند که این برنامه ها بر مبنای DBMS کلاینت / سرور SQL Server مقیاس جهانی مایکروسافت می توانند به اطلاعات پایگاه های داده کلاینت / سرور شبکه های بزرگ دسترسی پیدا کنند. هرچند اکثر افراد از Access برای انجام وظایف نسبتاً ساده مدیریت داده که نیازی به هیچ گونه برنامه نویسی ندارد ، استفاده می کنند ولی زبان VBA امکان میزبانی سیستم هایی را برای Access فراهم می کند که می توان آنها را برای رفع نیازهای بسیاری از سازمان ها سفارشی کرد بدون توجه به اندازه آنها یا انواع وظایفی که باید انجام دهند. نگارش های Access در سال 1922 Access 1.0 کمی پس از پیدایش ویندوز مایکروسافت عرضه شد. در سال 1993 Access 1.1 و در سال 1994 Access 2.0 ، هر نگارش جدید نمایانگر بهبود روزافزودن نگارش های قبلی است.به همین ترتیب Access 95 در سال 1995 ،Access 97 درسال 1997 ، Access 2000 در سال 1999 و Aceess 2002 در سال 2001 عرضه شدند. ویژگی های ایجاد شده در نگارشهای 1.0 و 1.1 و 2.0 از Access فناوری OLE در Table Designer: به کاربران امکان می دهد تا پایگاه های داده حاوی تصاویر گرافیکی و فایل هایی ویدیویی و صوتی را علاوه بر متن و اعداد ایجاد کنند. OLE مخفف Object Linking and Embbedding است که توصیفی است از آن چه OLE انجام می دهد. کاربران حتی می توانند اسناد Word و صفحات گسترده Excel را در یک پایگاه داده Access یکجا جمع کنند. Forms Package : به کاربران امکان می دهد تا با کشیدن عناصر فرم به روی یک صفحه خالی ، فرم های سفارشی ایجاد کنند. این مرحله استفاده از آن را آسان می سازد. Report Wizard: ایجاد گزارش را نیز آسان می کند. Query Designer:کشیدن و انداختن از فناوری QBE استفاده شده است تا کاربران بتوانند پرس و جوها را بدون نوشتن کد برنامه ایجاد کنند. Graph Wizard : در طی یک فرآیند گام به گام شهودی ، نموداری را نشان می دهد. Access 1.0 علاوه بر فایل های طبیعی خود می تواند روی فایل های DBASE ، PARADOX و BTRIEVE یا درایورهای طبیعی نظیر SYBASE AQL SERVER ، DEC Rdb و FOXPRO از طریق رابط ODBC عمل کند. ODBC مخفف Object DataBase Connectivity است و یک API مشترک برای پایگاه های داده ناسازگار مختلف فراهم می کند. در نگارش Access 1.1 پشتیبانی پیشرفته Btrieve , ODBC اتصال به foxpro صدور آسان داده به برنامه word برای برنامه های ادغام پست الکترونیکی اندازه های پایگاه داده حداکثر تا 1 گیگا بایت (حدود هشت بار بزرگ تر از 1.0 را می توان مدیریت کرد) زمان اجرای Access قابل دسترسی است . برنامه نویسان می توانند برنامه هایی ایجاد کنند که بدون نصب Access روی سیستم عمل می کنند. 2.0Access دارای قابلیت های بیشتری است : ویزاردها که وظایفی را خودکار کرده اند که قبلاً مستلزم کد نویسی در بخشی از برنامه بودند. مدیریت رویداد پیچیده تر یک اشکال زدا در ابزارهای برنامه نویسی به علاوه یک مستند ساز خودکار و Add – in Manager بهبودهایی در موتور JET پایگاه داده و به دنبال آن پایگاه های داده پیچیده تر برای ساخت اجرای پرس و جوها با دوبرابر سرعت 95Access 95 Access اولین نگارشی بود که رسماً به عنوان بخشی از Microsoft Office مطرح شد. کنترل های آن با سایر اعضای مجموعه برنامه های Office به خوبی کار می کنند. VBA یکی از ابزارهای برنامه نویسی است که Access با سایر برنامه های Office نظیر Word و Excel به اشتراک گذاشته است. Import Wizard و pivotTable Wizard اضافه شده اند. ویزاردهای form و report بهبود یافته اند. 97 Access 97 Access بیشتر مبتنی بر وب است. فرق پیوندها را به عنوان یک نوع داده طبیعی ذخیره کرده و امکان ذخیره سازی در HTML را فراهم می کند. کاربران می توانند اشیای پایگاه داده را در وب منتشر کنند. داده را از یک سند HTML که حاوی جدولی است استخراج کرده و سپس داده را در جدول پایگاه داده قراردهند. ماژول های کلاس می توانند حاوی تعریف شئ را نگه دارند. کامپایل شرطی به برنامه نویسان امکان می دهد تا هر دو کامپایل تولید و اشکال زدایی برنامه های خود را با تنظیم پرچم ها در کد ایجاد کنند. برنامه نویسان قادر به حذف کد منبع از برنامه هستند، بنابر این از سرعت اجرا کاسته شده و افراد نمی توانند آن را مشاهده و کپی کنند. کنترل های Activex جدیدی عرضه شده اند و سازگاری با سیستم های کنترل کد به ویرایش Developer از Office 97 اضافه شده است. 2000 Access Access در این نگارش از بسیاری از جهات بهتر شده است. یعنی کارآیی بهبود یافته و توانایی آن افزایش یافته است. این نگارش Access دارای ویژگی های زیر است: ADO عملاً جایگزین تمام عملکردهای دستیابی داده شده است که قبلاً با DAO انجام می شد. همان طور که قایل های mdb با موتور jet کار می کنند. فایل های Access Project(.adp) نیز به راحتی با فایل های Microsoft Data Engine و SQL Server کار می کنند. DAP ها عرضه شده اند که به شما امکان می دهد تا چیزهایی همانند گزارش ها و فرم های Access را در وب قرار دهید. 2002 Access این ویژگی ها به نسخه Access قبلی اضافه شده است: انجام مجدد و لغو چند سطحی گروه بندی بهتر با ورودی داده چند جدولی پشتیبانی پیشرفته برای SQL Server Desktop Engine را علاوه بر حذف ها و بهنگام رسانی های آبشاری شامل می شود. Upsizing Wizard برنامه های نوشته شده را طوری تبدیل کرده تا موتور jet فعال شود و آنها بتوانند با SQL Server Desktop Engine کار کنند. پشتیبانی


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


تحقیق درمورد آشنایی با Access و برنامه نویسی با VBA 16 ص