حساب المتوسط المتحرك يحسب هذا في المتوسط المتحرك ويعرضه، باستخدام رقم محدد مسبقا. أولا، في السادس تهيئة سجلات اثنين التحول. يتم تهيئة سجل التحول العلوي مع عنصر واحد، ثم يضيف باستمرار القيمة السابقة مع القيمة الجديدة. هذا التحول سجل يحتفظ مجموع القياسات x الماضي. بعد تقسيم نتائج الدالة إضافة مع القيمة المختارة مسبقا، يحسب في قيمة المتوسط المتحرك. يحتوي سجل التحول السفلي مصفوفة مع متوسط البعد. هذا التحول سجل يبقي جميع قيم القياس. تحل وظيفة الاستبدال محل القيمة الجديدة بعد كل حلقة. هذا السادس فعال جدا وسريع لأنه يستخدم وظيفة عنصر استبدال داخل الحلقة بينما، ويهيئ الصفيف قبل أن يدخل الحلقة. تم إنشاء هذا السادس في لابفيف 6.1. المرجعية أمب شيرمجي مكتبة مجي لديها مكتبة من فيس أننا إعادة استخدامها في تطوير مشاريع العملاء. يتم تخزين المكتبة باعتبارها حزمة فيبم، لذلك ستحتاج إدارة حزمة في لتثبيته. بعض من مجي فيس تعتمد على حزم أوبينغ أخرى. يتم مراجعة محتويات مكتبة مجي من خلال توسيع العناصر أدناه صفيف وظيفة فيس كل إجراء عمليات صفيف مشترك على البيانات العددية. مجي متوسط هذا هو متعدد الأشكال السادس. يحسب هذا في و يعيد متوسط قيمة مجموعة معينة من الزوجي. مجي المتوسط المتحرك المتوسط المتحرك تتمركز المتوسط المتحرك المرجح على صفيف وفقا لمعلمات الحجم والوزن. مجي الجري متوسط بوليفي: الحفاظ على متوسطات تشغيل كل من قيم الإدخال. يتطلب لانهائي دفعة الاندفاع معالجة أقل، ولكن يستغرق وقتا لا حصر له للوصول إلى قيمة حالة مستقرة. الدافع محدود ريبونس يحافظ على مجموعة من حجم محدد ولكن قادر على إخراج يعني. هذا السادس هو إعادة توظيف وظيفية عالمية. مجي الجري الحد الأقصى الحفاظ على أقصى قدر من التشغيل بكفاءة. مجي رونينغ مينيموم حافظ على الحد الأدنى من التشغيل بكفاءة. مجي إنتيربولات 1D أري إكستندد نسخة موسعة من إنتيربولات 1D أري والتي يمكن استقراء خارج حدود الصفيف. يتم استخدام التمديد الخطي استنادا إلى العنصرين الأول أو الأخير لمجموعة من قيم النطاق. مجي ثريشولد 1D أري الموسعة الموسعة من العتبة التي يمكن أن تنتج مؤشرات كسور خارج حدود الصفيف. يتم استخدام التمديد الخطي استنادا إلى العنصرين الأول أو الأخير لمجموعة من قيم النطاق. مجي حساب ذروة اللحظات حساب لحظات الذروة لإشارة عينات بالتساوي. 0 لحظة هي المنطقة تحت الذروة أي مجموع الإشارات اللحظة الأولى هو موقع مركز الذروة من الكتلة. محسوبة حسب مجموع (إي) سوم (يي)، it8217s في وحدات التباعد بين الإشارات، مع 0 المقابلة للعنصر الأول من الصفيف. اللحظة الثانية هي رمز عرض الذروة، وأيضا في وحدات الفهرس. مجي لينير فيت يجد مربعات المربعات الخطية الأقل بالنسبة للبيانات المقدمة. إذا كان نطاق القيم x ليس أكبر من نطاق القيم y، يتم تنفيذ الملاءمة مع عكس قيم x و y، مع تحويل المخرجات إلى الاتجاه الأصلي. إذا كان مدخلات الأوزان الاختيارية فارغة أو غير مرغوبة، عندئذ يتم تعيين الأوزان المستخدمة في التناسب على 1 (الترجيح المتساوي). مجي الرسم البياني الإحصائي إنشاء رسم بياني على أساس -3 الانحرافات القياسية والقيم المتطرفة. مجي حساب الاختلافات صفيف هذا هو السادس متعدد الأشكال. احسب الاختلافات بين عناصر الصفيف المتتالية. يساوي عنصر 0 من المخرجات x (0) - x (-1)، حيث x (-1) هو مدخلات اختيارية اختيارية تتخلف عن الصفر. مجي حساب صفيف مبالغ هذا هو متعدد الأشكال السادس. حساب مبالغ من عناصر صفيف متتالية. يساوي عنصر 0 من المخرجات x (0) x (-1)، حيث x (-1) هو مدخلات اختيارية اختيارية تتخلف عن الصفر. مجي شيفت أري تغيير صفيف 1-D بمقدار محدد لأعلى أو لأسفل، مع تعبئة نان. مجي ديسيميت صفيف مع إزاحة هذا هو السادس متعدد الأشكال. يخفض المصفوفة المحددة بالمبلغ المحدد. يحدث خطأ إذا لم يكن طول الصفيف مضاعفا صحيحا للتفكك. 8220Offset8221 يحدد أي إفساد هو الإخراج. خطأ هو الإخراج إذا أوفست أكبر من أو يساوي ديسيماتيون. مجي الحصول على المنحدر عند نقطة يحصل على المنحدر طول الوحدة من المنحنى المحدد من قبل صفائف الإدخال في الفهرس المحدد. 2D صفيف فيس تعمل على بيانات ثنائية الأبعاد (مثل ما يتم إرسالها إلى الرسم البياني كثافة). مجي إدج تحسين صفيف 2D تنفيذ عملية تعزيز الحافة على صفيف 2D استنادا إلى القيمة المطلقة للخلافات بين الجيران من نقطة في اتجاهين متعاكسين. فإنه don8217t شحذ حواف، لكنه لا رطب المناطق الثابتة. مجي غوسيان سموث تطبيق وظيفة التجانس غاوس في اتجاه واحد على مجموعة 2D من البيانات. المقياس السلس هو طول الطية الإلكترونية في وحدات فهرس الصفيف. عامل الدقة هو نسبة أصغر مصطلح يشمل لأكبر مصطلح. البيانات محاطة بشكل فعال من قبل 8217s على الحدود. مجي مصفوفة ثنائية الأبعاد سلسة قم بإجراء عملية تمهيد على صفيف ثنائي الأبعاد باستخدام نواة مثل: 0 1 0 1 1 1 0 1 0 تتم تسوية مبالغ العنصر من خلال عدد عناصر المصدر الصحيحة، لذلك لن يكون هناك تغيير في صفيف ثابت. مجي زي سيزيس تحديد أبعاد الصفيف ووضع النتيجة في كتلة زي. تطبيق التحكم فيس استخدام لابفيو السادس خادم أو تنفيذ المهام المتعلقة بالإنشاءات التنفيذية أو واجهة المستخدم. مجي في ريفيرانس هذه هي النسخة متعددة الأشكال للمراجع المتصل، الحالي، وأعلى مستوى. لديه السادس أيضا نسخة المستوى الذي يسمح لك محددة مرجع مستوى المطلوب. مجي تغيير الكاشف تقرير إذا المدخلات قد تغيرت منذ الدعوة السابقة. هذا السادس هو متعدد الأشكال، وأول دعوة إلى هذا السادس سيعود صحيح أو خطأ استنادا إلى المثال المحدد. مجي غراي إذا تم تصميم هذا متعدد الأشكال السادس لإطعام الخاصية 8220Disabled8221 عناصر التحكم. اعتمادا على الشرط، فإنه سيتم إخراج إما 8220Enabled8221 أو 8220 تعطيل و غرايد أوت. 8221 مجي الأصل في أعلى اليسار الأماكن المرجع المشار إليه VI8217s اللوحة الأمامية 8217s في الجزء العلوي الأيسر من الجزء. مجي سيف 038 ريستور سيتينغس يحفظ أو يستعيد الإعدادات المقترنة ب في، بما في ذلك حدود اللوحة، وعرض عمود صندوق القوائم، ومخططات الرسوم البيانية. يتم حفظ الإعدادات في ملف إيني في المسار المحدد. بالنسبة إلى عناصر التحكم في نمط الجدول، يتم حفظ الأعمدة التي بها رؤوس فقط. مجي خروج إذا وقت التشغيل تم تصميم هذا السادس ليتم استخدامها في نهاية التطبيق الذي سيتم تشغيله كجهاز قابل للتنفيذ. فإنه يغلق اللوحة الأمامية للتنفيذ قبل الخروج لابفيو، والقضاء على وميض مزعج كما اللوحة الأمامية يتحرك في حالة غير تشغيل. في شفرة المصدر هذا السادس ليس له أي تأثير. مجي الحصول على نسخة قابلة للتنفيذ إذا تم بناء هذا في في قابل للتنفيذ، فإنه يعود إصدار الملف (مختلفة من إصدار المنتج) للتنفيذ. عند تشغيل في بيئة التطوير فإنه يعود ببساطة 8220Development8221. الملفات القابلة للتنفيذ التي تم إنشاؤها باستخدام إصدارات لابفيو في وقت سابق من 8.0 لا تتضمن المعلومات الضرورية في الملف التنفيذي لهذا السادس لإرجاع الإصدار. مجي ل حلقة التقدم شريط هذا السادس هو شريط التقدم للحلقات. إذا انقضت 8220Wait Time8221، وحلقة أقل من نصف الطريق من خلال مجموع من التكرارات، فإن هذا السادس فتح وتظهر شريط التقدم للحلقة. إذا كان 8220 إظهار الوقت 8221 صحيح، سيعرض هذا في تقريبي للوقت المتبقي. ويستخدم المتوسط المتحرك لتسهيل التقريب للتعويض عن عدم الخطية في تنفيذ الشفرة. مجي إس رونتيمي تقوم في بإرجاع منطقية تشير إلى ما إذا كان يتم تشغيلها في ملف قابل للتنفيذ أو في بيئة التطوير. مجي جيت فالو هذا هو السادس متعدد الأشكال. ويحصل على قيمة عنصر التحكم المحدد بالمرجع. وهو بمثابة عقدة الملكية 8220Value8221 صغيرة. مجي زر الحوار نسخة محسنة من بنيت في ثلاثة زر الحوار للمساعدة الأصلية، انقر فوق الرابط أدناه). وأضاف منطقي الناتج مفيدة للإسقاط في استبدال الحوارات واحد أو اثنين زر، والتي كما في الأصلي you8217ll الحصول على الأسلاك سلاسل فارغة للنص زر. وأضاف خيار لجعل هذا الحوار غير مشروط ولكن إخفاء الدعوة السادس، وهو أمر مفيد عندما تريد منع نافذة واحدة ولكن ليس كل النوافذ. ويعاد هذا الفصل السادس دعم هذا الوضع. مجي ديفر تحديثات لوحة دفرز أو يستعيد لوحة التحديثات المحددة السادس. هذا في يتتبع عدد المرات التي يتم فيها ديفرستور ل كل السادس بحيث يجب أن تكون متطابقة متعددة ديفرس مع استعادة متعددة. سيتم محاولة تأجيل أو استعادة حتى إذا كان هناك خطأ على الإدخال. مجي ديرتي دوت يقوم بتعيين أو إزالة أو قراءة نقطة متسخة على اللوحة الأمامية عنوان المرجع السادس. مجي جيت في كونترول ريف عوائد ريفنومز من جميع الضوابط على اللوحة الأمامية. إذا كانت عناصر التحكم ضمن صفحة علامة التبويب صحيحة، فسيتم تضمين جميع عناصر التحكم في صفحات علامات التبويب بشكل متكرر. نوع كل ريفنوم عاد أيضا الإخراج في التحكم تايبي. التحكم لابيلي يحتوي على تسمية كل عنصر تحكم. مجي مركز كالي في المتصل تم تصميم هذا السادس إلى مركز نافذة المتسابق VI8217s في نافذة المتصل VI8217s. مجي تتلاشى في 038 خارج هذا في السادس يحدد تكرارا شفافية المرجع السادس من شفافة تماما إلى مبهمة تماما والعكس بالعكس، وتوفير البصرية 8220Fade في 8221 أو 8220Fade خارج 8221. يتم تعيين الافتراضي 8220Speed8221 في 821638217. التعسفي وهناك عدد أعلى يسبب تتلاشى أسرع. مجي لوحة كورس الحدود إلى منطقة قابلة للعرض فرض حدود لوحة محددة لتناسب على الشاشة. إذا ظهرت على الأقل 50 بكسل مربع من أعلى اليسار أو أعلى المستطيل الأيمن على أحد الشاشات، ثم يتم إخراج حدود اللوحة الأصلية. وإلا، يتم تغيير حدود اللوحة لتظهر على الشاشة الرئيسية. مجموعة مجي لون اللوحة الأمامية يحدد لون اللوحة الأمامية للمرجع السادس. مجي سيت فرونت بانيل تيتل يقوم بتعيين اللوحة الأمامية عنوان المرجع السادس. مجي سيت سكرولبار يظهر هذا الشكل متعدد الأشكال أو يخفي شريط (أشرطة) التمرير لمرجع التحكم المحدد. انظر مساعدة المثيل السادس لمزيد من المعلومات. مجي سيف فرونت بانيل داتا يحفظ بيانات التحكم والمؤشر إلى الملف المحدد في ملف مجي ريادوريت أي شيء تحت القسم المحدد. يجب أن تكون أسماء التحكم والمؤشرات فريدة. مجي استعادة بيانات اللوحة الأمامية يستعيد بيانات التحكم والمؤشر من ملف مجي ريادوريت أي شيء محدد. يجب أن تكون أسماء التحكم والمؤشرات فريدة. مجي تعطيل إنوم دمج السادس هذا هو دمج السادس لتعطيل التحكم في الأنوم. مجي السادس عقدة الخاصية يحتوي هذا السادس على عقدة عقدة مرتبطة باللوحة الأمامية: خاصية فتح فئة في. هذا السادس بمثابة دمج لإسقاط عقدة الملكية التي تم ربطها بالفعل كنوع من الدرجة السادسة. مجي تعطيل إنوم غرايد دمج في تعطيل Enum. vi أصغر من إنوم 8220Disabled و غريد خارج 8221 ويمكن إسقاطها على المخططات كتلة للحفاظ على الفضاء. مجي تعطيل إنوم (صغير) هذا متعدد الأشكال السادس يحتوي على مثيل لكل حالة معطلة من عنصر تحكم (تمكين، معطل، معطل 038 رمادي). فإنه يأخذ مساحة أقل من ثابت العد على الرسم البياني كتلة. بيزير فيس إجراء العمليات الحسابية على أساس منحنيات بيزييه، والتي تشبه خطوط مكعبة ولكن مع بعض الاختلافات الرئيسية. مجي بيزير فيند k ابحث عن نقاط التحكم بيزير صفيف للكتلة التي تحتوي على y. يتم اختبار y ضد y (أول k 3 4n)، حيث n 0، 1، 8230. قيمة العائد (أول k 4n)، ومناسبة للإدخال إلى بيزير معكوس. مجي بيزير فيند k باكواردز ابحث في مجموعة نقاط التحكم بيزير للكتلة التي تحتوي على y. يتم اختبار y ضد y (k 8211 4n الأولى)، حيث n 0، 1، 8230. قيمة العودة (أول k 8211 4n)، ومناسبة للإدخال إلى بيزير معكوس. مجي بيزير معكوس حلول متعددة يحسب بيزير 0..1 المعلمات من ذ، نتيجة وظيفة بيزير. يتم إرجاع كافة الحلول في النطاق 0..1، بترتيب تصاعدي. مجي بيزير إنفيرز تايم حساب الوقت من مؤشر كتلة و 0..1 المعلمة. في الواقع يؤدي وظيفة بيزير معكوس بدلا من واحد إلى الأمام، لذلك يو يتم أولا تعيين خطي إلى النطاق الزمني، ثم يتم احتساب بيزير معكوس، ثم يتم إعادة تعيين النتيجة في النطاق الزمني. مجي بيزير معكوس حساب معلمة بيزير 0..1 من y، نتيجة وظيفة بيزير. مجي بيزير سكالار حساب نقطة بيزير نظرا لمجموعة من نقاط التحكم، ومؤشر بداية كتلة من 4 نقاط لاستخدامها، والقيمة 0-1 المطلوب. مجي بيزر المنحدر ناقلات حساب N - الأبعاد بيزر ناقلات مجموعات معينة من 4 نقاط التحكم في كل من أبعاد N والقيمة المطلوب 0-1. مجي بيزير الأوزان المنحدر يحسب صفيف من أربعة أوزان، (1-ش) 3، ش (1-ش) 2، u2 (1-u)، و U3 نظرا ش. ش يجب أن يكون بين 0 و 1. مجي بيزير الوقت حساب معلمة بيزير 0..1 من ر. في الواقع يستخدم بيزر إلى الأمام بدلا من معكوس، وبالتالي يتم استخدام أوقات نقطة النهاية لأول مرة ل t إلى معلمة 0..1، ثم يتم احتساب بيزر، ثم يتم استخدام نقاط النهاية لتعيين النتيجة إلى 0..1. مجي بيزير فيكتور هذا هو السادس متعدد الأشكال الذي يحسب ناقلات بيزييه N الأبعاد باستخدام مجموعات من 4 نقاط تحكم في كل من أبعاد N والقيمة 0-1 المطلوب. موجي بيزير ويتس هذا هو متعدد الأشكال السادس الذي يحسب صفيف من أربعة أوزان، (1-ش) 3، 3u (1-ش) 2، 3u2 (1-u)، و U3 نظرا ش. ش يجب أن يكون بين 0 و 1. مجي بيزر محسن تعديل الانحدار البسيط ند لإجراء عملية حساب النمذجة وتقديم عرض تفاعلي. يعمل بولس فيس على البيانات المنطقية. مجي بولون ديبونس الإخراج صحيح فقط إذا كان الإدخال صحيحا لمكالمات طول التصفية السابقة. عودة الدخول. مجي ريستابل الزناد (إعادة الدخول) هذا في يحدد الانتاج 8220Trigger8221 عالية مرة واحدة فقط على حافة ارتفاع الإدخال 8220State8221. الإخراج 8220Triggered8221 مرتفع بعد أول مرة هناك حافة صاعدة على المدخلات 8220State8221. الزناد هو ريستابل من خلال المدخلات 8220 ريسيت (F) 8221. هذا السادس هو إعادة توظيف وظيفية عالمية، لذلك كل مثيل من هذا السادس يشير إلى الزناد مختلفة. تقوم المجموعة فيس بإجراء عمليات على مجموعات مثل استبدال عنصر في مجموعة أو الحصول على فهرس عنصر. مجي الحصول على عناصر الكتلة تم إنشاء هذا السادس للاستخدام مع ريادوريت أي شيء فيس. فإنه يكسر كتلة تصل إلى عناصرها الفردية ويمر العناصر في مجموعة من المتغيرات. مجي الحصول على فهرس الكتلة يقوم هذا في بإرجاع فهرس ترتيب الجدولة للعنصر أو العنصر الفرعي في الكتلة في الاسم المسماة. يتم إرجاع A -1 إذا لم يتم العثور على العنصر. يعتمد مؤشر الفهرس على الوضع: تضمين كل العناصر والمكونات الفرعية: يتكرر كل المجموعات والمجموعات الفرعية والزيادات لكل مجموعة أو أي نوع بيانات آخر. يقوم الفهرس بإرجاع ترتيب العنصر 8217s بين جميع العناصر، بغض النظر عن المستوى. المستوى الأول فقط: ينظر فقط إلى عناصر الكتلة إن. لن تتكرر على أي مجموعات فرعية من الكتلة. في هذه الحالة، يشير الفهرس إلى ترتيب جدولة الكتلة إن. الفهرس في أدنى مستوى: بمجرد العثور على عنصر مع الاسم، يتم إرجاع فهرس ترتيب علامة التبويب في الكتلة الخاصة به في الفهرس. مجي الحصول على قيمة الكتلة تم تصميم هذا في لإرجاع قيمة عنصر في كتلة (كمتغير) استنادا إلى الاسم المقدم. إذا كانت هناك حقول متعددة بنفس الاسم، فسيتم إرجاع الحقل الأول فقط. إعداد شقة إلى صحيح يتجنب البحث في سوبكلوستيرس. مجي استبدال عنصر الكتلة يبحث هذا في عن عنصر أو عنصر فرعي في الكتلة في اسم المسمى واستبدالها مع البيانات. إذا كانت البيانات حجم خاطئ أو إذا كان العنصر مع اسم لا يمكن العثور عليها، ثم سيتم إرجاع الكتلة في الكتلة خارج. يتم توزيع هذه فيس من قبل الصكوك الوطنية، ولكن لا يتم وضعها على أي لوحة. وهي مفيدة لفحص نوع البيانات من البديل. أنها لا تعيد البيانات على السلك، ولكن فقط نوع من السلك. جيتاراينفو الحصول على معلومات حول نوع البيانات صفيف المخزنة في فاريانت. إذا لم يكن نوع البيانات Variant8217s مصفوفة، يتم إرجاع رمز خطأ 1. نديمز هو الأبعاد من المصفوفة. لكل بعد، تحتوي صفيف أطوال على عنصر يصف كيفية تخصيص ذاكرة الصفيف. ترجع أريليمنت نوع البيانات لعنصر الصفيف (في متغير). جيتكلوستيرينفو الحصول على معلومات حول نوع بيانات الكتلة المخزنة في فاريانت. إذا لم يكن نوع البيانات Variant8217s كتلة، يتم إرجاع رمز خطأ 1. تحتوي عناصر الكتلة على نوع بيانات لكل عنصر نظام المجموعة. جيتنوميريسينفو عودة معلومات رقمية حول نوع البيانات الرقمية المخزنة في فاريانت. إذا كان نوع البيانات Variant8217s غير رقمي، يتم إخراج خطأ. إذا كان نوع البيانات عبارة عن إنوم، فإن إنومنامس يحتوي على العناصر. وحدات يصف أي معلومات الوحدة. جيتبوليفينفو الحصول على معلومات حول نوع البيانات بوليفي المخزنة في فاريانت. إذا لم يصف نوع البيانات Variant8217s بوليفي، يتم إرجاع رمز خطأ 1. الطابع الزمني عبارة عن قيمة عددية تمثل عندما تم تحرير بوليفي مؤخرا. جيترفنومينفو الحصول على معلومات حول ريفنوم نوع البيانات المخزنة في فاريانت. إذا لم يعد نوع البيانات Variant8217s ريفنوم، يتم إرجاع رمز خطأ 1. يصف ريفيرانتتيب نوع ريفنوم ستريكتيتيب يصف أي بيانات المرتبطة ريفنوم. أما بالنسبة للمراجع الصارمة في، فهي نوع بيانات في يصف السادس. بالنسبة إلى داتالوغس، يتم حفظ نوع البيانات. يشير نوع في سيرفر عام نوع نوع الخادم في السادس إذا كان ريفيرانستيب 8220LVObjUnknown8221. جيتسترينجينفو الحصول على معلومات حول نوع البيانات سلسلة المخزنة في فاريانت. إذا لم يكن نوع البيانات Variant8217 سلسلة، يتم إرجاع رمز خطأ 1. يصف ميموريتيب الذاكرة المستخدمة لتخزين السلسلة، وليس طول السلسلة. جيتاجينفو الحصول على معلومات حول العلامة نوع البيانات المخزنة في فاريانت. إذا لم يكن نوع البيانات Variant8217s علامة، يتم إرجاع رمز خطأ 1. ميموريينفو تصف الذاكرة المستخدمة لتخزين العلامة، وليس طول العلامة. جيتيبينفو عودة معلومات حول نوع البيانات المخزنة في فاريانت. نوع إنوم هو نوع البيانات الاسم هو اسم البيانات إذا تم تعريف البيانات بواسطة تعريف نوع، هاستيبدف صحيح و تيبيدف يحتوي على معلومات حول تعريف نوع. جيتفينفو الحصول على معلومات حول نوع البيانات السادس المخزنة في فاريانت. إذا لم يعد نوع البيانات Variant8217s في، يتم إرجاع رمز خطأ 1. في ترجع المعلومات الخصائص المفترضة للسادس. في أنواع المحطة الطرفية تحتوي على إدخال لكل طرف في جزء موصل فيس. تحتوي المحطات غير المشغلة على نوع بيانات باطل. جيتوافورمينفو الحصول على معلومات حول نوع البيانات الموجي المخزنة في فاريانت. إذا لم يعد نوع البيانات Variant8217s الموجي، يتم إخراج خطأ. يارايتيب يارجع نوع البيانات من عنصر ياراي الموجي 8217s كمتغير. سيتارينفو يحدد سمات واصف نوع الصفيف. المتغير في هو واصف نوع الصفيف الذي سيتم تعيين سمات. إذا كانت هناك أية سمات موجودة بالفعل، فسيتم حذفها قبل إضافة السمات الجديدة. صفيف العنصر هو واصف نوع العنصر الذي سيتم تعيينه على واصف نوع الصفيف. صفيف الأطوال عبارة عن صفيف من أطوال الأبعاد. سيكون هناك إدخال طول صفيف واحد لكل بعد في الصفيف. يقوم فاريانت أوت بإرجاع واصف نوع الصفيفة بعد عنصر الصفيف وتم إضافة أطوال الصفيف إلى متغير في سيتكلوستيرينفو لضبط سمات نوع واصف نوع. المتغير في هو واصف نوع العنقود الذي سيتم تعيين عناصره. إذا كانت هناك أية عناصر موجودة بالفعل، فسيتم حذفها قبل إضافة العناصر الجديدة. عناصر الكتلة عبارة عن صفيف من واصفات نوع العنصر الذي سيتم تعيينه على واصف نوع الكتلة. يقوم فاريانت أوت بإرجاع واصف نوع العنقود بعد إضافة عناصر الكتلة إلى فاريانت إن سيتنوميريسينفو تعيين سمات واصف نوع رقمي. المتغير إن هو واصف النوع الرقمي الذي سيتم تعيين عناصره. إذا كانت هناك أية سمات موجودة بالفعل، فسيتم حذفها قبل إضافة السمات الجديدة. إنوم نامس هي مجموعة من الأسماء التي سيتم استخدامها لإنشاء تعداد رقمي. هذا الإدخال اختياري ويمكن استخدامه فقط مع أنواع رقمية صحيحة. وحدات هي مجموعة من وحدة قاعدة، أزواج الأس التي سيتم استخدامها لإنشاء وحدات رقمية. هذا المدخل اختياري ويمكن استخدامه فقط مع أنواع رقمية عائمة. يقوم فاريانت أوت بإرجاع واصف النوع الرقمي بعد إضافة أسماء ووحدات إنوم إلى فاريانت إن سيترفنومكونتيندتيب تعيين سمات واصف نوع الصفيف. المتغير في هو واصف نوع الصفيف الذي سيتم تعيين سمات. إذا كانت هناك أية سمات موجودة بالفعل، فسيتم حذفها قبل إضافة السمات الجديدة. صفيف العنصر هو واصف نوع العنصر الذي سيتم تعيينه على واصف نوع الصفيف. صفيف الأطوال عبارة عن صفيف من أطوال الأبعاد. سيكون هناك إدخال طول صفيف واحد لكل بعد في الصفيف. يقوم فاريانت أوت بارجاع واصف نوع الصفيف بعد صفيف إليمنت وتم اضافة أطوال الصفيف الى فاريانت إن سيترفنومينفو يقوم باعداد سمات واصف نوع الصفيف. المتغير في هو واصف نوع الصفيف الذي سيتم تعيين سمات. إذا كانت هناك أية سمات موجودة بالفعل، فسيتم حذفها قبل إضافة السمات الجديدة. صفيف العنصر هو واصف نوع العنصر الذي سيتم تعيينه على واصف نوع الصفيف. صفيف الأطوال عبارة عن صفيف من أطوال الأبعاد. سيكون هناك إدخال طول صفيف واحد لكل بعد في الصفيف. يقوم فاريانت أوت بارجاع واصف نوع الصفيف بعد صفيف إليمنت وتم اضافة أطوال الصفيف الى فاريانت في سيتيبينفو لتعيين اسم وسمات تيبيديف لوصف نوع. المتغير في هو واصف النوع الذي سيتم تعيين سماته و تيبيديف. إذا كانت هناك أية سمات موجودة بالفعل، فسيتم حذفها قبل إضافة السمات الجديدة. الاسم عبارة عن سلسلة سيتم استخدامها لتكوين اسم لوصف النوع. معلومات تيبيديف هي مجموعة من اسم في والطابع الزمني التي سيتم استخدامها لإنشاء تيبيديف للعددية. يقوم فاريانت أوت بإرجاع واصف النوع بعد إضافة اسم ومعلومات تيبيدف إلى فاريانت إن سيتفينفو الحصول على معلومات حول نوع البيانات السادس المخزن في فاريانت. إذا لم يعد نوع البيانات Variant8217s في، يتم إرجاع رمز خطأ 1. في ترجع المعلومات الخصائص المفترضة للسادس. في أنواع المحطة الطرفية تحتوي على إدخال لكل طرف في جزء موصل فيس. تحتوي المحطات غير المشغلة على نوع بيانات باطل. يستخدم رمز مجي مجموعات الخطأ ابفيف القياسية بحيث يدمج بسلاسة مع المدمج في وظائف ابفيف. مجي إنزيرت ريسرفيد إرور وير 8220 خطأ خطأ محفوظة 8282 مع ثابت حلقة خطأ لإدراج ما لم يكن هناك 8217s خطأ في المنبع أو 8220Error8221 هو فالس. تم بناء سلسلة المصدر من سلسلة الدعوة، بدءا من هذا المتصل vi8217s، و بريبندد مع 8220Error وصف 8221 المدخلات. مجي إلحاق سلسلة إلى مصدر خطأ إلحاق أو إعداد الرسالة المحددة إلى سلسلة مصدر خطأ الإدخال إذا كان الخطأ موجودا. مغي سوبريس إرور كود هذا متعدد الأشكال السادس يأخذ إما رمز خطأ أو مجموعة من رموز الخطأ. إذا كان رمز الخطأ الذي يتم تمريره من خلال إرور إن إما العددية أو في مجموعة رموز الأخطاء فإنه لن يتم تمريره إلى إرور أوت. سيتم تمرير أي رموز خطأ أخرى إلى إرور أوت. مجي إرور ريبورتر و مجي إرور ريبورتر يسمح أخطاء ليتم عرضها للمستخدم في حلقة منفصلة، مما يسمح حلقة حيث حدث خطأ لمواصلة التنفيذ. يتم إنشاء "إرور ريبورتر" باستخدام فئات لابفيو بحيث يمكن تخصيص السلوك من خلال إنشاء فئة فرعية. مجي إنشاء يبدأ خطأ الخبير مراسل باستخدام مراسل خطأ اختياريا السلكية. إذا لم يتم معالجة معالج الخطأ، يتم استخدام الحوار مجي إرور ريبورتر. إذا كان الخفي مراسل الخطأ يعمل بالفعل من أعلى مستوى السادس، لا تفعل شيئا وإخراج صحيح ل 8220 تشغيل بالفعل 8221. انظر 8220VI Tree. vi8221 لمزيد من التفاصيل. إذا تم استخدام هذا السادس على رت، سيتم تحميل فئة الحوار على رت. قد يتسبب هذا في حدوث مشكلات في الربط والادخار. مجي إنشاء مسجل يبدأ خطأ الخفي مراسل باستخدام اختياريا السلكية مراسل الخطأ. إذا لم يتم معالجة معالج الخطأ، يتم استخدام الحوار مجي إرور ريبورتر. إذا كان الخفي مراسل الخطأ يعمل بالفعل من أعلى مستوى السادس، لا تفعل شيئا وإخراج صحيح ل 8220 تشغيل بالفعل 8221. انظر 8220VI Tree. vi8221 لمزيد من التفاصيل. مجي ريبورت إرور هذا سوف إعادة الدخول السادس إرسال خطأ سلكي أو تحذير لمراسل الخطأ الخفي. إذا لم يتم تشغيل أي خطأ في مراسل الخطأ أو إذا كانت قائمة انتظار المعالجة كاملة، فسيتم تجاهل الخطأ أو التحذير. مجي تدمير توقف الخفي مراسل الخطأ من تنفيذ إذا لم فيس أخرى تستخدم حاليا. و مجي إرور ريبورتر لوحة متقدمة يحتوي على فيس التي تؤثر على سلوك مراسل الخطأ. مجي الحصول على رموز خطأ مخصص إخراج رموز الخطأ المخصصة المعرفة لمراسل الخطأ. مجي تعيين رموز خطأ مخصص تعيين رموز الخطأ المخصصة التي سيتم استخدامها من قبل إرور ريبورتر. يجب أن تحتوي صفيف الاسم المخصص على أوصاف سطر واحد قصير لكل رمز. مجي شو أوي يعرض أي نافذة واجهة مستخدم (أوي) مرتبطة بمراسل الأخطاء عن طريق إرسال رسالة أوي شو إلى ديمون. يتجاهل ال مجي إرور ريبورتر بيس كلاس ديمون هذه الرسالة. مجي جيت إرور الوصف يحصل على اسم رمز الخطأ المحدد، إخراج الوصف الافتراضي إذا تم العثور على رمز الخطأ isn8217t. سيؤدي هذا في إلى إخراج الاسم المخصص إذا تم تحديد رمز خطأ مخصص. مجي سيت لوجينغ باراميترز يحدد سلوك مسجل الأخطاء. السلوك الافتراضي هو تسجيل بحد أقصى 5000 خطأ لكل ملف والاحتفاظ بحد أقصى 100 ملف. الحد الأقصى للأخطاء إلى السجل هو عدد الأخطاء التي تم تسجيلها إلى ملف حيث لا يتم تسجيل الأخطاء اللاحقة. سلك -2 لمغادرة هذا الرقم دون تغيير. سلك -1 لتسجيل جميع الأخطاء إلى الملف. سلك 0 لتعطيل تسجيل الأخطاء. ماكس لوغ فيليز هو عدد سجلات الخطأ في دليل الخطأ. يتم حذف أقدم ملفات السجل لإفساح المجال للملفات الجديدة. سلك -2 لمغادرة هذا الرقم دون تغيير. أسلاك -1 لتعطيل حذف الملفات القديمة. سلك 0 لتعطيل تسجيل الأخطاء. مجي الحصول على معلمات تسجيل إخراج الحد الأقصى للأخطاء لتسجيل و الحد الأقصى من ملفات السجل. -1 يشير إلى أن جميع الأخطاء سيتم تخزينها. خطأ سجل الدليل هو المسار حيث سيتم تخزين ملفات السجل. مجي إرسال رسالة مخصصة إرسال رسالة مخصصة مع البيانات المحددة (كمتغير) إلى الخطأ خطأ مراسل. هذا السادس مفيد لإرسال رسائل إلى فئة الأطفال من فئة قاعدة الخطأ مغي مراسل، الذي لا يتعامل مع أي رسائل مخصصة. يحتوي مجي إرور ريبورتر دوكومنتاتيون لوحة على أشجار السادس لطبقتين مراسل الخطأ. ومن المفيد لفهم كيف يعمل مراسل الخطأ وأي فيس يجب تجاوزها في فئات الأطفال للحصول على سلوك مخصص. شجرة مجي السادس يوثق هذا في فئة قاعدة الخطأ مغي مراسل. انظر مخطط كتلة الوثائق. يعمل الملف فيس على الأدلة والملفات. مجي إلحاق نص إلى ملف إلحاق 8220Text8221 إلى الملف في 8220Path8221. ملاحظة: يفتح هذا السادس ويغلق الملف المحدد في كل مرة يتم استدعاؤه. مجي إنشاء دليل سلسلة هذا في إنشاء أي مجلدات غير موجودة في 8220Path8221. إعداد 8220Auto كشف 8221 من 8220File Presence8221 يبحث عن 8216.8217 في الاسم. في هذا الوضع يتم إنشاء مجلد المستوى الأعلى مع 8216.8217 won8217t وسيتم إنشاء ملف بدون ملحق كمجلد. مجي ديفولت إيني باث يقوم هذا في بإنشاء مسار ملف تكوين موحد في ميدوكومنتس أو كافة وسيردوكومنتس اعتمادا على 8220All User8221. مجي استبدال ملف ملحق يخلق هذا السادس استبدال ملحق الملف على 8220Path In8221 مع 8220New extension.8221 مجي فيل ديالوغ دمج السادس دمج السادس لإسقاط الحوار ملف بدائية (التي لا تظهر على لوحة في ابفيف 8.0 وما بعدها عندما يكون فقط متوفرة من خلال التعبير عن السادس). مجي مسار مجلد ويندوز إرجاع مسار مجلد ويندوز المحدد. يدعو شجيتفولديرباثا روتين في shell32.dll لتحديد الجواب. المجموع الاختباري فيس مفيد لحساب والتحقق من قيمة المجموع الاختباري على ملف أو دليل من الملفات. مجي تشيكفالو ديركتوري حساب إخراج صفيف من جميع الملفات الواردة في الدليل المحدد جنبا إلى جنب مع تشيكفالو لكل ملف. يتم تحديث اختياري التقدم شريط المدخلات إذا السلكية، وإلا يظهر الحوار شريط التقدم مع زر إجهاض. مجي تشيكفالو ديركتوري قارن قارن الملفات المحددة المحددة و تشيفالويس إلى الدليل المحدد. يتم تجاهل الملفات الإضافية في الدليل. إذا تطابقت جميع الملفات المتوقع، ثم إخراج صحيح، وإلا إخراج كاذبة. إذا كانت إشارة إلى شريط التمرير السلكية، ثم يتم تحديث شريط التمرير لإظهار التقدم المحرز في المقارنة. وإلا عرض مربع الحوار شريط التقدم مع زر إحباط اختياري. مجي المجموع الاختباري القابلة للتنفيذ حساب المجموع الاختباري للملف. exe إذا كان يتم تشغيل إكسكوتابل. يتم إرجاع ففف عند تشغيل من نظام التطوير. مجي فيل تشيكفالو حساب تشيكفالو للملف المحدد. يكون تكوين فيس مفيدا عند استخدام تنسيق ملف تكوين ني. أنها تضيف الدعم لقراءة وكتابة صفائف القيم الرقمية إلى ملف التكوين. مجي قراءة مفتاح هذا هو متعدد الأشكال السادس. قراءة مفتاح صفيف (في الواقع قسم) كتبه مطابقة الكتابة السادس. مجي ريموف أري سيكتيونس إزالة أقسام من ملف إيني عند مصفوفة يتقلص. إذا كان عدد قديم غير مرغوب فيه، سيتم قراءة العد، سيتم إزالة القسم الأم، وبعد ذلك سيتم استبدال العد. إذا كان السلك القديم هو سلكي، إيت 8217s افترض التعامل مع المقطع المنفصل بالفعل. أقسام الأطفال التي تمت إزالتها لها أسماء، حيث تتراوح من العد الجديد إلى القديم العد -1. مجي ورايت كي هذا هو متعدد الأشكال السادس. اكتب نوع بيانات مصفوفة في شكل قابل للقراءة. يتم وضع 8220key8221 في الواقع في قسم منفصل. يدعم جدول البيانات فيس القراءة والكتابة الملفات النصية المحددة التي لها رؤوس نص. مجي قراءة ملف جدول البيانات يقرأ ملف جدول بيانات عن طريق إعادة الصفوف الأولى غير الفارغة غير الرقمية التي تحتوي على رأس، ثم الصفوف الرقمية التالية. تبدأ القراءة عند بدء الإزاحة. إند أوفست هو إزاحة الملف لقسم هيديرفالويس التالي. هذا في مماثل إلى ملف vi. lib 8220Read فروم سبريادشيت File. vi8221، لكنه يدعم الرؤوس. مجي كتابة ملف جدول البيانات يقوم بتكوين أو فتح ملف جدول بيانات محدد وكتابة البيانات المحددة الى نهاية الملف. هذا السادس مماثل ل vi. libWrite سبريادشيت File. vi، ولكنه يتضمن رؤوس. بشكل افتراضي، يتم كتابة رؤوس فقط إذا تم إنشاء الملف الجديد. سلك صحيح إلى 8220Append رؤوس الملفات الموجودة 8221 لإضافتها إلى الملفات الموجودة أيضا. توفر مكتبة زيب زيب الدعم لإنشاء ملفات زيب أكبر من 2 غيغابايت. تعتمد مكتبة زيب زيب على تقنية ميكروسوفت. Net. مجي سل إضافة ملف يضيف الملف المحدد بواسطة مسار ملف المصدر إلى ملف مضغوط. يجب أن يكون مسار الوجهة في الرمز البريدي المسار النسبي في ملف مضغوط بما في ذلك اسم الملف نفسه، ولكن لا يتضمن اسم ملف مضغوط. يتم تحديد الإدخال أوبديتيمود بين الآمن والمباشر. سيؤدي الوضع الآمن إلى إنشاء ملف مؤقت بحيث لا تؤدي الأخطاء في الإضافة إلى إفساد الملف بأكمله. مباشرة يضيف ببساطة إلى الملف، لذلك هو أكثر خطورة، ولكن يمكن أن يكون أسرع بكثير، وخاصة بالنسبة للملفات الكبيرة. ويعتمد هذا في على مكتبة شارب زيب وهي عبارة عن مجموعة. NET مكتوبة بلغة C بواسطة مايك كريجر. وهو مرخص بموجب غل مع استثناء خاص يسمح وحدات مستقلة لربط المكتبة بغض النظر عن شروط الترخيص للوحدة مستقلة. مزيد من المعلومات حول المكتبة ورخصتها متاحة من: icsharpcode. netopensourcesharpziplib مجي سل إغلاق ملف زيب إغلاق ملف مضغوط. ويعتمد هذا في على مكتبة شارب زيب وهي عبارة عن مجموعة. NET مكتوبة بلغة C بواسطة مايك كريجر. وهو مرخص بموجب غل مع استثناء خاص يسمح وحدات مستقلة لربط المكتبة بغض النظر عن شروط الترخيص للوحدة مستقلة. مزيد من المعلومات حول المكتبة ورخصتها متاحة من: icsharpcode. netopensourcesharpziplib مجي سل إكستراكت فيل استخراج الإدخال المحدد بواسطة مسار الإدخال في الرمز البريدي من ملف مضغوط إلى المسار الهدف. يجب أن يكون مسار الدخول في الرمز البريدي المسار النسبي داخل ملف مضغوط. إذا كان المسار المستهدف موجودا بالفعل، فيمكنك إنشاء مربع حوار منبثق لتأكيد الكتابة فوق طريق ترو الأسلاك للتأكد من الكتابة فوق. ويعتمد هذا في على مكتبة شارب زيب وهي عبارة عن مجموعة. NET مكتوبة بلغة C بواسطة مايك كريجر. وهو مرخص بموجب غل مع استثناء خاص يسمح وحدات مستقلة لربط المكتبة بغض النظر عن شروط الترخيص للوحدة مستقلة. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib MGI SZL List Zip Contents Lists the file names of all the files in the zip file and if file info is true, outputs a large cluster of info about each file. This VI relies on the Sharp Zip Library which is a. NET assembly written in C by Mike Krueger. It is licenced under the GPL with a special exception permitting independent modules to link to the library regardless of the license terms of the independent module. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib MGI SZL New Zip File Creates a new empty zip file in the path specified by target path. The new file overwrties an existing file or produces an overwrite confirmation dialog based on the value of confirm overwrite. This VI relies on the Sharp Zip Library which is a. NET assembly written in C by Mike Krueger. It is licenced under the GPL with a special exception permitting independent modules to link to the library regardless of the license terms of the independent module. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib MGI SZL Open Zip File Opens an existing zip file. This VI relies on the Sharp Zip Library which is a. NET assembly written in C by Mike Krueger. It is licenced under the GPL with a special exception permitting independent modules to link to the library regardless of the license terms of the independent module. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib MGI SZL UnZip To Directory Unzips the contents of zip file to the target directory. If Preview only is true, this VI doesn8217t unzip the contents and just returns a preview of the list of files. This VI relies on the Sharp Zip Library which is a. NET assembly written in C by Mike Krueger. It is licenced under the GPL with a special exception permitting independent modules to link to the library regardless of the license terms of the independent module. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib MGI SZL Zip Directory Compresses everything in root directory into a zip file. If include subdirectories is TRUE, this VI recursively includes any subdirectories. Open Options can be set to create the zip file new, or open an existing one and append on to it. This VI relies on the Sharp Zip Library which is a. NET assembly written in C by Mike Krueger. It is licenced under the GPL with a special exception permitting independent modules to link to the library regardless of the license terms of the independent module. More information about the library and its license is available from: icsharpcode. netopensourcesharpziplib SZL Zip Directory Compresses everything in root directory into a zip file. If include subdirectories is TRUE, this VI recursively includes any subdirectories. Open Options can be set to create the zip file new, or open an existing one and append on to it. MGI Open Explorer Window Open a Windows Explorer window to the specified file8217s directory and select the file. If the path specifies a directory, then the explorer window is opened to that directory, unless 8220Select Directory8221 is true, in which case the explorer window is opened to the parent directory and the specified directory is selected. Graph VIs are useful for setting properties of Chart and Graph controls MGI Autoscaling Enum Merge VI This is a merge VI. It exists to allow easy dropping of the enumeration from the palettes. MGI Graph Tools Enum Merge VI This is a merge VI. It exists to allow easy dropping of the enumeration from the palettes. MGI Non Repeating Plot Color Generate colors that are good for a white background and distinguishable from each other. MGI Set Plot Names This is a polymorphic VI. Sets the plot names as specified, optionally growing the Plot Legend to fit the number of names. If Plot Name is empty, then the Plot Legend is hidden, otherwise it is shown. MGI Set Z Scale Colors Updates the specified color scale using a distribution of colors specified by 8220Scheme8221. Min and Max describe the range of data that is to be displayed using the color scale. If 8220Z Scale Ref8221 is not wired, the scale will not be updated but 8220ValueScale8221 will still contain data for the specified scheme. The output 8220ValueScale8221 will have 256 colordata pairs. Matrix and Vector VIs operate on 1D (for Vector) and 2D (for Matrix) arrays of numeric data. These include Cross Product, which is not included in LabVIEW. MGI Vectors Approximately Equal Check that two vectors are within a given distance of each other. The default tolerance (distance between vectors) is 1E-5. MGI Cross Product Calculate the cross product of two 3-dimensional vectors in cartesian coordinates. MGI Dot Product Computes the dot product of X Vector and Y Vector. MGI Calculate Vector Length Calculate the length of a cartesian vector. MGI Identity Matrix 42154 Simply provides a 42154 SGL identity matrix. The Menu Building palette provides an extensible API for creating Application Menus, Windows Tray item Menus, and Control shortcut menus. It is useful for dynamic menu creation and for simplifing common Menu behavior such as toggling checkboxes and forcing radio button behavior among a set of Menu items. MenuConstructor Polymorphic VI to choose the type of menu you want to create. MenuItemConstructor Use this to create a new MenuItem. Most of the menu items you create can be left as generic menu items. Only use a specialized menu item when you need to use an additional field of that menu item. For example a shortcut in a VI MenuItem, or an icon in a MenuStrip MenuItem SelectionConstructor Polymorphic VI to select the built in selection types. Destroy Destroys the MenuItem. This ensures that all references contained by the menu item are also destroyed. Do not use the 8220Delete Data Value Reference8221 on a MenuItem Reference as this will lead to memory leaks. Use this vi instead. Init Inistializes the menu. This vi will delete any menu8217s that are currently in place. This also creates the Menuitem Clicked event. Do not use this VI to rebuild the menu. There is a separate Rebuild Menu VI. Menu Building Initialization Merge VI This Merge VI is a good starting place for most MenuBuilding menus. It has all of the vi8217s needed to initialize a new menu RebuildMenu Rebuilds the menu after a menu item array is changed. This will not destroy old MenuItem references, so make sure to destroy any MenuItems no longer being used. BasicInfo Retreives basic information about the last menu click. This VI returns the data of the menu item after the menu click. If you need to view more detailed data or the data before the menu click, use a property node. Cleanup Destroys the Menu and all MenuItems inside it. MenuClicked Simulates the menu click. This will perform an identical action as the user actually clicking the MenuItem. SetToDefault Searches the menu for any item with 8220Clicked by Default8221 set to true and then fakes a click on this item. This is useful for initializeing radio selections or checkmark selections to default values. MenuItem Clicked Events will be generates for these default clicks. If you want to process these events, make sure this VI is run after the Register for User Events node on the MenuItem Clicked Event. The Tray Icon palette contains VIs that work with Windows Tray menus. ShowBalloon Shows the notification balloon from the tray item. Balloon Text is required to be a non-empty string. Default timeout is set by the OS, and typically approx 10 sec. For more info see msdn. microsoften-uslibraryms160065.aspx MinimizeToTray Minimizes the referenced to tray. If VI Refnum is unwired the caller is assumed. RestoreFromTaskbar Restores a VI what has previously been Minimized to Tray. If VI Refnum is unwires, the calling VI will be used. Set Show on Taskbar to false to keep the VI from showing in the taskbar. FindMenuItemByTag Searches the menu structure recursively for a menu item with the full tag specified. The Menu Examples palette contains example VIs that use the MGI Menu Building VIs. VI Menu Example Demonstrates the Menu Strip type. Run the VI to see it8217s Runtime Menu replaced by the specified menu. Notice the shorcut key on the Exit Menu item. Click summarys show up in the history array. Click the 8220Add Item8221 to add a dummy item to the VI8217s menu. Tray Icon Example Demonstrates the Tray Icon menu type. Run the VI to see the menu and icon appear in the system tray. Right click the icon to see the menu appear. Double click the Icon to signal a 8220Default8221 menu item click. Fill in the Balloon Info values and click 8220Show Balloon8221 to see the balloon pop-up in the system tray. The 8220tipText8221 is the only field required in the balloon info and an error will be thrown if you try to show a balloon with no tipText. the minimum timeout is controlled by the OS and any value less than the OS value will be coerced up Click summarys show up in the history array. Click the 8220Add Item8221 to add a dummy item to the TrayIcon8217s menu. Control Example Demonstrates the Control Menu type. Right click on the 8220Listbox8221 to see the menu generated. Click summarys show up in the history array. Click the 8220Add Item8221 to add a dummy item to the control8217s menu. MenuStrip Example Demonstrates the Menu Strip type. Run the VI to see the menu appear in the MenuStrip. NET control. Notice the 8220File - Default8221menu item that contains an icon as well as the 8220File-Exit8221 menu item contains a shortcut. Click summarys show up in the history array. Click the 8220Add Item8221 to add a dummy item to the MenuStrip8217s menu. SelectionTypeExample Run the VI and look under the 8220Selection Types8221 menu item for a demo of the built in selection types. Coordinate VIs are useful for performing rotations on 2D or 3D datasets. MGI Apply Transform Polymorphic VI: Apply a cartesian coordinate translation and rotation. MGI Center from 3 Points Polymorphic VI: Calculate the center of a circle based on three points on the circle. MGI Find 2D Intersection of 2 Lines Finds the intersection of 2 lines. If the lines are parallel, then an argument error (code 1) is output. The lines are specified using 2 points for each line. The points are specified as rows in a 2D array where the first column is x and the second is y. MGI Rotate Vector Polymorphic VI: Perform a 3D vector rotation about a coordinate axis. MGI Cylindrical to Cartesian Convert R, Th, Z to X, Y,Z. MGI Find Closest Line Segment Finds the line segment closest to the given x and y coordinates. The Graph Data is intepreted as a sequence of points which are connected by line segments. The points in the graph are assumed to be connected in the order provided. The output index is the index of the first point in the data that is an endpoint of the closest line segment. MGI Find Closest Point Finds the index of the point in the input data that is closest to the given x and y coordinates. The optional input allows the user to use the city block metric (i. e. the sum of the distances in the x and y directions) instead of the standard distance measurement. MGI Generate Orthonormal Basis Generate a set of orthonormal basis vectors from three points given in cartesian coordinates. The basis vectors are found by normalizing: w1p1-p2 w2w1 x (p2-p3) w3w1 x w2 MGI Generate Rotation Matrix Generate a 32153 rotation matrix with specified diagonal elements, - the off diagonal element, and specified axis unrotated. Numeric VIs operate DBL or SGL precision floating point numbers and on integers. They include the coercion, comparison, and rounding subpalettes. For easy access and use with quickdrop, the compound arithmetic nodes are also included. MGI Get Real Quadratic Roots Gets the real roots of the quadratic equation Ax2 Bx C 0. If there are no real roots, then both outputs are NaN. If there is a double root that is real, then both outputs are equal to the double root. If the coefficients correspond to a linear equation (i. e. A is zero) then Root1 is the solution to the linear equation and Root2 is NaN. This VI is configured to run as a subroutine. MGI Nth Root Take the nth root of x. Handles x Ends with Contains Begins with MGI Determine Time Format String Determines a Time Format String for a given string in a common date format. For example Thu, January 1, 2011 3:00 PM would be a, B, d, Y I:M p. The Day Before Month input specifies whether the day or month is first when in a 12111 type format. The Leading Zeros input determines if the day, month number, and hour will have a leading zero if they are only 1 digit. MGI Parse Format String Parses the string at the specified position for a format code. The portion of the string before the format code is output as 8220Delim8221. If an error occurs, then an error is output and the Offset out is -1. MGI Scan From String This PolyVI handles scan from string for special datatypes. Timing VIs are usefull for measuring the execution duration of some code and for providing a delay that uses explicit dataflow using an error cluster. MGI Wait This is the polymorphic version that contains both millisecond and second versions of MGI Wait. Useful to create data dependency on the error lines and to have a smaller icon. If 8220Error In8221 has an error, then this VI won8217t perform the wait. MGI Milliseconds Since Last Call This VI stores the tick count on a shift register and provides as an output the number of milliseconds since the last time this VI was called. MGI Milliseconds Since Last Reset Returns the amount of time in milliseconds since the last time the VI was reset. This VI is non-reentrant. Tree VIs are usefull for populating the LabVIEW Tree control. MGI Get Tree Tag Children Get all child tags of the specified tag for the specified tree control. MGI Populate Tree with Delimited Strings Populates the specified Tree Control with the specified items. The items are delimited strings where the text of each parent is in the string seperated by delimiters. For example, the string 8220CProjectFoo8221 with the delimiter 82208221 would be shown as C Project Foo Each Row in the 2D Items array is a child item. The first column contains the Tags. Subsequent columns contain Text for the Tree control columns. If 8220Use Child Only Items8221 is true, then items in the 2D array that are not followed by a descendent item are inserted as 8220Child Only8221. Otherwise, all items are inserted as Child OnlyFalse. NOTE: If Use Child Only Items is true, then the 2D array must have all parent tags followed immediately by one child item. MGI Tree Rows from Delimited String Array Convert the array of delimited strings stored in the first column of the specified array to Tree Rows. The remaining columns are used as text for each tree row. Post navigationLabVIEW Programming Special Topic Guides FIRST LabVIEW TroubleshootingLabVIEW Troubleshooting Special note on the library vis: Starting in 2013 the cRIO simulator was added. هذا قدم نسختين مختلفتين من العديد من وبيليب فيس، واحدة لتنفيذ قائمة بذاتها على جهاز كمبيوتر وآخر لتشغيل القياسية على كريو الروبوت. يتم تحميل النسخة الصحيحة من رمز المكتبة اعتمادا على الهدف الحالي (بيسي مقابل كريو). أحد الآثار الجانبية الغريبة من ذلك هو أنه إذا قمت بإسقاط مكتبة السادس على السادس السادس فقط إلى أسفل إلى أسفل لدراسة الداخلية، ثم سوف تحصل على الأرجح على نسخة بيسي و يوول أن تدرس كيف يعمل جهاز محاكاة كريو، وليس كيف النسخة الروبوت من التعليمات البرمجية يعمل. 2011 لابفيو القائمة شجرة هنا هو مساعدة لتحديد موقع المكتبة فيس (انقر بزر الماوس الأيمن في أي إطار مخطط كتلة للحصول على هذه اللوحات). (2010) وبيليب القائمة الإطار (2011) 2013 الإطار الأطر التي ني يطور ويسلم كل عام مع أحدث طبعة من فرك لابفيو ببساطة إنشاء نمط البرنامج. الإطار هو مجرد قالب البرنامج الأساسي والأسلوب الذي يتغير ويحسن قليلا كل عام. يمكنك تطوير البرنامج الخاص بك باستخدام طريقتك الخاصة تماما من الصفر. العناصر الأساسية التي يتطلبها كل برنامج روبوت فرك هي: الاتصالات مع محطة السائق التعرف على ومعالجة أوضاع المنافسة المختلفة التي تصل إلى حزم دس العمليات المستقلة التحكم في برنامج التشغيل تيليوب يحتوي المجلد رمز الفريق على كافة التعليمات البرمجية التي يجب تعديلها عادة لتناسب الروبوت الخاص بك واللعبة خطة. إذا قمت بإضافة الخاصة بك يجب أن تبقى أيضا هنا. لا ينبغي لمس أي شيء خارج حتى تصل إلى المنحدرات المتقدمة. فتح جميع الأجهزة الخاصة بك هنا، وإنشاء أسماء ريفنوم لتعريف فريد لكل منهم. وهذا ما يسمى مرة واحدة فقط في البداية. الإطار هو الإعداد هنا في init. vi للاتصال تلقائيا المستقل المستقل. في بداية الوضع المستقل وقتل تلقائيا عند انتهاء وضع الحكم الذاتي. المستقل المستقل. في لا تقم بإضافة دعوة إكسليكت إلى هذا السادس في التعليمات البرمجية. ومن المقرر أن يتم استدعاؤها تلقائيا وإضافة المكالمات الخاصة بك سوف تعطل عملية الخلفية ويمكن أن يسبب الروبوت الخاص بك لتكون غير صالحة للعمل أثناء تيليوب. وهذا ما يسمى مرة واحدة فقط، لذلك وضع كل ما تريد القيام به خلال وضع الحكم الذاتي هنا. أنت لا تترك هذا، حتى الانتظار والتأخير يمكن استخدامها كما هو مطلوب هنا. ضوابط السائق النموذجية. وهذا ما يسمى 50 مرة كل ثانية كما تصل حزم التحكم محطة السائق. لا تكتب رمز هنا ينتظر أو يستغرق أكثر من بضعة ميلي ثانية لتنفيذ. إذا كان هذا في يستغرق وقتا طويلا لتنفيذ، ثم سيطرة السائق الخاص بك سوف تستجيب ببطء، بشكل متقطع، أو لا على الإطلاق. وهذا يعني لا في حين الحلقات، لا توقيت الانتظار، لا الوكالة الدولية للطاقة تغذية تأخير. عادة ما يتم تقسيم التعليمات البرمجية لتشغيل برنامج التشغيل العادي بين Teleop. vi و Tasks. vi الدوري Teleop. vi يحصل على الإجراءات من خلال تدفق، مثل القيادة عبر المقود، التي لا تتطلب التأخير لإعطاء آلية آلية الوقت لإكمال العملية. دورية Tasks. vi يحصل على الإجراءات المعقدة تستغرق وقتا طويلا المعقدة التي تحتاج إلى الكثير من الوقت لإكمال، مثل المنجنيق الذي يحتاج إلى أن يطلق وصدأ مرة أخرى كجزء من الصحافة زر عصا التحكم واحد. بالمقارنة مع سرعة الكمبيوتر يستغرق وقتا طويلا جدا لسحب جسديا إلى الوراء آلية، مزلاج ذلك، والافراج عنه مرة أخرى. أي شيء يجعلك تريد أن تضيف تأخير الوقت أو تضطر إلى الانتظار للحصول على جهاز استشعار لاقول لكم جاهزة يمكن بسهولة أن يتم ذلك في دورية المهام. في من أي مكان آخر. دورية Tasks. vi هذا ما يسمى مرة واحدة فقط، ولكن من المتوقع أن المهام هنا سوف تنفذ داخل لا تنتهي في حين حلقة أو بنية تسلسل شقة. عادة، سيكون لديك عدة حلقات منفصلة تماما تعمل هنا للقيام الاشياء مستقلة بشكل متبادل. ويمكن استخدام ذلك للتسلسل الزمني، على سبيل المثال، إذا كان لديك آلية تعمل في عدة خطوات منفصلة. ويقول، محرك الديوك المنجنيق، مزلاج الميكانيكية يحمل مرة أخرى، تعمل بالهواء المضغوط يطلق مزلاج، تأخير الوقت في انتظار المنجنيق لاستكمال رميها، ثم يكرر دورة لوادينغشوتينغ هل يمكن أن يكون حلقة منفصلة تماما فقط الالتفات إلى واحدة من أزرار عصا التحكم الخاصة بك والقفز للقيام بما تريد كلما الضغط على هذا الزر. هذا ببساطة إغلاق كافة الأجهزة التي فتحت في Start. vi لتنظيف عندما يخرج البرنامج. الغريب بما فيه الكفاية بسبب الطريقة التي اغلاقها، بمعنى أننا الامم المتحدة السلطة الروبوت، لن يتم تنفيذ هذا Finish. vi أبدا. وجودها هنا هو لتعليم شكل جيد من شأنها أن تكون مهمة في معظم التطبيقات العادية لابفيف أن الطلاب سوف تواجه عند استخدامه في الكلية والعمل. عمليات روبوت مشتركة لا تزال هذه الأمثلة السابقة على فرك 2015 مطبقة، ولكن تم إدخال بعض التغييرات الطفيفة في مكتبة وبي فرك. أمثلة مثبتة يمكن العثور عليها في 2015 لابفيف أمثلة هنا أمثلة على طرق للقيام ببعض وظائف الروبوت الأكثر شيوعا. لأن الإطار ينتشر العناصر المطلوبة على عدة ملفات هذه الأمثلة في شكل صورة للحصول على جميع الأجزاء معا حيث يمكنك أن ترى كل شيء في لمحة واحدة. يتضمن كل مثال مسارات القائمة إلى حيث يتم العثور على كافة الرموز المستخدمة داخل تلك الصورة. كما يوفر لابفيو قائمة بذاتها جاهزة للتنفيذ أمثلة من نافذة بدء التشغيل التي تشمل الرسوم البيانية الأسلاك لربط الأجهزة بشكل صحيح. هذه المشاريع عينة كبيرة لاختبار إذا كان الجهاز يعمل وسلك بشكل صحيح. وبما أنها برامج قائمة بذاتها فإنه يأخذ بعض فهم وسيطة للإطار الافتراضي لمعرفة كيفية دمج المفاهيم بشكل صحيح في مشروع لابفيو الخاص بك. جويستيكيكسامبل (2010) وبي الروبوتات مكتبة-دريفيستاتيون-جويستيك كينكت المقود مثال (2012) وبي الروبوتات مكتبة-دريفيستاتيون-المقود المدخلات الرقمية سبيل المثال. مثلا (2010) وبي الروبوتات مكتبة - إو-ديجيتالينبوت المدخلات التناظرية مثال (2010) وبي الروبوتات مكتبة - إو-أنالوجكانل ضاغط مثال (2012) وبي الروبوتات مكتبة - المحركات - ضاغط ملاحظة: 2012 يتطلب أيضا وضع حلقة ضاغط السادس في الدوريات محطة المهام. في برنامج التشغيل ديجيتالانالوغ المدخلات مثال وبي الروبوتات مكتبة-دريفرستاتيون التوافق إو البرمجة-المنطقية تتابع نموذج (2010) وبي الروبوتات مكتبة-التتابع-وبي الروبوتات مكتبة-دريفيستاتيون-المقود البرمجة-المقارنة مثال سيرفو (2010) وبي الروبوتات مكتبة - Actuators-سيرفو وبي الروبوتات مكتبة-دريفيستاتيون-جويستيك البرمجة-مقارنة نموذج محرك واحد (2010) وبي الروبوتات مكتبة-المحركات-موتوركونترول وبي الروبوتات مكتبة-دريفيستاتيون-عصا التحكم زر التحكم من موتور مثال (2013) وبي الروبوتات مكتبة-المحركات-موتوركونترول وبي الروبوتات مكتبة دريفيستاتيون-جويستيك البرمجة المقارنة تريد المزيد من الأزرار إضافة تحديد لكل مثل ذلك: لا تريد أن يكون للحفاظ على عقد الزر أسفل ثم إضافة عقدة ردود الفعل أن نتذكر: واحد الملف اللولبي على سبيل المثال (2010) وبي الروبوتات مكتبة-المحركات - الملف اللولبي وبي الروبوتات مكتبة-دريفرستاتيون-المقود مزدوجة الملف اللولبي مثال (2011) وبي الروبوتات مكتبة-المحركات - الملف اللولبي برمجة منطقية وبي الروبوتات مكتبة دريفيستاتيون - Joystick مزدوج الملف اللولبي مثال (2010) - البديل تنفيذ وبي الروبوتات مكتبة-المحركات-الملف اللولبي البرمجة - منطقية وبي الروبوتات مكتبة-دريفرستاتيون-المقود تتابع الملف اللولبي مثال (2011) - لملف الملف اللولبي مزدوج، 2 الأحمر سلكي ل MM-، 2 السود السلكية إلى (2011) - 3 الاختلافات وبي الروبوتات مكتبة-المحركات-ترحيل البرمجة-منطقية برمجة الهياكل ترحيل الإعدادات الحالية (2012) - كيفية استرداد إعدادات التتابع الحالية (2011) - 3 الاختلافات وبي الروبوتات مكتبة - وبي الروبوتات مكتبة-المحركات-ترحيل البرمجة-البرمجة المنطقية صفيف تتابع تتابع مثال (2012) - عندما كنت ترغب في العمل مع أزرار متعددة وبي الروبوتات المكتبة-المحركات-تتابع البرمجة-منطقية البرمجة-الهياكل بدء تشغيل محطة سائق الاتصالات (2010). إذا تم استخدام الإطار الافتراضي يتم التعامل مع هذا بالفعل في روبوت Main. vi (2010). فقط كن على علم أنه إذا كنت كتابة التعليمات البرمجية من الصفر، أن هذا ضروري لبدء التواصل مع محطة السائق، وإلا فإن كريو ستبقى في حالة معطلة. (2010) وبي روبوتيكش ليبراري-دريفيستاتيون أركيد دريف مثال (2010) وبي روبوتيكش ليبراري-روبأوتوريف وبي روبوتيكش ليبراري-دريفيستاتيون-جويستيك تانك دريف مثال (2010) وبي روبوتيكش ليبراري-روبأوتوريف وبي روبوتيكش ليبراري-دريفيستاتيون-جويستيك روبوتيكش ليبراري-روبأوتوريف وبي روبوتيكش ليبراري-دريفيستاتيون-جويستيك كان تانك دريف مثال (2010) - لاحظ أنه يمكن تحميل مكتبات لابفيو من مشروع فرك سورسفورج كان. ونسخها إلى c: ملفات فيليزنامنتال إنسترومنتسابفيو 8.6usr. lib ستظهر المكتبات الجديدة في قائمة الوظائف بعد إعادة تشغيل لابفيو. مكتبات المستخدم-كانجاغوار لابفيفو وبي الروبوتات مكتبة-دريفيستاتيون-جويستيك السلامة فيس (2011) - وهذا هو اختياري تماما، ولكن يتم تمكين افتراضيا في Open2Motor و Open4Motor فيس. يجب عليك أن تشفر في نمط معين لاستخدامها، أساسا، يجب تصميم التعليمات البرمجية الخاصة بك لاستدعاء واحدة من محرك الأقراص الأساسية (أركيدتانخولوميك) أسرع من كل 0.1 ثانية (في كل مرة تتلقى حزمة بيانات دس يعمل بشكل جيد). إذا كنت لا تعرف تماما كيفية الاستفادة من ذلك وتجد الروبوت يحتفظ تأمين ما يصل، ثم يجب تعطيل ذلك الروبوت الخاص بك ليس ميتا خلال المنافسة. وبي روبوتيكش ليبراري-روبأوتوريف دريف أوبين 2 Motor. vi محرك الأقراص المفتوحة 4 Motor. vi الوكالة الدولية للطاقة (2010) - لم يعد هذا العضو المستخدم يستخدم وهو اختياري تماما. إذا كنت لا تعرف تماما كيفية الاستفادة منه وتجد نفسك مجرد رمي في الأعلاف في كل مكان حتى يتوقف الروبوت تأمين، ثم يجب تعطيل أو إزالته تماما. الوكالة الدولية للطاقة العضو ينبغي أن تستخدم فقط في المسارات الحرجة المستقلة المستقلة. في Teleop. vi وفقط في تدفقات البيانات التي من شأنها أن تكون خطيرة إذا كانت المحركات الروبوت لتشغيل غير المنضبط. أبدا استخدام الوكالة الدولية للطاقة في دورية Tasks. vi إلا إذا كان مطلقا لا تستخدم في أي مكان آخر. وبي الروبوتات المكتبة-المرافق-الوكالة الدولية للطاقة القيمة الأولية (2010) - هذا هو مجرد طريقة واحدة لتغذية القيمة الأولية إلى السادس. وهذا صحيح فقط في المرة الأولى التي يطلق عليه. فإنه يمكن تغذية بيان حالة منطقية أو أي بنية منطقية أخرى تريد. البرمجة-المزامنة برمجة المقارنة تذكر القيمة القصوى (2010) - هذه هي الطريقة التي قد تلاحظ وحفظ الحد الأقصى (أو الحد الأدنى) القيمة الواردة من تيار المدخلات. البرمجة-الهياكل البرمجة-مقارنة زر العمل مرة واحدة فقط على الصحافة (2010) - وهذا وأمثلة زر التالية يمكن استخدامها مع أجهزة الاستشعار على متن الطائرة كما الزناد ليس فقط مع المقود. وبي الروبوتات مكتبة-روبأوتوريف وبي الروبوتات مكتبة-دريفيستاتيون-المقود برمجة-هياكل البرمجة المقارنة البرمجة - الفئة، فئة، البديل زر العمل مرة واحدة فقط على الإصدار (2010) وبي الروبوتات مكتبة-دريفرستاتيون-المقود برمجة-برمجة البرمجة-المقارنة البرمجة - الكتلة ، فاريانت زر العمل مرة واحدة فقط على الصحافة وعلى الإصدار (2010) وبي الروبوتات مكتبة-دريفرستاتيون-جويستيك برمجة-هياكل البرمجة المقارنة البرمجة - الكتلة، فئة، تبديل زر البديل العمل (2014) - مثال واحد يستخدم حالة لفصل أفعال. مثال واحد يستخدم يستفيد من حقيقة أن الزر سيكون 0 أو 1 ويستخدم ثنائي حصري أو لإجراء تبديل في كل مرة يحصل على زر دفع. وبي الروبوتات المكتبة-دريفرستاتيون-جويستيك برمجة-هياكل البرمجة-المقارنة البرمجة - الفئة، الفئة، زر البديل بدء العمل موقوت (2010) - التأخير توقيت المستخدمة هنا كمثال يمكن استبدالها مع أجهزة الاستشعار التي تخبر بشكل إيجابي عندما تكون الآلية الجاهزة أو الانتهاء من اطلاق النار. وبي الروبوتات مكتبة-دريفيستاتيون-جويستيك برمجة-هياكل البرمجة-مقارنة البرمجة العنقودية، فئة، البديل الذي تم دفع زر (2011) - مفيدة لتحديد أي من عدة عصا التحكم أو مخصصة أزرار محطة سائق دفعت. هذه الأفعال على أساس أي من مجموعة من الأزرار دفعت. أقل زر يفوز زر إذا دفعت عدة في وقت واحد. وبي الروبوتات مكتبة-دريفرستاتيون المحسن إو برمجة الهياكل برمجة صفائف برمجة البرمجة الرقمية منطقية اثنين أو أكثر زر أون-أوف (2013) - هذا يتذكر القيمة الأخيرة التي تم تعيينها بواسطة زر. إضافة العديد من الأزرار كما تريد لعدة إعدادات الطاقة. يتم عرض التنفيذ البديل باستخدام عبارات الحالة في النهاية. يمكن استخدامها مع نقطة عائمة، إنوم (مثل المرحلات سولينوادس)، أو أي نوع بيانات آخر يتطلبه نوع الجهاز الذي يتم تعيينه. برمجة-هياكل-مقارنة البرمجة زر زيادة الطاقة (2014) - هذا يرفع أو يقلل من قوة المحرك عندما يتم دفع أحد الأزرار، لذلك يزيد من قوة خطوة واحدة مع كل دفعة. برمجة-هياكل البرمجة مقارنة آخر زر دفع (2011) - هذا يتذكر الزر الأخير دفعت. يمكن استخدامه مع عدد أقل من الأزرار، ولكن هذا المثال يظهر فقط التعامل مع الحد الأقصى لعدد الأزرار القادمة من محطة السائق. هذا يمكن استخدامها مع سائق محطة التوافق إو كذلك. (2010) وبي الروبوتات مكتبة-دريفيستاتيون-جويستيك وبي الروبوتات مكتبة - إو-ديجيتال إنبوت برمجة-البرمجة البرمجة-مقارنة البرمجة-منطقية خنق الحد (2010) وبي الروبوتات مكتبة-دريفرستاتيون تعزيز إو برمجة الهياكل البرمجة الرقمية - يعمل هذا المثال فقط في Teleop. vi لأنه يعتمد على معدل 50HZ العادية التي يحصل عليها Teleop. vi يسمى. الشيء نفسه يمكن القيام به في مكان آخر، ولكن تحتاج إلى إضافة 20ms تأخير منتظم. وبي الروبوتات المكتبة-دريفيستاتيون-جويستيك وبي الروبوتات مكتبة-المحركات-موتوركونترول برمجة - منحنى الاستجابة جويستيك منحنى (2010) - مثال هو منحنى استجابة مكعبات بسيطة وبي الروبوتات مكتبة-دريفرستاتيون-جويستيك وبي الروبوتات مكتبة-المحركات-موتوركونترول البرمجة-البرمجة البرمجة - الرقمية المقود ديدباند (2014) - كيفية التعامل مع عصا التحكم قذرة أن لا يعود تماما إلى الصفر عندما صدر. في المثال الأول يتم تجاهل عصا التحكم داخل النطاق النقطي (من 1 إلى 1 في هذا المثال) وخارج ذلك النطاق يسلم قوة المحرك من 0 إلى 1. المثال الثاني له نفس النطاق الميت، ولكن يقطع إخراج المحرك بين. 1 و 1 (أو -1 و -1)، لذلك لا يظهر أي 0.05 قوة. هذا هو جيد للأجهزة، مثل دريفتراينز، التي لن تتحرك مع أقل من 0.3 السلطة على أي حال. أنه يعطي عصا التحكم مجموعة أكثر قليلا. وبي الروبوتات المكتبة-دريفيستاتيون-جويستيك وبي الروبوتات مكتبة-المحركات-موتوركونترول البرمجة-مقارنة البرمجة-الجهد الرقمي تصحيح خزان محرك مثال (2012) - هذه هي طريقة بسيطة لجعل محرك الأقراص الضوابط الخاصة بك استجابة أكثر اتساقا قليلا وبي الروبوتات مكتبة-روبأوتوريف وبي (2010) وبي الروبوتات مكتبة-إو-ديجيتالينبوت البرمجة مقارنة البرمجة الرقمية الرقمية 0-9 بسد التبديل (2010) وبي الروبوتات مكتبة - إو-ديجيتالينبوت البرمجة-البرمجة المنطقية-صفيف التناظرية التبديل (2010) - مثال على استخدام المدخلات التناظرية كمفتاح متعدد المواضع وبي الروبوتات المكتبة-إو-أنالوجكانل البرمجة المقارنة البرمجة-منطقية إرسال رسالة إلى محطة سائق (2010) وبي الروبوتات مكتبة-دريفستاتيون البرمجة-سلسلة البرمجة-سلسلة - ستريننومبر تحويل البيانات إلى القرص (2010) البرمجة ملف إو البرمجة ملف إو ملف الثوابت كتابة صورة إلى القرص (2010) البرمجة ملف إو البرمجة ملف إو ملف الثوابت فيرست فيسيون-إيماج ماناجيمنت مقياس سرعة الدوران (2010) - يفترض جهاز استشعار رقمي، مثل جهاز استشعار الضوء الرجعية العاكسة، ويستخدم للكشف عن كائن الغزل. تحذير واحد حول مكافحة - فإنه يمكن أن تنتج قيم سارعت أو وهمية عند بدء التشغيل، لذا كن حذرا ودراسة النتائج عند أول استخدام لاستخدامها. وبي الروبوتات مكتبة مجسات-التشفير مكافحة (2010) يسمح فقط لأربعة التشفيرات لتكون عينات في 4x، ولكن العديد في 2X. (2010) وبي الروبوتات المكتبة-مجسات-التشفير وبي الروبوتات مكتبة - إو-ديجيتالينبوت الجيروسكوب (2010) وبي الروبوتات مكتبة - مجسات-الدوران التسارع (2010) وبي الروبوتات-مجسات-التسارع الاستشعار بالموجات فوق الصوتية - ماكسبوتيكس EZ1 السونار (2012) وبي الروبوتات مكتبة - إو - AnalogChannel الاستشعار بالموجات فوق الصوتية - فقط ل إميترزينسور المقترنة فيكس على غرار (2010) وبي الروبوتات مكتبة مجسات - بالموجات فوق الصوتية I2C الاستشعار (2010) - وهذا يستخدم البوصلة هايتك I2C للمثال وبي الروبوتات مكتبة الاتصالات-I2C برمجة صفيف البرمجة الرقمية (2012) وبي الروبوتات مكتبة-إو-ديجيتالينبوت البرمجة-البرمجة البرمجة المقارنة-المتوسط المتحرك البولية (2010) - استدعاء هذا سوبفي لإضافة قيمة جديدة مع كل مكالمة وتنتج المتوسط عبر نافذة من آخر عينات ن. يمكنك أن تخبره عن عدد القيم (n) إلى المتوسط فقط مع المكالمة الأولى، بعد ذلك، يتم تجاهل الإدخال. كما يتيح لك معرفة متى كنت قد وصلت إلى مجموعة كاملة من القيم. يوضح هذا المثال التهيئة والتسلسل لتجنب قيم كلوبرينغ كما تستخدمها، وحماية من تغيير المدخلات التي لا يمكن تغييرها، والتلاعب مجموعة، وإنشاء فهرس ركوب الدراجات. لابفيو لديه عدد قليل من المرشحات المدمج في أن تفعل العمل بالنسبة لك الموجود في وظائف باليت تحت معالجة الإشارات مرشحات. برمجة-برمجة البرمجة-البرمجة البرمجة-البرمجة الرقمية-البرمجة التحويل الرقمي-البرمجة المنطقية-تزامن آلة الدولة (2010) - الفكرة هنا هي أنك تريد أن تفعل أشياء مختلفة بناء على حالة معينة تتبع البرنامج الخاص بك. في هذا المثال يود إضافة نوع من الأنشطة لكل ولاية، مثل تفعيل لولبية أو المحركات. قد تتغير الدول استنادا إلى ردود فعل أجهزة الاستشعار، مثل جهاز استشعار الكرة. وبي روبوتيكش المكتبة-دريفيستاتيون-جويستيك برمجة-هياكل البرمجة-مقارنة البرمجة-الحدث الرقمي المتأخر (2010) - وهذا للاستخدام في تكرارية فيس، مثل تيليوب، وببساطة قد تبدأ العمل، ثم وقفه بعد n ثانية. ويمكن أيضا أن يتم هذا النوع من العمل بالنسبة لك من قبل الوقت المنقضي السادس. وبي روبوتيكش المكتبة-دريفيستاتيون-جويستيك البرمجة-الهياكل البرمجة المقارنة البرمجة توقيت البرمجة البرمجة الرقمية-التحويل الرقمي P (إد) مثال (2010) - هذا الرمز العبيد وعاء على الروبوت إلى المحور س من عصا التحكم عبر ردود الفعل التناسبية. لا يتم استخدام مصطلحات I أو D. معظم العمل هنا هو فقط الجزء الذي يرسم مجموعة كاملة من حركة عصا التحكم إلى مقياس الجهد المحرك (وعاء) الاستشعار. الجزء بيد بسيط جدا. الجزء الأكثر صعوبة هو ضبط معامل P من خلال تجريب الروبوت الحقيقي. وبي الروبوتات المكتبة-دريفرستاتيون-المقود وبي الروبوتات مكتبة - إو-أنالوغشانل وبي الروبوتات مكتبة-المحركات-موتوركونترول بيد البرمجة-كاميرا رقمية مثال (2009-ستايل التي من شأنها أن تعمل، كما هو الحال في 2010s دورية المهام. في) الإطار 2010 بالفعل الكاميرا جزءا لا يتجزأ من الرغم من، وبي الروبوتات مكتبة الكاميرا الأولى الرؤية صورة إدارة برمجة الهياكل المقاطعة (2010) استخدام هذا سيكون نادرا، ولكن هذا يمكن استخدامها مع إما إدخال رقمي أو الزناد التناظرية. وبي الروبوتات المكتبة-المرافق-المقاطعات وبي الروبوتات مكتبة - إو-ديجيتالينبوت المعادلات (2010) البرمجة-الرياضيات الرقمية-الابتدائية وظائف خاصة-الدوال المثلثية برمجة الهياكل عقدة الصيغة يسمح لإدراج مجموعة فرعية جيدة جدا من C. ليس فقط يتيح لك كتابة المعادلات، ولكن الحلقات والرمز الشرطي كذلك. C كود C (2014) لاستدعاء وظائف C من ابفيف يمكنك إنشاء مكتبة مصدر C، ثم استدعاء إلى تلك المكتبة باستخدام وظيفة مكتبة المكالمات. الاختلافات البسيطة في المستقل المستقل المستقل. في يمكن أن تكون مهام موازية متعددة. على سبيل المثال، يمكن لعينتين التالية تتعايش بشكل مريح جدا في نفس السادس. اثنين من تسلسل مستقل يعمل في نفس الوقت، واحد يقود الروبوت بينما الآخر يومض ضوء حالة الملف اللولبي. هذه الحالة بسيطة جدا، ومع ذلك، فإنه يوضح أن أكثر تعقيدا بكثير من المهام المستقلة الموازية مثل هذا ممكن. ربما شعوذة الروبوت أثناء التنقل متاهة. تسلسل شقة - ربما أبسط طريقة برمجة تسلسل ثابت من التحركات المستقلة. يجب إكمال كل شيء داخل إطار قبل بدء الإطار التالي. لديها نظرة الفيلم السينمائي. (2012): حلقة - إذا كان ثيريس عمل أو مجموعة من الإجراءات التي تريد فقط للحفاظ على تكرار طالما وضع الحكم الذاتي يستمر قد تفعل شيئا من هذا القبيل. هذا المثال يعمل فقط الملف اللولبي، وفتح وإغلاقه مرارا وتكرارا. إذا لم يتم ربط أي ملف لولبي في الواقع ثم لا يزال الحصول على ضوء وامض على وحدة الملف اللولبي. هذا يفترض أن الوكالة الدولية للطاقة الذرية لا تستخدم أو يتم التعامل معها في مكان آخر (2010): كوبيرايت كوبي 2005 - 2017 هوبوج روبوتيكش. كل الحقوق محفوظة. حول هذا الموقع.
No comments:
Post a Comment