Файл: Клевенский А.Е. Моделирование геометрических понятий и технология проектирования.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.07.2024
Просмотров: 102
Скачиваний: 0
список термин «Специальный Э л Д » , к которому |
будем |
|||
относить все не вошедшие в список конструкции |
Е Э л Д . |
|||
Если из |
числа предложенных |
в И н К Д |
альтернатив кон |
|
структор |
в ы б р а л «Спец. Э л Д » , |
то при |
следующих |
шагах |
выполнения процедуры ввода данных он должен ввести
информацию о |
форме |
направляющей, |
образующей и |
|
т. д. В целях |
иллюстрации |
процесса |
конструирования |
|
Е Э л Д приведем схему |
ветви |
д л я «Спец. |
Э л Д » . |
В первом приближении эту схему можно описать так:
01 |
0. Начало |
|
|
|
|
02 |
1. Выбор вида ЕЭлД (в нашем случае выбран |
||||
|
«Спец. |
ЭлД») |
|
|
|
03 |
2. Направляющая |
|
|
||
04 |
3. |
Выбор |
Элементов |
Контура (ЭлКН) |
|
05 |
|
Ввод данных об |
ЭлКН. |
||
06 |
|
4. |
Контроль |
и |
корректировка введенной |
|
|
|
|
|
информации. |
07 |
3. |
Выбор |
следующего |
ЭлКН |
|
08 |
|
Ввод данных об |
ЭлКН |
||
09 |
|
4. |
Контроль |
и |
корректировка |
102. Образующая 1
113. Выбор ЭлКН
12 |
Ввод |
данных об ЭлКН |
|
13 |
4. Контроль и корректировка |
|
|
.14 |
2. Здесь необходимо |
проверить первое условие |
об |
изменении формы образующей. Поэтому |
И н К Д |
||||||
этой позиции |
содержит |
текст |
запроса |
к |
конст |
||
руктору: «Совпадает ли |
образующая |
2 |
по |
форме |
|||
и размерам |
с |
образующей |
1?» Если |
«да», то |
|||
конструирование |
Е Э л Д |
окончено. |
Если |
«нет», |
|||
то переходим |
к |
следующей позиции. |
|
|
|
152. Образующая 2
163. Выбор ЭлКН
17Ввод данных об ЭлКН
18 |
4. Койтроль и корректировка |
192. Конец
201. Конец
21 0. Конец
Д е т а л и з и р у я |
к а ж д у ю |
позицию этой схемы |
(за исклю |
чением позиции |
4, т а к |
как она представляет |
собой са |
мостоятельную ветвь процесса), в конечном итоге полу чим список строго взаимосвязанных операций. Напом ним, что при детализации порядка выполнения процедур не д о л ж е н затрагиваться вопрос о том, каким образом
6. Зак. 755 |
81 |
выполняется операция. Перечисляя последовательность действий, необходимо ограничиваться темп определе ниями этих действий, которые характеризуют норму вы
полняемой деятельности |
Поэтому |
позиция |
« Н а п р а в |
л я ю щ а я » в данном случае |
определяет цель |
выполнения |
|
процедуры. |
|
|
|
Нельзя не согласиться |
с тем, что границы |
окончания |
|
детализации не могут быть четко |
сформулированы, т а к |
||
как сам факт детализации |
таит в |
себе признаки неявно |
выраженного способа реализации нормы деятельности. Поэтому не случайно детализация производится по уров
ням, |
так |
как в пределах рассматриваемого уровня |
ту |
или |
иную |
позицию (процедуру) можно оценивать |
как |
норму предстоящей деятельности, ибо для ее реализации
(на данном уровне) можно применить |
различные при |
||||||
емы |
(способы деятельности) . |
|
|
|
|||
После |
детального |
анализа |
процесса |
составляется |
|||
набор |
И н К Д . Д л я того |
случая, |
который |
нами |
разбира |
||
ется, набор таких кадров приведен в табл . 6. |
|
||||||
Теперь |
необходимо |
установить взаимосвязь |
м е ж д у |
||||
И н К Д , т. |
е. определить |
макрокоманды |
управления, с |
помощью которых обеспечивается очередность их реали
зации. Из приведенного в табл . |
7 (мпкроэтапа) процес |
||||
са можно сделать вывод |
о м а с ш т а б а х у п р а в л я ю щ е й |
про |
|||
граммы процесса проектирования в целом. |
|
|
|||
Исходя |
из того, что мы д о л ж н ы так или |
иначе |
иметь |
||
подробную |
маршрутную |
схему |
процесса |
проектирова |
|
ния, можно было бы пойти традиционным |
путем |
про |
|||
граммирования, т. е. к а ж д ы й |
И н К Д представить |
про |
граммным модулем, произвести сборку и сегментирова
ние. Очевидно, что т а к а я программа |
( д а ж е |
без |
учета |
||
специальных рабочих программ) |
примет весьма |
гранди |
|||
озные размеры . Если выделить |
у п р а в л я ю щ у ю програм |
||||
му, то и в этом варианте занятый ею объем |
памяти |
не |
|||
решит проблемы компактности. |
Но |
самое |
главное |
со |
стоит в том, что оба эти варианта не о б л а д а ю т свой ством инвариантности по отношению к выполняемому
процессу. |
Тем не |
менее возможны и |
другие решения, |
одно из |
которых попытаемся показать ниже. |
||
Предварительно |
рассмотрим некоторые условия орга |
||
н и з а ц и и |
вводимой |
и о б р а б а т ы в а е м о й |
информации. |
1 Понятие нормы деятельности определено в работе [9].
82
|
Т а б л и ц а |
6 |
|
|
|
|
|
|
|
|
|
||
|
Набор |
ИнКД |
для |
проектирования |
элемента |
детали |
|||||||
Шифр |
Цель |
выполнения |
|
|
|
|
Текст |
Ин1\Д |
|
||||
И н К Д |
процедуры |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
||||
50 |
Выбор |
альтернативы |
Укажите |
Э л Д |
|
|
|
|
|
||||
|
|
|
|
|
1. |
Цилиндр |
|
|
|
|
|
||
|
|
|
|
|
2. |
Конус |
|
|
|
|
|
|
|
|
|
|
|
|
3. |
Конус |
усеченный |
|
|||||
1 |
|
|
|
|
4. |
Параллелепипед |
|
||||||
|
|
|
|
5. |
Сфера |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
6. |
Спец. |
Э л Д |
|
|
|
|
||
|
|
|
|
|
К- |
К о и е ц |
|
|
|
|
|
||
51 |
Указание |
|
|
Направляющая |
|
|
|
|
|
||||
|
признака |
|
|
|
|
|
|
|
|
|
|
|
|
52 |
Указание |
|
|
Образующая |
1 |
(при |
t |
= |
0) |
||||
|
признака |
|
|
|
|
|
|
|
|
|
|
|
|
53 |
Указание |
|
|
Образующая |
2 |
(при |
t |
= |
1) |
||||
|
признака |
- |
|
|
|
|
|
|
|
|
|
|
|
55 |
Выбор |
альтернативы |
Укажите |
элемент |
контурной линии |
||||||||
|
|
|
|
|
1. |
Точка |
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Прямая |
|
|
|
|
|
||
|
|
|
|
|
3. |
Дуга |
|
|
|
|
|
|
|
|
|
|
|
|
4. |
Окружность |
|
|
|
|
|||
|
|
|
|
|
5. |
Линия |
задана |
формулой |
|||||
|
|
|
|
|
6. |
Линия |
задана |
|
графически |
||||
|
|
|
|
|
К. |
К о н е ц |
|
|
|
|
|
||
51 |
Выбор |
признака |
|
Укажите |
тип |
контурной |
линии |
||||||
|
|
|
|
|
1. |
Открытый |
|
|
|
|
|||
|
|
|
|
|
2. |
Замкнутый |
|
|
|
|
|||
56 |
Групповой |
ввод |
|
Укажите |
значения |
|
переменных |
||||||
|
|
|
|
|
1. |
X |
|
|
|
|
|
|
|
|
|
|
|
|
2. |
у |
|
|
|
|
|
|
|
|
|
|
|
|
К. |
К о н е ц |
|
|
|
|
|
||
57 |
Выбор |
альтернативы |
Укажите, |
какое |
из |
описаний прямой |
|||||||
|
|
|
|
|
вам больше подходит для ввода |
||||||||
|
|
|
|
|
данных |
|
|
Уh |
|
|
|||
|
|
|
|
|
1- |
х0, |
Уо> |
|
|
|
|||
|
|
|
|
|
К2. |
А-„, |
Уо |
і|) 0 , |
L |
0 |
|
|
|
58 |
Групповой |
ввод |
|
Укажите |
значения |
переменных |
|||||||
|
|
|
|
|
1. |
х0 |
|
|
|
|
|
|
|
|
|
|
|
|
2- |
Уо |
|
|
|
|
|
|
|
|
|
|
|
|
• 3. |
т|)0 (грао, |
мин, |
|
сек, |
00) |
|||
|
|
|
|
|
4. |
і|)0 |
(радиан) |
|
|
|
|
||
|
|
|
|
|
5. |
L 0 |
|
|
|
|
|
|
|
|
|
|
|
|
К- К о н е ц |
|
|
|
|
|
6* |
83 |
Шифр |
Цель выполнения |
И н К Д |
процедуры |
59 Групповой ввод
63Служебное
сообщение
60Групповой ввод
61Выбор признака
62Служебное
сообщение
Продолжение табл. 6
Текст ИнКД
Укажите значения переменных
1. |
#0 |
|
|
|
|
2. |
А"0 |
|
|
|
|
3. |
і/0 |
{град, |
мин, |
сек, |
00) |
4. |
я|)0 |
||||
5. |
і|>о |
(радиан) |
|
00) |
|
6. |
L 0 |
{град, |
мин, |
сек, |
7.Ц (радиан)
8.L 0 (мм)
К- К о и е ц
Укажите следующий Э л Д
Укажите значения переменных 1- Яо
2.х0
3.Уо
К- К о н е ц Укажите совпадение образующей 2
с образующей 1 1 Совпадает
2.Нет
Укажите .следующий элемент контур ной линии
Вся информация об объекте формируется в машине в
виде списков, построенных на |
основе категоризации |
|
объектов |
описания в зависимости |
от свойств и призна |
ков. Это |
продиктовано новыми |
технологическими осо |
бенностями деятельности конструктора, работающего в. системе. Вводимая или вычисляемая информация о б объекте формируется итеративно: от функционально су щественных параметров объекта до полной конкретиза
ции всех компонент |
описания |
конструкции. Конструктор |
||
не должен быть скован тем |
режимом |
последовательно |
||
го ввода данных об |
объекте, |
который |
н а к л а д ы в а е т на |
|
него новые условия |
работы . Такому |
требованию |
пока |
|
отвечает ассоциативная организация |
памяти . Это |
воз |
м о ж н о при использовании определенного аппарата про граммирования . Комплекс программ, обеспечивающий организацию вводимой или вычисляемой информации со
84