ایجاد اولین پروژه با استفاده از برنامه نویسی LabVIEW

ایجاد اولین پروژه با استفاده از برنامه نویسی LabVIEW

سایت کافه پروژه درنظر دارد با توجه به درخواست های کاربران عزیز آموزش زبان برنامه نویسی لب ویو (Labview) را بصورت گام به گام در سایت قرار داده تا بتواند گامی کوچک در راه گسترش فرهنگ آموزش و یادگیری بردارد. در این قسمت از آموزش به ایجاد اولین پروژه با استفاده از برنامه نویسی LabVIEW خواهیم پرداخت.

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

توضیح مختصر در مورد لب ویو :

امروز، من قصد دارم نحوه ایجاد اولین پروژه خود را با استفاده از برنامه نویسی NI LabVIEW توضیح دهم. استفاده از این نرم افزار در مقایسه با سایر نرم افزارها بسیار آسان است. شما مجبور نیستید کد منبع کامل را برای خروجی مورد نظر بنویسید، مانند سایر نرم افزارها به عنوان مثال آردوینو، MATLAB، Dev C++، Eclipse و غیره در عوض شما باید منطق خود را با استفاده از بلوک های (FPGA) Field Programmable Gate Array پیاده سازی کنید. این برنامه با کمک بلوک های FPGA طراحی شده است که معمولا به عنوان “ابزار مجازی” (Virtual Instruments) شناخته می شود. معمولاً ما آن را به عنوان VI صدا می‌کردیم. همانطور که در آموزش قبلی ما در مورد معرفی LabView توضیح داده شد، در پنجره “Block Diagram” پروژه را ایجاد می کنیم. اگر آن آموزش را نخوانده‌اید، به شما پیشنهاد می‌کنم که ابتدا آن را بخوانید زیرا مقدمه‌ای مفصل برای نرم‌افزار LabView ارائه کرده‌ام و امروز نیز همان مقدمه را داریم اما در مورد برنامه‌نویسی LabView. بنابراین، امروز ما اولین پروژه خود را با استفاده از برنامه نویسی LabView طراحی می کنیم و خواهید دید که در برنامه نویسی LabView چقدر آسان است. اگر از من بپرسید زمانی که در برنامه نویسی LabView مبتدی بودم، به نظر من سخت ترین زبان برنامه نویسی است، اما اکنون می توانم بگویم که برنامه نویسی LabView ساده ترین و انعطاف پذیرترین زبان است. Labview یک پشتیبانی آنلاین عالی دارد، شما همچنین باید به این انجمن آنلاین LabView نگاهی بیندازید زیرا بسیار گسترده است و پروژه ها و آموزش های عالی دارد. در اینجا من قصد دارم همه شما را در مورد ایجاد اولین برنامه خود با استفاده از برنامه نویسی NI LabVIEW راهنمایی کنم.

ایجاد اولین پروژه با استفاده از برنامه نویسی LabVIEW :

اول از همه یک پروژه جدید ایجاد کنید همانطور که در آموزش قبلی مقدمه LabView انجام دادیم.

اکنون پس از ایجاد پروژه، دو پنجره با نام های Front Panel و Block Diagram در مقابل خود خواهید داشت.

من اولین مرحله را با اضافه کردن دو پارامتر در بلوک دیاگرام خود شروع می کنم.

بنابراین، پنجره Block Diagram خود را باز کنید و به Functions-> Programming-> Numeric بروید.

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

زبان برنامه نویسی لب ویو

اولین بلوک به نام “Add” را انتخاب کنید، این یک عملگر جمع در برنامه نویسی LabView است.

این بلوک را بکشید و آن را در پنجره “Block Diagram” قرار دهید.

می بینید که دو ترمینال ورودی (x و y) و فقط یک ترمینال خروجی (x+y) دارد که نشان می دهد این بلوک با جمع کردن دو پارامتر مختلف به طور همزمان تنها یک نتیجه می دهد.

ورودی ها به عنوان “Control” و خروجی ها به عنوان “indicator” شناخته می شوند.

از آنجایی که می خواهیم دو پارامتر را با تغییر آنها مطابق با نیاز خود دستکاری کنیم، بنابراین ترمینال های ورودی را به عنوان “control” می سازیم.

مکان نما را روی یکی از ترمینال های ورودی قرار دهید و روی آن کلیک راست کنید.

همانطور که در شکل زیر نشان داده شده است به Create-> Control بروید:

آموزش لب ویو

با فشردن گزینه «control»، یکی از ورودی های این بلوک به صورت دستی توسط شما قابل کنترل است.

به طور مشابه، همین روش را در ترمینال ورودی دوم انجام دهید.

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

آموزش تخصصی لب ویو

اکنون باید خروجی بلوک را مشاهده کنیم که اکنون در حال تغییر دو پارامتر ورودی است.

مکان نما را روی ترمینال خروجی بلوک قرار دهید و روی آن کلیک کنید.

حالا به Create-> Indicator بروید چون باید خروجی را نمایش دهیم.

شکل زیر جزئیات بیشتری را نشان می دهد:

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

گزینه “Indicator” را فشار دهید و یک نشانگر روی پین خروجی خود دریافت خواهید کرد.

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

آموزش دستورات لب ویو

اکنون اولین پروژه ما با استفاده از برنامه نویسی LabView در پنجره “Block Diagram” تکمیل شده است.

از آنجایی که ما پروژه خود را با کمک بلوک های FPGA ایجاد کرده ایم ، بنابراین کاری که باید انجام دهیم این است که خروجی الگوریتم طراحی شده را مشاهده کنیم.

بنابراین اکنون، ما باید به ” Front Panel” برویم که به ما کمک می کند تا خروجی برنامه را همانطور که در آموزش قبلی مقدمه LabView به تفصیل توضیح داده شده نشان دهیم.

پنجره “Front Panel” را باز کنید و چیزی شبیه به تصویر زیر را خواهید دید:

اولین پروژه لب ویو

در سمت چپ بلوک “Add” دو ورودی وجود دارد که با “x” و “y” نشان داده می شوند.

و در سمت راست یک خروجی وجود دارد که با “x+y” نمایش داده می شود تا عملیات جمع را انجام دهد.

اکنون هر دو پارامتر ورودی را تنظیم کنید تا با توجه به پارامترهای تنظیم شده، خروجی مورد نظر به دست آید.

در اینجا من ورودی “x” را با تخصیص مقدار “۲”  و ورودی “y” را با تخصیص مقدار “۵” تنظیم کرده ام.

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

آموزش برنامه نویسی در لب ویو

چگونه شبیه سازی LabView را اجرا کنیم؟

با توجه به پارامتر تنظیم شده باید خروجی برنامه را ببینید

به دکمه “Run” در گوشه سمت چپ بالای پنجره “Front Panel” بروید و فقط برنامه را اجرا کنید.

شکل زیر کمی در مورد هر دو مرحله بالا توضیح می دهد

می توانید ببینید که خروجی برنامه با توجه به پارامترهای ورودی تنظیم شده با موفقیت به دست آمده است.

بنابراین به این ترتیب می توانید جمع ساده دو پارامتر را در LabVIEW انجام دهید.

همچنین می توانید از همه عملگرهای دیگر در Functions-> Programming-> Numeric به طور مشابه برای انجام عملیات های مختلف برای پارامترهای ورودی مختلف با توجه به نیاز خود استفاده کنید.

 

حلقه For با استفاده از برنامه نویسی LabView

در قسمت قبل می بینید که با کامپایل (اجرا) برنامه شما خروجی مورد نظر را نشان می دهد و سپس خاتمه می یابد.

یعنی اگر مجبور به تغییر پارامترهای ورودی هستید، باید برنامه خود را دوباره اجرا کنید.

حالا می‌خواهم به شما توضیح بدهم که با این برنامه چه کار کنید، اگر می‌خواهید این برنامه باید برای چند بار تکرار اجرا شود.

گزینه “For Loop” وجود دارد که به ما کمک می کند تا الگوریتم طراحی شده خود را برای تعداد تکرارهایی که می خواهیم اجرا کنیم.

شما می توانید ” For Loop” را با دنبال کردن روش زیر انتخاب کنید:

حلقه For با استفاده از برنامه نویسی LabView

” For Loop” را انتخاب کنید، بکشید و آن را در “Block Diagram” قرار دهید.

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

آموزش labview

می توانید ببینید که یک نماد “N” در گوشه سمت چپ بالای “loop For” وجود دارد.

اساساً نماد “N” تعداد تکرارهایی را نشان می دهد که می خواهیم برنامه خود را برای آنها اجرا کنیم.

به ترمینال ورودی نماد “N” بروید و روی آن کلیک کنید.

اکنون مطابق شکل زیر به Create Constant بروید:

زبان برنامه نویسی لب ویو پیشرفته

بنابراین، تعداد تکرارها را با توجه به نیاز خود تنظیم کنید.

در اینجا، من می خواهم مقدار تکرارها را مطابق شکل زیر بر روی مقدار ۵ تنظیم کنم:

آموزش تصویری لب ویو

اکنون الگوریتم طراحی شده را در داخل “For Loop” قرار دهید تا در این حالت برنامه را پنج بار اجرا کنید، همانطور که در شکل زیر نشان داده شده است:

آموزش کامل نرم افزار لب ویو

اکنون برنامه شما برای پنج بار تکرار اجرا خواهد شد.

While Loop  استفاده از برنامه نویسی LabView

اگر می خواهید که برنامه شما تا زمان خاتمه (terminate) به اجرا ادامه دهد، این امکان نیز وجود دارد.

گزینه “While Loop” در چنین شرایطی برای ما مفید خواهد بود.

در اینجا به شما می گویم که چگونه در این نرم افزار “While Loop” را انتخاب کنید. این کاملاً شبیه به انتخاب “loop For” است که در بخش قبل توضیح داده شد.

مطابق شکل زیر به Functions-> Programming-> Structures-> while Loop بروید:

While Loop  استفاده از برنامه نویسی LabView

“While Loop” را انتخاب کرده، سپس کشیده و در پنجره “Block Diagram” قرار دهید.

اکنون الگوریتم طراحی شده را مانند شکل زیر در داخل ” While Loop ” قرار دهید:

آموزش گام به گام لب ویو

در آنجا می بینید که دکمه “Run” در حالت عادی نیست که نشان می دهد مشکلی در برنامه وجود دارد.

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

حالا به پنجره «front panel» بروید و روی آن کلیک راست کنید.

همانطور که در شکل زیر نشان داده شده است به Controls-> Modern-> Boolean-> Stop Button بروید:

آموزش مرحله به مرحله لب ویو

همانطور که در شکل زیر نشان داده شده است، ” Stop Button” را با نقطه قرمز احاطه شده با مرز سبز در گوشه سمت راست پایین “While loop” وصل کنید:

یادگیری لب ویو

اکنون می توانید ببینید که دکمه “Run” اکنون دوباره در حالت عادی است که نشان می دهد همه چیز در برنامه خوب پیش می رود.

اکنون برنامه را اجرا کنید و تا زمانی که دکمه Stop را در پنجره “Front Panel” فشار دهید به کار خود ادامه می دهد.

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

یادگیری پیشرفته لب ویو

 

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

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

این همه آموزشی است که امروز برای شما آماده کرده بودم. امیدوارم از آن لذت برده باشید و در یادگیری برنامه نویسی Labview به شما کمک کند. اگر با هر نوع مشکلی مواجه شدید، می توانید بدون هیچ گونه تردیدی از ما بپرسید. جزئیات بیشتر NI LabVIEW را در آموزش های بعدی توضیح خواهم داد.

نویسنده : محسن فراهانی

پیشنهاد : اگر شما مسلط به نرم افزار لب ویو هستید و به دنبال انجام پروژه با این نرم افزار می باشید میتوانید به صفحه همکاری با ما در انجام پروژه های لب ویو (Labview) مراجعه نمایید و اطلاعات لازم در این حوزه و نحوه همکاری با کافه پروژه را مطالعه کنید.

شما عزیزان همچنین میتوانید انجام تحقیق دانشجویی ، انجام مقاله کنفرانسی ،انجام مقاله مروری ، انجام مقاله علمی پژوهشی و انجام مقاله isi خود در که نیاز به کار با نرم افزار لب ویو دارند را نیز در سایت کافه پروژه سفارش دهید.

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

انجام پروژه ماکسول

انجام پروژه اندروید

انجام پروژه انرژی پلاس

انجام پروژه انسیس 

انجام پروژه انیمیشن

انجام پروژه اوراکل

انجام پروژه اپن استودیو

انجام پروژه اکسس

انجام پروژه اکسل

انجام پروژه اکسپرت چویس

انجام پروژه اینترنت اشیاء

انجام پروژه ایندیزاین

انجام پروژه اینوست

انجام پروژه ایویوز

انجام پروژه R

انجام پروژه بازاریابی بانک اطلاعاتی

انجام پروژه بازیابی اطلاعات

انجام پروژه بتن

فریلنسر هستید و مهارت انجام پروژه ای را دارید؟

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

نحوه سفارش پروژه در سایت کافه پروژه :

اگر پروژه ای دارید که میخواهید آن را برون سپاری کنید کافی است در سایت کافه پروژه ثبت نام کنید و پروژه خود را ثبت نمایید.پروژه شما هر چه که باشد حتما مجری برای آن وجود دارد.جهت ثبت نام و ثبت سفارش پروژه خود برروی دکمه زیر کلیک نمایید.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *