Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
##САПР_ТП.docx
Скачиваний:
144
Добавлен:
08.05.2015
Размер:
572.63 Кб
Скачать

Логические таблицы (матрицы) соответствий

 

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

Пример. Выбор абразивного материала шлифовального круга.

Блок – схема алгоритма выбора абразивного материала шлифовального круга представлена на рис.12.1.

Пусть Ra > 1,25 мкм, V <= 35 м/с. При HRC <= 50 ед. решением будет абразивный материал марки 14А, при HRC > 50 ед. решением будет абразивные материалы марок 33А, 43А, 91А. Пусть теперь Ra > 1,25 мкм, V > 35 м/с. При HRC <= 50 ед. решением будет абразивный материал марки 23А, при HRC >50 ед. решением будет абразивные материалы марок 24А, 33А, 91А.

Если здесь применить таблицу соответствий, то часть решений либо « пропадет», либо будет неверной. При выборе возможных (допустимых) моделей зубошевинговальных станков с помощью таблиц соответствий параметры применимости были независимыми. Здесь же параметры (условия) Ra, V, HRC являются зависимыми, и выбор решений зависит не только от их значений, но и от их сочетаний.

 

Построим логическую таблицу соответствий для рассматриваемого примера – см. табл. 12.4.

Таблица 12.4

 

В логическую таблицу соответствий заложены две матрицы:

  1. Матрица условий – верхняя правая часть.

  2. Матрица решений – нижняя правая часть.

Элементами этих матриц являются булевые переменные, принимающие два значения: 1 – да, 0 – нет.

По матрице условий определяют нужный столбец, для которого в матрице решений выбирают все допустимые решения. Например, HRC <=50 ед.; 0,63 < Ra <= 1,25; V > 35 м/с. Этим исходным данным соответствует 4 столбец, решения – 23А, 24А.

Лекция 13 Организация информационного фонда на эвм с использованием баз данных

 

БД применяются во всех современных САПР ТП.

База данных – совокупность структурированных данных, используемых прикладными программами и хранящихся с минимальной избыточностью.

Система управления базой данных (СУБД) – программный комплекс, обеспечивающий создание структуры, ввод, модификацию, удаление и поиск данных.

Иногда используется понятие банка данных (БнД), под которым понимается совокупность БД и СУБД.

Современные СУБД:

  • MSSQL

  • MySQL

  • Oracle

  • Interbase

  • Firebird

  • Ms Access

Основные требования, предъявляемые к базам данных

  1. Минимальная избыточность. Каждый элемент данных вводится в БД один раз и хранится в единственном экземпляре. При вводе данных СУБД выполняет проверку на дублирование. Этим достигается экономия внешней памяти, быстродействие и надежность информации.

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

  1. Целостность данных:

  • логическая (СУБД должна защищать БД от некорректных действий пользователей путем восстановления состояния БД на момент, предшествующий ошибочной операции);

  • физическая (защита носителей информации – дисков – от сбоев путем дублирования, например, двумя параллельно работающими зеркальными дисками).

  1. Конфиденциальность. Пользователи должны работать только с теми данными (фрагментами данных), к которым им разрешен доступ.