Матеріали дисципліни "Контролери та їх програмне забезпечення" (Модуль 2 - Control Expert/Unity PRO)
Процедура LOOKUP_TABLE1 використовується для кусочно-лінійної інтерполяції. У залежності від входу X та заданої вузловими точками залежності XiYi (2 значення на кожну точку) формується вихід Y. Кількість вузлових точок варіюється до 15, кожна задається парою значень XiYij: перша для X (непарні номера j), друга для Y(парні номера j). Таким чином процедура може мати до 30+1 входів.
Аналітична залежність X від Y та заданих вузлових точок показана в (6.25)
(6.25)
Приклад програми з використанням LOOKUP_TABLE1 наведений в параграфі 6.8.2


Таблиця 6.14. Параметри процедури LOOKUP_TABLE1.
| Вхідні параметри | ||
|---|---|---|
| X | REAL | Вхідна змінна |
| XiYi1 | REAL | координата X1. |
| XiYi2 | REAL | координата Y1. |
| XiYi(n-1) | REAL | координата X n/2; n=max 30 |
| XiYi(n) | REAL | координата Y n/2; n=max 30 |
| Вихідні параметри | ||
| Y | REAL | Вихідна змінна |
| QXHI | BOOL | Індикація X > Xm |
| QXLO | BOOL | Індикація X < X1 |