Drawing Numerator

Tekla Structures
Not version-specific
Tekla Structures
Environment
Russia

Дополнение для нумерации чертежей и создания таблицы чертежей.

 

 

 

Image
image.png

Описание

❗ В среде Russia начиная с версии 2022 были изменены имена пользовательских атрибутов. В DrawingNumerator начиная с версии 2.10 настройки по умолчанию в конфигурационном файле DrawingNumerator.yaml соответствуют пользовательским атрибутам среды Russia версии 2022 и новее.

Для того чтобы дополнение работало с версиями среды 2021 и более ранними, используйте настройки в файле DrawingNumerator.yaml.bak: измените имя файла с DrawingNumerator.yaml.bak на DrawingNumerator.yaml.

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

Приложение в режиме моделирования

Image
image.png


 
 

Image
image.png

 


Обновить список - заполнить список чертежей.
Список чертежей формируется либо из всех чертежей, которые есть в модели, либо в зависимости от того, какие чертежи выбраны в диспетчере документов. Таким образом, приложение может работать в связке с диспетчером документов - сначала отфильтовать чертежи с помощью функционала диспетчера документов, потом назначать номера в приложении Drawing Numerator.
ВверхВниз - изменить положение выбранного чертежа в таблице.
Назначить - назначить начальный номер выбранным чертежам. Начальный номер задается в поле Начальный номер и увеличивается на единицу для каждого последующего выбранного чертежа. Если значение строковое, то это значение назначается каждому выбранному чертежу. Значение номера записывается в атрибут чертежа, определенный в конфигурационном файле.
Очистить - очистить номера выбранных чертежей. Очищаются значения атрибута чертежа, определенного в конфигурационном файле.
Назначить - назначить префикс выбранным чертежам. Префикс задается в поле Префикс. Значение префикса записывается в атрибут чертежа, определенный в конфигурационном файле.
Очистить - очистить префиксы выбранных чертежей. Очищаются значения атрибута чертежа, определенного в конфигурационном файле.
Назначить (авто) - автоматически назначить префикс выбранным чертежам. Программа определяет, какие сборки изображены на каждом выбранном чертеже. Значение префикса берется из значения атрибута сборки, указанного в поле Атрибут сборки для префикса, и записывается в атрибут чертежа, определенного в конфигурационном файле. Если чертежу соответствуют несколько сборок, то значения префиксов перечисляются через точку с запятой.

 

Плагин в режиме чертежей

Image
image.png

 

 

 

Image
image.png

 



Чертежи и префикс - диапазон чертежей для отображения в таблице (например "1-10,42") и префикс, по которому отбираются чертежи ля отображения в таблице.
Количество строк - количество строк, после которого таблица делится на части.
Шрифт - шрифт текста в таблице.
Ширина колонок - ширина колонок таблицы в мм.
Высота ячеек - высота строк таблицы в мм.
Заголовок - текст заголовка таблицы.
Высота шрифта - высота шрифта текста в таблице.
Цвет линий - цвет линий таблицы.
Имена на своих строках - если Да, то три имени чертежа будут расположены на отдельных строках.
Выравнивание/Лист, Наименование, Примечание - выравнивание текста внутри каждой колонки.

 

Дополнительные настройки

В файле ..\<версия>\Environments\common\extensions\DrawingNumerator\DrawingNumerator.yaml можно изменить атрибуты, которые используются для записи номеров и префиксов и текст заголовков таблицы:

Column1, Column2, Column3 - заголоки колонок.
AttributeNumber - атрибут чертежа для номера.
AttributeTitle1, AttributeTitle2, AttributeTitle3 - атрибуты чертежа для наименования.
AttributeComment - атрибут чертежа для примечания.
AttributePrefix - атрибут чертежа для префикса.

Можно использовать имена пользовательских атрибутов или свойства чертежа: DRAWING.MARK, DRAWING.NAME, DRAWING.TITLE1, DRAWING.TITLE2, DRAWING.TITLE3.

Конфигурационный файл можно скопировать в папки XS_SYSTEM, XS_FIRM, XS_PROJECT, папку модели. Он будет считыватся в порядке указанного приоритета.

Была ли эта информация полезной?