کمپانی (National Instrument (NI، پیشرو در ارائه راه حلهایی که مهندسان و دانشمندان را قادر میسازد بزرگترین چالشهای مهندسی جهان را برطرف کنند، اکنون از انتشار نسخه جدید نرم افزار طراحی سیستم LabView 2020 خبر داد. نرم افزار LabView محصول شرکت National Instrument، پلتفرمی برای طراحی سیستم و نیز یک محیط برنامه نویسی گرافیکی است. LabVIEW که کوتاه شده عبارت Laboratory Virtual Instrument Engineering Workbench است، به معنای میزکار مهندسی برای ابزار و ادوات مجازی آزمایشگاهی بوده و در حقیقت، یک میزکار یا ورک بنچ مهندسی است.
نرم افزار LabView برای اولین بار در سال ۱۹۸۶، به عنوان ابزاری برای دانشمندان و مهندسین، جهت تسهیل اندازه گیریهای خودکار، راه اندازی شد. هدف این بود که این وسیله، ابزاری باشد که برای دانشمندان و مهندسین، به همان اندازه مفید باشد که صفحات گسترده برای تحلیلگران مالی مهم است. ایده اولیه نرم افزار LabView توسط جف کودوفسکی از کمپانی National Instruments ایجاد و سپس توسعه داده شد. کودفسکی از محصولات اولیه اپل مک استفاده میکرد. این محصولات، بیشتر از سایر سیستمهای محاسباتی از گرافیک استفاده می کردند. کودفسکی تصمیم گرفت از این قابلیت استفاده کند تا بتواند برنامه نویسی سریعتری را برای کنترل ابزارها انجام دهد. ایده اولیه LabView در واقع به این صورت شکل گرفت. جف کودوفسکی در رابطه با این نرم افزار میگوید: ما به دنبال ایجاد یک زبان نبودیم، بلکه این کار را انجام دادیم زیرا برای کنار آمدن با انواع ورودی و خروجی و پردازشهای مختلف، به این سطح از انعطاف پذیری و کنترل نیاز داریم.
زبان برنامه نویسی به کار گرفته شده در نرم افزار LabView، یک زبان گرافیکی به نام G است. G، یک زبان برنامه نویسی جریان دادهها است که به جای خطوط طولانی کدهای متنی، از یک طرح بصری در برنامه نویسی استفاده میکند. در واقع LabVIEWT، محیطی است که برنامه نویسی را در G امکان پذیر میکند. این نرم افزار، اساساً یک زبان برنامه نویسی گرافیکی است که در ابتدا برای برقراری ارتباط از طریق GPIB ایجاد شده است، اما از آن زمان به بعد گسترشهای زیادی یافته و با قالیتها و ویژگیهای جدید متعددی به روز شده است. امروزه زبان G میتواند برای برنامههای تست خودکار، جمع آوری دادههای عمومی، برنامه نویسی FPGA و غیره مورد استفاده قرار گیرد.
LabView در اصل رابط کاربری G است. با وجود توسعه این نرم افزار، اصطلاح LabView اکنون مترادف با زبان G است. نرم افزار LabView همچنین دارای قابلیتها و امکانات دیگری چون اشکال زدایی، چندخوانی خودکار، رابط کاربری برنامه، مدیریت سخت افزار و رابط کاربری برای طراحی سیستم است. برنامه ایجاد شده با زبان برنامه نویسی G، در نرم افزارLabView، در ابتدا به صورت یک نمودار بلوکی بوده، سپس این نمودار به کدهای ماشین تبدیل میگردد. استفاده از بلوک دياگرام در برنامه نویسی با زبان G، باعث سهولت استفاده و عدم پیچیدگی نرم افزار لب ویو حتی در تولید برنامههای کاربردی پیچیده در فرآیند اتوماسیون شده است.
نرم افزار LabView – لب ویو با داشتن محیطی کاملا گرافیکی، امکان یادگیری سریع را برای کاربران فراهم میکند. اندازه گیری پارامترها و کمیتهای مختلف فیزیکی نظیر دما، فشار، کشش، برنامه ریزی تراشههای Fpga، پردازش داده های ورودی و اعمال محاسبات ریاضی روی آنها، شبیه سازی حرفهای خروجی پروژههای طراحی شده، همگی از قابلیتهای این نرم افزار پرکاربرد میباشند .به این ترتیب میتوان گفتLabVIEW به عنوان یک پورتال برای انواع امکانات مختلف عمل میکند. آنها را تحت یک عنصر واحد جمع کرده، مدیریت آسانتری را به دست میدهد.
LabVIEW یک بستر قدرتمند برای انجام طیف گستردهای از برنامههای مختلف فراهم میکند. این نرم افزار ابتدا به عنوان محیطی برای مدیریت و آزمون برنامهها آغاز به کار کرد، اما از زمان شروع آن، برنامههای کاربردی بسیاری برای استفاده از این نرم افزار بطور قابل توجهی گسترش یافتهاند. در واقع این نرم افزار در طی نسخههای مختلف گسترش یافته و از یک زبان مدیریت آزمون گرافیکی به یک محیط طراحی سیستم گرافیکی تبدیل شده است. این بدان معنی است که اکنون میتوان از آن برای انواع بسیار زیادی از برنامههای جالب و متنوع استفاده کرد. از کنترل تجهیزات و انواع برنامههای جمع آوری دادهها گرفته، تا استفاده در زمینه طراحی سیستم و تجهیزات زیست پزشکی، فناوری فضای سبز و … همگی از موارد استفاده این نرم افزار کارآمد هستند. LabView بر روی سیستم عاملهای (Windows ،OS X (Apple و Linux اجرا شده و آن را برای بیشتر سیستمهای محاسباتی سازگاز میسازد.
در جدیدترین نسخه نرم افزار LabView که تحت عنوان LabView 2020 به بازار عرضه شده است، بهبودها و پیشرفتهای زیادی صورت گرفته است، و ایرادات وارد به نسخههای قبلی تا حد زیادی مرتفع شده اند. موارد زیر، مسائلی و ایراداتی هستند که در نسخه LabView 2019 SP1 دیده میشدند، اما اکنون با انتشار LabView 2020 این مشکلات اصلاح و مرتفع شدهاند. توجه داشته باشید که این لیست، لیستی جامع و کامل از تمام تغییرات و موارد اصلاح شده در نسخه فعلی نرم افزار LabView نیست.
۹۱۷۶۲۸ LabView Runtime Engine هنگام استفاده از خدمات وب در Crio مبتنی بر RT Linux، با محدودیت Threader مواجه میشد.
۹۳۱۱۷۵ EXE شامل Std Deviation and Variance VI قابل بارگیری نبود.
رفتار نادرست ۹۸۴۸۱۹ هنگام استفاده از کنترل بولی از پالت سیستم از دیگر ایرادات نسخههای پیشین نرم افزار لب ویو بود.
۹۸۴۸۳۴ LabView Application Builder هنگام استفاده از برخی ویژگیهای خاص vi.lib که حاوی مؤلفههای غیر ویندوزی است، نمیتوانست Source Distribution را در ویندوز ایجاد کند.
۹۸۴۸۶۱ هنگام برقراری تماسهای متعدد با عملکرد Python در یک حلقه For، پایتون در اجرا، با داده های منتقل شده به عنوان یک لیست رفتار میکند، نه یک آرایه NumPy.
نرم افزار LabView 2020 دارای مزایای متعددی است که ذر زیر به برخی از آنها اشاره میکنیم:
رابط گرافیکی انعطاف پذیر و بسیار سادهای برای استفاده است. مهندسان و دانشمندان میتوانند به سرعت نحوه استفاده از آن را یاد بگیرند.
این نرم افزار، یک بستر جهانی برای برنامه های بی شمار در زمینه های مختلف و متنوع فراهم می کند.
این محصول می تواند به عنوان واسطی برای زبانهای C / C ++ ، VB ،Fortran و غیره به کار گرفته شود.
LabVIEW با سخت افزار شخص ثالث نیز میتواند مورد استفاده قرار بگیرد: یعنی میتواند به آسانی به عنوان رابط کاربری، برای بسیاری آیتمهای سخت افزاری مانند تجهیزات تست و جمع آوری داده قرار بگیرد.
نرم افزار LabView، کاربرد وسیعی در صنایع مختلف از جمله صنعت خودروسازی، ابزار دقیق، صنایع نظامی، صنایع آب و فاضلاب، اتوماسیون صنعتی، ماشینهای CNC، نیروگاهها و … دارد. این نرم افزار، برای موارد بیشماری از کاربردهای علمی و مهندسی، همچنین حل مسائل و مشکلات موجود در برنامه نویسی در زمانی کوتاه، بسیار ایدهآل و کاملا عملی میباشد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.