
بلوک عملکرد LINEARPOINTS یک مقدار را از چندین نقطه با استفاده از معادله خطی محاسبه میکند.
توجه: مقادیر X_MIN و X_MAX باید در ترتیب افزایشی باشند. یعنی X_MIN < X_MAX.
توجه: این بلوک عملکرد میتواند بیش از نه ورودی داشته باشد. شما میتوانید با کلیک راست روی بلوک عملکرد، یک ورودی دیگر اضافه کنید.
نقطهها با استفاده از افزونه XY-Übersetzung در نمایشگر پیکربندی میشوند. نقاط به صورت درصدی موقعیتیابی میشوند. یعنی مقیاس ممکن است با نمایشگر متفاوت باشد. بنابراین یک مقدار دیمینگ در SPS میتواند محدوده 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 فعلی دیگر نشان داده نمیشود.
ورودیها ثابتهای اختیاری هر محور را تعریف میکنند. برای این کار از بلوک عملکرد VAR_X یا VAR_Y استفاده میشود.
اخطار: ثابتها به شماره ورودی نسبت داده میشوند. یعنی در صورت حذف یک خروجی، تخصیص خروجی ممکن است تغییر کند.
مقدار ورودی با مقیاس بلوک عملکرد محاسبه شده و در نمایشگر مطابقت دارد. مقادیر محدود میشوند.
مقدار خروجی محاسبه شده بین نقاط. با استفاده از موقعیت IN. مقدار خروجی به اعداد صحیح گرد میشود.
تعداد نقاط پیکربندی شده را برمیگرداند.
نقطه اول را به عنوان رشته "X;Y" برمیگرداند.
نقطه آخر را به عنوان رشته "X;Y" برمیگرداند.