Файл: Клевенский А.Е. Моделирование геометрических понятий и технология проектирования.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.07.2024
Просмотров: 95
Скачиваний: 0
структор-оператор |
в ы б р а л позицию 2 |
И н К Д 4 2 . |
Произ |
|||||||||
ведя |
запись этой |
позиции, |
в |
протокол |
|
процесса |
(т. е. |
|||||
снова |
записав |
информацию |
|
о введенной |
|
переменной и, |
||||||
следовательно, |
о |
принятом |
решении) на |
устройство |
опе |
|||||||
ративного отображения |
информации |
выдается |
следую |
|||||||||
щий кадр - запрос . В рассматриваемом |
варианте |
запрос |
||||||||||
компонуется из |
двух И н К Д |
( И н К Д 4 3 |
и |
44). |
Р а з д е л е |
|||||||
ние |
запроса |
на |
два |
кадра |
продиктовано желанием |
|||||||
уменьшить объем |
текстовой |
|
информации, |
содержащейся |
||||||||
в кадре-запросе, однако |
такое |
разделение не |
является |
|||||||||
обязательным |
условием. |
|
|
|
|
|
|
|
|
|
Новый запрос и выбор альтернативы решенияопре деляют последний ш а г выполнения процесса, данные которого снова заносятся в «протокол процесса». По следний выбор з а в е р ш а е т планирование операций про цесса. Если теперь просмотреть протокол, то в нем сфор мированы следующие позиции: тип устройства, данные вызова и обращения к программе преобразования ин формации на язык загрузки ВнУ; одиночная проекция (признак) ; признак проекции (скажем, «фронтальная») .
Если т а к а я программа действий устраивает кон структора, то дальнейший ход процесса состоит в авто матическом выполнении машиной заданного плана опе раций . Однако в о з м о ж н ы случаи, когда в процессе реа лизации ветви процесса возникают ситуации, разрешить которые машина без вмешательства человека не может.
Таким |
ситуациям |
соответствуют |
определенные |
наборы |
И н К Д , |
в которых |
приведены некоторые альтернативы |
||
возможных действий или списки |
наименований |
ветвей. |
Выбор альтернативы соответствует либо продолжению
процесса, |
либо его прерыванию . |
|
||
|
6. Корректирующие |
ветви |
|
|
|
изменения формы элемента конструкции |
|||
|
и выбора исполнительных размеров |
|||
Рассмотрим одну из |
схем |
процедуры |
корректировки |
|
описания |
Э л К . Н а б о р |
информационных |
кадров, состав-, |
л я ю щ и х содержание некоторых шагов выполняемой про
цедуры |
показан |
на рис. 11. Эта |
процедура |
начинается |
|
с указания вида корректировки. |
Допустим, |
что |
выбор |
||
пал на |
позицию |
«изменение формы». Изменение |
пара |
||
метров |
формы |
(как ввод новых |
значений этих парамет - |
\ |
103 |
( Начало )
\ИнКД10і
\инкдт К Н
Данные Выдан ного'Ы перено сятся'список
изменений
|
Укажите вид операции'! |
|
|||
1. |
Выполнение |
чертежа |
ЭлК |
101 |
|
2. |
Ввод текста |
или |
обозначения |
|
|
|
У к а ж и т е , |
с какой |
целью |
|
|
|
выводится |
чертеж |
|
||
1. |
Изменение формы элемента |
102 |
|||
2. |
Построение |
композиции ЭлК |
3.Корректировка композиции ЭлК
4.Простановка размеров и баз
5.Оформление документа
|
М о ж н о ли |
указать изменяемый |
|
|
элемент |
по спецификации? |
103 |
1. |
Д а |
|
|
|
|
||
2. |
Нет |
|
|
Подберите элемент по спецификации] 104
К . |
Конец |
|
|
Спецификация |
105 |
|
|
|
2." |
.' .' .' |
|
104
шкдюз
\ИнКД105
, t .
Укажите, что подлежит |
изменению? |
||
1. |
Контур |
направляющей |
|
2. |
Контур |
образующей |
1 (при г = 0 ) |
3. |
Контур |
образующей |
2 ( п р и / = 1 ) |
4. |
Функция K(t) |
|
5.Ф (О
6.a (t)
7.Ъ (t)
К- Конец
Укажите, что подлежит изменению?]
1.Численное значение компонент W
2.ФОТ
3. Программа расчета к о м п о н е н т а
Как предполагается вводить ФОТ?
1.Графически
2.Таблицей
3 Модуль расчета значений ФОТ
Есть ли необходимость указывать устройство ввода графической информации?
1. Д а •
2.Нет
108
109
ПО
111
105
Подберите элемент по специфи кации, с которого начинается простановка размеров
Укажите вариант операции 1. Выбор компонент базового
элемента
2.Определение "габаритных размеров ЭлП
3.Определение габаритных размеров контурной линии
4.Определение габаритных плоскостей
5.Определение размера по указанным точкам контура
К . Конец
Укажите компоненту описания ЭлП
1.Направляющая
2.Образующая 1
3.Образующая 2 К- Конец
Выполнение В спец. массив выписываются
К . Конец Спецификация
1.R
2.х0
3.Уо
4.%
5.L 0
106
Выполнение
ИнКД m
Укажите направление |
|
|
габаритной линии |
(луча) |
|
1. Параллельно оси |
Ох |
116 |
2.Параллельно оси Oy
3.Под углом а
|
Введите |
значение |
угла а |
||
1. |
В рад |
мин, |
сек, |
17 |
|
2. |
В град, |
00 |
|||
Укажите |
вариант |
операции |
|||
1. |
Определить |
вторую |
габарит |
||
|
ную линию |
|
|
118 |
|
2. |
Повторить операцию |
||||
К . |
Конец |
|
|
|
|
ис. 11. Схема одной |
из ветвей процедуры изменения формы Э л К - и |
подбора |
данных для простановки размеров |
107
ров) |
производится |
на уровне описания |
элемента |
по |
|||
верхности. Тем не |
менее |
необходимость |
в |
проведении |
|||
каких-либо изменений формы элемента конструкции |
мо |
||||||
ж е т |
возникнуть на |
любом |
уровне описания. |
Если |
этот |
||
уровень не соответствует уровню описания |
Э л П , |
то |
схе |
||||
ма проведения изменений может быть описана |
следую |
||||||
щим |
образом: |
|
|
|
|
|
|
1) вызывается текст спецификации, и по тексту нахо дятся те элементы описания, которые необходимо откор ректировать; один из таких элементов выбирается;
2) выбранный элемент позволяет перейти на уровень его описания, и снова вызывается спецификация элемен
тов, |
по которой |
детализируется |
выбор |
изменяемого |
|||||
элемента; |
выбранный |
элемент |
используется |
д л я перехо |
|||||
да на |
его |
уровень |
огіисания и т. д. |
до |
тех |
пор, |
пока |
||
не придем |
к уровню |
описания |
Э л П |
изменяемого |
эле |
||||
мента; |
|
|
|
|
|
|
|
|
|
3) |
после выполнения изменения |
формы Э л П произво |
дится возврат на уровень выше, на котором по специфи
кации |
определяется |
следующий |
Э л П и т. д.-; |
|
|
||||
4) |
если |
все Э л П , |
входящие |
в изменяемый |
элемент |
||||
детали, откорректированы, |
то выполняется |
переход |
на |
||||||
тот уровень |
описания |
Э л К , |
д л я |
которого только что из |
|||||
мененный элемент |
является |
его |
составной |
частью; |
|
||||
5) |
снова |
по |
спецификации |
выбирается |
следую |
||||
щий |
ЭлК, |
который |
т а к ж е |
необходимо |
изменить |
по |
|||
форме; |
|
|
|
|
|
|
|
|
|
6) |
если |
такого |
Э л К нет и к тому ж е данный |
Э л К |
со |
ответствует уровню описания, с которого началась про
цедура, то |
на |
этом |
она оканчивается, |
в противном |
слу |
||||||
чае производится переход на уровень выше. |
|
||||||||||
Уточним |
|
теперь |
характер |
проводимых |
изменений |
||||||
у ж е |
непосредственно |
по |
схеме, |
изображенной |
на |
||||||
рис. |
11.. |
|
|
|
|
|
|
|
|
|
|
Допустим, что изменению подлежит контур образую |
|||||||||||
щей |
при £ = 0 . |
Д л я |
этого необходима по тексту запроса |
||||||||
( И н К Д 108) |
у к а з а т ь |
(что означает ввести данные, про |
|||||||||
верить и записать) |
позицию |
под |
номером |
2 |
отмеченного |
||||||
кадра . |
|
|
|
|
|
|
|
|
|
|
|
Контур |
м о ж е т состоять из |
нескольких |
элементов |
гра |
|||||||
фического |
описания, |
поэтому необходимо |
у к а з а т ь |
тот |
|||||||
элемент, с которого |
начинается |
конкретное изменение |
|||||||||
данных . |
|
|
|
|
|
|
|
|
|
|
108
В ы б р а н н о му элементу графического описания соот ветствует определенная информация о расположении описания этого элемента в памяти машины . Кроме того, параметры, входящие в состав Q и х, численное значе ние которого соответствует номеру выбранной позиции, определяют выбор следующего И н К Д .
Этот И н К Д представляет собой запрос об изменениях компонент выбранного элемента графического описания. Допустим, что такой компонентой является ФОТ, введя
чкоторую конструктор-оператор может «деформировать» элемент графического описания.
Теперь возникает вопрос: как ее |
ввести в память ма |
|
шины. Т а к а я функция может быть |
введена |
графически, |
путем непосредственного нанесения |
функции |
на "элемент |
графического описания; путем ввода таблицы; путем ввода программы, в которой записана аналитическая зависимость значений функции от аргумента Т.
Допустим, что выбор пал на графический прием из менения формы элемента. Если устройство вывода гра
фической информации |
позволяет |
одновременно выпол |
||
нить |
ввод, то процесс |
выполнения процедуры |
заверша |
|
ется |
непосредственным |
изменением формы |
элемента. |
|
Н о устройство может оказаться |
непригодным |
д л я осу |
||
ществления активной |
связи оператора с машиной, и |
тогда необходимо вызвать следующий кадр - запрос, в ко
тором у к а з а т ь устройство |
ввода графической информа |
ции. Д л я проектирования |
такие устройства д о л ж н ы быть |
одновременно и выводными устройствами, так к а к кон структору желательно сопоставлять изменяемый образ с измененным вариантом .
Аналогично можно рассмотреть ветвь, организован ную путем выбора позиции 4 И н К Д 1 0 2 . Эта позиция у ж е связана с простановкой размеров и установлением баз конструкции. Ц е л ь процедуры, выполнение которой обусловлено выбранной позицией, состоит в основном
вследующем:
1)либо подбираются компоненты описания элемен тов формы, из которых строятся размерные данные эле мента;
2)либо вводятся габаритные линии (или плоскости), которые позволяют определить (по габаритному разме ру) численное значение исполнительных размеров объ екта.
109