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

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

Редактирование маркера

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

Внижней части окна появляются дополнительные кнопки

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

Кнопка Редактировать свойства маркера – включает режим редактирования, в котором можно заново определить вид маркера, добавить или удалить атрибуты (см. «Правила создания маркера»).

Связывание произвольных графических и табличных данных

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

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

- 201 -

Consistent Software

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

Установите флажок Привязка к объектам и нажмите кнопку

.

В открывшемся диалоговом окне Быстрый выбор определите набор объектов, для которых нужно установить привязку. Подробная информация об использовании инструмента Быстрый выбор приведена в параграфе «Быстрый выбор объектов на чертеже» раздела «Менеджер объектов». После выхода из диалога быстрого выбора объектов в правом списке окна Свойства столбцов и привязок к объектам появится раздел Объекты:

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

– Числовое;

Целое;

Флаговое (логическое);

– Строковое.

- 202 -

Consistent Software

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

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

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

Нажмите кнопку для установки привязки.

Привязка к параметру появится в разворачивающемся списке привязок выбранного столбца «А»:

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

Кнопка удаляет выбранную привязку из списка.

- 203 -

Consistent Software

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

Кнопка активизирует правую дополнительную часть диалогового окна, в которой осуществляется объединение и группировка ячеек в столбцах по значению.

Связывание данных объекта базы и таблицы

Рассмотрим пример передачи данных из объектов базы в таблицу. Составим спецификацию объектов «Окно», вставленных в чертеж.

Из пользовательского блока AutoCAD можно транслировать значения атрибутов.

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

1. Вставьте из базы стандартных, раздел Таблицы, объект Спецификация:

- 204 -

Consistent Software

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

2. Откройте спецификацию для редактирования в полном редакторе таблиц:

3.Установите первую строку таблицы в качестве заголовка. Для этого в меню Таблица

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

- 205 -

Consistent Software

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

4.Вызовите команду Свойства столбцов и привязок к объектам с помощью кнопки .

5.Установите флажок Привязка к объектам и нажмите кнопку:

6.В столбце Объект диалогового окна Быстрый выбор выберите из списка элемент «Стандартный объект»:

7.Установите параметры отбора. Для параметра Тип объекта выберите из списка в соответствующей ячейке столбца Значение элемент «Window»:

8.Проверьте автоматически установившееся условие выбора: в столбце Условие появится знак «=».

9.Для выхода из диалога Быстрый выбор нажмите ОК.

- 206 -

Consistent Software

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

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

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

12. Привязка отобразится в списке столбцов:

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

- 207 -

Consistent Software

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

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

"Окно " + Стандартная_деталь.obozn +" ГОСТ" + Стандартная_деталь.strTheName

В этом выражении производится сложение отдельных символьных строк. Подстрока Стандартная_деталь.obozn является ссылкой на параметр obozn, Подстрока

- 208 -

Consistent Software

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

Стандартная_деталь.strTheName является ссылкой на параметр strTheName, в котором хранится номер ГОСТа окна.

Важно! Для правильного отображения символьных строк необходимо установить тип данных для ячеек столбца как Строковое.

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

Сount(object)

По этой формуле будет производиться автоматический подсчет объектов. 16. Закройте диалог установки привязок нажатием кнопки ОК.

- 209 -

Consistent Software

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

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

18.Нажмите кнопку Объединение и группировка ячеек , расположенную в центральной части окна:

19. Выделите в списке столбец С и нажмите кнопку Добавить.

- 210 -

Consistent Software

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

Установите переключатели Объединение и Группировка и закройте диалоговое окно нажатием кнопки ОК:

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

- 211 -

Consistent Software

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

Связывание данных пользовательского блока и таблицы

Трансляция данных из блока AutoCAD в таблицу осуществляется посредством атрибутов блока. Рассмотрим пример связывания данных блока и таблицы.

На рисунке показан фрагмент чертежа с блоками AutoCAD «Колонна» следующего вида:

- 212 -

Consistent Software

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

Блоки имеют скрытые атрибуты Наименование, Обозначение, Позиция. В чертеже размещены два типа блока: «К2-1» и «К2-2», изображающие колонны разного размера.

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

Имя_атрибута#Тип_параметра

Тип_параметра должен соответствовать значению атрибута:

VALUE – числовое значение

STR – строковое значение

BOOL – логическое (флаговое)

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

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

1. Вставьте в чертеж из базы элементов таблицу Спецификация:

- 213 -

Consistent Software

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

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

3.Нажмите кнопку Свойства столбцов и привязок к объектам на верхней панели инструментов диалогового окна.

4.В диалоговом окне Свойства столбцов и привязок к объектам включите режим

Привязка к объектам – активизируются дополнительные кнопки:

- 214 -

Consistent Software

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

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

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

- 215 -

Consistent Software

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

6. Установите условие выбора объектов (см. «Быстрый выбор»).

7.Для завершения выбора объектов и возврата в окно Свойства столбцов и привязок к объектам нажмите ОК.

8.В левой части окна откройте закладку Объекты и подзакладку Вхождение блока. Установите привязку атрибутов блока:

Позиция – столбец А

Обозначение – столбец В

Наименование – столбец С

- 216 -

Consistent Software

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

9. Выделите в списке столбец D. В поле ввода формулы введите выражение

Count(object)

По этой формуле будет подсчитываться количество блоков «Колонна», входящих в чертеж.

10.Нажмите кнопку Подколонка – справа активизируется дополнительная часть окна.

Выделите в списке столбцов столбец А и с помощью кнопки добавьте столбец в список:

11. Установите флажки Объединение и Группировка:

- 217 -

Consistent Software

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

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

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

14. Закройте редактор таблицы. На чертеже спецификация будет иметь следующий вид:

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

Главное предназначение универсального маркера – создание атрибутивных данных к объекту и

последующая трансляция этих данных в таблицы СПДС.

 

- 218 -

Consistent Software

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

Рассмотрим трансляцию данных из ранее созданного маркера.

1. Вставьте маркер в чертеж из базы.

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

2.Создайте или вставьте из базы таблицу СПДС. Например, вставьте таблицу

Спецификация из библиотеки SPDS GraphiCS/Таблицы/Таблицы СПДС/Архитектурные решения.

3.При помощи кнопки СПДС Редактирование откройте диалоговое окно полноэкранного табличного редактора.

4.Установите первую строку таблицы в качестве заголовка. Для этого в меню Таблица

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

- 219 -

Consistent Software

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

5.Нажмите кнопку Свойства столбцов и привязок к объектам, расположенную на верхней панели инструментов диалогового окна.

6.В диалоговом окне Свойства столбцов и привязок к объектам включите режим

Привязка к объектам – активизируются дополнительные кнопки.

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

- 220 -

Consistent Software

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

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

Для завершения выбора объектов и возврата в окно Свойства столбцов и привязок к объектам нажмите ОК.

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

- 221 -

Consistent Software

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

9.В центре диалогового окна активизируются кнопки:

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

Кнопка Снять снимает установленную связь.

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

10.Нажмите кнопку Сопоставить для выделенной пары имен. Автоматически в правой части окна к указанному столбцу заводится указанный атрибут:

- 222 -

Consistent Software

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

11. Аналогично сопоставьте атрибут «МАРКА» табличному столбцу С:

Закройте диалоговое окно нажатием кнопки ОК.

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

- 223 -

Consistent Software

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

В дальнейшем при добавлении в чертеж объектов «Выноска» в таблице будут создаваться новые строки.

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

14. Закройте окно табличного редактора. На чертеже таблица обновится автоматически.

- 224 -

Consistent Software