Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники, ГОСТы и пр. / Создание 3D моделей деталей и сборок. Петров.pdf
Скачиваний:
3
Добавлен:
28.03.2024
Размер:
6.74 Mб
Скачать

4.3.3 БАЗА ДАННЫХ И ПЕРЕМЕННЫЕ

Поскольку неудобно каждый раз искать размеры ЧИП элемента и вводить их, необходимо создать базу данных с этими размерами и связать с ней переменные модели.

Редактор баз данных открывается по команде ГМ: Парамет-

ры/Инструменты/База данных . Для создания базы исползуется КМ:

Новая база данных окна редактора.

Откроется диалоговое окно (рис. 4.13, а), в котором надо ввести имя базы данных. После нажатия кнопки [ОК] система предложит ввести параметры первого поля базы данных (рис. 4.13, б). Подтверждение кнопкой [ОК] в этом диалоге создает поле и открывает окно для ввода описания следующего поля.

а)

б)

Рис. 4.13 – Создание базы данных: а – имя базы; б – описание полей

Свойства полей приведены в таблице 4.1. После создания последнего поля нажмите в появившемся диалоговом окне кнопку [Отменить].

Таблица 4.1 – Поля базы данных

Имя

Тип

Комментарий

Типоразмер

Текстовое

Обозначение в англ. сист. ед.

Типоразмер_метр

Текстовое

Обозначение в метрич. сист. ед.

Типы

Текстовое

Применимость для R и C

L

Вещественное

Длина

W

Вещественное

Ширина

Hr

Вещественное

Толщина резистора

Hc

Вещественное

Толщина конденсатора

t

Вещественное

Ширина контакта

H_f3

Вещественное

Высота шрифта для марк. 3 симв.

H_f4

Вещественное

Высота шрифта для марк. 4 симв.

85

Новая пустая база данных будет отображена на экране (рис. 4.14, а). Можно заполнять поля базы данных вручную, но это долгий и утомительный процесс. Если имеются упорядоченные данные (таблица в MS Word, или в MS Excel, текстовый файл, где данные разделены символами табуляции), их можно занести в базу путем копирования.

Данные по типоразмерам находятся в файле Размеры чипэлементов.txt, расположенном в каталоге с методическими указаниями. Надо открыть этот файл и скопировать в буфер обмена все строки, кроме первой, где находятся заголовки столбцов. В редакторе баз данных выделить первую строку, щелчком по столбцу с номерами строк и вставить данные из буфера обмена. На запрос «Вставить новые строки» надо ответить [Нет]. После этого база данных примет вид, показанный на рис. 4.14, б.

Если ответить [Да], в базе останется первая пустая строка. Ее надо будет удалить, выбрав соответствующий пункт контекстного меню или Ленты.

а)

б)

Рис. 4.14 – База данных: а – после создания; б – заполненная данными

Окно базы данных можно закрыть, нажав на крестик в ее закладке. Запроса на сохранение не последует, поскольку база данных хранится в документе модели.

86

Теперь надо связать переменные с базой данных. Для работы с переменными имеется специальный редактор, вызываемый командой ГМ:

Параметры/Переменные/Переменные . Окно редактора показано на рис. 4.15.

Для начала введите показанные на рисунке комментарии, чтобы было понятно назначение переменных. Если для переменной не была назначена группа, можно вызвать окно Параметры и сделать там необходимые изменения.

Рис. 4.15 – Окно редактора переменных

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

Чтобы пользователь не ошибался при выборе типоразмера, составляется список возможных значений. Поскольку в базе данных типоразмеры уже присутствуют, список будет составлен на ее основе. При выборе списка на основе базы данных, откроется окно, показанное на рис. 4.16, б. Сделайте в нем необходимые настройки.

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

Кстати, при появлении новых типоразмеров для получения их моделей достаточно внести новые записи в базу данных.

87

а)

б)

Рис. 4.16 – Создание переменной: а – параметры переменной; б – параметры списка на основе базы данных

Далее вводятся недостающие переменные и выражения для вычисления значений в соответствии с рис. 4.17. В таблице 4.2 даны описания операторов и функций, используемых в данной лабораторной работе.

Рис. 4.17 – Переменные модели

88