Диалог параметров выделения размеров с ручным вводом

Этот диалог появляется на экране после вызова команды Выделить размеры с ручным вводом из прикладной библиотеки КОМПАС. Данная команда служит для выявления в текущем графическом документе размеров, номинальное значение которых было введено вручную, а не установлено автоматически.

Опции диалога

Тип размеров

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

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

Если опция Все выключена, становятся доступными опции выбора конкретных типов размеров: Линейные, Угловые, Радиальные, Диаметральные, Размеры дуги, Размеры высоты, Линейные с обрывом, Угловые с обрывом, Радиальные с обрывом. Включите опции, соответствующие типам размеров, которые требуется обработать.

Объекты вида

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

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

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

Если перед вызовом команды была выделена группа графических объектов (в том числе размеров), то поиск размеров с ручным вводом можно произвести только среди них. Для этого включите опцию Выделенные объекты.

После указания условий выделения размеров с ручным вводом нажмите кнопку OK для выполнения команды выделения. Размеры указанного типа с введенными вручную значениями номиналов будут выделены в документе. Выделение с других объектов (если оно существовало) будет снято.

Для выхода из диалога без выделения размеров нажмите кнопку Отмена.


Диалог параметров аппроксимации кривой

Этот диалог появляется на экране после вызова команды Аппроксимация кривой из прикладной библиотеки КОМПАС. Данная команда позволяет с заданной точностью представить кривую в виде последовательно соединяющихся отрезков и дуг окружностей.

Команда обрабатывает эллипсы, дуги эллипсов, контуры, эквидистанты, кривые Безье, NURBS и игнорирует остальные кривые.

Опции диалога

Допустимая погрешность

Значение в этом поле задает наибольшее допустимое расстояние между исходной кривой и аппроксимирующей ее дугой (или аппроксимирующим отрезком).

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

Рисунок 1.

Ограничивать максимальный радиус

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

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

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

На рисунке 2 вверху показана исходная кривая, внизу слева - аппроксимирующие дуги без ограничения радиуса, внизу справа - аппроксимирующие отрезки, получившиеся в результате ограничения радиуса значением 14 мм.

Рисунок 2.

Если опция Ограничивать максимальный радиус выключена и значение максимального радиуса не указано, то максимальный радиус принимается равным 2.5E+7 (т.е. 25 км).

Размещение

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

Удалять аппроксимируемую кривую

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

Гладкое сопряжение

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

На рисунке 3 слева показано негладкое соединение дуг и отрезков, справа - гладкое сопряжение дуг и отрезков (для наглядности объекты показаны разными цветами).

Рисунок 3.

Замечания. Соединение двух аппроксимирующих отрезков - всегда негладкое (вне зависимости от состояния опции Гладкое сопряжение). Негладкий участок исходной кривой в результате аппроксимации не сглаживается (вне зависимости от состояния опции Гладкое сопряжение).

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

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


Диалог обработки числовых колонок

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

Опции диалога

Числовые колонки

В этом столбце перечислены числовые колонки активной спецификации (колонки, имеющие тип данных "Целый" или "Вещественный"). В список включены как основные, так и дополнительные колонки.

Переменные

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

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

Для пересчета значений в колонках (например, после изменения исходных данных) вызовите команду Обработка числовых колонок спецификации повторно.

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

Замечание 2. С помощью прикладной библиотеки КОМПАС можно выполнять только арифметические действия над значениями в колонках спецификации.


Диалог настройки параметров экспорта спецификации

Этот диалог появляется на экране после вызова команды Экспорт спецификации из прикладной библиотеки КОМПАС. Данная команда служит для экспорта спецификации в файл формата dBase III DOS, dBase III Windows или Excel. Это может понадобиться для передачи данных в автоматизированные системы управления производством.

Опции диалога

Вкладка Файл

Текущий

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

Выбрать документ

Эта кнопка позволяет выбрать спецификацию для экспорта.

Документ

В этом поле отображается имя экспортируемой спецификации.

Записать в файл

В этом поле отображается имя создаваемого файла.

Выбрать файл

Эта кнопка позволяет указать путь к создаваемому файлу.

Вкладка Объекты

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

Вкладка Поля

В этом окне в виде таблицы перечислены колонки активной спецификации и соответствующие им поля с текущими настройками. Поля, которые будут включены в новый файл, помечены "галочкой". Чтобы изменить параметры (имя, длину и т.п.) какого-либо поля спецификации в новом документе или выключить поле из состава экспортируемых, дважды щелкните мышью на соответствующей строке таблицы. На экране появится диалог настройки параметров поля. Выключите поле или настройте его параметры и нажмите кнопку ОК диалога. Внесенные изменения будут отражены в таблице.

Дополнительные колонки

Включите эту опцию, если необходимо, чтобы в новом документе были отображены дополнительные колонки спецификации.

Специальные колонки

Включите эту опцию, если необходимо, чтобы в новом документе были отображены специальные колонки спецификации.

Вкладка Разделы

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

Конфигурация

Чтобы сохранить созданную конфигурацию спецификации для экспорта (формат, экспортируемые и не экспортируемые разделы, объекты, поля и т.п.), введите имя новой конфигурации в поле ввода и нажмите кнопку Сохранить. Чтобы удалить существующую конфигурацию, выберите ее имя из списка и нажмите кнопку Удалить.

После настройки параметров экспорта спецификации нажмите кнопку Начать запись.

Для выхода из диалога без экспорта спецификации нажмите кнопку Отмена.


Диалог настройки параметров поля

В этом диалоге Вы можете настроить параметры поля экспортируемой спецификации.

Опции диалога

Включить поле

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

Имя колонки

В этом справочном поле отображается название той колонки активной спецификации, которой соответствует настраиваемое поле.

Имя поля

Ведите имя, которое настаиваемое поле будет иметь в новом документе.

Тип поля

Выберите тип поля: Строка, Целое или Вещественное число.

Длина поля

Введите количество символов поля.

Знаков после запятой

Введите количество знаков после запятой для поля типа Вещественное.

После настройки параметров поля нажмите кнопку ОК.

Для выхода из диалога без изменения параметров поля нажмите кнопку Отмена.


Диалог работы с параметрическими элементами
Диалог редактирования элементов библиотеки

Этот диалог появляется на экране после вызова команды Менеджер элементов из прикладной библиотеки КОМПАС. Данная команда позволяет формировать и редактировать пользовательские библиотеки параметрических элементов (*.lb) путем связывания внешних переменных параметрического фрагмента с базой данных (текстовой базой данных (*.loa) или с базой данных, поддерживающей стандарт ODBC (dBASE, Excel, MS Access)).

Опции диалога

В окне просмотра диалога отображается список элементов текущей библиотеки.

Так как каждый элемент библиотеки ссылается на параметрический фрагмент КОМПАС-3D, в столбцах таблицы перечислены наименования элементов библиотеки и имена соответствующих им файлов фрагментов.

Имя библиотеки

В этом поле отображается имя текущей библиотеки. Поле является справочным и недоступно для редактирования.

Слайд рисовать

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

Работа с элементами

Эта группа опций предназначена для работы с элементами текущей библиотеки.

Добавить

Эта кнопка служит для добавления элементов в текущую библиотеку. После ее нажатия на экране появится диалог открытия файлов.

Чтобы добавить в библиотеку параметрический фрагмент с диска, выделите его и нажмите кнопку ОК.

Чтобы добавить в библиотеку параметрический фрагмент из библиотеки фрагментов (*.lfr), в строке Тип файлов установите Компас-Библиотеки фрагментов (*.lfr). Откройте нужную библиотеку и выберите из нее нужный фрагмент.

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

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

Удалить

Эта кнопка служит для удаления выделенного элемента из библиотеки.

Работа с библиотекой

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

Открыть

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

Создать

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

После завершения редактирования элементов нажмите кнопку ОК. Для выхода из диалога без сохранения внесенных изменений нажмите кнопку Отмена.

_________________

Смотрите также

Создание и использование баз данных ODBC


Диалог редактирования параметрического элемента

В этом диалоге Вы можете отредактировать параметрический элемент из библиотеки.

Опции диалога

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

Имя файла фрагмента

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

Наименование элемента

Введите в это поле наименование элемента в библиотеке или отредактируйте имеющееся наименование.

Слайд рисовать

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

Переменная

Редактировать

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

Добавить

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

Удалить

Эта кнопка позволяет удалить выделенную в окне просмотра переменную. Команда применима лишь к переменным, не являющимся внешними переменными фрагмента.

Тип БД

В этой группе опций Вы можете выбрать тип базы данных.

Текстовая

Включите эту опцию, если Вы хотите использовать текстовую базу данных (*.loa).

ODBC

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

Создание и использование баз данных ODBC.

Выбрать БД

Нажмите на эту кнопку, чтобы выбрать базу данных для подключения к элементу библиотеки

Путь к базе данных элемента

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

После завершения редактирования элемента библиотеки нажмите кнопку ОК.

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


Дополнительная переменная

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

Элемент библиотеки может иметь неограниченное количество дополнительных переменных.


Диалог выбора источника данных ODBC

Верхняя часть диалога представляет собой список источников данных ODBC. Выберите нужный источник.

В нижней части диалога будут перечислены таблицы выбранной базы данных. Укажите имя нужной таблицы. Для выделения имен нескольких таблиц удерживайте нажатой клавишу <Shift> или <Ctrl>.

Нажмите кнопку ОК диалога для подключения выбранной базы данных к текущему элементу библитеки.

Для выхода из диалога без выбора базы данных нажмите кнопку Отмена.

_________________

Смотрите также

Создание и использование баз данных ODBC


Диалог настройки параметров переменной

В этом диалоге Вы можете настроить параметры переменной элемента библиотеки.

Группа опций Тип переменной служит для выбора типа переменной: Строка, Вещественное или Целое число.

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

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

Если Вы хотите назначить переменной ключ, выберите его номер из списка Ключ.

Замечание. Ключи, назначенные переменным одного элемента, должны иметь различные номера; максимальный номер ключа не должен превышать общее число колонок базы данных этого элемента.

Чтобы при вставке элемента можно было вводить произвольные значения одной или нескольких переменных, необходимо отключить их от базы данных элемента. Для этого служит опция Отключить от БД (она же подключает отключенную ранее переменную).

После настройки параметров переменной нажмите кнопку ОК.

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

С помощью диалога настройки необходимо настроить каждую переменную элемента.


Имя колонки базы данных

Если к элементу подключена текстовая база данных *.loa, именем колонки является ее порядковый номер от начала таблицы.

Если к элементу подключена база данных Excel, то имя колонки состоит названия таблицы, символа "F" и порядкового номера колонки от начала таблицы, например, "sizes.F1". Название таблицы задается пользователем при создании базы данных Excel, а символ "F" и порядковый номер прибавляются автоматически.

Если к элементу подключена база данных Access, то имя колонки состоит из названия таблицы и названия колонки, например, " sizes.D". Эти названия задаются пользователем при создании базы данных Access.


Диалог вставки элементов библиотеки

Этот диалог появляется на экране после вызова команды Вставка элемента из прикладной библиотеки КОМПАС. Данная команда позволяет выбрать элемент из библиотеки параметрических элементов для вставки в активный документ.

Опции диалога

В окне просмотра диалога отображается список элементов текущей библиотеки.

Имя библиотеки

В этом поле отображается имя текущей библиотеки. Поле является справочным и недоступно для редактирования.

Открыть другую библиотеку

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

Слайд рисовать

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

Выберите нужный элемент и нажмите кнопку ОК.

Для отказа от вставки элемента нажмите кнопку Отмена.


Диалог вставки элемента

Этот диалог позволяет настроить параметры вставки элемента из библиотеки.

Опции диалога

В окне просмотра диалога отображается список переменных вставляемого элемента.

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

Чтобы изменить значение переменной, дважды щелкните на ней левой кнопкой мыши.

Наименование элемента

В этом справочном поле отображается наименование вставляемого элемента.

На текущий слой

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

На слои-источники

Объекты вставляемого элемента будут помещены в документе строго на те же слои, что и во фрагменте. Если нужных слоев в документе нет, они будут созданы автоматически.

Слайд рисовать

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

После настройки параметров вставки элемента нажмите кнопку Вставить. В окне чертежа появится фантом элемента. Укажите точку вставки элемента и угол поворота.


Диалог добавления переменной

В этом диалоге Вы можете настроить параметры дополнительной переменной элемента.

Опции диалога

Имя переменной

Введите в это поле имя дополнительной переменной.

Значение переменной

Введите в это поле значение дополнительной переменной.

Комментарий

Введите в это поле комментарий к дополнительной переменной.

Тип переменной

Выберите тип переменной: Строка, Вещественное или Целое число.

Имя колонки БД

Выберите из списка имя колонки базы данных.

Ключ

Выберите из списка номер ключа дополнительной переменной.

Отключить от базы

Включите эту опцию, чтобы отключить дополнительную переменную от базы.

После настройки параметров дополнительной переменной нажмите кнопку ОК.

Для выхода из диалога без добавления переменной нажмите кнопку Отмена.


Диалог настройки параметров измерения МЦХ профиля

В этом диалоге вводятся данные, необходимые для выполнения расчета массо-центровочных характеристик профиля.

Диалог появляется на экране после вызова команды Расчет МЦХ профиля из прикладной библиотеки КОМПАС.

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

Чтобы задать длину профиля, выключите опцию 1 погонный метр и введите в поле Длина нужное значение в миллиметрах.

Чтобы положение рассчитанного центра тяжести сечения было отмечено точкой, нажмите кнопку Отрисовать центр тяжести

Чтобы моменты инерции были рассчитаны и внесены в таблицу результатов расчета, нажмите кнопку Рассчитывать моменты инерции.

После настройки параметров измерения нажмите кнопку ОК.

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

Если сечение профиля ограничено замкнутой кривой, нажмите кнопку Выбор объекта на Панели специального управления и укажите курсором замкнутый объект (окружность, эллипс, сплайн и т.д.).

 Кнопка Выбор объекта

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

 Кнопка Обход границы по стрелке

Если требуется измерить МЦХ профиля с сечением, ограниченным временной ломаной линией, нажмите кнопку Ручное рисование границ на Панели специального управления и сформируйте нужную ломаную.

 Кнопка Ручное рисование границ

Указанное Вами сечение будет выделено красным цветом.

После выбора сечения профиля нажмите кнопку Создать объект на Панели специального управления.

 Кнопка Создать объект

МЦХ профиля указанного сечения будут рассчитаны, на экране появится фантом таблицы с результатами расчета. Укажите место вставки таблицы или откажитесь от ее вставки.


Диалог замены текста в открытых документах
Диалог замены текста

Диалог появляется на экране после вызова команды Заменить текст из прикладной библиотеки КОМПАС. Этой командой обрабатываются графические документы КОМПАС и спецификации.

Опции диалога

Найти

Введите текст для поиска.

Заменить на

Введите текст для замены. Если в поле Заменить на не ввести ни одного символа, найденный текст будет заменен "ничем", т.е. просто удален из документа.

Объекты вида

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

Включите опцию Текущий вид, если требуется обработать текст из текущего вида чертежа.

Включите опцию Все виды, если требуется обработать текст во всех видах чертежа.

Если перед вызовом команды была выделена группа графических объектов (в том числе строк текста), то можно произвести замену текста только среди них. Для этого включите опцию Выделенные объекты.

Неуказанная шероховатость

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

Технические требования

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

Штамп

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

Замечание. При замене текста во фрагменте недоступны опции Все виды, Неуказанная шероховатость, Технические требования и Штамп; в спецификации - Объекты вида, Неуказанная шероховатость и Технические требования. Это обусловлено отсутствием некоторых объектов, присущих чертежу, в документах указанных типов.

Объекты спецификации

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

Все открытые документы

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

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


Диалог замены текста в выбранных документах
Диалог замены текста

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

Опции диалога

Найти

Введите текст для поиска.

Заменить на

Введите текст для замены. Если в поле Заменить на не ввести ни одного символа, найденный текст будет заменен "ничем", т.е. просто удален из документа.

Объекты вида

Включите эту опцию, чтобы командой были обработаны фрагменты, а также все виды чертежей.

Неуказанная шероховатость

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

Технические требования

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

Штамп

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

Объекты спецификации

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

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


Библиотеки параметрических элементов

Библиотека - это приложение, созданное для расширения стандартных возможностей КОМПАС-3Dи работающее в его среде.

Пользовательские библиотеки параметрических элементов (расширение таких библиотек в КОМПАС-3D - *.lb) создаются путем связывания внешних переменных параметрического фрагмента с базой данных (текстовой базой данных (*.loa) или с базой данных, поддерживающей стандарт ODBC (dBASE, Excel, MS Access).

Назначение библиотек параметрических элементов, как и других библиотек, - упрощение и ускорение разработки чертежей, содержащих типовые и стандартизованные детали.

Для создания библиотеки параметрических элементов пользователю не обязательно знать языки программирования и приемы работы в КОМПАС-Мастер 5. Достаточно создать параметрические фрагменты, содержащие изображения нужных элементов и базы данных параметров этих элементов. Переменные фрагмента, которые будут принимать значения из базы данных, необходимо сделать внешними.

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

Разрушение вставленного параметрического элемента с помощью команды Разрушить из меню Операции превращает его во вставку соответствующего фрагмента.

________________

Смотрите так же

Создание библиотеки параметрических элементов


Ключи переменных

Переменные, подключенные к базе данных, могут иметь или не иметь ключи.

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

Порядковые номера ключей определяют приоритетность переменных. Это означает, что при вставке элемента в документ сначала устанавливается значение переменной с первым ключом (в дальнейшем для краткости будем именовать такую переменную "первичной"), затем - переменной со вторым ключом ("вторичной" переменной), с третьим ("третичной") и т.д. При этом значение вторичной переменной зависит от значения первичной переменной (располагается в той же строке базы данных, что и значение первичной), значение третичной переменной - от пары значений первичной и вторичной и т.д.

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

Переменные, не имеющие ключа (но не отключенные от базы), могут принимать любое значение из соответствующих им колонок базы данных.

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

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

Примеры...


Пример
Примеры назначения ключей переменным элемента

Порядок назначения ключей переменным не зависит от того, какая именно база данных подключена к элементу. Рассмотрим этот процесс на примере элемента с текстовой базой данных(*.loa).

Пусть имеется параметрический фрагмент "Втулка" с внешними переменными a, b, d, е и текстовая база данных параметров этого элемента (рис.1).

Рисунок 1.

ПРИМЕР I

Чтобы установить соответствие между колонками базы данных элемента и его переменными, в поле Имя колонки БД диалога редактирования переменной а следует ввести значение "1", в это же поле диалога редактирования переменной b - значение "4", для переменных d и е соответственно - 3 и 2.

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

Пусть после выбора диаметра резьбовой части будет (в зависимости от него) определяться диаметр буртика, затем (в зависимости от этих диаметров) - высота уступа, а эти три значения, в свою очередь, будут определять высоту буртика.

Для выполнения этих условий следует назначить переменным b, d, е номера ключей соответственно 2, 4, 3.

Теперь при вставке элемента "Втулка" в документ переменные элемента в диалоге вставки будут расположены в порядке, определенном номерами их ключей: a, b, е, d.

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

Если присвоить переменной а значение, например, 80мм, значения переменной b можно будет выбрать из списка: 85, 90, 100, 110, 120, 130. Паре значений a = 80, b = 85 будет соответствовать d = 25мм, е = 90мм, паре (80,90) - d = 25мм, е = 100мм и т.д.

Если присвоить переменной а значение 100мм, переменная b будет равна 160мм и изменить ее будет нельзя; паре (100, 160) соответствуют два значения переменной d: 50 и 60, значение переменной е в обоих случаях 150мм.

ПРИМЕР II

База данных элемента имеет колонку с со значениями масс деталей с различными параметрами. Масса не может быть внешней переменной фрагмента. Однако параметрическому элементу "Втулка" можно назначить переменную "масса" в качестве дополнительной.

Дополнительная переменная назначается при редактировании элемента нажатием кнопки Добавить в группе Переменная. После этого на экране появится диалог добавления переменной. Имя дополнительной переменной и комментарий к ней можно ввести любые, например, m и "масса". В поле Имя колонки БД в данном примере необходимо ввести "5".

Так как значения масс в каждой строке базы данных различны, переменную m можно использовать для "быстрого" выбора значений переменных a, b, d, е. Для этого необходимо переменной m назначить первый ключ, а остальным переменным - ключи №№ 2, 3, 4, 5 в любой последовательности.

Теперь при вставке элемента "Втулка" в документ переменные элемента в диалоге вставки будут расположены в порядке, определенном номерами их ключей. Значения переменных a, b, d, е будут принадлежать той же строке базы данных, что и выбранное значение переменной m, например:

Если m = 900.5, то a = 50, b = 60, d = 15, е = 80.

Если m = 1020.6, то a = 100, b = 160, d = 60, е = 180.

Значения переменных a, b, d, е изменить нельзя.

ПРИМЕР III

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

Чтобы эти условия выполнялись, необходимо отредактировать переменные элемента так, чтобы переменная d не имела ключа (т.е. поле Ключ в диалоге настройки этой переменной должно быть пустым), переменные b и а имели соответственно первый и второй ключи, а переменная е была отключена от базы (в диалоге настройки этой переменной должна быть включена опция Отключить от БД).

Замечание. Сделанная настройка допускает самые разнообразные конфигурации втулки, поэтому переменную m следует отключить от базы и при вставке элемента не присваивать ей никакого значения.

Теперь при вставке элемента "Втулка" в документ переменные элемента в диалоге вставки будут расположены в следующем порядке:

1.	Первичная переменная b.

2.	Вторичная переменная а.

3.	Отключенные от базы переменные m и е.

4.	Не имеющая ключа переменная d.

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

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


Создание библиотеки параметрических элементов

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

1.	Вызовите команду Менеджер элементов из прикладной библиотеки КОМПАС.

На экране появится диалог редактирования элементов библиотеки.

2.	Нажмите кнопку Создать из группы Работа с библиотеками.

Будет создана новая пользовательская библиотека параметрических элементов. Пока она не имеет имени и не содержит ни одного элемента

3.	Нажмите кнопку Добавить из группы Работа с элементами.

На экране появится диалог открытия файлов.

Чтобы добавить в библиотеку параметрический фрагмент с диска, выделите его и нажмите кнопку ОК.

Чтобы добавить в библиотеку параметрический фрагмент из библиотеки фрагментов (*.lfr), в строке Тип файлов установите Компас-Библиотеки фрагментов (*.lfr). Откройте нужную библиотеку и выберите из нее нужный фрагмент.

В библиотеку будет добавлен новый элемент.

На экране появится диалог редактирования добавленного элемента. В окне просмотра этого диалога отображаются переменные элемента (внешние переменные выбранного фрагмента) и, если есть, комментарии к ним.

5.	Введите наименование элемента в соответствующее поле.

6.	Выберите тип базы данных, включив соответствующую опцию из группы Тип БД. Если нужная опция уже включена, нажмите кнопку Выбрать БД.

На экране появится диалог выбора источника данных.

7.	Укажите источник данных.

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

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

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

10.	После настройки переменных элемента закройте диалог его редактирования, нажав на кнопку ОК.

11.	Если необходимо, добавьте в библиотеку еще несколько элементов и отредактируйте их.

12.	Закройте диалог редактирования элементов библиотеки, нажав на кнопку ОК.

На экране появится стандартный диалог сохранения файлов.

13.	Введите имя новой библиотеки параметрических элементов и сохраните ее.


Текстовая база данных
Текстовая база данных (*.loa)

Текстовая база данных (*.loa) - текстовый файл с расширением .loa.

Весь текст, начиная от символов "/ *" до символов "* /", а также строки, начинающиеся с символов "//", являются комментариями. Остальные строки образуют таблицу текстовой базы данных, например:

/* a диаметр оси

   b длина оси

   c ширина проточки

*/

// a   b  c

  25  55  1.5

  30  55  2

  45  80  2.5

Текстовую базу данных можно создать в обычном текстовом документе, а затем изменить его расширение с .txt на .loa.


Создание и использование баз данных ODBC

ODBC - Open Database Connectivity (открытый интерфейс для подключения к базам данных) - диспетчер драйверов и набор драйверов ODBC, обеспечивающих доступ из приложений к внешним данным с использованием языка SQL (Structured Query Language).

Рассмотрим порядок создания и использования баз данных на примере баз данных Excel и Access.

Замечание. Обе рассматриваемые базы содержат значения переменных одного и того же параметрического фрагмента.

Создание базы данных Excel

Создание базы данных Access

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

Настойка источников данных


Фрагмент имеет три внешние переменные:

D,	определяющую диаметр вала,

b,	определяющую ширину паза,

t,	определяющую глубину паза.


Создание базы данных Microsoft Excel

1. Загрузите Microsoft Excel и создайте новую книгу, например, paz.xls.

2. В любом месте любого листа сформируйте таблицу, каждая колонка которой соответствует одной переменной элемента.

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

Каждая колонка должна содержать данные одного типа (целое число, вещественное число или строка).

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

Например, у Вас может получиться такой лист.

3. Укажите диапазон ячеек, который будет считаться таблицей данных.

Для этого выделите все ячейки, содержащие значения переменных фрагмента, и расположенную над ними пустую строку.

В поле ввода имени (оно расположено слева от строки формул) введите имя выделенного диапазона, например, "sizes" и нажмите <Enter>.

Заданное имя таблицы будет отображаться в окне Имя таблицы диалога выбора источника данных при настройке элемента библиотеки.

4. Сохраните созданную базу данных.

Совет


Иногда бывает удобно в одном Excel-файле хранить значения переменных нескольких элементов. Для этого создайте в одной базе данных несколько таблиц.

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


Создание базы данных Microsoft Access

Для создания базы данных Microsoft Access выполните следующее.

1. Загрузите Microsoft Access.

2. В окне создания и открытия баз данных включите опцию Новая база данных и нажмите кнопку ОК.

3. Сохраните новый файл базы данных под любым именем, например, paz.mdb.

4. В окне создания базы данных выберите пункт Создание таблицы путем ввода данных и нажмите <Enter>.

На экране появится окно новой таблицы.

5. Активизируйте заголовок колонки двойным щелчком мыши и введите имя колонки, например, D.

6. Заполните колонку значениями переменной D.

7. Поименуйте и заполните необходимое количество колонок.

8. Сохраните созданную таблицу под любым именем, например, "paz".

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

От создания ключевых полей можно отказаться.

Например, у Вас может получиться такая таблица.

Совет


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

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


Настройка источников данных ODBC

Для настройки источников данных выполните следующее.

1. Вызовите из меню кнопки Пуск команду Настройка - Панель управления.

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

3. В появившемся на экране диалоге настройки источников данных перейдите на вкладку Пользовательский DSN.

4. Нажмите кнопку Добавить.

На экране появится диалог создания нового источника данных.

5. В окне просмотра этого диалога выделите имя драйвера для добавляемого источника данных, например, Microsoft Access Driver (*.mdb) или Microsoft Excel Driver (*.xls), и нажмите кнопку Готово.

На экране появится диалог настройки выбранного драйвера.

6. В поле Имя источника данных введите произвольное имя источника. Оно будет отображаться в диалоге выбора источника данных при настройке элемента библиотеки.

7. При настройке драйвера для Microsoft Access в группе База данных нажмите кнопку Выбрать, а для Microsoft Excel - Выбор книги.

8. В появившемся на экране диалоге укажите путь к файлу базы данных, например, к файлу paz.mdb или paz.xls, и закройте диалог кнопкой ОК.

9. Диалог настройки драйвера также закройте нажатием на кнопку ОК.

Вы увидите, что в колонке Имя окна просмотра в диалоге настройки источников данных появился новый источник с заданным Вами именем.

10. Закройте диалог настройки источников данных кнопкой ОК.


Диалог компоновки листов экспортируемой спецификации

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

Описание элементов управления

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