Дата размещения :

Связь оператора и САПР реализуется, главным образом, в форме диалога оператора с процессором связи (интерпретатором, компилятором), включенным в состав САПР. Цель этой связи состоит в построении или изменении представления внутреннего состояния («модели») и получении сведений о фактическом состоянии модели. Если необходимо использовать более чем одно устройство ввода, желательно для представления сообщений (в любом направлении) иметь общий интерфейс реального процессора связи с драйверами устройств ввода. Часто в качестве общей командной схемы для всех устройств ввода используется представление в виде знаковой строки. Входная информация, полученная от любого устройства ввода, сначала преобразуется в знаковую строку, а затем может быть обработана интерпретатором команд точно так же, как при введении с клавиатуры. Часть диалога локализуется (ошибки синтаксиса основного ввода могут быть обнаружены драйверами устройств, а для того, чтобы процессору связи передавались только «допустимые» команды, выдаются запросы на исправление ошибок. Процессор связи управляет выполнением программ АПР, передавая им вводимую информацию через специальный интерфейс.

Описанная схема представляет то, что можно назвать «абстрактной машиной АПР». Здесь рассмотрены только основные функции. Однако во время работы САПР все процессы должны поддерживаться рядом сервисных функций, которые разработчики САПР предпочитают скрывать от пользователя. Управление ресурсами в САПР создает в среде необходимые условия для успешного функционирования «конкретной машины АПР».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *