توضیحات
LabVIEW یک زبان برنامه نویسی گرافیکی میباشد که به صورت گستردهای برای کاربردهای مختلفی در صنایع، تحصیلات، آموزش و تحقیقات آزمایشگاهی به عنوان یک مدل استاندارد برای جمع آوری و پردازش دادهها و همچنین وسیلهای جهت کنترل و شبیه سازی ابزارهای مجازی درآمده است؛ این نرم افزار یک ابزار قدرتمند و قابل انعطاف جهت تجزیه و تحلیل سیستمهای اندازه گیری است.
عملکرد این نرم افزار کاملاً از طبیعت ترتیبی و زنجیرهای موجود زبانهای برنامه نویسی متنی متداول و مرسوم مجزاست و یک محیط گرافیکی را برای کاربر فراهم ساخته است. در این راه از تمامی ابزارهای لازم جهت جمع آوری، پردازش و تحلیل دادهها و نمایش نتایج استفاده میشود. به کمک این زبان برنامه نویسی گرافیکی که با «G» نشان داده میشود، در برنامهی نوشته شده، از یک نمودار بلوکی استفاده میشود و سپس این نمودار به کدهای ماشین تبدیل میگردد. این نرم افزار برای موارد بیشماری از کاربردهای علمی و مهندسی، ایده آل و عملی است و به شما کمک میکند تا مسائل و مشکلات موجود در برنامه نویسی را در مدت زمان کوتاهی حل کنید.
قابلیتهای کلیدی نرم افزار LabVIEW:
– شبیه سازی فعالیت و عملکرد قلب
– کنترل فرآیند تهیه و بسته بندی مواد غذایی
– تشخیص وجود نشتی گاز هیدروژن در شاتلهای فضایی
– نظارت بر رژیم غذایی کودکان و نوزادان
– مدل سازی سیستمهای قدرت جهت تجزیه و تحلیل و محاسبه ضریب قدرت
– اندازه گیری اثرات فیزیکی آزمایشها بر روی موشهای آزمایشگاهی
– کنترل موتورهای پلهای و سرو
– کنترل سیستم تهویه مطبوع
– انجام آزمایش بر روی کارتها و مدارات الکترونیکی در رایانهها
– اطمینان از صحت عملکرد مدارات الکترونیکی
گستردگی این نرم افزار در زمینه آزمایشگاهها دارای ابعاد مختلفی است. به عنوان مثال در صنایع گوناگون در مواردی که باید اندازه گیریهایی از قبیل دما انجام گیرد، میتوان از این نرم افزار استفاده نمود. این دما ممکن است دمای یک کوره، یک سیستم سرد کننده مانند یخچال، یک محیط گلخانهای، یک اتاق و یا یک دیگ سوپ باشد. علاوه بر دما میتوان موارد دیگری نظیر فشار، نیرو، جابجایی، کشش، pH و غیره را نام برد. از رایانههای شخصی به همراه این نرم افزار میتوان ابزارهای اندازه گیری حقیقی را در محلهای گوناگون به صورت مجازی شبیه سازی کرد.
این نرم افزار تحولی اساسی و نوین در شیوههای زبانهای برنامه نویسی ایجاد کرده است. برنامه نویسان بدون نوشتن هیچ کدی، برنامههای قدرتمندی را تنها با ابزارهای گرافیکی موجود در برنامه ایجاد میکنند. روش کار به این صورت است که کاربر تنها اشیاء را از پالتهای Control و Functions برداشته و در پنجره Front Panel قرار داده و سپس به وسیله سیم کشیهای صحیح آنها را به یکدیگر اتصال میدهد. این زبان یک زبان برنامه نویسی همه منظوره بوده و با آن میتوان کارهای برنامه نویسی شبکه، پایگاه داده، ورودی و خروجی فایل و غیره را انجام داد. اما اوج قدرت این برنامه در کار با پورتهای سریال و موازی، مدارهای واسط کامپیوتری، عمل کنترل و اتوماسیون و پردازش دادهها است.
ویژگیهای جدید نسخه 2020:
– معرفی قابلیت Interfaces برای بهبود انعطافپذیری کد در هنگام استفاده از OOP
– امکان توسعه سرویسهای LabVIEW Web و انتشار آنها در NI Web Server
– بهبود Application Builder برای تعمیر Package ها و ارائه ویژگیهای جدید برای Feed های Package
لیست ماژولها و تولکیتها موجود به شرح زیر است:
NI 488.2
NI CompactRIO
NI DAQmx
NI DCPower
NI DMM
NI EtherNetIP
NI FGEN
NI FlexRIO
NI FlexRIO with Integrated I/O
NI HSDIO
NI ICP
NI IMAQ
NI IMAQ I/O
NI IMAQdx
NI LabVIEW 2020 Advanced Signal Processing Toolkit
NI LabVIEW 2020
NI LabVIEW Control Design and Simulation Module
NI LabVIEW Desktop Execution Trace Toolkit
NI LabVIEW Digital Filter Design Toolkit
NI LabVIEW FPGA Compilation Tool for ISE 14.7
NI LabVIEW FPGA Compilation Tool for Vivado 2019.1
NI LabVIEW FPGA Compile Farm
NI LabVIEW FPGA Module
NI LabVIEW MathScript Module
NI LabVIEW NXG v5.0.0
NI LabVIEW NXG v5.0.0 FPGA Module
NI LabVIEW NXG v5.0.0 Web Module
NI LabVIEW NXG v5.0.0 Real-Time Module
NI LabVIEW Sound and Vibration Toolkit
NI LabVIEW Unit Test FrameWork Toolkit
NI LabVIEW VI Analyzer Toolkit
NI PXI Platform Services
NI R Series Multifunction RIO
NI SCOPE
NI SWITCH
NI Serial
NI SV Toolkit 2020
NI Switch Executive
NI Sync
NI VISA
NI Vision Development Module
NI XNET
سایر ورژن های قابل ارائه:
- NI LabView 2020 +Toolkits