ПОИСК Статьи Чертежи Таблицы Операции, эффективно использующие графику из "Машинная графика и автоматизация проектирования " Пытаясь сформулировать некоторые общие правила использования мащинной графики, полезно разложить основные графические операции на их основные компоненты. Такой подход позволяет более сложные операции анализировать через элементарные в части их графического осуществления. При этом не ставится задача получить формальное множество непересекающнхся базовых операций в отношении технических средств и человеческих факторов. Перечислим лишь такие операции, которые естественно и просто выполняются дисплеем, световым пером и другими графическими устройствами, тогда как в режиме пакетной обработки их выполнение труднее, дороже, а иногда даже вообще неосуществимо практически. Все перечисленные ниже операции могут быть выполнены автономным вычерчиванием или микрофильмированием с соответствующей затратой времени на каждый шаг. [c.145] Рассмотрим теперь функции, использующие интеллект человека, его способность принимать решения на основе желаний, мнений и эстетических взглядов. Принимать такие решения только на основе результатов вычислений, вообще говоря, невозможно. Их субъективный характер не поддается описанию алгоритмическими формами. [c.145] Выбор альтернатив. Выбор направления в точке ветвления программы является одним из наиболее важных вопросов САП. Список альтернатив можно воспроизвести для оператора на экране дисплея (рис. 129, а). Пользуясь световым пером оператор указывает направление работы. Тем самым вызывается соответствующая часть программы ЭВМ. [c.145] Механическое рисование и черчение. Применяя графический язык , оператор может помещать точки, соединять их отрезками прямых, опускать перпендикуляры, изображать утлы и дуги окружноств и выполнять другие геометрические операции. Используя этот аппарат, можно изображать механические детали и узлы (рис. 129, б) с любой желаемой точностью, т. е. подготовить по эскизу точный чертеж. При этом можно задать третье измерение — глубину, тем самым описав ЭВМ трехмерную форму объекта. Хотя такие операции за пультом по-стоимости не. могут конкурировать с ручным вычерчиванием, они, тем не менее, имеют смысл, если чертеж впоследствии все равно должен быть переведен в цифровую форму. Такие случаи неизбежны при изготовлении деталей на станках с программным управлением. [c.145] Формирование геометрических форм. Проектировщик, основываясь, на своем опыте и суждениях, может использовать геометрические формы на базе стандартных элементов, хранящихся в памяти ЭВМ. Например, он может сконструировать пролет моста из стоек и ферменных балок определенного типа (рис. 129, в). Как только такое построение заканчивается, геометрия структуры запоминается в математической форме, удобной для обработки. [c.145] Выбор кривой наиболее подходящей формы. Если ЭВМ показывает проектировщику несколько кривых, ему легко выбрать ту из них, которая наиболее точно отвечает запросам с эстетической точки зрения (рис. 129, ж). Иногда такой выбор производится по гладкости кривой или отсутствию точек перегиба. Например, при конструировании обтекаемых форм корабля или самолета проектировщику приходится выбирать кривую, которая и хорошо выглядит, и аэродинамически обтекаема. [c.147] Выбор компонентов. Во время процесса проектирования часто приходится выбирать конкретную компоненту для ее иснользования в конструкции. Показанные на рис. 129, з конфигурации позволяют сделать такой выбор, и они могут быть воспроизведены на экране. Пользуясь световым пером, конструктор может мгновенно указать на подходящую компоненту. [c.147] Анализ движущихся деталей. ЭВМ способна построить изображение движущихся деталей, так что проектировщик, глядя на это изображение, сможет уяснить себе вопросы точности зазоров, типов колебаний и другие сложные динамические факторы. Например, ЭВМ может показать в движении передаточный механизм шасси самолета (рис. 129, и). Когда движение конструкции воспроизводится в трехмерной проекции, проектировщик в состоянии проверить не мешают ли некоторые детали друг другу. При этом он способен даже анализировать в динамике очень сложные ситуации, которые практически не смог бы себе представить, если бы изучал численные данные или статические чертежи. [c.147] Обнаружение ошибок. Одной из самых полезных особенностей машинной графики и, вероятно, наиболее важным фактором ее экономической эффективности является то, что пользователь получает возможность видеть и исправлять ошибки. Если, например, оператор за пультом моделирует перемещение программно-управляемого инструмента, вырезающего из листа деталь, то он может сразу же заметить ошибку типа, показанного на рис. 129,к, стереть ошибочно намеченную часть пути и провести ее заново. Способность человека-оператора видеть и отмечать ошибки уменьшает либо вовсе устраняет необходимость операций контроля и последовательных циклов итеративного процесса исправлений. [c.147] Решение плоский — неплоский. Во время решения задачи часто необходимо установить, пересекаются или нет две данные линии. Например, в печатной плате проводники одного слоя обычно располагают так, чтобы они не пересекались -между собой. Как показано на рис. 130, б, пользователь легко решает этот вопрос визуально. При достаточном количестве прородников решение подобной задачи на ЭВМ потребовало бы много времени. В тех случаях, когда две линии слишком близко подходят друг к другу, оператор может настолько увеличить изображение, что вопрос о пересечении линий станет очевидным. [c.148] Обнаружение выбросов. Когда на экране изображается последовательность точек, всякий выброс (т. е. точка, значительно отклоняющаяся от среднего направления) легко может быть обнаружен (рис. 130,б). Оператор в этом случае с помощью светового пера может либо совсем убрать ошибочную точку, либо перенести ее в лучшую позицию. Обнаружение ошибочных точек может выполнить и сама ЭВМ, однако для этого понадобились бы дополнительные вычисления. Кроме того, в зависимости от характера данных оператор может принимать самостоятельно различные решения. [c.148] Вернуться к основной статье