База условий и расчетов в САПР ТП «ТехноПро» позволяет учитывать опыт проектирования технологических процессов на конкретном производстве. Эту базу можно отнести к разряду «баз знаний». Возможность ее создания и использования несомненно можно отнести к достоинству системы ТехноПро.
Для создания базы условий и расчетов ТехноПро в системе предусмотрен специальный интерфейс. Каждая строка описания условия содержит левую часть «Условие», которая включает в себя оператор условия и проверяемое выражение, и правую часть «Действие», которая включает в себя оператор действия и выполняемое выражение.
Операторами условия могут быть: «Если», «ЕслиУсл», «Иначе», «ИначеЕсли» или пустой оператор «—». Проверяемое выражение содержит собственно проверяемое условие. Операторами действия могут быть: «Выбрать», «Вычислить», «Подобрать», «ВыполнитьУсл», или «СоздатьЭлем». Выполняемое выражение содержит собственно выражение, которое должно быть выполнено при удовлетворении соответствующего условия.
Пример 1.
В этом и последующих примерах оператор условия, проверяемое выражение, оператор действия и выполняемое выражение будут отделены друг от друга знаком «!». В системе они вводятся в отдельные поля. Если! [В]>50! Вычислить! [1;Режим]=[1;режим]+0,5. Это означает: если диаметр поверхности превышает 50 мм, то глубина резания увеличивается на 0,5 мм.
Пример 2.
Если! [Свойство]= «С пластинами из твердого сплава»! Вычислить! [S;Режим]= 0.5
Иначе!! Вычислить! [8;Режим]= 0.1
КонецЕсли!!!