Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПДС Руководство пользователя.pdf
Скачиваний:
664
Добавлен:
29.03.2015
Размер:
5.49 Mб
Скачать

Руководство пользователя СПДС GraphiCS 3.0

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

Вцентральной части вкладки расположено поле просмотра и редактирования скрипта.

Внижней части вкладки размещается панель кнопок:

Шаблон скрипта;

Удалить все;

Скопировать скрипт;

Скопировать текущий скрипт на объекты;

Просмотреть скрипт другого объекта;

Мастер скриптов;

Мастер зависимостей;

Генерация строки для спецификации.

Информация о назначении кнопок и правилах редактирования скрипта приведена в разделе

«Введение в MCS_SCRIPT».

Пример создания объекта базы

- 78 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

С процессом создания объекта и записи его в библиотеку стандартных СПДС удобнее всего ознакомиться на примере. Рассмотрим последовательное создание объекта строительного элемента «Свая забивная, тип С» с параметрическими размерами.

Создание эскиза

Правила и методика создания эскиза параметрического объекта подробно описаны в разделе «Правила создания эскизов».

1.Создайте эскиз сваи. Нанесите параметрические размеры:

габаритные параметрические размеры;

угловой размер с назначенным ему параметром «alpha»;

укажите ось симметрии.

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

3. В закладке Свойства диалогового окна Structure Wizard:

- 79 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Определите класс объекта (от 1 до 1000).

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

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

Нажмите кнопку Экспорт в Excel,

- 80 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

Важно! Строки со значениями должны записываться без пропуска строк, не допускается оставлять пустые ячейки, образующие пробелы в таблице. После заполнения таблицы сохраните файл Excel на диске и с помощью кнопки Импорт из Excel

импортируйте таблицу из созданного файла в редактируемый объект базы. Для редактирования и просмотра таблицы можно использовать встроенный редактор, вызываемый кнопкой Таблица параметров:

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

- 81 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

В поле ввода Строка спецификации установите формат записи для трансляции данных из объекта в таблицу-спецификацию. Например, введите следующий текст:

4.Переключитесь в закладку Графика диалогового окна Structure Wizard.

- 82 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Здесь производится определение основных параметрических видов объекта.

Создайте новый вид. Для этого нажмите кнопку Создать новый вид :

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

- 83 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

и с дополнительными установками вида:

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

Распознайте вид из созданного эскиза: нажмите кнопку Распознать вид и селектируйте созданный эскиз.

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

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

На этом этапе определения вида существует возможность проверки и доработки эскиза объекта (см. «Правила создания эскизов»).

Успешно определенный параметрический вид заносится в закладку Графика диалогового окна Structure Wizard:

- 84 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

5. Переключитесь в закладку Скрипт диалогового окна Structure Wizard.

- 85 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Создание скрипта

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

1.Нажмите кнопку Мастер скриптов :

Вдиалоговом окне Мастер скриптов

- 86 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

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

Вполе ввода Спецификация записывается текстовое выражение, которое будет определять формат записи строки спецификации для данного объекта; Здесь можно использовать любые текстовые символы и ссылки на значения параметров. Ссылка на значение параметра записывается в фигурных скобках, например:

Свая {L} ГОСТ 19804.1-79

Вспецификацию вместо ссылки на параметр {L} подставляется значение параметра. Порядок следования ZOrder определяет порядок перекрытия этого объекта и других объектов библиотеки стандартных элементов СПДС и имеет значение от 1 до 1000. Объект с более высоким уровнем перекрытия закрывает объекты с меньшими значениями уровня перекрытия.

- 87 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

3. Шаг Свойства параметров.

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

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

Не используется в скрипте – устанавливается по умолчанию и указывает

на то, что параметр (переменная) в скрипте не используется.

Используется – указывает на то, что параметр будет использоваться в

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

Установите этот значок для всех параметров, укажите значения по умолчанию: L = 100.

При вставке для этого параметра выбирается ближайшее значение из таблицы: alpha = 30;

- 88 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

B = 400.

Видимая для других объектов указывает на то, что параметр (переменная)

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

Значок Доступна для редактирования указывает на то, что значение

параметра объекта доступно для чтения и изменения другими объектами.

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

В поле Описание параметра можно ввести текстовое пояснение.

При необходимости добавьте дополнительные (произвольные) параметры при помощи кнопки Добавить параметр :

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

нажмите кнопку Редактировать имя параметра . 4. Шаг Вычисление параметров.

- 89 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

На этом шаге устанавливается способ выбора значений параметров, используемых в скрипте:

Отображать диалог – позволяет выбирать значение параметра в

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

Визуальная селекция – позволяет редактировать вставленные объекты в

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

rXcoord – расстояние от точки вставки до курсора, измеряемое вдоль вектора вставки объекта (локальной оси Х-объекта);

rYcoord – расстояние, измеряемое в перпендикулярном направлении (вдоль локальной оси Y-объекта).

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

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

- 90 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Результирующее выражение – позволяет производить окончательное

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

Не вычислять параметр – отключает режим вычисления выбранного

параметра. Значение параметра будет оставаться равным значению по умолчанию.

5. Шаг Условия отрисовки.

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

- 91 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Одиночный переключатель

Групповой переключатель

Создание группового переключателя

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

В список переключателей добавится объект Переключатель 0:

Значок указывает на то, что данный переключатель соответствует простому переключателю-флажку, для которого может быть установлено значение

Включен/Выключен.

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

Добавить переключатель :

Значок указывает на то, что переключатель является групповым.

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

- 92 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

объект в списке и нажмите кнопку Удалить переключатель .

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

Выделите в списке элемент «Арм-ние 0.015» и в поле Включен введите строку k=0,015:

Выделите в списке элемент «Арм-ние 0.02» и в поле Включен введите строку k=0,02:

Введенные условия устанавливают значение параметра k в зависимости от выбираемого в диалоговом окне редактирования объекта элемента списка группового переключателя.

Допускается вводить несколько условий для различных параметров, разделяя их знаком «;», например:

- 93 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Создание одиночного переключателя

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

Добавить параметр :

Добавится новый переключатель с именем Переключатель 1.

Укажите условия изменения параметров в зависимости от состояния переключателя:

Действие переключателя при вставке объекта:

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

6. Шаг Рабочие плоскости.

Этот шаг служит для создания дополнительных рабочих плоскостей. Рабочие плоскости используются при наложении геометрических зависимостей между объектами библиотеки компонентов. Подробно о рабочих плоскостях в объекте рассказано в разделе «Создание рабочих плоскостей».

- 94 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

7. Шаг Скрыть/Показать параметры.

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

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

элемента подсвечивается зеленой рамкой . 8. Шаг Условия отображения.

- 95 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

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

Чтобы добавить условие отображения, выполните следующие действия:

Введите логическое условие и нажмите кнопку Добавить условие :

Встроке условия отображения следует использовать операторы сравнения:

больше:

>;

меньше:

<;

равно:

==;

не равно:

!=;

не меньше:

>=;

не больше:

<=.

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

Установите переключатели для тех объектов диалога, которые необходимо скрывать при выполнении введенного условия.

9. Шаг Переключатели управления.

- 96 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

На этом шаге устанавливаются встроенные переменные, управляющие поведением объекта при вставке:

Вызывать диалог при вставке – если переменная включена, при вставке объекта в чертеж будет автоматически выводиться диалог;

Отрисовывать объект при вставке – если переменная включена, при выборе точки вставки и вектора направления объект будет отрисовываться на экране;

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

10.Шаг Текущий скрипт.

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

Важно! Обязательно примените команду Сохранить для записи программы-скрипта. Если у редактируемого объекта уже имелся скрипт, то после сохранения текущий скрипт будет заменен на вновь созданный.

- 97 -

Consistent Software

Руководство пользователя СПДС GraphiCS 3.0

Нажатие кнопки OK возвращает в закладку Скрипт диалогового окна Structure Wizard. 11. Генерация строки спецификации .

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

Добавить добавляет параметр в строку спецификации;

Удалить – удаляет выделенный параметр из списка;

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

Тип – служит для выбора типа элемента строки.

Если кнопка отжата, то выбранный элемент списка является ссылкой на значение внутренней переменной объекта и сопровождается значком : (этот элемент ссылается на значение переменной «L»);

Если кнопка нажата, то элемент воспринимается как текстовый фрагмент и

обозначается в списке значком :

(этот элемент является

текстовым фрагментом).

 

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

- 98 -

Consistent Software