Cтраница 1
Размерный граф может быть организован при конструировании в режиме диалога либо может быть получен из параметрических графов усечением последних. Преобразование параметрических графов в размерный может быть произведено в некоторых случаях алгоритмически с помощью формального анализа описания параметрических графов. [1]
![]() |
Множество положений плоскости чертежа при выборе основных видов. [2] |
Изображенные на рис. 120 и 123 размерные графы получаются за счет формирования линейных размерных графов с учетом условий симметрии фигур относительно точки, линии, плоскости. [3]
![]() |
Схема оператора R подсчета радиуса размерной линии. [4] |
Исходные данные для этих алгоритмов аналогичны изложенным выше и в основном ограничиваются размерным графом. В массив последнего входит информация о координатах начальной и конечной точек каждого размера, а также коды размерных надписей, включая все символы, которые сюда относятся. Первый по порядку размер в массиве не должен быть угловым. Управляющая программа 02П04 ( рис. 83) осуществляет обзор массива по элементам размерного графа с привлечением стандартных подпрограмм и тактических операторов. [5]
![]() |
Пример вхождения размера в несколько массивов. [6] |
Основным процессом программы является обзор кодов исходного массива размеров, входящих в кодированный размерный граф. Первый по счету выбранный код по каждому из признаков становится заглавным в соответствующем массиве. В заключительном фрагменте формируется счетчик кодов JK данного массива. Кроме того, / 0 своим содержанием показывает очередность обработки каждого массива J0 JM. Он имеется у каждого массива, исключая цепочки и одиночные размеры. Подпрограмма 02П01п / п01 по логике аналогична 02П01 и отличается от последней содержанием признаков. [7]
![]() |
Внешняя параметризация контура. [8] |
Таким образом, выбор способа нанесения размеров здесь не включается нами в автоматический процесс. Он должен быть задан с помощью исходного размерного графа. [9]
В зависимости от результатов распознавания включаются упомянутые выше операторы. Используется также стандартная подпрограмма 02п / п07СТ, которая включается в тех случаях, когда в кодировании исходного размерного графа имеются случаи несовпадения измеряемой протяженности с реальным отрезком на чертеже. [10]
Угловой граф ( рис. 119) имеет вершины, нагруженные метками начальной и конечной вершин отрезка, являющегося стороной угла. Ребра нагружены значениями угловых параметров. На рис. 120 показан размерный граф куба, который состоит из размера С. [12]
Рассмотрим методику оптимизации обсуждаемого класса задач на примере оптимального размещения размерного прямоугольника при автоматическом нанесении размера. Изложенные выше программы позволяют получить допустимые л смысле удовлетворения требованиям ГОСТ решения задачи размещения и нанесения размера. Опыт показывает, что требования ГОСТ позволяют получить множество допустимых решений для одного и того же размерного графа. Возникает задача определения наилучшего решения, удовлетворяющего некоторым критериям оптимальности. Рассмотрим эти критерии, которые были выделены в ходе эвристического моделирования. [13]
Исходные данные для этих алгоритмов аналогичны изложенным выше и в основном ограничиваются размерным графом. В массив последнего входит информация о координатах начальной и конечной точек каждого размера, а также коды размерных надписей, включая все символы, которые сюда относятся. Первый по порядку размер в массиве не должен быть угловым. Управляющая программа 02П04 ( рис. 83) осуществляет обзор массива по элементам размерного графа с привлечением стандартных подпрограмм и тактических операторов. [14]
В случае кривой поверхности параметризуется геометрическая часть определителя. На рис. 121 прямой круговой цилиндр задан параметрами положения в пространстве oxyz двух направляющих окружностей. Алгоритмическая часть определителя включает алгоритм построения образующей, параллельной oz и пересекающей направляющие окружности. На рис. 122 ( а и б) показаны параметрические графы цилиндра. На рис. 123 изображен соответствующий размерный граф. [15]