DBS85
Would you like to react to this message? Create an account in a few clicks or log in to continue.

معرفي نرم افزار LABVIEW

+4
ehsan.kh
majid keshavarz
Emad Rajabi
ehsan bagheri
8 posters

Go down

معرفي نرم افزار LABVIEW Empty معرفي نرم افزار LABVIEW

Post by ehsan bagheri Mon 23 Nov 2009, 11:55 am

سلام به همگی

در این تاپیک قصد دارم نرم افزار LABVIEW رو به شما معرفی کنم.

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

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

این پست رو به صورت PDF هم درآوردم، این هم لینکش:

http://ifile.it/59d24k1/labview.pdf

خوب،

LABVIEW مخفف عبارت Laboratory Virtual Instrument Engineering Workbench هست. که توسط شرکت NATIONAL INSTRUMENT یا NI ساخته شده. این هم آدرس سایت سازنده:

www.ni.com

هدف اولیه از طراحی این نرم افزار اندازه گیری پارامتر های یک سیستم است مانند دما، فشار، ولتاژ و ...

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

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

همون طور که احتمالا تا حالا حدس زدید این برنامه کار دو نرم افزار Visual Studio ( برنامه نویسی شیء گرا ) و Matlab Simulink ( طراحی و شبیه سازی سیستم ها ) رو با هم انجام میده.

Labview هم مانند Visual Studio از دو صفحه مجزا تشکیل شده:

1. Front Panel : در این صفحه کلید های کنترلی، نمایشگر های اطلاعات و ... وجود دارد. وقتی شما یک برنامه شیء گرا می نویسید و اون رو مثلا در اختیار یک شرکت قرار می دهید، تنها چیزی که اونها می تونند ببینیند همین صفحه Front Panel هست که واسط کاربری نامیده می شه.

2. Block Diagram : در این صفحه همون طور که از اسمش بر میاد سیستم به صورت بلوکی نمایش داده می شود. در واقع برنامه اصلی رو شما باید به صورت گرافیکی در این صفحه بنویسید. این قسمت دقیقا مانند Simulink متلب است.

خوب حالا سوالی که پیش میاد اینه که چرا از همون Simulink برای شبیه سازی سیستم ها استفاده نکنیم؟

مزایای LABVIEW نسبت به Simulink :

1. اولین مشکلی که من خودم با simulink دارم اینه که محیطش جذاب نیست. به قول فرنگی ها user friendly نیست. توی Labview اولا محیط کاملا رنگی است. این رنگی بودن فقط به خاطر قشنگی نیست. مثلا سیگنال ( متغیر ) های حاوی اعداد صحیح با سیم به رنگ آبی نشون داده میشن، یا اعداد اعشاری با رنگ نارنجی

2. خیلی راحت میتونید سیم بندی رو انجام بدید. روی هر بلوک ورودی و خروجی ها به طور مجزا نشون داده شده اند و رنگ اونها هم نشون دهنده نوع اون متغیر است.

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

4. این برنامه هم مانند Simulink از یک سری Toolbox استفاده میکنه که انجا بهشون میگن Toolkit یا Module که هر کدوم از این Toolkit ها از چندین Palette تشکیل شده. مثلا Advanced Signal Processing toolkit خودش از Palet های متنوعی تشکیل شده مثل Digital Filters ، Wavelet Design ، adaptive filter design ، waveform generator و ... تشکیل شده. هر کدوم از این پالت ها هم از چندین زیرپالت تشکلیل شده. خلاصه میخوام بگم که toolkit هاش خیلی تخصصیه.

البته وقتی برنامه اصلی رو نصب می کنید، به طور جداگونه باید این toolkit ها رو دانلود و روی برنامه اصلی نصب کنید. Toolkit های متنوعی واسش پیدا میشه. مثلا

Analyzer.Toolkit

Statechart.Module

Real.Time.Module

Mobile.Module

Microprocessor

FPGA.Module

DSP.Module

DSC.Module

Digital.Filter.Design.Toolkit

System.Identification.Toolkit

SignalExpress

Internet.Toolkit

Database.Connectivity.Toolkit

Adaptive.Filter.Toolkit

Modulation





5. مزیت دیگر این برنامه اینه که با پالت های مختلفی مثل VISA می تونید با دستگاه های بیرونی از طریق پورت سریال، usb ، RS232 و ... ارتباط برقرار کنید.

6. خیلی راحت می تونید اطلاعات مورد نیازتون رو از فایل های مختلف متنی، صوتی و حتی تصویری وارد labview کنید و به همین راحتی هم اطلاعات پردازش شده رو ذخیره کنید.

7. Labview خیلی صنعتی تر از Simulink است. به راحتی می تونید از اون به عنوان یک سیستم کنترلر استفاده کنید. فرض کنید شما یک سیستم دارید که به صورت مکانیکی کار می کنه. حالا با استفاده سنسور های الکتریکی می تونید دما، فشار یا سرعت این سیستم رو اندازه بگیرید و این اطلاعات رو از طریق port های رایانه وارد این برنامه کنید. این اطلاعات رو به صورت نمودار های مختلف روی Front Panel نمایش می دهید. می تونید طوری برنامه بنویسید که مثلا اگه دمای سیستم از یه حدی بالاتر رفت مثلا یه آژیر خطر به صدا در بیاد یا یه سیگنال الکتریکی به دستگاه بفرستید که خودش کاری کنه که دما پاییت بیاد.

چون اطلاعات به صورت دیجیتال دراومده هر کاری می تونید با اونها انجام بدید و نتایج رو دوباره به سیستم برگردونید.

8. در صفحه نمودار بلوکی می تونید از کدهایی که به زبان C یا C++ نوشتید استفاده کنید. حتی با matlab ارتباط برقرار کنید و یک سری از محاسبات رو به اون بسپارید ( البته این بخش matlab رو خودم هنوز ندیدم ).



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

این هم لینک مقدمه کتاب "راهنمای جامع Labview " که از سایت ir-micro.com گرفتم. برای اینکه بقیه فصل های این کتاب رو هم دانلود کنید به سایت بالا مراجعه کرده، پس از عضویت رایگان، در قسمت مقالات به لینک Labview 7 برید.

http://ifile.it/bajtdgw/Labview.rar

راستی DVD این نرم افزار هم در سایت دانشگاه موجود است: LabView 8.5 (DVD)

Software image:\electronic

یه نسخه دیگه هم تو پوشه بالا موجوده که آموزش هم داره: labview 7 with learning

یه سری فیلم و کتاب آموزشی دیگه هم به زبان فارسی دانلود کردم، الآن یادم نمیاد از کدوم سایت ولی بعدا براتون میگذارم.

سعی میکنم توی پست های بعدی چند تا عکس از محیط برنامه براتون بذارم. فعلا تاره ویندوز عوض کردم، هنوز Labview رو نصب نکردم.
ehsan bagheri
ehsan bagheri
فعال
فعال

گرایش : مخابرات

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by Emad Rajabi Mon 23 Nov 2009, 12:14 pm

احسان جان دستت درد نکنه ، زحمت کشیدی...منتظر بقیه اش هستیم...
فایل هارو من نتونستم دانلود کنم...
می تونی توDBS DRIVE
بذاری...

Emad Rajabi
خدمتگزار
خدمتگزار


http://www.tervillord.tk

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by majid keshavarz Tue 24 Nov 2009, 2:41 am

ey val , damet garm.
majid keshavarz
majid keshavarz
فعال
فعال

گرایش : قدرت

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by ehsan.kh Tue 24 Nov 2009, 9:21 am

بابا احسان جون دارمت.....
خيلي كارت درسته...
ehsan.kh
ehsan.kh
درجه 1
درجه 1

گرایش : قدرت

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by ebrahim arzani Wed 25 Nov 2009, 12:43 pm

آقا احسان مرسی . خیلی عالی بود ... happy
( عماد من فایل رو دانلود کردم . مشکلی نداشت ...)
ebrahim arzani
ebrahim arzani
نمونه
نمونه

گرایش : قدرت

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by Emad Rajabi Wed 25 Nov 2009, 4:36 pm

ebrahim arzani wrote:آقا احسان مرسی . خیلی عالی بود ... happy
( عماد من فایل رو دانلود کردم . مشکلی نداشت ...)

آها ok
اون موقع request نمی داد.
tnx
برم بخونم...

Emad Rajabi
خدمتگزار
خدمتگزار


http://www.tervillord.tk

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by roya khanzade Wed 25 Nov 2009, 5:07 pm

مرسی خیلی عالی بود...
roya khanzade
roya khanzade
مدیر
مدیر

گرایش : مخابرات

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by ehsan bagheri Wed 25 Nov 2009, 5:28 pm

سلام


قرار بود چند تا عکس از محیط برنامه براتون بگذارم:


Block Diagram
Front Panel





راستی من با این DBS
Drive-File Upload نتونستم کار کنم، پیغام 404 رو می داد.
اگه سایت دیگه ای برای آپلود پیشنهاد می کنید من اونجا آپلود کنم.
ehsan bagheri
ehsan bagheri
فعال
فعال

گرایش : مخابرات

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by Emad Rajabi Wed 25 Nov 2009, 6:10 pm

ok-the problem fixed..use this link : DBS-DRIVE

Emad Rajabi
خدمتگزار
خدمتگزار


http://www.tervillord.tk

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by Mohammad Sadegh Rostami Wed 02 Dec 2009, 6:06 am

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

LabVIEW: Advanced Programming Techniques, Second Edition
حجم : 14.31 مگابایت

The LabVIEW Style Book-National Instruments Virtual Instrumentation Series
حجم : 12.5 مگابایت

LabVIEW for Everyone: Graphical Programming Made Easy and Fun - 3rd Edition
حجم : 26.31 مگابایت

LabVIEW Digital Signal Processing
حجم : 6 مگابایت

LabVIEW Power Programming
حجم : 5.6 مگابایت

LabVIEW: Advanced Programming Techniques
حجم : 15.5 مگابایت
پسورد : 0849320496.rar

Dsp for Matlab and Labview, Volume III: Digital Filter Design
حجم : 2.31 مگابایت

Dsp for Matlab and Labview II: Discrete Frequency Transforms
حجم : 1.8 مگابایت

" فیلی " این کتابا رو معرفی کرده ها !
study elephant
Mohammad Sadegh Rostami
Mohammad Sadegh Rostami
ممتاز-مدیریت کتابخانه
ممتاز-مدیریت کتابخانه

گرایش : الکترونیک

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by ehsan bagheri Thu 03 Dec 2009, 6:41 pm

سلام به همگی


ببخشید که دیر به دیر سر می زنم.


صادق جان دستت درست. خوشم میاد فعالی


این هم یه سری لینک دیگه:


1. labVIEW Basics I 2.7mb


www.ni.com/pdf/products/us/LabVIEWBasicsIout.pdf





2. LabView based advanced instrumentation systems
49mb


http://rapidshare.com/files/73513947/3540485007.pdf





3. Getting Started With Labview 500kb


www.ni.com/pdf/manuals/323427a.pdf





4. Lab View Persian (wWw.98iA.Com) 57mb


http://dl.98ia.com/ebook/Barname%20Nevisi/035%20-%20Lab%20View%28wWw.98iA.Com%29.zip





5. LabVIEW Digital Signal Processing - Cory Clark
- McGrawHill (2005) 8mb


http://rapidshare.com/files/113778633/mcgraw_hill_2005_labview_digital_signal_processing_and_digital_communications.pdf
ehsan bagheri
ehsan bagheri
فعال
فعال

گرایش : مخابرات

Back to top Go down

معرفي نرم افزار LABVIEW Empty Re: معرفي نرم افزار LABVIEW

Post by Naeem Ghaffari Fri 04 Dec 2009, 1:07 am

dbs به اين پست ها نياز داره... ممنون حاج احسان. happy
Naeem Ghaffari
Naeem Ghaffari
نمونه
نمونه

گرایش : الکترونیک

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum