- لیب ویو کیا ہے؟
- یہ دوسرے سرکٹ ڈیزائننگ / نقلی سافٹ ویئر سے کس طرح مختلف ہے؟
- کسی کو لیب ویو کو کیوں ترجیح دینی چاہئے؟
- لیب ویو کو شروع کرنا
- لیبیوٹ میں ڈیٹا کی قسمیں:
- مثال 1: بٹن پریس پر چمکتی ہوئی ایل ای ڈی
- مثال 2: ایل ای ڈی بند
- مثال 3: چمکتے ہوئے ایل ای ڈی
- شارٹ کٹ
لیب ویو کیا ہے؟
لیبیوٹری لیبارٹری ورچوئل انسٹرومینٹیشن انجینئرنگ ورک بینچ کا مخفف ہے۔ ان کی ظاہری شکل اور کاروائیاں حقیقی دنیا کے آلات سے ملتی ہیں ، جیسے بٹن ، وولٹ میٹر ، آسکلوسکوپ ، وغیرہ۔ اور اسی وجہ سے انہیں ورچوئل آلات (VIs) کہا جاتا ہے۔ یہ ایک گرافیکل پروگرامنگ نقطہ نظر پیش کرتا ہے اور حقیقی دنیا کی مصنوعات کی تقلید کرنے میں مدد کرتا ہے ، جو آپ کو دیکھنے اور پروگرام کرنے میں مدد کرتا ہے۔ اس طرح اس میں پروگرام کرنے کے لئے صرف منطق کی ضرورت ہوتی ہے اور یہ نحو آزاد ہے۔ لیب ویو ایک اعلی سطحی ڈیزائن ٹول ہے۔ یہ ایک مترجم پروگرامنگ ہے (یعنی) ہمیں اسے مرتب کرنے کی ضرورت نہیں ہے۔ یہ خود کو مرتب کرتا ہے ، ہمیں صرف اس پر عمل درآمد کرنے کی ضرورت ہے۔
یہ دوسرے سرکٹ ڈیزائننگ / نقلی سافٹ ویئر سے کس طرح مختلف ہے؟
تمام سرکٹ ڈیزائننگ / نقلی سافٹ ویئر ایک اسکیمیٹکس ہیں جو گرفت اور تخروپن پروگرام ہے جو آپ کو مختلف سرکٹس کے آؤٹ پٹ کو اجزاء جمع کرکے اور اسکیمیٹکس ڈرائنگ کرکے جانچنے کے قابل بناتا ہے۔ جبکہ ، کسی بھی سرکٹ ڈیزائننگ / نقلی سافٹ ویرس پر تخلیق کردہ ورچوئل سرکٹس کو گرفت میں لے کر اور گرافیکل پروگرامنگ کے لئے لیبیوٹ ایک مجازی ورک بینچ ہے۔
پروگرامنگ دو طرح کی ہوسکتی ہے۔ وہ ٹیکسٹ پر مبنی اور گرافیکل بیسڈ پروگرامنگ ہیں۔ C ، C ++ ، جاوا ، وغیرہ۔ تمام ٹیکسٹ پر مبنی متنی پروگرامنگ زبانیں ہیں ، اور می اے ٹی ایل بی انٹرمیڈیٹ لیول لینگوئج ہے ، جبکہ لیب ویو گرافیکل پر مبنی پروگرامنگ زبان ہے۔
کسی کو لیب ویو کو کیوں ترجیح دینی چاہئے؟
جس کے پاس پروگرامنگ کے بارے میں کوئی بنیادی معلومات نہیں ہے وہ لیب ویو کو شروع کرسکتا ہے۔ لیبیوگ پروگرامنگ کرنے کے ل one کسی کو عملی علم اور منطقی سوچ کی صلاحیت ہونی چاہئے۔ لیبیوٹ پروگرامر کو پروگرامنگ کا نحو یا پروگرامنگ کا کوئی ڈھانچہ جیسا کہ c ، c ++ ، جاوا پروگرامنگ زبانیں نہیں جاننے کی ضرورت ہے۔
جب پروگرام بہت بڑا ہو تو ، کوئی لیب ویو کو ترجیح دے سکتا ہے۔ یہ اتنا ہی آسان ہے جتنا آپ کے پروجیکٹ کے لئے منسلک ہارڈ ویئر اجزاء پر لیکن ایک سافٹ ویئر میں۔
نیچے آریھ متنی اور گرافیکل پروگرامنگ کے مابین فرق دکھا رہا ہے ۔ بائیں طرف ، 1 سیکنڈ کی تاخیر کے ساتھ ایل ای ڈی کو پلکنے کے لئے ایک ارڈینو پروگرام ہے ، اور دائیں طرف اس کے گرافیکل نقل کو لیبیوگ سافٹ ویئر کا استعمال کرتے ہوئے بنایا گیا ہے۔ آپ OK کا بٹن دبائیں جب بھی بولین یلئڈی پلکیں جھپکاتی گا پر اور آف تاخیر کے 1 سیکنڈ کے ساتھ.
لیب ویو کو شروع کرنا
قومی آلات سے پہلے لیبیوٹ سافٹ ویئر ڈاؤن لوڈ کریں۔ ایک بار جب آپ سافٹ ویئر لانچ کرتے ہیں تو ، شروعات کرنا ونڈو ظاہر ہوتا ہے۔
اس ونڈو کو شروع کرنا ونڈو کے نام سے جانا جاتا ہے ۔ نیا پروجیکٹ کھولنے کے لئے ctrl + N دبائیں۔
ایک بار جب آپ نیا پروجیکٹ کھولیں گے ، آپ کو سامنے والا پینل اور بلاک ڈایاگرام نظر آئے گا۔
ایک بار جب آپ نیا یا موجودہ پروجیکٹ کھولتے ہیں تو شروع کرنا ونڈو غائب ہوجاتا ہے۔ جب آپ فرنٹ پینلز اور بلاک ڈایاگرام کو بند کردیتے ہیں تو یہ دوبارہ ظاہر ہوتا ہے۔ آپ ونڈو >> شروعات کرنا ونڈو منتخب کرکے بھی سامنے والے پینل یا بلاک ڈایاگرام سے اس ونڈو تک پہنچ سکتے ہیں ۔
فرنٹ پینل اور بلاک ڈایاگرام کو ساتھ ساتھ لانے کے لئے ctrl + T دبائیں ،
لیب ویو میں ، آپ کنٹرول اور اشارے کے ساتھ ایک صارف انٹرفیس یعنی فرنٹ پینل تیار کریں گے۔ کنٹرولز ان پٹ کے سوا کچھ نہیں ہوتے ہیں ، جیسے نوبس ، سوئچ ، وغیرہ ، اشارے آپ کے ذریعہ تیار کردہ آؤٹ پٹس کے علاوہ کچھ نہیں ہوتے ہیں ، جیسے لیڈ ، گراف وغیرہ۔ ، میں آپ کو سمجھانے کے ل all ، تمام اداروں کو ایک مثال کے ساتھ وضاحت کروں گا۔ بہتر
لیبیوٹ میں ڈیٹا کی قسمیں:
ڈیٹا کی اقسام متغیرات کی درجہ بندی کے سوا کچھ نہیں ہیں۔ مندرجہ ذیل ہے کہ LabVIEW میں استعمال ہونے والے ڈیٹا کی اقسام اور بلاک آریھ میں ان کے رنگ کی تفصیلات ہیں۔
ڈیٹا کی قسمیں |
رنگ |
فلوٹنگ پوائنٹ |
کینو |
انٹیجرس |
نیلا |
بولینز |
سبز |
سٹرنگ |
گلابی |
پولیمورفک |
سیاہ |
پولیمورفک - وہ ایک جو اوپر والے اعداد و شمار میں سے کوئی بھی ہوسکتا ہے یا ہوسکتا ہے کہ یہ نہ ہو۔
مثال 1: بٹن پریس پر چمکتی ہوئی ایل ای ڈی
فرنٹ پینل میں کنٹرول شامل کرنا
فرنٹ پینل کنٹرولز جسمانی آلے پر ان پٹ میکانزم کی تقلید کرتے ہیں اور ورچوئل آلات (LabVIEW پروگراموں کو VI یا ورچوئل آلات کہتے ہیں) کے بلاک ڈایاگرام پر ڈیٹا کی فراہمی کرتے ہیں ۔
- اسکرین پر مستقل طور پر کنٹرول یا افعال پیلیٹ رکھنے کے لئے دیکھیں >> قابو پیلیٹ کو منتخب کریں ، یا عارضی طور پر ظاہر کرنے کے لئے سامنے والے پینل میں کسی خالی جگہ پر دائیں کلک کریں یا اس کو ڈائل کریں۔
- آپ کو مطلوبہ کنٹرول (بوولین کنٹرولز پیلیٹ) معلوم کرنے کیلئے جدید پیلیٹ پر شبیہیں پر کرسر منتقل کریں ۔
نوٹ: جیسا کہ بٹن پریس کے ساتھ چمکنے والی قیادت کی ، یہاں پر کنٹرول بٹن ہے۔ لہذا بولین کنٹرول پیلیٹ منتخب کریں ۔
- بولین کنٹرول پیلیٹ کو ظاہر کرنے کے لئے بولین کنٹرول آئیکن پر کلک کریں۔
- کنٹرول کو منسلک کرنے کے لئے بولین کنٹرول پیلیٹ پر بٹن کنٹرول پر کلک کریں اور پھر سامنے والے پینل میں بٹن شامل کریں۔
آپ اس بٹن پر قابو پانے کے لئے استعمال کریں گے۔
اس طرح سامنے والے پینل میں بٹن کنٹرول شامل کیا جاتا ہے۔
فرنٹ پینل میں اشارے شامل کرنا:
- اسی طرح بولین پیلیٹ سے بٹن شامل کریں ۔ پھر کنکشن دیں جیسا کہ ذیل میں دکھایا گیا ہے ،
ورچوئل آلے کو چلانے کے لئے:
- آپریٹ کریں >> چلائیں / تسلسل کے ساتھ چلائیں۔
- یا آپ ان شبیہیں کا استعمال کرسکتے ہیں جن کا میں نے مندرجہ بالا اعداد و شمار میں ذکر کیا ہے۔
- پھانسی کو روکنے کے لئے ایک بار پھر آئکن کو دبائیں۔
آپ بٹن دبائیں جب اس طرح کی قیادت کی چمک.
نوٹ: اگر رن بٹن ٹوٹ گیا ہے تو پھر اس کا مطلب ہے کہ LabVIEW پروگرامنگ میں کوئی خرابی ہے۔ کرنے کے لئے جانتے ہیں کی خرابی کیا ہے، پریس کہ رن بٹن ٹوٹ ، آپ سے رجوع کریں گے خرابی کا بیان ایک ڈائیلاگ باکس.
مضمون کے آخر میں دی گئی ویڈیو کا حوالہ دیں ۔
مثال 2: ایل ای ڈی بند
نیچے دی گئی مثال میں ، بٹن کے بجائے ، ہم بولین پیلیٹ کی دستک استعمال کریں گے۔
نوٹ: آخر میں ویڈیو چیک کریں ۔
مثال 3: چمکتے ہوئے ایل ای ڈی
- مندرجہ بالا مثال میں ، میں نے ٹھیک بٹن کو ہٹا دیا ہے اور اسٹاپ بٹن شامل کیا ہے۔
- بلاک ڈایاگرام ونڈو پر دائیں کلک کریں ، فنکشنز پیلیٹ ظاہر ہوگا۔
- لوپ کرتے وقت اٹھاو اور گھسیٹیں ۔
- جبکہ لوپ پر دائیں کلک کریں اور شفٹ رجسٹر شامل کریں کو منتخب کریں۔
- بلاک ڈایاگرام پر دائیں کلک کریں اور بولین کو منتخب کریں ، اس میں بولین نہیں گیٹ منتخب کریں ۔
- اسی طرح ، اٹھاو اور گھسیٹ تاخیر اور اس میں مستقل طور پر شامل کریں۔
مستقل قدر ہے کہ آپ اپنی ضرورت کے مطابق 1000 سیکنڈ کے لئے 1 سیکنڈ کے لئے تبدیل کرسکتے ہیں۔
- جیسا کہ مذکورہ آریھ میں دکھایا گیا ہے کنکشن دیں۔
نوٹ: مندرجہ بالا مثالوں کو بنانے کے ل your آپ اپنی منطق کا استعمال کرسکتے ہیں۔
شارٹ کٹ
آپ لیب ویو کو کنٹرول کرنے کے لئے نیچے کی بورڈ شارٹ کٹ استعمال کرسکتے ہیں۔
شارٹ کٹ |
تقریب |
|
ایک نیا ، خالی VI کھولیں |
|
سیاق و سباق کی مدد والی ونڈو کو دکھاتا ہے یا چھپا دیتا ہے |
|
وہ فوری ڈراپ ڈائیلاگ باکس دکھاتا ہے۔ |
|
VI میں تمام ٹوٹی ہوئی تاروں کو ختم کرتا ہے |
|
غلطی کی فہرست والی ونڈو دکھاتا ہے۔ |