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

53. Двухсторонние таблицы (матрицы) решений.

Преобразуем одностороннюю таблицу решений для выбора зубошевинговального станка в двухстороннюю таблицу – см. табл.

 

После упрощения таблицы путем исключения «лишних» строк, содержащих только «прочерки», и преобразования ее в форму, удобную для обработки на ЭВМ, получим таблицу

 Примечание: при упрощении таблицы не исключена последняя ее строка, т.к. в полной таблице (не во фрагменте) она содержит «ненулевые» клетки.

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

Рис. Структура массивов информации, построенных на основе двухсторонней таблицы решений (фрагмент)

Для поиска решений представленный в виде блок - схемы на рис. алгоритм здесь используется дважды: первый раз для нахождения нужной строки, второй раз – нужного столбца (или наоборот) в массиве «С». Как и при использовании односторонней таблицы искомым решением для рассматриваемого примера будет станок модели 5А702Г.

54. Алгоритмические таблицы решений.

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

Пример. Выбор модели токарного автомата.

Таблица 12.1

 

Комплекс условий применимости (КУП) для выбора станка:

 

В КУП приняты следующие обозначения: М – материал обрабатываемой заготовки (детали); ФП – форма прутка, применяемого в качество заготовки.

Для решения поставленной задачи можно использовать таблицу решений. Но она будет громоздкой, т.к. условия применимости здесь взаимосвязаны, и объем таблицы решений будет в данном примере в 6 раз больше, чем таблица исходных характеристик станков. Уменьшение объемов и повторов информации при сложной логике достигают при использовании алгоритмических таблиц решений. Для рассматриваемого примера алгоритмическая таблица решений представлена ниже.

Таблица 12.2

 В таблице приняты следующие обозначения по ФП: 0 – круглый, 4 – четырехгранный, 6 – шестигранный; по М: 0 – сталь, 1 – другие материалы. Цифрой «10» условно обозначен номер следующей подпрограммы, к которой осуществляется переход после решении задачи по выбору модели станка.

Каждый элемент таблицы записывается следующим образом: , где - тип условия ; - характеристическое значение параметра применимости; - адрес (метка) перехода. Имеется три вида переходов:

Стандартный – к следующей строке таблицы данного столбца (обозначается точкой).

Переход к строке и столбцу данной таблицы, где - номер строки ( целая часть ); - номер столбца ( дробная часть ).

Переход к другой подпрограмме, при этом - целое число (номер подпрограммы).

Пусть - одно из исходных данных. Если условие выполняется, то осуществляется переход к следующему столбцу данной строки , т.е. к условию

. Если условие не выполняется, то осуществляется переход по метке . Процедура заканчивается принятием решения или выходом из таблицы на какую – либо подпрограмму по метке .

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

Множество исходных данных запишется следующим образом: U = {ФП, DZ, M, DR, LZ} = {6, 14, 0, 10, 40}. Обозначим через элемент таблицы. Тогда схема поиска:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]