Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методич указания Основы САПР.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
138.75 Кб
Скачать

2.4. Описание технологической операции

Для заданной технологической операции приводится полная операционная карта с подробным описанием и с указанием выбранных задач для их автоматизированного решения.

2.5. Технологическая постановка задачи разработки подсистемы сапр тп

По предложенным рекомендациям развития подсистемы САПР ТП прорабатываются технологические вопросы решения задач. Определяются технологические пути решения задачи, исходная информация и ее формы представления, конечные и промежуточные результаты и их формы представления, база постоянной справочной информации, производится оценка ожидаемой качественной эффективности и обоснование целесообразности решения поставленной задачи.

2.6. Выбор или разработка структуры базы данных, входной и выходной информации

Выполняется анализ структуры данных в справочной литературе по технологии машиностроения. Производится ее преобразование в форму, удобную для практической реализации и обработке на ЭВМ.

Сложные структуры удобнее представлять в виде более простых одномерных и двумерных массивов, записей, вложенных структур. Это позволяет использовать типовые структуры существующих языков и систем программирования совместно с типовыми операциями и операторами работы с ними.

Более сложные структуры потребуют разработки более сложных алгоритмов и программ их обработки.

В этом же разделе производится выбор структуры входных и выходных данных, которые должны быть удобными для технолога и не затрудняющими его основную работу.

2.7. Выбор или разработка математических методов решения задачи

Выполнение проектных процедур при автоматизированном проектировании тесно связаны с использованием и разработкой математических моделей.

Математическая модель технологического процесса – это логическая структура, у которой описан ряд отношений между её элементами с помощью символов математики, отражающая некоторые свойства технологического процесса.

В САПР технологических процессов находят применение структурно–логические, функциональные и комбинированные математические модели.

К структурно–логическим математическим моделям можно отнести их частные случаи - табличные, иерархические, сетевые, лингвистические.

В данном разделе выполняется математическая постановка решаемой задачи. Определяется вид решаемой математической задачи и по возможности используются и совершенствуются существующие методы решения. При отсутствии математических методов или при нецелесообразности их применения разрабатывается и описывается предлагаемый собственный метод решения поставленной задачи.

2.8. Разработка алгоритмов решения поставленных задач

Разработка алгоритма решения поставленной задачи предполагает изображение граф-схемы алгоритма решения задачи. При разработке алгоритма рекомендуется разбивать вычислительный процесс или модель процесса решения задачи или моделируемого объекта на логически завершенные части и оформлять их в виде подпрограмм, объектов и функций. Оптимальной следует считать такую структуру алгоритма или модели, которая по возможности не содержит дублирующих подструктур в своем составе.

В таблице 1 показана форма и приведено содержание наиболее часто используемых блоков. Практически все блоки, приведенные в таблице, строятся на основе «базового» прямоугольника размерами «a x b». Первый приведенный в таблице 1 блок под названием «процесс» по – существу является «базовым» прямоугольником. Размер a = 10, 15, 20 … мм, т.е. кратен пяти. Размер b = 1,5a, допускается b = 2a. Размер «a» выбирается в зависимости от масштаба блок – схемы и должен быть одинаковым для всех ее блоков.

Таблица 1

Условный обозначения блоков алгоритмов

Наименование

Обозначение

Функции

1

2

3

Процесс

Выполнение операций присваивания, например, A = 0, сложения с присваиванием, например,

C = A+B,

вычитания, умножения и т.д.

Решение

Выбор направления выполнения алгоритма (программы) в зависимости от некоторых переменных условий

Ввод - вывод

Ввод – вывод информации без указания (независимо)

от типа устройства ввода или вывода

Дисплей

Ввод информации с дисплея

(с клавиатуры), вывод информации на дисплей

Продолжение таблицы 1

1

2

3

Документ

Вывод информации на бумагу (на принтер)

Пуск - останов

Начало – конец алгоритма (программы)

Соединитель

Переход на блок номер 5 (номер блока приведен для примера)

Комментарий

-

 

Каждая блок – схема начинается блоком «Пуск», внутри которого пишется слово «Начало», и заканчивается блоком «Останов», внутри которого пишется слово «Конец». Блоки соединяются линиями. Если линия, соединяющая блоки «приходит» в блок по направлению «сверху - вниз» или «слева – направо», то стрелка на ее конце не ставится (подразумевается). Если же по направлению «снизу – вверх» или «справа – налево», то стрелка на ее конце ставится обязательно.

Применение блока «Соединитель» позволяет значительно упростить блок – схему. Он применяется в том случае, когда линию, соединяющую блоку нужно вести на значительное расстояние и часто с пересечением других соединительных линий. Вместо этого достаточно после блока, из которого должна выходить соединительная линия, изобразить блок «Соединитель» и внутри его написать номер блока, в который эта линия должна прийти.

Блок «Комментарий» применяется в том случае, когда внутри какого – либо блока не удается разместить (написать) всю необходимую информацию. В этом случае к линии, соединяющей блоки, перед блоком, для которого необходимо написать дополнительную информацию, посредством пунктирной линии присоединяется (справа или слева) блок «Комментарий». Информацию можно размещать по высоте - в пределах высоты данного блока, по ширине – до края страницы.

Каждая подструктура должна выделяться и оформляться в виде самостоятельной программной единицы (объекта, процедуры, функции, составного оператора, собственной библиотеки объектов, процедур, функций). Определение таких подструктур является логической до конца не формализованной задачей и выполняется творчески и экспериментально разработчиками и постановщиками задач при разработке САПР ТП.

Допускается и более компактный вариант изображения граф-схем алгоритмов решения задач в виде уменьшенных значков блоков с написанием содержания их функций рядом на свободном поле листа. Это значительно упрощает анализ структур логически сложных алгоритмов, освобождая поле листа от нагромождения линий изображения самих блоков.