سؤال

من المفترض أن أتعلم كيفية الاستخدام لابفيو لوظيفتي الجديدة، وأنا أتساءل عما إذا كان بإمكان أي شخص أن يوصي ببعض الكتب الجيدة أو مواقع الويب المرجعية/الدروس التعليمية.

أنا أحد كبار المطورين ولدي الكثير من الخبرة في Java/C#/C++.

أدرك أن هذا السؤال ربما يكون أكثر غموضًا مما هو مقصود في تجاوز سعة المكدس، فماذا عن هذا؟يرجى الإجابة بكتاب واحد أو موقع ويب ووصف مختصر.وبعد ذلك يمكن للأشخاص التصويت لمفضلاتهم.

هل كانت مفيدة؟

المحلول

سوف يستغرق بعض تمرين و البعض وقت لمعرفة الأسلوب اللازم لتطوير تعليمات برمجية قابلة للصيانة.

قادمة من Java/C#/C++، ربما لديك فكرة جيدة عن بنية البرامج الجيدة.الآن تحتاج فقط إلى التعرف على خصائص LabView والمزالق الشائعة.

بالنسبة للأساسيات، تقدم شركة National Instruments دورات تدريبية.تعرف على ما إذا كان بإمكان صاحب العمل الجديد أن يرسلك إلى فصل Basics I/II لترطيب قدميك.أنها توفر بعض الفصول عبر الإنترنت أيضًا.بعد الفصول الدراسية، يمكنك الاشتراك لإجراء اختبارات للحصول على الشهادة.

احصل على نسخة تقييم من Labview من الصكوك الوطنية.لديهم ملف تعليمات تم صيانته جيدًا ويمكنك التعمق فيه مباشرةً، مع تضمين رمز المثال.انظر إلى "البدء" و"بيئة LabVIEW".يجب أن تكون قادرًا على الدخول مباشرة والتعرف على بيئة التطوير بسرعة كبيرة.

LabVIEW، كونك رسوميًا أمر جيد، لكن لا تتخلص من أفضل ممارساتك من وجهة نظر تصميم التطبيق.من الشائع أن ينتهي بك الأمر برمز يشبه قوس قزح Sphaghetti، أو رمز يمتد إلى عدة شاشات واسعة.استخدم subvi واحتفظ بكل vi لغرض ووظيفة محددة.

من المحتمل أن تكون منتديات الدعم الرسمية وقاعدة المعرفة الخاصة بـ NI هي أفضل الموارد المتاحة في الوقت الحالي.

المواقع غير الرسمية مثل دروس في G لديك مجموعة فرعية من المعلومات الموجودة على الموقع الرسمي والوثائق، ولكن لا يزال من الممكن أن تكون مفيدة للإشارة الترافقية إذا واجهتك مشكلة.

يحرر: الأساسيات الأول/الثاني تم تصميمها لتكون في متناول المستخدمين دون خبرة سابقة في تطوير البرمجيات.اعتمادًا على ما تشعر به بعد استخدام الإصدار التقييمي، قد تتمكن من الانتقال مباشرةً إليه المتوسط ​​الأول/الثاني.لدى NI مخططات الدورة التدريبية المتاحة على موقعها الإلكتروني أيضًا، حتى تعرف ما ستغطيه في كل منها.

نصائح أخرى

LabVIEW للجميع تم تنقيحه مؤخرًا وشامل تمامًا.بخلاف الأشياء المجانية المتاحة على الويب، ربما يكون هذا هو أفضل مكان لبدء تعلم اللغة.

دليل أسلوب LabVIEW هو كتاب رائع عن كيفية تنظيم وترتيب التعليمات البرمجية والملفات الخاصة بك لتحقيق أقصى فائدة.

تعد البرمجة الموجهة للكائنات إضافة حديثة إلى LabVIEW.ال ورق أبيض LVOOP يشرح الكثير عن كيفية عمله ولماذا هو على ما هو عليه.

إنها قديمة بعض الشيء، لكن تقنيات البرمجة المتقدمة لـ LabVIEW من تأليف Bitter وMohiuddin وNawrocki لا تزال مليئة بالأشياء المفيدة.

ال منتديات الصكوك الوطنية مكان رائع للذهاب إليه للحصول على المساعدة الأساسية.ال LabVIEW المهندسين المعماريين الظاهريين المتقدمين (LAVA) هو منتدى المجتمع للمواضيع المتقدمة.

دروس في G, ، تحقق أيضًا من نجلب.

-آدم

الرسمي صفحة الدعم NI و منتديات الدعم من الصعب التغلب عليها.

من المفيد حقًا وجود خبير في LabVIEW.

"Arc the daft" هو بالضبط ما يجب على المرء أن يحاول فعله لتعلم LabVIEW.ومع ذلك، لا يمكنني تخطي Basic's I وII.تقوم الفصول بتدريس مفاهيم البرمجة الأساسية وهي موجهة لغير المبرمجين، إلا أنها تغطي IDE على نطاق واسع.يعد LabVIEW IDE غريبًا لأنه يأتي من لغة تعتمد على النصوص وقضاء الوقت في الفصل في تعلمها مع مدرس يمكن أن يؤدي إلى تسريع عملية التعلم لديك.

سأتخطى المستوى 1 إذا كنت مطورًا متمرسًا.يحاول المستوى المتوسط ​​1 تدريس ممارسات هندسة البرمجيات على مدار دورة مدتها ثلاثة أيام.إذا كنت تدرس للحصول على CLD الخاص بك، فأنت بحاجة إلى معرفة الدورة التدريبية والمصطلحات الخاصة بالامتحان، وإلا فلن أقضي وقتي أو رأس المال في الدورة.

اشترك في القائمة البريدية لـ Info-LabVIEW.لقد أصبح أكثر هدوءًا في الآونة الأخيرة مع تزايد شعبية منتديات NI وLAVA، ولكن لا يزال يقرأه بعض الأشخاص ذوي الخبرة والمفيدين للغاية، بما في ذلك الأشخاص في NI، وإذا لم تتمكن من العثور على ما تحتاجه في مكان آخر، فيمكنك العثور على موقع جيد السؤال عادة ما يحصل على إجابة جيدة.

ثم انا دليل الاسلوب, ، كما ذكرنا سابقًا، يعد مرجعًا جيدًا - أعد قراءته عندما تتعرف على المزيد من الأشياء التي يغطيها، فهو يحتوي على بعض النصائح الجيدة الكثيفة.

أهم النصائح الشخصية:انظر إلى رمز المثال المقدم (على الرغم من أنه ليس بالضرورة مثاليًا)؛تعلم كيفية استخدام قوائم الانتظار والإخطارات في أقرب وقت ممكن؛لا تتعمق في استخدام هياكل الأحداث ومراجع التحكم حتى تكتشف ما يمكنك وما لا يمكنك فعله بدونها؛وابدأ صغيرًا وبسيطًا - ستجد أنه من السهل إعادة استخدام هذا الرمز لاحقًا عن طريق إعادة تجميعه في subVI مع زيادة نطاق طموحاتك.و استمتع!

بالنسبة لي، كانت أفضل طريقة لتعلم LabVIEW هي تحليل الأمثلة المضمنة.أفضل المنتديات هي NI Developer Zone Community ومنتديات LAVA

من السهل جدًا التعامل مع LabVIEW، لكن الأمر الصعب هو معرفة كيفية تصميم تطبيقك بحيث لا يتحول إلى معكرونة.بمجرد حصولك على الأساسيات (على سبيل المثال. دورة مقدمة عن برنامج LabVIEW) تعلم كيفية استخدام أنماط التصميم والأحداث وقوائم الانتظار ومحددات الكتابة والمراجع.استخدم البنية المعيارية، وتجنب الهياكل الكبيرة، وحاول "كتابة" التعليمات البرمجية الخاصة بك في نافذة صغيرة.

من المهم أيضًا معرفة الاختلافات بين إصدارات LabVIEW (الكامل/المحترف، والإصدار 7.1.1، 8.2، 8.5، 8.6، 2009)، وكيفية استخدام نظام التحكم في الإصدار مع ملفات vi's (الملفات الثنائية)، وكيفية الاحتفاظ ببياناتك الملفات الموجودة في المشروع بحيث يمكنك بسهولة إعادة استخدام أي كود وتصبح "جافًا" (لا تكرر نفسك)، وكيفية إنشاء الملف القابل للتنفيذ وما هو محرك LabVIEW RunTime الذي يحتاجه (للعملاء)، وما هو DAQmx وكيفية استخدامه، وما هو هي برامج تشغيل VISA وما هو الإصدار الصحيح لإعداداتك وكيفية استخدام برنامج القياسات والأتمتة..

عندما بدأت مع LabVIEW قبل بضع سنوات، حصلت على رابط إلى ملف دورة البرمجة الرسومية LabVIEW.إنه يغطي الأساسيات ولديه معرفة جيدة بلغات البرمجة الأخرى وأعتقد أنه ساعدني في التقاط الأشياء بسرعة.

سأبدأ مع لابفيو ويكي.

خاصة، برنامج LabVIEW التعليمي.هناك الكثير من المراجع والروابط عبر الإنترنت للكتب المرجعية لـ LabVIEW.مرحبًا بك في عالم LabVIEW!

أود أن أقترح عليك أن تبدأ مع LabVIEW للجميع.إنه كتاب جيد يغطي أساسيات LabVIEW جيدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top