Объясните, пожалуйста, как правильно пользоваться блоком линейной интерполяции LINTR? Все делал по справке – ничего не вышло, выход просто повторяет вход INP. Использовал я блок так. Создал файл itabl.cfg со следующими строками: QTABL=1 TABL00=6 0.700 0.090 1.100 0.120 2.500 0.230 5.000 0.390 7.000 0.510 9.000 0.650 То есть имеется одна таблица узловых точек, длина таблицы 6. В последних 6 строках слева X, справа Y. Поместил файл itabl.cfg в тот же каталог, где лежит ctm-файл проекта. Далее создал FBD-программу с единственным блоком LINTR. На вход SEL блока подключил константу 0, т.е. выбрал таблицу 00. Аргумент X подал на вход INP, а на выходе получал значение функции Y, интерполированное по таблице. Ничего не работает, ни в эмуляторе FBD-редактора, ни в эмуляторе DServ.exe, ни под МРВ. В чем проблема? PS. Работаем в ТМ 5.08.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для корректной работы файл itabl.cfg должен распологаться в директории проекта, а не рядом с файлом .ctm! Также - рекомендую обновить релиз до последней версии, 5.08 очень "древний" релиз.