نیک فایل

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

نیک فایل

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

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

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

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

فرمت فایل 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 (قابل ویرایش و آماده پرینت)

 تعداد صفحات: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