Информация о свойствах материалов, параметрах стандартных и покупных изделий, характеристиках средств технологического оснащения (станков, приспособлений, инструментов) обычно хранится в базах данных. Для выбора этой информации из баз данных также предусмотрен специальный тип модуля знаний.
Пример такого МИЗ - модуль D_Okr базы знаний «Ось». В поле механизма содержится ссылка на таблицу некоторой базы данных и условие отбора записей: «Razm» >= D_ras. Расчетное значение диаметра D_ras является входной переменной, «Razm» - имя поля таблицы. При генерации МИЗ указывается количество отбираемых из базы данных записей: одна или все, соответствующие условию. В первом случае отбор производится автоматически (в данном случае - ближайшее большее значение), во втором - отобранная информация выводится на экран и проектировщик производит окончательный выбор решения. Выбранное значение присваивается выходной переменной модуля D_std. Наряду с выбором информации из баз данных предусмотрены модули записи результатов проектирования в базы данных. Их представление подобно модулям выбора из БД, за исключением условия отбора данных.
Замечание: Учебная версия системы не предоставляет возможностей создания модулей работы с базами данных (хотя модули, перенесенные из рабочей версии, функционируют корректно). Поэтому подробности создания модулей этих типов в настоящем курсе не рассматриваются.
← Модули инженерных знаний типа «Подпрограмма» | Модули инженерных знаний типа «Таблица» → |
---|