نیک فایل

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

نیک فایل

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

تحقیق درمورد نرم افزار مطلب

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

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

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

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

 

مقدمه:

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

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

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

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

MATLAB چیست؟

رایانه شما را به یک آزمایشگاه تبدیل می کند .

مخفف کلمات MATRIX LABORATORY است یعنی آزمایشگاه ماتریس ها.

تمام مساءل را با علایم آشنای ریاضی بیان می کند

قابلیت ها:

1)ریاضیات و محاسبات

2)ایجاد الگوریتم

3)مدل سازی

4)تجزیه تحلیل اطلاعات

5)شناسایی و تصویر سازی

6)رسم فنی و مهندسی

7)GUI ----------->graphical user interface

MATLABایجاد ماتریس در

در این درس شما دوستان را با ایجاد ماتریس در مطلب آشنا می کنیم.

: MATLABایجاد یک ماتریس در

فقط کافیست عناصر ماتریس را داخل کروشه گذاشتهMATLABبرای ایجاد یک ماتریس در

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

>> A=[1 2 3]

A =

1 2 3

>> B=[5 12 14;12 9 65;171 65 36]

B =

5 12 14

12 9 65

171 65 36

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

به مثال زیر توجه کنید:

>> A=[4 5 6]

A =

4 5 6

>> A'

ans =

4

5

6

جمع ماتریس ها:

جمع دو ماتریس با درایه های برابر به راحتی با علامت جمع قابل استفاده است :

>> A=[1 2 3];

>> B=[4 5 6];

>> C=A+B

C =

5 7 9

ضرب ماتریس ها:

ضرب در ماتریس ها به راحتی جمع آنهاست ولی حتما از ضرب پذیری آنها اطمینان داشته باشید:

>> A=[1 2 3];

>> B=[5;6;3];

>> C=A*B

C =

26

نکته مهم :اگر قرار باشد تک تک عناصر دو ماتریس را در هم ضرب یا بر هم تقسیم کنیم از یک علامت نقطه قبل از عملگر بهره می بریم:

>> A=[1 2 3;4 5 6;7 8 9];

>> B=[3 2 1;6 5 4;9 8 7];

>> C=A.*B

C =

3 4 3

24 25 24

63 64 63

آشنا می کنم:MATLABدر ادمه شما را با چند ماتریس پیش ساخته در

ماتریس صفر:

می توان ماتریس با تمام درایه های صفر ایجاد کرد.zeros(n)با استفاده از تابع

به مثال توجه کنید :

>> A=zeros(3)

A =

0 0 0

0 0 0

0 0 0

>> B=zeros(2,3)

B =

0 0 0

0 0 0

ماتریس همانی:

ماتریس همانی ایجاد کنید:eye(n)با استفاده از تابع

>> A=eye(3)

A =

1 0 0

0 1 0

0 0 1

>> A=eye(2,3)

A =

1 0 0

0 1 0

ما تریس یک:

ماتریس با تمام اعضای یک ایجاد کنید:ones(n)با استفاده از تابع

>> A=ones(3)

A =

1 1 1

1 1 1

1 1 1

>> B=ones(2,3)

B =


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


تحقیق درمورد نرم افزار مطلب

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

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

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

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

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

 

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

جایگاه اسکنرانتخاب یک اسکنر به عواملی متفاوتی نظیر : کیفیت خروجی ، سرعت و قیمت بستگی دارد. خوشبختانه اکثر اسکنرهائی که دارای قیمت متعادل و مناسبی می باشند از  امکانات پیشرفته ای  نظیر: دقت 2400 نقطه در اینچ ( dpi ) ، آداپتورهای transparency  و پورت های USB 2.0 بهره می گیرند . اغلب اسکنرهائی که با کاربرد خانگی و غیرحرفه ای طراحی شده اند، دارای دقت تصویری معادل 2400 نقطه در اینچ بوده که کاربران را قادر می سازد با کیفیت مناسب، تصاویر مورد نظر خود را اسکن نمایند. تولید کنندگان در مقابل ایجاد تغییرات  در عناصر سخت افزاری استفاده شده در اسکنرها( عناصر کلیدی ) ، سعی می نمایند با ارائه امکانات جانبی، زمینه استفاده آسان از آنان را فراهم نمایند . مثلا" شرکت HP ، با افزودن یک تغذیه کننده عکس   4 در 6 اینچ ، امکان اسکن سریع  تصاویر را در اختیار کاربران قرار داده است  . اکثر سیستم های عامل جدید ، دارای امکانات مناسب نرم افزاری بمنظور حمایت و بکارگیری پتانسیل های ارائه شده توسط اسکنرها می باشند .

ویژگی ها ی مهم از مهمترین ویژگی های مرتبط با اسکنر ، می توان به موارد زیر اشاره نمود :

دقت لامپ تصویر : بمنظور اسکن و استفاده از تصاویر در صفحات وب و یا چاپ تصاویر 3 در 5 و یا 4 در 6 ، دقت 100 نقطه در اینچ کافی خواهد بود. برای اسکن متن با استفاده از OCR)Optical character recognition ) ، دقت 300 نقطه در اینچ استاندارد بوده و کفایت خواهد کرد .در صورتیکه قصد ایجاد تصاویر بزرگتر ( 8 در 10 اینچ ) و یا بزرگنمائی تصاویر کوچکتر وجود داشته باشد ، می بایست اسکنری با دقت 1200 یا 2400 نقطه در اینچ انتخاب گردد . تصاویری که دارای دقت بیشتری می باشند ، از انعطاف مناسبی در زمان ویرایش برخوردار بوده و فضای بمراتب بیشتری را در زمان ذخیره شدن بر روی هارد دیسک، اشغال خواهند کرد. مثلا" یک تصویر 4 در 6 اینچ که دارای دقت 1200 نقطه در اینچ می باشد ، فضائی معادل 25 مگابایت را اشغال خواهد کرد . بمنظور اسکن اینگونه تصاویر، زمان زیادی نیز صرف خواهد شد .

 آداپتور transparency .  در زمان اسکن اسلاید و یا فیلم به یک آداپتور transparency نیاز خواهد بود ( یک منبع نور که در بین فیلم تابانده می شود ). آداپتورهای فوق ، می توانند بهمراه اسکنر( جزء لاینفک در زمان ساخت )  و یا بعنوان یک ماژول جداگانه  ارائه گردند .

تغذیه کننده اتوماتیک سند ( ADF ) :  بمنظوراسکن متون با حجم بالا و یا تصاویری که طول آنان زیاد می باشد( بیش از سطح  اسکنر ) ، استفاده از یک تغذیه کننده اتوماتیک سند ، مفید خواهد بود. شرکت های HP و میکروتک ، در برخی از مدل های جدید خود از ADF)Automatic document feeder) استفاده نموده اند .

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

عمق رنگ : تعداد رنگ داده که اسکنر قادر به تشخیص و ذخیره سازی آنان می باشد را عمق رنگ  گفته و بر حسب بیت در هر پیکسل ، اندازه گیری می گردد . با توجه به اینکه ، اسکنر معمولا" قادر به اخذ داده ئی  بمرابت بیش از میزانی است که درایو آن می تواند ذخیره نماید ،یک شناسه دیگر  به مشخصه عمق بیت اضافه می شود . نظیر : 48 بیت داخلی و یا رنگ سخت افزاری ، که مشخص کننده میزان داده ئی است که اسکنر قادر به تشخیص آنان می باشد و  خارجی  یا True Color که  مشخص کننده میزان داده ئی است که درایو اسکنر قادر به ذخیره سازی آنان می باشد. در اکثر موارد  ، استفاده از 24 بیت خارجی عمق رنگ ، کفایت خواهد کرد.

تکنولوژی سنسور : اسکنرهای صفحه تخت ، دارای یکی از دو نوع تکنولوژی سنسور می باشند : تکنولوژی اول ، Charge couple device)CCD) و تکنولوژی دوم Contact Image sensor)CIS) ، نامیده می شود . CCD یک تکنولوژی قدیمی تر بوده که از آن در دوربین های دیجتال نیز استفاده می گردد . تکنولوژی CIS اخیرا" در اسکنرها استفاده و یک رویکرد جدید در این زمینه می باشد .کیفیت تصاویر اسکن شده توسط تکنولوژی CIS ،  پائین تر است بوده ولی در مقابل ، اسکنرهائی که از تکنولوژی فوق استفاده می نمایند ، کوچکتر شده و میزان برق مصرفی آنان  بمراتب کمتر از اسکنرهائی است  که از تکنولوژی CCD استفاده می نمایند.

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

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

تشریح مشخصاتپارامترهای زیر را می توان در زمان انتخاب یک  اسکنر در نظر گرفت :

دقت و وضوح تصویر  حداقل : 600 در  1200 نقطه در اینچ   پیشنهادی :  1200 در 2400  تا  2400 در 4800 حداکثر : 1200 در 2400 تا 2400 در 4800 دقت ، نشاندهنده جزئیات محتوی دیجیتال می باشد . میزان دقت هر اندازه که بیشتر باشد ، تصویر از کیفیت و شفافیت بیشتری برخوردار خواهد بود. اهمیت دقت در یک تصویر ، زمانی بیشتر هویدا می گردد که قصد بزرگ نمودن یک تصویر وجود داشته باشد .

ناحیه اسکن حداقل :  5 / 8 در 7 /11 اینچ  پیشنهادی :  5 / 8 در 7 / 11تا 5 / 8 در 14 ا ینچ  حداکثر :  5 / 8 در 7 /11 تا 5 / 8 در 14 اینچ اکثر کاربران حرفه ای ممکن است نیازمند اسکن تصاویر بزرگتر باشند. بدیهی است که وجود یک ناحیه بزرگتر اسکن ، امکان اسکن کتب بزرگتر ، نقشه ها ، روزنامه ها و سایر موارد مشابه را فراهم می نماید

تکنولوژی هد اسکن حداقل : CIS یا CCD  پیشنهادی : CCD  حداکثر : CCD اسکنرهائی که از تکنولوژی CCD استفاده می نمایند ، متداولتر بوده و کیفیت تصاویر اسکن شده توسط آنان نیز بمراتب بهتر می باشد . اسکنرهائی که از تکنولوژی CIS استفاده می نمایند ، کوچکتر از اسکنرهای CCD بوده و اغلب دارای  کابل جداگانه برق نبوده و از کابل USB برای ارتباط با کامپیوتر استفاده می نمایند . در صورتیکه اسکنرهای فوق را از طریق یک کابل جداگانه و مختص این کار به کامپیوتر متصل نمائیم ، سرعت آنان بیشتر بوده و شفافیت تصویر نیز بهبود خواهد یافت . این نوع اسکنرها دارای تغدیه کننده اتوماتیک نیز می باشند.

پورت های اسکنر حداقل : USB1.1, Parallel پیشنهادی :  USB1.1, USB 2.0 Parallel, IEEE1394 حداکثر : USB2.0, IEEE 1394, SCSI کامپیوترهای شخصی می بایست دارای یک پورت سازگار بمنظور اتصال به اسکنر می باشند . اکثر اسکنرها بهمراه یک پورت USB 1.1 عرضه می گردند( پورت فوق سرعت مناسب برای کارهای با حجم کوچک را دارا می باشد ) . برخی دیگر از اسکنرها ، دو نوع اینترفیس پورت USB و موازی را حمایت می نمایند( بمنظور امکان کار با کامپیوترهای قدیمی ) . صرفا" کامپیوترهائی که دارای مادربردهائی با  پورت USB 2.0 می باشند ، می توانند از اسکنرهای شامل پورت USB 2.0 استفاده نمایند ( سرعت پورت های USB 2.0 بمراتب بیشتر از USB 1.1 است ) .

نکاتی دررابطه با تهیه اسکنر

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

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

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

بررسی لازم در خصوص پورت های USB .  تقریبا" تمامی اسکنرها قادر به برقراری ارتباط با کامپیوتر از طریق پورت USB می باشند . تمامی کامپیوترهای عرضه شده در دو سال اخیر ، دارای یکی از انواع پورت های USB می باشند . در کامپیوترهای قدیمی این نوع پورت ها وجود ندارد. در صورتیکه کامپیوتر دارای پورت USB نباشد ، می بایست از اسکنرهائی استفاده نمود که از طریق پورت موازی به کامپیوتر متصل می گردند. بدیهی است که در چنین مواردی سرعت اسکنرها نسبت به اسکنرهائی که از پورت USB استفاده می نمایند ، کمتر خواهد بود. اسکنرهائی که دارای پورت USB 2.0 می باشند ، دارای سرعت بمراتب بالاتری می باشند . در صورتیکه سیستم موجود قابلیت استفاده از پورت USB 2.0 را دارا نمی باشد ، می توان در صورت امکان اقدام به تهیه یک سیستم جدید نمود و در صورتیکه شرایط فوق عملی نمی باشد ، می توان از کارت های USB 2.0 موجود استفاده تا شرایط استفاده از اسکنرهای شامل  پورت USB 2.0 فراهم گردد .

استفاده از اسکنرهائی که دارای دکمه کنترلی اسکن می باشند . استفاده از  اسکنرهائی که دارای قابلیت فوق ( دکمه از قبل برنامه نویسی شده ) می باشند، صرفه جوئی در زمان را بدنبال خواهند داشت . ( در مواردیکه تعداد اسناد مورد نظر برای اسکن زیاد می باشد ) .

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

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

استفاده از دوربین های فیلم سنتی . در این روش با استفاده از یک دوربین عکسبرداری ، عکس مورد نظر گرفته شده و پس از پردازش فیلم بصورت شیمیائی، امکان چاپ آن  با استفاده از کاغذ ها ی مخصوص ، فراهم می شود. در ادامه ، عکس آماده شده توسط اسکنر ، اسکن و بصورت دیجیتال تبدیل می گردد .


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


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

مقاله درباره سخت افزار و نرم افزار

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

مقاله درباره سخت افزار و نرم افزار


مقاله درباره سخت افزار و نرم افزار

لینک پرداخت و دانلود در "پایین مطلب"

 فرمت فایل: word (قابل ویرایش و آماده پرینت)

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

سخت افزار

1-1- سخت افزار

سخت افزار شامل قسمت های زیر می باشد :

  • میکرو کنترولر ATmega8
  • رابط USB
  • LCD جهت ارتباط با کاربر
  • رله و راه انداز آن

1-1-1- میکرو کنترولر :

 در این پروژه از ATmega8 به عنوان کنترولر و مدار فرمان رله ها استفاده شده است  . در عین حال برای ارتباط با کامپیوتر از طریق پورت USB نیز ، از این میکرو کنترولر استفاده شده است.این میکرو کنترولر از خانواده میکروکنترولر های AVR است .

پروتکل USB به صورت نرم افزاری در برنامه (Firmware) میکرو پیاده سازی شده است و می تواند با استاندارد USB 1.1 Low به تبادل اطلاعات بپردازد.

برنامه این میکرو بر اساس کامپایلر GCC نوشته شده است که برای کامپایل آن  می توان از برنامه WinAvr استفاده کرد .

LCD بکار رفته در این پروژه کاراکتری و 16*2 می باشد که بصورت مستقیم توسط نرم افزار کامپیوتری ، متن یا دستوالعمل را گرفته و اجرا می کند .

در برنامه کامپیوتری برای ارتباط با پورت USB از درایور آماده libusb استفاده شده است .

برنامه کامپیوتری توسط زبان C++Builder تهیه شده است. این برنامه مستقیماٌ از میکروفن کامپیوتر صوت را دریافت کرده و پس از ذخیره در بافر داخلی شروع به تجزیه و تحلیل می کند. روال کار به این صورت است که از اطلاعات ورودی که در بازه زمان هستند تبدیل فوریه (FFT) گرفته شده تا به بازه فرکانس بروند . سپس با پردازش روی طیف فرکانسی و کمی کار آماری حدود شباهت صوت دریافتی را با نمونه های ذخیره شده مقایسه می کند .

1-1-2- لخت افزار      Firmware :

میکرو میتواند پنج دستورالعمل مختلف را از کامپیوتر دریافت نموده و اجرا نماید .

1- ارسال یک بایت دستورالعمل به LCD : cmdLCD_Command

2- ارسال یک بایت دیتا به LCD : cmdLCD_Data

3- نمایش یک رشته متنی روی LCD : cmdLCD_Str

4- روشن و خاموش کردن BackLight : cmdLCD_BL

5- کنترل رله ها : cmdSWITCH

 

برای کنترل LCD سه تابع طراحی شده است :

void LCD_Command(uchar command)

void LCD_Data(uchar data)

void LCD_Init(void)

این توابع برای ارسال دستورالعمل ودیتا و همچنین تنظیمات اولیه استفاده می شوند .

یکی از توابعی که در بخش USB آن استفاده می شود usbFunctionSetup است که توسط آن به درخواست رسیده شده از کامپیوتر پاسخ داده می شود .از تابع usbFunctionWrite جهت دریافت اطلاعات از کامپیوتر استفاده می گردد . تابع دیگری که برای ارسال دیتا به کامپیوتر از آن استفاده می شود usbFunctionRead نام دارد که در این پروژه از آن استفاده نگردیده است .

متن کامل این توابع را در زیر مشاهده می کنید :

 

void LCD_Command(uchar command){

         

          PORTB &= 0b11000111;

          PORTC &= 0b11100000;

          PORTC |= (((command & 0b00000001) << 4) & 0b00010000);

          PORTC |= (((command & 0b00000010) << 2) & 0b00001000);

          PORTC |= (((command & 0b00000100)     ) & 0b00000100);

          PORTC |= (((command & 0b00001000) >> 2) & 0b00000010);

          PORTC |= (((command & 0b00010000) >> 4) & 0b00000001);

          PORTB |= (((command & 0b00100000)     ) & 0b00100000);

          PORTB |= (((command & 0b01000000) >> 2) & 0b00010000);

          PORTB |= (((command & 0b10000000) >> 4) & 0b00001000);

          PORTD &= ~(1 << 6);

          PORTC  |= (1 << 5);

          _delay_ms(10);

          PORTC &= ~(1 << 5);

}

 

void LCD_Data(uchar data){

         

          PORTB &= 0b11000111;

          PORTC &= 0b11100000;

          PORTC |= (((data & 0b00000001) << 4) & 0b00010000);

          PORTC |= (((data & 0b00000010) << 2) & 0b00001000);

          PORTC |= (((data & 0b00000100)     ) & 0b00000100);

          PORTC |= (((data & 0b00001000) >> 2) & 0b00000010);

          PORTC |= (((data & 0b00010000) >> 4) & 0b00000001);

          PORTB |= (((data & 0b00100000)     ) & 0b00100000);

          PORTB |= (((data & 0b01000000) >> 2) & 0b00010000);

          PORTB |= (((data & 0b10000000) >> 4) & 0b00001000);

          PORTD |= (1 << 6);

          PORTC  |= (1 << 5);

          _delay_ms(10);

         


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


مقاله درباره سخت افزار و نرم افزار

تحقیق درمورد مستندات نرم افزار قرض الحسنه 20 ص

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

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

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

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

 

امکانات نرم افزار

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

/

شکل 1-1- فرم افتتاح حساب

/

شکل 1-2- فرم حذف حساب

1-2-امکانات پس انداز

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

/

شکل 1-3- فرم پس انداز

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


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


تحقیق درمورد مستندات نرم افزار قرض الحسنه 20 ص

تحقیق درمورد کامل ترین آموزش نرم افزار Ulead Video Studio 7

اختصاصی از نیک فایل تحقیق درمورد کامل ترین آموزش نرم افزار Ulead Video Studio 7 دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

کامل ترین آموزش نرم افزار Ulead Video Studio 7 با سلام خدمت دوستاناین نرم افزار که آموزش اونو نوشتم سال 2004 بهترین نرم افزار ویرایش فیلم شناخته شدهدیگه فکر نکنم آموزش کامل تر از این گیرتون بیاد چون یه هفته براش زحمت کشیدم .منوی File: 1- ایجاد یک پروژه جدید : برای این کار کافیه که از منوی File فرمان New project را انتخاب کنیم که همزمان با اجرا شدن برنامه این گزینه نیز بطور خودکار اجرا می شود . 2- فراخوانی یک پروژه : فرمان این مورد گزینه Open project از منوی File است .برنامه Ulead video studio بطور پیش فرض چهار پروژه آخری را در منوی فایل قرار می ده . 3- ذخیره پروژه : برای ذخیره پروژه از گزینه Save استفاده خواهیم کرد .4- خصوصیات پروژه : برای باز شدن پنجره مربوطه باید گزینه Project properties را کلیک کنیم که اطلاعاتی از قبیل نام ، اندازه ، ورژن برنامه سازنده پروژه ، مدت زمان و موضوع پروژه را در اختیار ما قرار می دهد و می توان فرمت پروژه را از بین دو فرمت mpeg و یا Avi انتخاب کرد. در پایین این پنجره کلید Edit وجود دارد که با کلیک بر روی آن پنجره Project optionظاهر خواهد شد که در آن تنظیماتی در مورد فرمت فیلم خروجی ، سیستم جهانی (PAL یا NTSC) ، نوع فرمت ( صوتی تصویری یا فقط تصویری ) ، تعداد فریم ، ابعاد تصویر فریم ها و ویژگی هایی از این قبیل وجود دارد .معمولا باید در این قسمت از تنظیمات پیش فرض برنامه استفاده کرد تا در تبدیل فرمت ها به یکدیگر دچار مشکلی پیش نیاید .5- تنظمات نرم افزار : که از طریق کلید Preferences قابل دسترسی است . در تب General این برنامه چک باکس Enable undo وجود دارد که بازگشت آخرین تغییرات اعمالی روی پروژه را بر عهده دارد که عدد آن بین 1تا 99 قابل تغییر است ولی بالا بودن عدد باعث کاهش سرعت برنامه می شود. Background color برای تنظیم رنگ پس زمینه صفحه نمایش فیلم است . چک باکس دوم برای فعال یا غیرفعال کردن Relink در آغاز برنامه است( در قسمت بعدی با آن اشاره خواهیم نمود ) . چک باکس بعدی تعیین می کند که نرم افزار هر چند روز یکبار وب سایت خود را برای بروز شدن چک کند . با انتخاب چک باکس چهارم هر وقت که فیلمی را وارد پروژه می کنیم نرم افزار سوال خواهد کرد که آیا مایل به تغییر فرمت فیلم خود به فرمت پروژه هستید یا نه؟ هر گاه چک باکس پنجم فعال باشد نرم افزار جلوه هایی را-که در کادر روبروی چک باکس قابل تغییرند- به وسط دو کلیپ یا تصویر که آنها را بهم چسبانده ایم اضافه می کند . قسمت بعدی برای تنظیم نوع نمایش پنجره پیش نمایش می باشد که از منوی کرکره ای روبروی آن قابل تغییر است . قسمت بعدی برای ما تعیین می کند که تصاویر یا کلیپ های ما به چه صورت نمایش داده شوند ( به صورت نمایش فریم های کلیپ یا اسمی از کلیپ و یا ترکیبی از هردو ) که برای سیستم های معمولی انتخاب گرین اول مناسب نیست .قسمت بعدی نیز برای تعیین قسمتی از هارد دیسک است که نرم افزار کیپ های خود را در آن ذخیره می کند . تب بعدی ، تب Quality & Duration می باشد که تنطیماتی را در مورد کیفیت ، کشیدگی تصاویر وارد شده در نرم افزار ( تا حد رسیدن به ابعاد پروژه یا حفظ تنظیمات اصلی ) ، تنظیماتی در مورد زمان پیش فرض عکسها یا رنگهایی که در پنجره Time line وارد خواهیم کرد و زمان جلوه های صداها و زمان پیش فرض یک جلوه تصویری را دارا می باشد .در تب Capture تنظیماتی در مورد استفاده از قسمت ضبط تصویر نرم افزار از کارتهای Capture می باشد. در تب Preview مسیرهای پیشنهادی شما برای ذخیره فایل های موقتی نرم افزار در هنگام ساختن فیلم نهایی یا در زمان پیش نمایش نشان داده خواهد شد . هم چنین محدود کردن نرم افزار برای استفاده از آن فضای پیشنهادی است . با اجرای فرمان Relink ما می توانیم اگر به هر علتی نرم افزار مسیر یکی از فیلمهای ما را گم کرده باشد مجددا آن را به نرم افزار معرفی کنیم . البته این دستور در اکثر اوقات بصورت اتوماتیک انجام می شود .منوی Capture :اگر سیستم شما مجهز به کارت capture نباشد هنگام وارد شدن به این منو با پیام خطا مواجه خواهید شد و تمام کلیدهای آن غیرفعال خواهند بود ولی اگر سیستم تان به این کارت مجهز باشد مشاهده می کنید که در قسمت Source نام کارت شما موجود است . در قسمت Format شما می توانید نوع فرمتی فیلمی که بوسیله کارت Capture ضبط خواهید کرد را انتخاب کنید . در بخش TV Channel شما باید شبکه تلویزیونی خود را انتخاب کنید . مسیر Capture Folder برای تعیین قسمتی از هارد دیسک است که می خواهید فیلم ضبط شده از کارت Capture در آن قسمت ذخیره شود . در قسمت Option تنظیمات مربوط به کارت Capture شما قابل دسترسی می باشد که برای کارتهای مختلف اختصاصی است . Capture video وسیله ای است که برای ضبط فیلم مورد استفاده قرار می گیرد که کافیست بر روی آن کلیک کنید و برای پایان عمل ضبط باید بر روی آن کلیک کنید . کلید Capture Image کلیدی است که ما را برای رفتن عکس از فیلمی که در پنجره پیش نمایش در حال نمایش است کمک می کند . منوی Edit :1- اضافه کردن کلیپ : برای وارد کردن کلیپ به Time line روشهای گوناگونی وجود دارد که یکی از آنها کلیک روی منوی File و انتخاب دستور Insert Media File To Timeline و سپس انتخاب Insert Video است و روش دوم استفاده از نماد این فرمان است که در گوشه سمت چپ Time Line قرار گرفته است و روش سوم اینست که در سمت راست پنجره پیش نمایش در بالا روی آیکن پرونده کلیک کرده و کلیپ مورد نظر را از این طریق وارد آرشیو کلیپ ها در سمت


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


تحقیق درمورد کامل ترین آموزش نرم افزار Ulead Video Studio 7