
книги из ГПНТБ / Клевенский А.Е. Моделирование геометрических понятий и технология проектирования
.pdf' Г Л А В А 3
Т Е Х Н О Л О Г И Я К О Н С Т Р У И Р О В А Н И Я Ф О Р М Ы
ОБ Ъ Е К Т А П Р О Е К Т И Р О В А Н И Я
1.Структура информационного массива элемента конструкции
В ы ш е |
была |
рассмотрена наша |
точка зрения на структу |
|
ру описания |
любого |
объекта |
проектирования. Теперь, |
|
когда |
ясно, |
каким |
образом |
р а с к л а д ы в а е т с я объект на |
составные части и как они описываЪтся на внутреннем языке системы, необходимо более подробно остановиться на вопросах организации данных, составляющих описа ние объекта на всех его уровнях.
Уровень описания содержит четыре раздела, опреде л я ю щ и х различные по значению особенности описания, которые были определены как паспорт ЭлК; состав ЭлК; связи ЭлК; общетехнические данные .
Основные особенности организации информационных массивов (ИМ) описания этих разделов начнем рассмат
ривать с уровня описания Э л П . Информационные |
мас |
|||||||
сивы |
по р а з д е л а м целесообразно назвать информацион |
|||||||
ными |
блоками ( И Б ) |
с |
тем, |
чтобы |
подчеркнуть, |
что |
эти |
|
массивы о б л а д а ю т свойством |
И М и в то ж е время явля |
|||||||
ются |
частью |
общего |
описания Э л К |
на заданном |
уровне. |
|||
К а ж д ы й из таких информационных |
блоков будем |
обозна |
||||||
чать |
с двойной индексацией. П е р в ы й из индексов |
обозна |
||||||
чает |
уровень |
описания, |
а второй — раздел . |
|
|
|||
Основные |
реквизиты |
описания |
элементов п о в е р х н о |
сти были рассмотрены в предыдущих главах . Теперь све
дем и х ' |
в общую таблицу, |
распределив |
по |
И Б |
в |
соответ |
ствии с |
теми признаками, |
по которым |
были |
классифи |
||
цированы р а з д е л ы уровня описания (табл . |
3). |
|
|
|||
Следует еще р а з подчеркнуть, что |
на |
этом |
уровне |
описания формируются конкретные количественные дан ные формы составных частей объекта проектирования. Поэтому структура И Б , состав данных и их семантика
61
Т а б л и ц а 3 Структура информационных блоков на уровне описания элемента поверхности
Список идентификаторов элементов информационного блока 1
>
— 1 . |
|
|
|
|
2. |
|
|
|
|
3. |
Относительные |
адреса |
||
4. |
||||
размещения |
начальных |
|||
5. |
||||
строк элементов |
описания |
|||
6. |
|
|
|
|
7. |
|
|
|
|
8. |
|
|
|
|
Список |
значений элементов информа |
|||
|
ционного |
блока |
Идентификатор ЭлП
2.Данные о размещении ФОТ направляющей в памяти системы
3. Данные о размещении ФОТ образующей при / = 0
4. Данные о размещении ФОТ образующей при t = 1
5. Данные о размещении И Б 6 2
6. Данные о размещении И Б 6 3
7. Данные о размещении И Б 6 4
8. Данные о размещении И Б 5 | (для перехода на уровень выше)
€2
Продолжение табл. 3
Список идентификаторов элементов информационного блока 2
— 1.
2. Относительные адреса размещения начальных строк элементов описания
3.
Список значений элементов информа ционного блока
' — К о м п о н е н т ы направляющей
< П, х0, у а , і|)0 , L 0 ) ,
2. Компоненты образующей при t = О
( П, х0, у 0 , %, L 0 >
3. Компоненты образующей при і = 1
< П, х0, у 0 , і|)0 , L„ >
Список идентификаторов элементов информационного блока 3
Относительные адреса размещения начальных строк элементов описания
Список значений элементов информа ционного блока
""1. Список идентификаторов ЭлК, пересекающих данный элемент поверхности
2. Адрес расположения рецепторной матрицы пересечения
63
Продолжение табл. 3
Список идентификаторов элементов информационного, блока 4
Относительные адреса размещения начальных строк элементов описания
Список элементов информационного блока
— И . Список указателен адресов конструктивных данных
2. Список указателей адресов технологических данных
о п р е д е л я ю т ся выбранным методом описания. В общей структуре описания объектов проектирования это един
ственный уровень, на котором структура |
представления |
||||||||||||
информации |
может |
меняться в зависимости |
от |
метода |
|||||||||
описания |
пространственных |
представлений |
материаль |
||||||||||
ных |
объектов. |
|
|
|
|
|
|
|
|
|
|
||
Отметим |
некоторые особенности |
представленных |
в |
||||||||||
табл . 3 элементов описания и их организации |
в И Б . |
|
|||||||||||
П р е ж д е |
всего |
в |
основу |
организации |
И Б |
положена |
|||||||
списковая структура. Информационный блок |
начинает |
||||||||||||
ся со списка идентификаторов компонент, |
составляющих |
||||||||||||
И Б . В к а ж д о м И Б количество строк списка соответству |
|||||||||||||
ет числу компонент |
И Б , . о д н а к о строки |
этого |
списка |
за |
|||||||||
полняются |
по мере |
ввода |
|
данных |
об |
Э л П . |
Н а п р и м е р , |
||||||
первично |
н а п р а в л я ю щ а я |
и |
о б р а з у ю щ а я |
могут |
быть |
||||||||
определены |
только |
базовыми элементами |
графического |
||||||||||
описания. Это значит, что |
строки 2, 3 и 4 будут пустыми. |
||||||||||||
Если |
в процессе |
проектирования |
возникла |
необходи |
|||||||||
мость ввода |
ФОТ |
на |
образующей 1, то процедура |
запол |
нения строки 2 схематично может быть описана следую
щим |
образом: |
|
1) |
определяется свободное поле памяти системы, фик |
|
сируется |
начальный адрес свободной части, после чего |
|
в память |
з а г р у ж а ю т с я данные ФОТ; |
64
2) начальный адрес, признаки структуры и объем вве денного массива заносятся - в строку 2 И Б , а в соответ ствующей строке списка идентификаторов компонент И Б заносятся данные о заполнении строки 2. Таким обра
зом, по |
списку идентификаторов компонент И Б |
можно |
||||
установить, какие элементы описания определяют |
форму |
|||||
Э л П и где |
размещены эти данные |
описания. |
|
|||
Все |
компоненты |
описания, |
в том |
числе и И Б , |
форми |
|
руются |
на |
разных |
ф а з а х и |
стадиях проектирования. |
Поэтому списковая структура организации данных пред ставляется наиболее удобной как с точки зрения дина
мики |
процессов проектирования, |
т а к и |
с точки зрения |
|||||
хранения |
и |
поиска |
данных |
проекта. |
|
|||
Теперь рассмотрим структуру |
И Б на уровне описания |
|||||||
Е Э л Д . |
|
|
|
|
|
|
|
|
Первый |
информационный |
блок |
(паспорт) Е Э л Д вклю |
|||||
чает |
в себя |
следующие |
данные: |
|
||||
1) |
идентификатор |
Е Э л Д ; |
|
|
|
|||
2) |
основные признаки |
(признак тела |
Е Э л Д ; замкну - ' |
тый или открытый контур направляющей, замкнутый или
открытый" |
контур образующей; |
данные |
о сложности - |
|||
Е Э л Д , |
т. е. наличие функций K(t), |
ср(0> a(t), |
b(t); |
|
||
3) |
список данных о |
размещении в памяти машины |
||||
основных |
«документов» |
объекта |
(спецификации |
Э л П , |
списка связен, данных общетехнического значения, дан
ных |
о модели комплексного |
чертежа |
и о модели к а р к а с |
||||||||||||
ного |
представления |
Е Э л Д ; |
|
данные |
о |
графиках — функци |
|||||||||
ях K(t), |
Ф ( / ) и т. д . ) . |
|
|
|
|
|
|
|
|
|
|
||||
Идентификатор |
Е Э л Д |
долже н |
четко определять |
его |
|||||||||||
принадлежность |
объекту |
проектирования. |
|
|
|
|
|||||||||
Основные признаки — это |
главным образом |
справоч |
|||||||||||||
ный материал как Для человека-оператора, |
т а к |
и д л я |
ма |
||||||||||||
шины. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Идентификатор |
и |
основные признаки |
являются |
по |
|||||||||||
стоянной |
составляющей И Б . |
Что |
касается |
списка |
дан |
||||||||||
ных о размещении документов, то в паспорте |
содержатс я |
||||||||||||||
указатели |
этих |
документов, |
по которым (в случае необ |
||||||||||||
ходимости) |
можно |
быстро |
|
отыскать |
их в |
памяти систе |
|||||||||
мы. Таким |
образом, |
вход |
|
на любом из этих «докумен |
|||||||||||
тов» |
определяется |
данными |
первого |
информационного |
|||||||||||
блока. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Состав ИБ5,2, в котором |
|
фиксируется |
морфологиче |
||||||||||||
ская |
структура |
ЕЭ-лД, у ж е |
|
частично нами |
рассмотрен — |
5. Зак. 755 |
65 |
это список идентификаторов всех Э л П , из которых фор
мируется образ формы |
Е Э л Д . К а ж д о м у элементу |
списка |
|||
соответствует информация о размещении в памяти |
маши |
||||
ны описания |
Э л П |
(данные об |
И Б 6 , і ) . |
|
|
В состав |
И Б 5 , 3 |
входят списки идентификаторов |
ЭлК, |
||
с которыми |
данный |
Е Э л Д |
соединяется в композицию |
Э л І \ высшего ранга, и идентификаторов Э л П , для кото
рых з а д а н ы |
графики |
пересечения. |
К а ж д о м у |
сопрягаемому ЭлК, указанному в первом |
списке, соответствует информация следующего содержа ния: полный идентификатор ЭлК; данные о размещении
информации |
о функциональных |
свойствах сопряжения, |
о т р а ж а ю щ и е |
основные признаки |
цели сопряжения (с ка |
кой целью данный элемент присоединяется к рассматри
ваемому элементу, |
например, |
д л я выполнения функции |
||
крепления |
Э л К п к |
ЭлК/t |
или |
для обеспечения выхода |
режущего |
инструмента и |
т. |
п.). |
Информационный блок, в котором формируются дан ные общетехиического значения, состоит из указателей данных конструктивного и технологического 'значения; данных о некоторых геометрических показателях объ екта (объема, площади поверхности, координат центра тяжести и т. п.).
Указатели данных конструктивного значения в свою очередь представлены указателем баз (т. е. идентифи катора габаритной плоскости, которая принята за кон
структивную базу |
или |
идентификатор |
Э л П ) |
и указате |
||||
л е м данных р а з м е щ е н и я информации |
о |
размерных |
це |
|||||
пях ЭлК, допусках, биениях и т. п. |
|
|
|
|
||||
Вторая группа состоит из указателей |
технологических |
|||||||
б а з и данных р а з м е щ е н и я информации |
о |
технологиче |
||||||
ских |
особенностях |
обработки |
Э л К . |
|
|
|
|
|
Н а |
к а ж д о м уровне |
описания |
фиксируются |
только |
те |
конструктивные и технологические данные, которые отно
сятся |
к данному ЭлК, т. |
е. распространяются |
на все |
со |
||||||||
с т а в л я ю щ и е компоненты |
его описания. Если |
какая - либо |
||||||||||
и н ф о р м а ц и я относится |
только к |
одному" |
из |
элементов |
||||||||
Э л К , то она записывается в соответствующий |
И Б |
уровня |
||||||||||
описания |
этого |
элемента . |
|
|
|
|
|
|
|
|||
Попытаемся на основе рассмотренного состава ин |
||||||||||||
формационных- |
блоков |
на |
уровне |
описания |
Е Э л Д |
опре |
||||||
делить |
состав |
И Б любого |
элемента |
конструкции. |
Д л я |
|||||||
удобства |
сопоставления |
|
расположим |
списки |
их |
компо- |
66
|
Т а б л и ц а |
4 |
|
|
|
|
|
|
|
|
|
||||
|
Структура информационных |
|
блоков на |
уровне |
описания |
||||||||||
|
единичного |
элемента |
детали |
|
и |
элементов |
конструкций |
||||||||
|
высшего ранга |
|
|
|
|
і |
|
|
|
||||||
|
|
|
Список |
идентификаторов |
элементов |
|
|
|
|
||||||
|
|
описания |
информационного |
блока |
1 |
|
|
|
|
||||||
|
|
Д л я |
Е Э л Д |
|
|
|
|
Для |
ЭлК |
|
|
||||
|
|
|
|
|
|
|
_1. |
|
|
|
|
|
|
||
2. |
|
|
|
|
|
|
|
2. |
|
|
|
|
|
|
|
3. |
|
Относительные |
|
3. |
Относительные |
||||||||||
4. |
|
|
4. |
||||||||||||
адреса |
размещения |
|
|||||||||||||
|
адреса |
|
размещения |
||||||||||||
5. |
|
начальных-элемен |
|
5.. |
|
||||||||||
|
|
начальных |
строк |
||||||||||||
6. |
|
тов |
описания |
|
6. |
||||||||||
|
|
элементов описания |
|||||||||||||
|
|
|
|
|
|
|
|||||||||
7. |
|
|
|
|
|
|
|
7. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8. |
|
|
|
|
|
|
|
|
|
Список |
значении |
элементов информа |
|
|
|
|
|||||||
|
|
|
|
|
|
ционного блока |
1 |
|
|
|
|
|
|
||
>-1. |
Идентификатор |
|
Е Э л Д |
|
" І . Идентификатор ЭлК |
||||||||||
2. |
Наименование |
Е Э л Д |
|
2. |
Наименование |
ЭлК |
|||||||||
|
(текст для |
выдачи на |
|
|
|
(текст для |
выдачи на |
||||||||
|
ВнУ) |
|
|
|
|
|
|
|
ВнУ) |
|
|
|
|
|
|
3. |
Признак |
|
(тела |
|
Е Э л Д , |
|
|
3. |
Пустая |
строка |
|
|
|||
|
вид |
контурных |
|
линий |
|
|
|
|
|
|
|
|
|
||
|
и т. |
п.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
4. |
(пустая |
строка) |
|
|
|
|
Данные |
о |
материале |
||||||
|
|
|
|
|
|
|
|
|
|
объекта |
|
|
|
|
|
5. |
Данные |
о |
размещении |
|
|
|
Данные |
о |
|
размещении |
|||||
|
модели |
|
комплексного |
|
|
|
модели |
|
комплексного |
||||||
|
чертежа |
Е Э л Д |
|
|
|
|
|
чертежа |
|
|
|
|
|||
6. |
Данные |
о |
размещении |
|
|
|
Данные |
о |
|
размещении |
|||||
|
модели |
каркасного |
|
|
|
модели |
каркасного |
||||||||
|
представления |
Е Э л Д |
|
|
|
представления |
ЭлК |
||||||||
7. |
Данные |
о |
размещении |
|
|
|
Данные |
о |
|
размещении |
|||||
|
информационных |
бло |
|
|
|
информационных |
бло |
||||||||
|
ков |
2; 3; |
4. |
|
|
|
|
|
ков 2; |
3; |
4. |
|
|
||
8. Данные об адресе на |
|
|
|
Данные |
об |
адресе |
на |
||||||||
|
|
|
чальной |
строки |
пред |
||||||||||
|
чальной |
строки |
пред |
|
|
|
|||||||||
|
шествующего |
|
уровня |
|
|
|
шествующего |
уровня |
|||||||
|
описания |
|
|
|
|
|
|
описания |
|
|
|
|
5* |
67 |
|
Список |
идентификаторов |
|
|
элементов И Б 5 2 |
Е Э л Д |
|
|
Относительные адреса |
||
2. j |
начальных |
строк |
|
элементов |
описания |
||
|
Список |
элементов И Б 5 9 |
1.С п е ц и ф и к а ц и я
элементов Е Э л Д
- ' • 1
2 I Относительные
Iадреса
3.)
Данные о размещении ЭлП; в памяти системы
->2. Данные о размещении ЭлПу в памяти системы
2. С п е ц и ф и к а ц и я Данные о размещении текста спецификации в памяти системы
Список идентификаторов элементов И Б - 3 Е Э л Д
- 1 . \ Относительные адреса
>начальных строк
2.J элементов описания
-
Продолжсние табл. 4
Список идентификаторов элементов ИБ- , ЭлК
1. Относительные адреса начальных строк
2. элементов описания
Список элементов ИБ( . 9
С п е ц и ф и к а ц и я элементов ЭлК
2. Относительные адреса
3.
>-1. Данные о размеще нии ЭлК,- в памяти системы
1-2. Данные о размеще нии ЭлК/ в памяти
2. С п е ц и ф и к а ц и я Данные о размещении текста спецификации в памяти системы
Список идентификаторов элементов И Б г 3 ЭлК
— 1. ] Относительные адреса
>начальных строк
2- j элементов описания
68
. Список компонент внутренней связи
(Пустой список)
2. Список идентификато ров сопрягаемых ЭлК
|
Относительные |
|
адреса |
-1. |
Идентификатор сопря |
|
гаемого ЭлК |
2. |
То ж е |
Продолжение |
табл. '1 |
1. Список компонент внутренней связи
Относительные
2.адреса
>-1. Данные о размещении в памяти системы
матриц движения 2. То ж е
2 Список идентификато ров сопрягаемых ЭлК
- I . |
Относительные |
|
|
2. |
адреса |
>-1. |
Идентификатор сопря |
|
гаемого ЭлК |
2. |
То ж е |
Список идентификаторов элементов информационного блока 4
Относительные адреса размещения начальных строк элементов описания
Список значений элементов информационного блока
1.Список указателей адресов конструктивных данных
2.Список указателей адресов технологических данных
69
ыент рядом, как |
это показано в |
табл . 4. |
И з анализ а |
||
таблицы |
следует, |
что в И Б |
і данные позиции 3 вводят |
||
ся только |
д л я |
описания |
Е Э л Д , |
а данные |
позиции 4 по |
смыслу могут относиться только к уровню описания де
тали |
и лишь в некоторых случаях к описанию М Э л Д . |
Д л я |
Е Э л Д позиция 2 не имеет существенного значения, |
и в целях сокращения текстовой информации для этого
вида |
Э л Д |
целесообразно |
информацию |
о наименовании |
|||||||||||
Э л Д |
не |
вводить. |
|
|
|
|
|
|
|
|
|
|
|
||
В |
ИБ,-,2 на уровне |
описания |
выше |
Е Э л Д |
под |
иден |
|||||||||
тификатором |
2 вводится |
справочная |
информация . |
Это |
|||||||||||
данные о размещении в памяти системы текста |
специ |
||||||||||||||
фикации. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В ИБ;, з внутренние связи |
межд у |
составными |
частями |
||||||||||||
Э л К |
представляются |
списком |
элементов |
матриц |
д в и ж е |
||||||||||
ния. Исключение составляет |
только |
Е Э л Д , так |
как |
по |
|||||||||||
ложение составляющих его Э л П |
определено |
правилами |
|||||||||||||
2, 3, |
4. |
Что |
касается ИБ;, 4 , |
то |
его |
структура |
на |
|
всех |
||||||
уровнях |
описания |
остается постоянной. |
|
|
|
|
|
||||||||
|
|
|
2. |
Некоторые особенности |
выполнения |
|
|
|
|||||||
|
|
|
операций процесса |
проектирования |
|
|
|
|
|||||||
В условиях |
ручного |
проектирования |
конструктор |
после |
|||||||||||
получения |
задания |
по существу |
представлен |
сам |
себе. |
||||||||||
Он самостоятельно |
выбирает |
схему выполнения задания . |
Стиль работы зависит от многих его личных качеств. Контроль за его деятельностью производится, как пра вило, эпизодично. Чем больше его опыт и знания, тем больше предоставляется ему самостоятельности в работе.
П р и машинизации проектной деятельности условия выполнения операций процесса меняются. В работе н а д
проектом |
б л и ж а й ш и м «партнером» |
конструктора стано |
||||
вится машина, и это неизбежно |
н а к л а д ы в а е т |
особые |
тре |
|||
бования |
на |
последовательность |
выполнения |
операций |
||
процесса |
проектирования, так как машина д о л ж н а |
«по |
||||
нимать» |
ту |
технологию процесса, |
которую |
организует |
конструктор исходя из своего опыта, знаний, навыка и
индивидуального стиля |
решения проектных задач . Н а |
||
первом этапе |
создания А П С машина выполняет функции |
||
«доверчивого |
исполнителя». Это условие требует уста |
||
новления определенных |
правил «общения» |
конструктора |
|
с машинизированной частью системы. Д л я |
правильного |
70