Приложение 2 . Описание табличного процессора





Приложение 2



Табличный процессор



Таблицы со сложными условиями выбора нашли широкое применение при решении технологических задач. Их используют при расчетах режимов резания и норм времени, при выборе заготовок, расчетах припусков и при выборе технологического оснащения. Примеры таких таблиц приведены ниже.



При автоматизации технологической подготовки производства применяют алгоритмические таблицы [19], информационно-логические таблицы [20], таблицы применяемости [21], таблицы решений [22] и т. д. Эти таблицы являются разновидностями таблиц со сложными условиями выбора и позволяют на основе входных параметров находить решение в виде набора выходных параметров. Поэтому обобщая будем такие таблицы называть таблицами соответствий ( ТС ) или С- таблицами. Хранение С-таблиц организуется в базе данных. Обработка и принятие решения по С-таблице выполняется с помощью специальных интерпретирующих процедур. Таким образом ТС представляют собой способ декларативного представления алгоритмов, позволяющий повысить адаптивные свойства систем проектирования.



Условия выбора решений в ТС достаточно сложны. Их трудно или невозможно выразить в виде SQL - запроса. На современном этапе автоматизации технологической подготовки производства принятие решения на основе ТС целесообразно выполнять на основе архитектуры "клиент-сервер" и с использованием WEB - технологии. Поэтому необходимо иметь систему, реализующую указанный подход. Система работы с таблицами соответствий получила название "Табличный процессор" (ТаП) и разрабатывается в ИТМО.



Принципы построения и описание применения ТС приведены в [23].