Labview یک زبان برنامه نویسی گرافیکی است که مهندسان را از نوشتن برنامه های متنی بی نیاز می کند و با ماژول های اماده ایکه دارد تقریبا تمام نیاز های یتان رابر طرف می کند
محمد پوررضا mo_pourreza@yahoo.com
Labview در واقع ابزار يك ميزكار (Workbech) مهندسي است كه حالت پيشرفته يك زبان برنامه نويسي گرافيكي است و زمان زيادي از تولد آن نميگذرد .
Base برنامه نويسي مطابق با اصطلاحات مهندسي نامگذاري شده اند و به همين دليل كار كردن با آن براي يك متخصص بسيار راحت است و اين قدرت را به فرد ميدهد كه ايده ذهني خود را بدون درگير شدن با اصول و كلمات برنامه نويسي مبتني بر متن پياده سازي كند و نتيجه آنرا تحليل نمايد .
اين زبان به طور كامل براي ارتباط با سخت افزارهايي مانند GPIB ، VxI ، RS232 ، RS485 ,infrared , bluetooth ساخت بافته است حتي به تازه گي اين شركت يك كارت محصول خود را براي فروش معرفي كرده كه سرعت ورود/خروج أن تا GH7/2 ميرسد و ميتوان مستقيماسيگنال RF را وارد برنامه كرده و آنرا آناليز نمود ,همچنين توانايي استفاده از نرمافزارها شبكه (TCP/IP) و Activx براي كاربر محيا شده. از نقاط اعجاز آور اين زبان توانايي آن در ارائه امكانات ورود و خروج Data از طريق انواع گارتهاي I/o و پردازش سيگنال ميباشد ، حال اين پردازش در هر زمينهاي چه انواع عمليات فيلتر ، حذف نويز ، انجام عمليات پيچيده رياضي پردازش صوت و يا تصوير ميتواند باشد .
حتي در صورت علاقه ميتوانيد از Pakage كامل آن در مورد كنترل به روش منطق فازي (Fuzzy loyic) استفاده كنيد و به برنامه خود توانايي كنترل محيط براساس روشهاي انساني بدهيد . همچنين اگر شما يك برنامه نويس matlab , C و يا Hiq هستيد ميتوانيد در محيط Labview به ميل خود قسمتهايي را با زبان مورد علاقه خود وارد برنامه كرده و آنرا با بقيه برنامه link كنيد و يا از كد برنامه هايي كه قبلا نوشتهايد ، در آن استفاده كنيد .
Labview بر خلاف تصور افرادي كه آن را يك نرمافزار مهندسي صرف ميدانند . يك زبان برنامه نويسي كامل است و ميتوان منطق برنامه نويسي و سرعت آنرا با زبانهاي مانند C يا Pastal مقايسه كرد ، هر چند ريتم برنامه نويسي آن به كلي با ريتم زبانهاي مبتني بر متن فرق دارد و به طور عادي در برنامهنويسي با Labview انگشتان دست Keyboard را لمس نخواهد كرد و تنها از موس استفاده ميشود ( مگر براي استفاده از Shortkeyها)
در مقام مقايسه ميتوان نحوه برنامهنويسي Labview را با بخش Simulink نرمافزار ، Matlab مقايسه كرد . اما تفاوت در راحتي كار با Icon هاو ارتباط با محيط خارج از رايانه ميباشد .
اين نرمافزار نگين نرمافزارهاي شركت National Instrument (WWW.Ni.com) ميباشد . اين شركت با شعار The software is the instrament موفق به كسب اعتبار زيادي در ميان علاقهمندان به زمينههاي ، پردازشي و كنترلي شده
در پايان بايد بگويم كه موارد ذكر شده در بالا تنها گوشه اي از توانايهاي اين زبان است و اميدوارم علاقه لازم را در خوانندگان ايجاد كرده باشم تا قدرت برنامهنويسي خود را با يادگيري اين زبان تا حد كم رقب شدن بالا ببرند.