LabWindows/CVI
LabWindows/CVI (اختصارًا لـ C للأجهزة الافتراضية ) هو بيئة برمجة ANSI C للاختبار والقياس، طورتها شركة National Instruments . أُصدر البرنامج في الأصل باسم LabWindows لنظام DOS عام 1987، ولكن سرعان ما تم تعديله (وتغيير اسمه) ليتوافق مع منصة Microsoft Windows . الإصدار الحالي من LabWindows/CVI (المعروف اختصارًا بـ CVI) هو 2020.
يستخدم LabWindows/CVI نفس المكتبات ووحدات جمع البيانات مثل منتج National Instruments الأكثر شهرة LabVIEW، وبالتالي فهو متوافق معه بشكل كبير.
يستهدف برنامج LabVIEW بشكل أكبر خبراء المجال والعلماء، بينما يستهدف برنامج CVI بشكل أكبر مهندسي البرمجيات الذين يشعرون براحة أكبر مع اللغات الخطية القائمة على النصوص مثل لغة C.
سجل الإصدارات
ابتداءً من LabWindows/CVI 8.0، يتم إصدار الإصدارات الرئيسية في الأسبوع الأول من شهر أغسطس، بالتزامن مع مؤتمر National Instruments السنوي NI Week، ويتبع ذلك إصدار لإصلاح الأخطاء في شهر فبراير التالي.
في عام 2009، بدأت شركة ناشيونال إنسترومنتس بتسمية إصداراتها نسبةً إلى سنة إصدارها. ويُطلق على إصلاح الأخطاء اسم حزمة الخدمة (على سبيل المثال، تم إصدار حزمة الخدمة 1 لعام 2009 في فبراير 2010). [ 2 ]
في أكتوبر 2025، أعلنت شركة ناشيونال إنسترومنتس رسميًا عن خطط لإعادة إحياء برنامج LabWindows/CVI بإصدار جديد يحمل اسمًا مبدئيًا هو 2026 Q3، وذلك عبر منشور من موظفي الشركة على منتدى LabWindows/CVI. [ 3 ]
| الاسم/الإصدار | رقم البناء | تاريخ | دعم نظام التشغيل وملاحظات |
|---|---|---|---|
| يبدأ مشروع LabWindows/CVI | 1987 | ||
| LabWindows/CVI 1.0 | يناير 1989 | دوس | |
| LabWindows/CVI 2.0 | أبريل 1991 | أدوات واجهة المستخدم الرسومية لنظام التشغيل DOS وموسع الذاكرة | |
| LabWindows/CVI 3.0 | مارس 1994 | DOS، ويندوز 3.1، وسولاريس | |
| LabWindows/CVI 3.1 | يوليو 1995 | إنشاء الرموز تلقائيًا | |
| LabWindows/CVI 3.1.1 | 1995 | الإصدار الأول مع إمكانية "منشئ التطبيقات" | |
| LabWindows/CVI 4.0 | مايو 1996 | التوافق مع مترجمات C/C++ الخارجية | |
| LabWindows/CVI 4.0.1 | أغسطس 1996 | ||
| LabWindows/CVI 5.0 | فبراير 1998 | دعم VXI و IVI | |
| LabWindows/CVI 5.5 | فبراير 2000 | مكتبات متعددة الخيوط، تصحيح الأخطاء | |
| LabWindows/CVI 6.0 | أكتوبر 2001 | دعم ActiveX، عرض محسّن | |
| LabWindows/CVI 7.0 | يوليو 2003 | استخدم مساحة العمل | |
| LabWindows/CVI 7.1 | سبتمبر 2004 | إكمال تلقائي | |
| LabWindows/CVI 8.0 | أكتوبر 2005 | دعم تجميعات .NET | |
| LabWindows/CVI 8.0.1 | |||
| LabWindows/CVI 8.1 | 2006 | ||
| LabWindows/CVI 8.1.1 | |||
| LabWindows/CVI 8.5 | 2007 | ||
| LabWindows/CVI 8.5.1 | |||
| LabWindows/CVI 9.0 | 2008 | دعم ANSI C99 | |
| LabWindows/CVI 9.0.1 | |||
| LabWindows/CVI 2009 | 9.1 | 2009 | إنشاء تطبيقات 64 بت |
| LabWindows/CVI 2009 SP1 | |||
| LabWindows/CVI 2010 | 10.0 | 2010 | دعم لينكس |
| LabWindows/CVI 2010 SP1 | |||
| LabWindows/CVI 2012 | 12.0 | 2012 | |
| LabWindows/CVI 2012 SP1 | |||
| LabWindows/CVI 2013 | 13.0 | 2013 | تم تغيير المُصرّف إلى Clang 2.9. مصحح الأخطاء الجديد يعمل في عملية منفصلة. |
| LabWindows/CVI 2013 SP1 | |||
| LabWindows/CVI 2013 SP2 | |||
| LabWindows/CVI 2015 | 15.0 | 2015 | قم بالترقية إلى Clang 3.3 |
| LabWindows/CVI 2015 SP1 | 15.1 | 2016 | |
| LabWindows/CVI 2017 | 17.0 | 2017 | نقاط التتبع، تمييز الكلمات/الدلالات، نقاط التوقف الخاصة بكل سلسلة، التعليق/إلغاء التعليق |
| LabWindows/CVI 2019 | 19.0 | مايو 2019 | تحديثات لمحرر شفرة المصدر: التكبير، مقتطفات الشفرة، تحرير الأسطر المتعددة |
| LabWindows/CVI 2020 | 20.0 | سبتمبر 2020 | دعم ترميز UTF-8 |
| LabWindows/CVI 2020 f3 | 20.0 | فبراير 2023 | دعم نظام التشغيل ويندوز 11 |
انظر أيضاً
مراجع
- ↑ "ملف تعليمات LabWindows/CVI لنظام التشغيل Windows 2020 f3" . تم الاطلاع عليه بتاريخ 5 يناير 2026 .
- ↑ معلومات إصدار LabWindows™/CVI™
- ↑ "ضمان استمرار دعم واستقرار LabWindows/CVI" . forums.ni.com . 2025-10-01 . تم الاطلاع عليه بتاريخ 2026-06-02 .
- بيئات التطوير المتكاملة
- لغات البرمجة الخاصة بالمجال
- مترجمات لغة البرمجة C
- برامج تحليل البيانات
- البرامج الرقمية
- برامج متعددة المنصات
