Sunday, 24 December 2017

ابفيف الحركة من المتوسط مصفوفة


حساب المتوسط ​​المتحرك يحسب هذا في المتوسط ​​المتحرك ويعرضه، باستخدام رقم محدد مسبقا. أولا، في السادس تهيئة سجلات اثنين التحول. يتم تهيئة سجل التحول العلوي مع عنصر واحد، ثم يضيف باستمرار القيمة السابقة مع القيمة الجديدة. هذا التحول سجل يحتفظ مجموع القياسات x الماضي. بعد تقسيم نتائج الدالة إضافة مع القيمة المختارة مسبقا، يحسب في قيمة المتوسط ​​المتحرك. يحتوي سجل التحول السفلي مصفوفة مع متوسط ​​البعد. هذا التحول سجل يبقي جميع قيم القياس. تحل وظيفة الاستبدال محل القيمة الجديدة بعد كل حلقة. هذا السادس فعال جدا وسريع لأنه يستخدم وظيفة عنصر استبدال داخل الحلقة بينما، ويهيئ الصفيف قبل أن يدخل الحلقة. تم إنشاء هذا السادس في لابفيف 6.1. إشارة مرجعية شير فيلتر إكسبريس في يحدد الأنواع التالية من المرشحات لاستخدامها: لوباس، هايباس، ممر الموجة، باندستوب، أو التمهيد. الافتراضي هو لوباس. يحتوي على الخيارات التالية: تردد القطع (هرتز) 8212 يحدد تردد قطع مرشح. يتوفر هذا الخيار فقط عند تحديد لوباس أو هيباس من القائمة المنسدلة نوع التصفية. الافتراضي هو 100. انخفاض قطع تردد (هرتز) 8212 يحدد تردد قطع منخفض من التصفية. يجب أن يكون تردد قطع منخفض (هرتز) أقل من تردد قطع عالية (هرتز) ومراقبة معيار نيكيست. الافتراضي هو 100. لا يتوفر هذا الخيار إلا عند تحديد باندباس أو باندستوب من القائمة المنسدلة نوع التصفية. ارتفاع تردد قطع (هرتز) 8212 يحدد ارتفاع قطع التردد من التصفية. يجب أن يكون تردد قطع عالية (هرتز) أكبر من التردد قطع منخفض (هرتز) ومراقبة معيار نيكيست. الافتراضي هو 400. لا يتوفر هذا الخيار إلا عند تحديد باندباس أو باندستوب من القائمة المنسدلة نوع التصفية. مرشح استجابة النبض المحدود (فير) 8212 ينشئ فلتر معلومات الطيران. الذي يعتمد فقط على المدخلات الحالية والسابقة. ونظرا لأن الفلتر لا يعتمد على النواتج السابقة، فإن الاستجابة النبضية تتلاشى إلى الصفر في مقدار محدود من الزمن. لأن مرشحات فير ترجع استجابة المرحلة الخطية، استخدم مرشحات فير للتطبيقات التي تتطلب استجابة المرحلة الخطية. الصنابير 8212 يحدد إجمالي عدد معاملات فير، التي يجب أن تكون أكبر من الصفر. الافتراضي هو 29. يتوفر هذا الخيار فقط عند تحديد الخيار فيلتر النبض الاستجابة (فير). زيادة قيمة الصنابير يسبب الانتقال بين نطاق التمرير و ستوباند لتصبح أكثر حدة. ومع ذلك، مع زيادة قيمة الصنابير، تصبح سرعة المعالجة أبطأ. مرشح استجابة الاندفاع اللانهائي (إير) 8212 ينشئ فلتر إير وهو مرشح رقمي مع استجابات نبضية يمكن نظريا أن تكون لانهائية في الطول أو المدة. طوبولوجيا 8212 يحدد نوع تصميم الفلتر. يمكنك إنشاء إما بوترورث، تشيبيشيف، معكوس تشيبيشيف، بيضاوي الشكل، أو تصميم فلتر بسل. یتوفر ھذا الخیار فقط عند تحدید خیار ترکیب الاستجابة اللانهائیة (إير). الافتراضي هو بوترورث. طلب 8212 طلب فلتر إير، الذي يجب أن يكون أكبر من الصفر. یتوفر ھذا الخیار فقط عند تحدید خیار ترکیب الاستجابة اللانهائیة (إير). الافتراضي هو 3. زيادة قيمة النظام يسبب الانتقال بين نطاق التمرير و ستوباند لتصبح أكثر حدة. ومع ذلك، مع زيادة قيمة النظام، تصبح سرعة المعالجة أبطأ، ويزداد عدد النقاط المشوهة عند بداية الإشارة. المتوسط ​​المتحرك 8212 يؤدي إلى معاملات في الأمام فقط (فير). يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية. مستطيلة 8212 يحدد أن جميع العينات في إطار متحرك المتوسط ​​موزون بالتساوي في حساب كل عينة الانتاج السلس. يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية وخيار المتوسط ​​المتحرك. ثريانغولار 8212 يحدد أن نافذة الترجيح المتحركة المطبقة على العينات هي ثلاثية مع الذروة المتمركزة في منتصف النافذة، تتساقط بشكل متناظر على جانبي العينة المركزية. يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية وخيار المتوسط ​​المتحرك. نصف عرض المتوسط ​​المتحرك 8212 يحدد نصف عرض نافذة المتوسط ​​المتحرك في العينات. ويكون االفتراض هو 1. بالنسبة لنصف العرض للمتوسط ​​المتحرك M، يكون العرض الكامل لنافذة المتوسط ​​المتحرك هو عينات N 1 2M. ولذلك، فإن العرض الكامل N هو دائما عدد فردي من العينات. يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية وخيار المتوسط ​​المتحرك. الأسي 8212 يولد معاملات إر من الدرجة الأولى. يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية. الوقت الثابت للمتوسط ​​الأسي 8212 يحدد ثابت الوقت لمرشح الترجيح الأسي بالثواني. الافتراضي هو 0.001. يتوفر هذا الخيار فقط عند تحديد التمويه من القائمة المنسدلة نوع التصفية والخيار الأسي. لعرض إشارة الدخل. إذا كنت البيانات الأسلاك إلى اكسبريس السادس وتشغيله، يعرض إشارة الإدخال البيانات الحقيقية. إذا قمت بإغلاق وإعادة فتح إكسبريس السادس، يعرض إشارة الإدخال بيانات العينة حتى تقوم بتشغيل إكسبريس في مرة أخرى. يعرض معاينة القياس. تشير مؤامرة معاينة النتائج إلى قيمة القياس المحدد بخط متقطع. إذا كنت البيانات الأسلاك إلى اكسبريس السادس وتشغيل السادس، يعرض معاينة النتائج البيانات الحقيقية. إذا قمت بإغلاق وإعادة فتح إكسبريس في يعرض "معاينة النتائج" نموذج البيانات حتى تقوم بتشغيل في مرة أخرى. إذا كانت قيم تردد القطع غير صالحة، لا تعرض معاينة النتائج بيانات صالحة. يحتوي على الخيارات التالية: ملاحظة لا يؤثر تغيير الخيارات في المقطع "طريقة العرض" على سلوك فيلتر إكسبريس في. استخدم خيارات وضع العرض لتصور ما يفعله المرشح للإشارة. لا يقوم لابفيو بحفظ هذه الخيارات عند إغلاق مربع حوار التكوين. إشارات 8212 يعرض استجابة المرشح كإشارات حقيقية. إظهار كطيف 8212 يحدد ما إذا كان سيتم عرض الإشارات الحقيقية لاستجابة الفلتر كطيف تردد أو ترك العرض كعرض يستند إلى الوقت. عرض التردد مفيد لعرض كيف يؤثر الفلتر على مكونات التردد المختلفة للإشارة. الافتراضي هو عرض استجابة عامل التصفية كعرض يستند إلى الوقت. يتوفر هذا الخيار فقط عند تحديد الخيار إشارات. وظيفة النقل 8212 يعرض استجابة الفلتر كدالة نقل. يحتوي على الخيارات التالية: حجم في ديسيبل 8212 يقدم استجابة حجم مرشح في ديسيبل. التردد في السجل 8212 يعرض استجابة التردد للمرشاح على مقياس لوغاريتمي. يعرض استجابة حجم المرشح. تتوفر هذه الشاشة فقط عند ضبط وضع العرض على وظيفة النقل. يعرض استجابة المرحلة للمرشح. هذا العرض متاح فقط عند تعيين وضع عرض لنقل وظيفة. MGI مكتبة مجي لديها مكتبة من فيس أننا إعادة استخدامها في تطوير مشاريع العملاء. يتم تخزين المكتبة باعتبارها حزمة فيبم، لذلك ستحتاج إدارة حزمة في لتثبيته. بعض من مجي فيس تعتمد على حزم أوبينغ أخرى. يتم مراجعة محتويات مكتبة مجي من خلال توسيع العناصر أدناه صفيف وظيفة فيس كل إجراء عمليات صفيف مشترك على البيانات العددية. مجي متوسط ​​هذا هو متعدد الأشكال السادس. يحسب هذا في و يعيد متوسط ​​قيمة مجموعة معينة من الزوجي. مجي المتوسط ​​المتحرك المتوسط ​​المتحرك تتمركز المتوسط ​​المتحرك المرجح على صفيف وفقا لمعلمات الحجم والوزن. مجي الجري متوسط ​​بوليفي: الحفاظ على متوسطات تشغيل كل من قيم الإدخال. يتطلب لانهائي دفعة الاندفاع معالجة أقل، ولكن يستغرق وقتا لا حصر له للوصول إلى قيمة حالة مستقرة. الدافع محدود ريبونس يحافظ على مجموعة من حجم محدد ولكن قادر على إخراج يعني. هذا السادس هو إعادة توظيف وظيفية عالمية. مجي الجري الحد الأقصى الحفاظ على أقصى قدر من التشغيل بكفاءة. مجي رونينغ مينيموم حافظ على الحد الأدنى من التشغيل بكفاءة. مجي إنتيربولات 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 وما بعدها عندما يكون فقط available through an express VI.) MGI Windows Folder Path Return the path of the specified Windows folder. Calls SHGetFolderPathA routine in shell32.dll to determine the answer. Checksum VIs are useful for calculating and verifying a checksum value on a file or directory of files. MGI CheckValue Directory Calculate Output an array of all files contained in the specified directory along with a CheckValue for each file. Optional Progress Bar Input is updated if wired, otherwise a progress bar dialog with abort button is shown. MGI CheckValue Directory Compare Compare the specified expected files and checkvalues to the specified directory. Extra files in the directory are ignored. If all expected files match, then output true, otherwise output false. If a reference to a slider is wired, then the slider is updated to show the progress of the comparison. Otherwise show a progress bar dialog with optional abort button. MGI Executable Checksum Compute the checksum of the. exe file if an executable is running. FFFFFFFF is returned when running from the development system. MGI File CheckValue Calculate the Checkvalue for the specified file. Config VIs are useful when using the NI Configuration file format. They add support for reading and writing arrays of numeric values to a config file. MGI Read Key This is a Polymorphic VI. Read an array key (actually a section) written by the matching Write VI. MGI Remove Array Sections Remove sections from an ini file when an array is shrinking. If Old Count is unwired, count will be read, parent section will be removed, and then count will be replaced. If Old Count is wired, it8217s assumed thatparent section handling was already performed. Child sections that are removed have names , where ranges from new count to old count-1. MGI Write Key This is a polymorphic VI. Write an array datatype in a human readable format. The 8220key8221 is actually placed in a separate section. Spreadsheet VIs support reading and writing delineated text files that have text headers. MGI Read Spreadsheet File Reads a spreadsheet file by returning the first non-empty, non numeric containing rows as a header, then the following numeric rows. Reading starts at Start Offset. End Offset is the file offset for the next HeaderValues section. This VI is similar to the vi. lib file 8220Read From Spreadsheet File. vi8221, but it supports headers. MGI Write Spreadsheet File Creates or opens the specified spreadsheet file and writes the specified data to the end of the file. This VI is similar to the vi. libWrite Spreadsheet File. vi, but it includes headers. By default, headers are only written if the file is created new. Wire true to 8220Append Headers to existing files8221 to add them to existing files as well. The Sharp Zip Library provides support for creating zip files that are larger than 2Gigabytes. The Sharp Zip Library depends on Microsoft technology. MGI SZL Add File Adds the file specified by source file path to the zip file. Destination path in zip should be the relative path in the zip file including the name of the file itself, but not including the name of the zip file. The updateMode input selects between Safe and Direct. Safe mode will create a temporary file so that errors in the add will not corrupt the entire file. Direct simply adds to the file, so it is more dangerous, but can be significantly faster, particularly for large files. This VI relies on the Sharp Zip Library which is a 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: icsharpcodeopensourcesharpziplib MGI SZL Close Zip File Closes the zip file. This VI relies on the Sharp Zip Library which is a 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: icsharpcodeopensourcesharpziplib MGI SZL Extract File Extracts the entry specified by entry path in zip from the zip file to the target path. Entry path in zip should be the relative path within the zip file. If the target path already exists you can have a dialog pop up to confirm overwriting by wiring TRUE to confirm overwrite. This VI relies on the Sharp Zip Library which is a 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: icsharpcodeopensourcesharpziplib 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 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: icsharpcodeopensourcesharpziplib 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 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: icsharpcodeopensourcesharpziplib MGI SZL Open Zip File Opens an existing zip file. This VI relies on the Sharp Zip Library which is a 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: icsharpcodeopensourcesharpziplib 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 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: icsharpcodeopensourcesharpziplib 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 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: icsharpcodeopensourcesharpziplib 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 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 navigationmoving average for 10 values from an array I have to build an application wherein I continuosly get a values stored in an array of a fixed size 10. For every new time interval the last value is deleted and new value is added to the array. At a time 10 values are read and average is calculated. once I get the mean value. I have to compare with the min and max deviation from the mean. If the value of each array of a set is within the range then I have to provide a count which shows number of values in the array set of 10 else show the count as number of values outside the range. A set is of 10 values for each time interval. t0-t9 - 10 values. t2-t11 - 10 قيم .. لكل مجموعة يجب أن أقدم مؤشر ما إذا كانت المجموعة صالحة أم لا. Message 1 of 8 (916 Views) Re: moving average for 10 values from an array 12-02-2013 04:03 PM Did you do the search that you were supposed to before you asked your question I typed in moving average and the search engine immediately found 100 message threads, and would probably have found more if I had given it time. بدا الكثيرون في الصفحة الأولى بالضبط ما كنت تسأل عنه. لتخطئ هو الإنسان، ولكن حقا خطأ ذلك يتطلب جهاز كمبيوتر. المتفائل يعتقد أننا في أفضل من كل العوالم الممكنة - المتشائم يخشى هذا صحيح. بروفانيتي هي لغة واحدة جميع المبرمجين يعرفون أفضل. الخبير هو الشخص الذي ارتكب كل الأخطاء المحتملة. To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s): Message 2 of 8 (887 Views) Re: moving average for 10 values from an array 12-03-2013 12:53 AM I did that already, but dont seem to get a proper solution. أنا آسف ولكن أنا جديدة لابفيو والعمل على المشروع الأكاديمي الذي يجب أن تقدم في غضون أيام قليلة من الآن. انا اقدر مساعدتك. وسأحاول تغطية لي من خلال العديد من الوظائف الأخرى. Message 3 of 8 (867 Views) Re: moving average for 10 values from an array 12-03-2013 03:50 AM You just want to know if your method is valid right It is when the array is full (10). كان لا شيء للقيام بذلك غيرت الخاص بك قليلا قليلا، وإزالة هيكل حلقة وحالة. UnCertified LabVIEW Student Mistakes are for learning, thats why suggestions are always welcome Message 4 of 8 (840 Views) Re: moving average for 10 values from an array 12-03-2013 04:07 AM I appreciate your help. ما أنا أبحث عنه في الواقع هو أنه بمجرد أن تحصل غ على أول 10 (في الفاصل الزمني t0-t9 والقيم ك a0-a9) القيم في المصفوفة يجب أن أبدأ بمعالجة المتوسط ​​وليس حتى يتم تعبئة المصفوفات العشر القيم. after first 10 values are filled, i will check for the deviation for each array value from a0-a9, If in range it should indicate yes or else no.( this i already have ). غ مرة واحدة تتم معالجة هذا ينبغي أن تأخذ مجموعة البيانات فوم t1-t10، والقيم كما a1-a10. this will be my new set. مرة أخرى سوف اتبع الإجراء لفحص المتوسط ​​.. غ هذا يستمر بشكل مستمر. في السابق السادس من الألغام وفي وقت لاحق واحد من يدكم، في كل حالة يتم حساب المتوسط ​​من القيمة الأولى نفسها. التي لا حاجة لها لقضيتي. It should only process once all 10 values are entered. later for all set it should continuously process the mean. (منذ الوقت الجانبي وسوف يكون دائما 10 القيم في مجموعة). I tried searching for this querry but could not find any proper solution. I would really appreciate if I can be helped. شكرا مقدما. أنا لا حقا الحصول على وجهة نظرك. You want a moving average from 10 points, this is what you already implemented. But you dont want to average it untill you have your full 10 points If this is what you want there are two options. 1. إنشاء حلقة مقابل حلقة من حين الحلقات التي يتكرر 9 مرات مولد عشوائي الخاص بك، ثم توصيله إلى سجل شفيف مجموعة. 2. تبدأ مع مجموعة فارغة والسماح لحساب يعني من أقل من 10 نقطة حتى مجموعة كاملة، يتم إرفاق هذا واحد. غير مصدق لابفيو أخطاء الطالب هي للتعلم، وهذا هو السبب في الاقتراحات هي دائما موضع ترحيب

No comments:

Post a Comment