Май 06
Варианты взаимодействия
Автор: admin | Категория: Researchs | Опубликовано: 06-05-2010
Спонсоры этой страницы:
Таким образом, обе системы программирования, которые поначалу создавались как самостоятельные, вместе со связующим звеном – человеком – оказались способны образовать единый комплекс. Причем при совместной работе всех участников такого комплекса возможны два варианта взаимодействия.
При первом варианте на основе знаний и ответов на вопросы, заданные пользователю в ходе диалогов, синтезируются спецификации задачи, выбирается вычислительная модель или принимается проектное решение. Пользователь сначала запускает МикроЭКСПЕРТ специальной командой от системы МикроПРИЗ, если же при этом требуется выполнить какие-то вычисления, то в работу автоматически включается и сам МикроПРИЗ. Завершив работу, пользователь затем может проверить цепочку рассуждений, запустив специальную подсистему объяснений МикроЭКСПЕРТа.
Во втором варианте опять-таки сначала в работу вступает МикроПРИЗ. По схематическому описанию, полученному от пользователя, эта система на основе концептуальных знаний строит вычислительную модель проектируемого изделия и по ней синтезирует программу его изготовления. Если же при этом ощущается недостача каких-то данных, то их получают при помощи МикроЭКСПЕРТа.
Обе системы реализованы на языке Паскаль и могут использоваться в персональных ЭВМ типа ЕС-1840 и ЕС-1841 для решения широкого круга конструкторских задач. Например, с помощью новой системы не составляет особого труда спроектировать вал механического редуктора, рассчитав как его конфигурацию, длину, толщину, так и подобрав соответствующую марку стали, исходя из соображений прочности, частоты вращения вала, передаваемой мощности и т. д.
В будущем, как полагают авторы нового метода автоматизированного проектирования, можно создать рабочую станцию, которая будет знать назубок все тома справочника машиностроителя и, кроме того, обладать необходимыми экспертными знаниями для правильного использования сведений из этого справочника и ведения точного диалога с пользователем, чтобы получить недостающие сведения.
