
تحسب كتلة الوظيفة LINEARPOINTS قيمة من عدة نقاط باستخدام معادلة الخط المستقيم.
ملاحظة: يجب أن تكون القيم X_MIN وX_MAX في ترتيب تصاعدي. أي X_MIN < X_MAX.
ملاحظة: يمكن لهذه كتلة الوظيفة أن تحتوي على أكثر من تسعة مداخل. يمكنك النقر بزر الفأرة الأيمن على كتلة الوظيفة لإضافة مدخل آخر.
يتم تكوين النقاط باستخدام Plugin ترجمة XY. يتم وضع النقاط بشكل نسبي. أي أن المقياس قد يختلف عن العرض التوضيحي. على سبيل المثال، يمكن أن يكون قيمة الإضاءة في PLC في النطاق من 0..255 وفي العرض التوضيحي من 0..100.
يتوقع رقمًا لحساب المخرج OUT.
يحدد أصغر قيمة على محور X.
يحدد أكبر قيمة على محور X.
يحدد النطاق السفلي لمحور Y.
يحدد النطاق العلوي لمحور Y.
يحدد النقطة الأولى كسلسلة من الرموز في التنسيق "X;Y". حيث أن النقاط X وY هي الإحداثيات للنقطة. يتم تقيد Y على Y_MIN وY_MAX. يتم تقيد قيمة X أيضًا. ومع ذلك، يمكن أن يكون النقطة خارج النطاق بمقدار عامل 100.
يحدد النقطة الأخيرة كسلسلة من الرموز في التنسيق "X;Y". حيث أن النقاط X وY هي الإحداثيات للنقطة. يتم تقيد Y على Y_MIN وY_MAX. يتم تقيد قيمة X أيضًا. ومع ذلك، يمكن أن يكون النقطة خارج النطاق بمقدار عامل 100.
إذا كان صحيحًا، يتم تعطيل الحساب. يكون المخرج Q على 0. لا يتم عرض موقع X الحالي anymore في العرض التوضيحي.
تحدد المداخل ثوابت اختيارية للأحادي. يتم استخدام كتلة الوظيفة VAR_X أو VAR_Y.
تحذير: يتم تعيين الثوابت إلى رقم المدخل. أي أن إزالة مخرج يمكن أن يتغير تخصيص المخرج.
يتم تحويل قيمة المدخل مع التدرج من كتلة الوظيفة ويتم حسابها بشكل مناسب في العرض التوضيحي. يتم تقيد القيم.
القيمة المحسوبة بين النقاط. باستخدام الموقع IN. يتم تقريب قيمة المخرج إلى الأعداد الصحيحة.
يعيد عدد النقاط المتكوّنة.
يعيد النقطة الأولى كسلسلة من الرموز "X;Y".
يعيد النقطة الأخيرة كسلسلة من الرموز "X;Y".