Лекция Информационно-справочные системы, асу и сапр
Вид материала | Лекция |
- Вдокладе показано применение программы асу рсо для построения единой информационно-образовательной, 194.21kb.
- Лекция 4 Обеспечивающие подсистемы асу. Математическое, программное, лингвистическое,, 59.3kb.
- 05. 13. 12 Системы автоматизации проектирования (машиностроение), 22.99kb.
- Расшифровка : Наука в целом (информационные технологии 004), 98.92kb.
- Управления, 35.34kb.
- К вопросу о создании асу вуз: Проблемы создания и внедрения, 16.08kb.
- Лекция 5 Методы построения математических моделей асу, 53.76kb.
- Оренбургский государственный университет вопросы для вступительного экзамена в аспирантуру, 61.82kb.
- Сапр 1 Общие положения, 684.54kb.
- Лекция №2 Организация сапр, 69.09kb.
Лекция 1. Информационно-справочные системы, АСУ и САПР
Широкое применение ЭВМ нашли в области управления производственными и технологическими процессами, расширив возможности решения качественно новых задач автоматизации управления народным хозяйством. Сегодня в нашей стране действуют тысячи различных автоматизированных систем управления: АСУ отраслями (ОАСУ), предприятиями (АСУП), транспортом, горнодобывающими комбинатами, АСУ технологическими процессами (АСУ ТП), системы автоматизированного проектирования (САПР) и др.
АСУ представляет собой сложную человеко-машинную систему, в которой технические средства служат для сбора, передачи, хранения, поиска и обработки информации, расчета вариантов решения задач. На долю человека приходится постановка задач и целей управления, творческий поиск нестандартных путей достижения этих целей, выбор окончательного решения, снабжения системы информацией, сбор которой невозможно или невыгодно автоматизировать.
Обязательное участие людей в процессах управления отличает автоматизированные системы управления от систем автоматического управления (САУ), где человек непосредственно участия в управлении не принимает (например, автопилот в самолете). По степени автоматизации управления АСУ можно разделить на информационно-справочные системы, предназначенные для получения данных, используемых в дальнейшем, и системы, в которых человек освобождается от некоторых операций в области принятия и реализации решений (АСУП, АСУТП, САПР и др.).
Автоматизированные информационно-справочные системы. Эти системы предназначены для обслужи-вания индивидуальных запросов людей. Необходимость обработки информационных массивов большого
обьема с целью получения требуемых справок обусловило широкое применение ЭВМ и создание соответ-ствуюшего программного обеспечения. Это же программное обеспечение должно решать задачу ввода данных как для первоначального формирования массивов, так и для внесения изменений и дополнений о процессе работы системы. Основными характеристиками информационно-справочных систем являются среднее время ожидания ответа и производительность / количество запросов, обработанных в единицу времени).
АСУ и САПР. Увеличение объема промышленного производства, появление сложных технологий поставили трудные задачи управления современным предприятием. Опыта и квалификации руководителей уже не достаточно, чтобы эффективно распоряжаться материальными и трудовыми ресурсами без использования ЭВМ. Создаются АСУ для совершенствования управления отраслями народного хозяйства, предприятиями, технологическими процессами и другими объектами на основе применения математических методов и средств вычислительной техники.
Перечислим некоторые задачи, решаемые в АСУ на примере АСУ предприятием.
Важное место в любой автоматизированной системе управления занимают вопросы сбора, хранения, обработки информационных массивов выдачи всей необходимой информации для последующего решения задач управления. Все это относится к подсистеме информационного обеспечения АСУ и напоминает информационно-справочную систему. В задачи подсистемы входит
- обработка различных документов, используемых на предприятии (например, планов, приказов, отчетов, нормативов, стандартов и т. д.),
- формирование необходимых сводных документов,
- автоматический сбор информации от приборов о ходе технологических процессов,
- фиксация отклонений, выявление причин их возникновения и многое другое.
Алгоритмы решения таких задач будут гораздо сложнее приведенных выше для информационно-справочной системы склада готовой продукции.
Задачи выработки решений на всех уровнях управления предприятием от директора до начальника цеха, отдела или другого производственного подразделения включаются в различные функциональные подсистемы АСУ. Например, к подсистеме планирования можно отнести такие задачи, как разработка планов работы предприятия и его отдельных участков на год, квартал, месяц; определение потребностей в материальных, трудовых и прочих ресурсах, необходимых для выполнения плана; согласование во времени процессов изготовления деталей в заготовительных, механических цехах и выпуска из них изделий в сборочных цехах и т. п. Полученные решения используются другими подсистемами, в частности подсистемой оперативного управления участками производства. В этой подсистеме решаются задачи ежедневного учета итогов работы цехов и участков и отклонений от плана; учета потерь от брака; контроля использования рабочего оборудования; учета использования материалов; корректировки планов выпуска деталей и изделий по результатам анализа состояния производства и др.
Автоматизация планирования и управления производством способствует значительному улучшению оперативности и качества управляющих воздействий, повышению научной обоснованности планов, освобождению работников от выполнения трудоемких расчетов. АСУ предприятием обеспечивает также решение задач бухгалтерского учета, капитального строительства, управления материально-техническим снабжением и сбытом, управления кадрами и др.
Применение вычислительной техники в АСУ технологическим процессом позволило резко увеличить число регулируемых параметров, реализовать сложные алгоритмы управления, при необходимости быстро заменять одни алгоритмы другими (например, при изменении целей управления), учитывать не только нынешнее состояние регулируемого процесса, но и его состояние в предшествующие моменты времени. В процессе работы ЭВМ рассчитывает оптимальные значения регулируемых параметров, которые следует реализовать с помощью соответствующих регуляторов для достижения поставленных целей. Если АСУ ТП работает в режиме советчика, то человек должен ознакомиться с этой информацией и либо согласиться с предложенным управлением, либо откорректировать его, либо искать собственное. Часто алгоритмы расчетов настолько сложны, а объем перерабатываемой информации такой большой, что человек не в состоянии оценить за приемлемое время качество совета ЭВМ. Ему остается только установить требуемые параметры на заданные значения. В этих случаях желательно перейти к более высокому уровню автоматизации процесса, подключив к ЭВМ соответствующие регуляторы с помощью специальных устройств связи.
Системы автоматизированного проектирования, как и АСУ, являются человеко-машинными системами.
Объектами проектирования могут быть здания, машины, приборы и прочие изделия, а также процессы их изготовления. Несмотря на различия видов объектов, их проектирование содержит много похожих операций, связанных с обработкой информации. Например, поиск и выбор информации о проектируемом объекте или его аналогах, выполнение необходимых расчетов, чертежей, оформление документации и др.
Для автоматизации таких операций предназначена САПР. Соответственно в САПР можно выделить различные подсистемы: информационно-справочную, графического отображения, формирования проектно-кон-структорской документации, проектирования отдельных элементов объекта и др.
Важное значение при подготовке инженерных кадров по робототехнике имеют системы автоматизированного проектирования (САПР). Одна из таких САПР, ориентированная в основном на автоматизированные расчеты рациональных кинематических схем, синтеза и анализа систем программного управления роботов, разработана в отделе робототехники Института автоматизации им. М. Пупина в СФРЮ. В Ленинградском институте авиационного приборостроения создана учебно-исследовательская САПР систем программного и адаптивного управления роботов. Итак, в связи с начавшимся в нашей стране переходом ко всеобщему профессиональному образованию основы информатики и робототехники становятся одним из обязательных предметов в учебно-производственных комбинатах при средних школах.
Подготовка специалистов в области автоматизации.
Ведущее место в системе кадрового обеспечения средств автоматизации принадлежит вузам. Именно здесь должна завершаться сквозная подготовка рабочей молодежи и научной смены для решения сложных задач комплексной автоматизации.
Подготовка специалистов по автоматизации в вузах тесно связана с научно-исследовательской работой. В ней активное участие принимают и студенты. Это позволяет им приобщиться к сложным задачам автоматизации и внести свой вклад в их решение.
В последние годы в порядке эксперимента апробируется новая форма обучения студентов — целевая интенсивная подготовка инженеров-исследователей. Она охватывает ряд наиболее дефицитных и наукоемких специальностей.
Подготовка студентов осуществляется по прямым договорам с заинтересованными предприятиями с целью сокращения сроков адаптации молодых специалистов к будущим местам их работы. В рамках этих договоров предприятия предоставляют вузам современное технологическое оборудование и новейшие компьютеры, обеспечивают условия для проведения сквозной производственной практики, направляют своих ведущих специалистов для чтения лекций.
Наиболее квалифицированные преподаватели работают с небольшими группами (4—6 человек). Это стимулирует научно-изобретательскую деятельность студентов.
Компьютерная информатика используется на всех этапах обучения, начиная с I курса.
Гибкий учебный план может частично корректироваться по согласованию с предприятиями-заказчиками. Это позволяет быстро учитывать новейшие достижения в области автоматизации в учебном процессе. Курсы лекций по информатике и искусственному интеллекту
включены в учебные планы и программы ряда высших учебных заведений в нашей стране и за рубежом.
Широкое внедрение современных средств информатики, автоматизации и робототехники в учебный процесс ведет к поистине революционным изменениям в системе среднего и высшего образования. Интенсификация и индивидуализация обучения с помощью персональных компьютеров, учебных роботов, САПР и систем искусственного интеллекта — характерные черты этого процесса. Только на этом пути можно удовлетворить всевозрастающий спрос на новые специальности и создать гармонию между человеком и автоматизированным трудом.
Компьютерная информатика и проектирование
Диалог между конструктором и компьютером. Прежде всего возникает вопрос: нужно ли вообще привлекать компьютеры для проектирования новых изделий или технолсгий? Ответ на этот вопрос не так очевиден, как это может показаться на первый взгляд. Дело в том, что задача проектирования не может быть успешно решена, если к ней не будет привлечен квалифицированный конструктор: процесс создания проекта нового изделия в значительной степени опирается на творческие способности и знания конструктора. Однако ни один компьютер сегодня этими способностями и знаниями не обладает. Кроме того, неразумно загружать творчески мыслящего конструктора огромной, однообразной работой вычислительного характера, не требующей ни интуиции, ни глубоких знаний. Именно эту рутинную часть процесса проектирования целесообразно возложить на компьютер. Методы «безбумажной» информатики позволяют также передать компьютеру такие функции, как составление расчетной, конструкторской и технологической документации, поиск необходимой информации в справочниках и стандартах и т. п.
Как оптимальным образом распределить функции между человеком и компьютером? Как организовать их эффективное взаимодействие в процессе проектирования?
Ключом к решению этих проблем могут служить слова одного из основоположников кибернетики — Н. Винера: «Отдайте же человеку — человеческое, а вычислительной машине — машинное». Однако рекомендация Н. Винера носит весьма общий характер и нуждается в уточнении.
При распределении функций между человеком и компьютером необходимо учитывать характерные особенности и преимущества каждого. У человека — это интуиция, знания, опыт, изобретательность, способность принимать нетривиальные решения; у компьютера — колоссальное быстродействие, большой объем памяти, высокая надежность и неутомимость.
Цель компьютеризации процесса проектирования заключается в том, чтобы оказать конструктору помощь, повысить производительность и качество его труда, сделать условия его работы более комфортными. Этого можно достичь, организовав диалог между конструктором и компьютером. Необходимость в диалоговом режиме диктуется также тем фактом, что в настоящее время не существует полностью формализованной теории проектирования. Поскольку трудно рассчитывать на ее появление в ближайшем будущем, процесс проектирования естественно организовать именно как диалог человека с компьютером.
Человеко-машинный комплекс, обеспечивающий рациональное распределение функций между конструктором и компьютером с целью максимальной автоматизации процедур проектирования, называется системой
автоматизированного проектирования (САПР). Роль конструктора в САПР не сводится только к вводу в компьютер проектного задания и получению от него готового проектного решения. Он выступает как активный творческий участник на всех этапах процесса проектирования. Это обеспечивает САПР необходимую гибкость и адаптивность.
Использование компьютеров придало деятельности проектировщика своеобразную эмоциональную окраску: задачи автоматизированного синтеза и анализа новых изделий стали источником творческого подъема и вдохновения. Это обстоятельство не следует считать второстепенным. Оно тем более важно, что в рамках САПР требования к квалифицикации и творческим способностям конструктора существенно возросли. Что же касается традиционных форм «ручного» проектирования, связанных с чрезвычайно трудоемкими, монотонными расчетами и использованием стандартов и справочников, то они постепенно уступают место компьютерному проектированию.
Режим диалога предъявляет серьезные требования к проектировщику как оператору компьютера и современных средств ввода и вывода информации — дисплеев, графопостроителей и т. п. Их широкое использование в САПР позволяет еще больше повысить качество и производительность труда.
САПР предоставляет разработчику уникальную возможность исследовать свойства или поведение проектируемого объекта в условиях, которые нецелесообразно или невозможно воспроизвести на практике (например, моделирование аварийных режимов и ситуаций), а также моделирование разного рода возмущений и помех с целью оценки их влияния на поведение и характеристики объекта. Наконец, использование САПР позволяет получать оптимальные проектные решения.
Диалоговое проектирование представляет собой
сложный ' интерактивный процесс преобразований проектного задания в проектное решение, включающее все необходимое для создания проекта. Поскольку этот процесс частично реализуется на компьютере, необходимо прежде всего сформулировать проектное задание и алгоритмизировать проектные процедуры и решения. Такая формализация требует особой тщательности в описании класса решаемых задач проектирования и необходимых проектных процедур и решений.
Однако слишком жесткая алгоритмизация процесса проектирования может сделать его неэффективным. Поэтому здесь нужен разумный компромисс, согласно которому конструктор вмешивается в этот процесс там и тогда, где и когда нужно принять ответственное решение. Тем самым процесс проектирования несколько «расформализовывается» и становится гибким.
Особенности диалогового проектирования. Цели проектирования и круг решаемых задач определяются заказчиком. Он формулирует также требования, которым должен удовлетворять проектируемый объект в процессе его эксплуатации. Исходя из этого, формируется проектное задание. Этот этап называют внешним проектированием.
На втором этапе осуществляется внутреннее проектирование, непосредственная разработка проектного задания. Для его осуществления необходимы алгоритмические модели элементов и систем, из которых формируется проектное решение.
Процесс проектирования заключается, во-первых, в синтезе вариантов проектируемой системы и, во-вторых, в анализе свойств каждого из них с целью выбора приемлемого или наилучшего варианта. В свою очередь процесс синтеза содержит два этапа: структурный синтез, т. е. формирование структуры системы, и параметрический синтез, т. е. выбор параметров этой структуры.
Поскольку задача структурного синтеза плохо формализуется, ее решение целесообразно оставить за человеком. Именно здесь могут оказаться полезными опыт и интуиция конструктора. Однако это вовсе не означает, что компьютер на этом этапе, требующем активного творчества, бесполезен. На самом деле он может здесь быть прекрасным помощником, подсказывая, какие модули содержатся в его базе знаний и какими свойствами они обладают. Кроме того, по мере развития теории проектирования и средств искусственного интеллекта компьютер в ближайшем будущем сможет самостоятельно решать задачи оптимального структурного синтеза.
Задача параметрического синтеза более проста. Обычно она допускает формализацию в виде расчетных соотношений для обоснованного выбора параметров всех алгоритмических модулей, входящих в структуру системы. Поэтому априорный выбор параметров можно поручить компьютеру. В случае необходимости проектировщик может варьировать эти параметры в заданных пределах.
К сожалению, очень трудно заранее установить алгоритмическую разрешимость задачи проектирования. Трудности связаны с неблагоприятным влиянием на систему неизбежных на практике возмущений и неконтролируемых помех. Поэтому приходится, задавшись определенным классом возмущений и помех, анализировать их влияние на поведение системы путем имитационного моделирования на компьютере.
Сложность описанного подхода к диалоговому проектированию заключается в том, что обычно конструктору неясно, какую именно систему следует анализировать. Ведь эта система только проектируется, и, следовательно, ее полное описание он как раз и пытается отыскать. Возникает диалектическое противоречие. С одной
стороны, конструктор анализирует с помощью компьютера поведение проектируемой системы, с другой _ именно описание этой системы он должен отыскать. Этот парадокс диалогового проектирования носит принципиальный характер. Его можно объяснить следующим образом.
Создать хорошую систему можно только, когда мы точно знаем ее описание. Оно формируется в процессе проектирования. Но даже если оно найдено, а сама система реализована, многие ее свойства остаются неясными. Например, как поведет себя система в реальных условиях эксплуатации. Дело в том, что невозможно на стадии проектирования учесть все особенности этих условий.
Описанное противоречие полезно. Оно играет роль своеобразной пружины, подталкивающей процесс проектирования. Как только противоречие исчезло, «толкать» больше нечего и, следовательно, требуемое проектное решение получено. Важную роль при этом имеет имитационное моделирование возможных возмущений и неопределенностей и оценка их влияния на свойства проектируемой системы. По существу, компьютерный анализ выступает здесь как главное средство разрешения противоречия, возникающего в процессе проектирования.
Базы знаний и данных проектирования. Для организации диалогового проектирования необходимо лингвистическое обеспечение. Оно включает иерархию взаимосвязанных языков, используемых в САПР на различных этапах проектирования. Рассмотрим особенность этих языков и сформулируем требования, которым они должны удовлетворять.
Язык верхнего уровня САПР — это язык заданий. Он служит для формулировки и ввода в компьютер проектного задания. Основное требование — максимальная близость к естественному языку. Это означает, что состав операторов и синтаксис языка заданий должны, по возможности, совпадать со словарным запасом и синтаксисом языка проектировщика. Кроме того, язык заданий должен определять порядок ввода проектного задания и быть открытым в отношении словарного состава. Язык заданий, используемый на верхнем уровне
САПР, обеспечивает интеллектуальный интерфейс между проектировщиком и компьютером. Он облегчает внедрение таких САПР и обеспечивает быстрое освоение их пользователями.
В некоторых случаях на верхнем уровне целесообразно использовать также языки символьной записи и системы преобразований алгоритмических моделей. Они (например, РЕДЬЮС или ФОРМАК) позволяют формировать и развивать базу знаний. Они придают САПР интеллектуальный характер.
Язык среднего уровня САПР — алгоритмический язык. Он используется для записи в базу знаний и данных алгоритмических моделей и программных модулей.
Эффективное средство анализа поведения системы. описанной на алгоритмическом языке, — имитационное моделирование. Поэтому языки среднего уровня можно назвать языками моделирования. В качестве таких языков могут использоваться обычные алгоритмические языки (например, ФОРТРАН, ПАСКАЛЬ или СИ). Их главное достоинство заключается в том, что они хорошо приспособлены для моделирования различных проектных процедур. Кроме того, для них разработаны трансляторы, позволяющие перевести проектное решение на язык его реализации.
Необходимые сведения о языках, используемых в САПР, хранятся в лингвистическом процессоре, сложном программно-аппаратном комплексе, обеспечивающем лингвистическую (языковую) поддержку диалогового проектирования.
Один из важнейших компонентов САПР — алгоритмическое и программное обеспечение, комплекс взаимосвязанных алгоритмов и программ, необходимых для автоматизации процесса проектирования. Это своеобразный посредник между лингвистическим обеспечением и аппаратной частью САПР, состоящей из компьютеров, графопостроителей, принтеров и другого необходимого оборудования.
Алгоритмическое и программное обеспечение можно сравнить с невидимой частью айсберга, в то время как лингвистическое обеспечение — это доступная взору его вершина. Эта невидимая часть огромна. В развитых САПР она содержит сотни алгоритмов, описывающих функционирование различных элементов и подсистем, и тысячи команд, составленных квалифицированными системными и прикладными программистами. Все эти алгоритмы и программы скрыты от непосвященного взора и хранятся в базах знаний и данных.
База знаний — важнейший компонент интеллекта компьютера. Она имеет большую емкость памяти и специальные средства обработки хранимых в ней знаний. В базе знаний САПР сведения об элементах и подсистемах записываются в форме алгоритмических моделей. Используются символьные языки систем типа ФОР-МАК или РЕДЬЮС. Наличие базы знаний позволяет человеку вести проектирование на языке заданий, по существу на проблемно-ориентированном естественном языке.
В базе данных хранятся программные модули и данные. К базе данных можно отнести и системные модули операционной системы компьютера и диалогового монитора САПР.
Диалоговый монитор включает в себя лингвистический процессор, интерпретатор языка заданий и пла-
нировщик. Интерпретатор распознает операторы этого языка и организует последовательный вызов на обработку необходимых программных модулей. Планировщик, непрерывно обращаясь к базе знаний и данных, автоматически выбирает и компонует программные модули в соответствии с проектным заданием в рабочую программу проектирования.
Базы знаний и данных совместно с лингвистическим процессором и диалоговым монитором образуют интеллектуальный интерфейс САПР. По существу, он обеспечивает лингвистическую и информационную поддержку САПР.
Организация базы знаний и диалогового проектирования представляет собой очень сложную задачу. Роль баз знаний и данных в САПР особенно велика, поскольку именно в базах знаний и данных содержится «генофонд» проектируемых систем. Путем «мутации» из хранимых «генетических кодов» в процессе проектирования можно получить системы с наперед заданными или принципиально новыми свойствами. Отсюда ясна опасность порчи «генофонда» и необходимость защиты его от недозволенного вмешательства и компьютерных «вирусов».
Совершенство интеллектуального интерфейса САПР целиком определяется творческим потенциалом и естественным интеллектом его разработчиков. Но когда он создан, компьютер приобретает черты интеллектуального партнера проектировщика. Общение с таким партнером приятно и полезно.
Интеллектуальные терминалы и машинная графика.
Обычно оборудование САПР состоит из следующих компонент. Во-первых, это вычислительные средства, включающие один или несколько компьютеров. Чаще всего используются 16- и 32-разрядные мини- или микрокомпьютеры, включая и персональные компьютеры. В случае необходимости они могут подключаться к мощным компьютерам или вычислительным сетям. Во-вторых, это современные средства хранения больших объемов информации (магнитные диски, магнитные ленты и т. п.). В-третьих, это средства ввода графической и символьной информации на базе графических и алфавитно-цифровых дисплеев. В-четвертых, это графические средства вывода графической информации и программного продукта.
Рассмотрим более подробно два последних типа оборудования САПР. Они непосредственно используются на рабочем месте проектировщика для визуализации и реализации диалога. Начнем со средств визуализации. К ним относятся устройства динамической и пассивной графики.
Динамическая графика реализуется с помощью алфавитно-цифровых и графических дисплеев. Они формируют изображение текста, таблиц, графиков, чертежей или объектов, которое может быть быстро изменено в любой момент времени. Основной функцией алфавитно-цифровых дисплеев является ввод текста.
Графические дисплеи позволяют выводить изображение проектируемого объекта, чертежи его элементов или графиков, характеризующих их работу. Генерация изображений осуществляется графическим процессором, который декодирует и исполняет команды, поступающие из компьютера.
Средства пассивной графики формируют изображение, которое не может быть изменено. К ним относятся графопостроители различных типов (планшетные, рулонные, барабанные и т. п.). Они используются для получения графических документов высокого качества (в том числе и цветных). Помимо чертежей и графиков устройства пассивной графики позволяют получать «твердые» копии изображения, которое проектировщик видит на экране дисплея.
Описанные средства машинной графики особенно удобны для геометрического моделирования систем и их элементов. Необходимость в этом возникает, например, при проектировании исполнительных механизмов робота, при исследовании его поведения в среде с препятствиями или при моделировании различных вариантов компоновок робототехнических комплексов.
Цель геометрического моделирования заключается в машинном представлении и визуализации формы и размеров проектируемого объекта. Для этого нужно прежде всего построить геометрическую модель объекта. Двумерные модели обычно используются для формирования и изменения чертежей. Трехмерные модели позволяют формировать каркасные, поверхностные или объемные модели объекта проектирования.
Диалог между проектировщиком и компьютером — это обмен информацией. Мы рассмотрели средства машинной графики, используемые при передаче информации от компьютера к проектировщику. Вся эта информация (рисунки, чертежи, объемные изображения) отражает состояние компьютера на определенном этапе проектирования. Она предназначена для того, чтобы проектировщик мог проанализировать ситуацию и принять то или иное решение.
Однако не менее важен и обратный процесс — передача информации от проектировщика к компьютеру. Для этого служат устройства ввода, позволяющие проектировщику выражать свои намерения. К ним относятся световое перо, алфавитно-цифровая или функциональная клавиатура и устройства прямого или косвенного целеуказания. С помощью этих устройств проектировщик воздействует либо на процедуры проектирования (путем выбора соответствующей команды из представленного на экране меню), либо на данные (путем ввода алфавитно-цифровой информации или координат графических элементов на экране).
К устройствам прямого целеуказания относятся световое перо (с фотоэлементом, реагирующим на освещенность), курсор в виде креста на экране и средства указания пальцем. Действие этих устройств сводится к вводу в компьютер координат выбранной на экране точки.
Устройства косвенного целеуказания также служат для задания координат. Однако они задаются не на экране (хотя координаты вводимой точки обычно отображаются на экране в виде светового символа). К этому классу устройств относятся графические планшеты и манипуляторы типа «электронная мышь».
Роль описанных устройств ввода сводится к формированию сигналов, которые прерывают работу компьютера для передачи данных. Вид данных зависит от устройства ввода. В случае алфавитно-цифровой клавиатуры это последовательность букв или цифр, в случае функциональной клавиатуры — номер клавиши, в случае целеуказывающих устройств — координаты вводимой точки.
В режиме интенсивного диалога может нарушиться нормальная работа компьютера. Главная причина — высокая частота прерываний при вводе данных. Чтобы оградить компьютер от неблагоприятных воздействий устройств ввода, дисплей снабжается собственным процессором с соответствующим программным обеспечением. Такой дисплей со встроенным лингвистическим процессором называют интеллектуальным терми налом. Он берет на себя функции по управлению вводом данных и высвобождает компьютер для решения основных задач диалогового проектирования
Вопросы для самопроверки
- Приведите примеры автоматизированных систем.
- Какова роль человека и технических средств в автоматизированных системах?
- Что является объектами проектирования в САПР?
- Для чего предназначена САПР?
- Для чего предназначено АРМ? Какие возможности предоставляет АРМ конструктора, технолога?