Ранее мы уже разбирались, как передать атрибуты обычной 3D-модели Компас в карточку IPS или как интегрировать типовые параметры из библиотеки Компас в IPS. Сегодня мы немного усложним задачу - научимся передавать атрибуты стандартных элементов из библиотеки Компас, таких как шаг резьбы, вид покрытия, толщина покрытия, диаметр резьбы и других в карточку создаваемого стандартного изделия в IPS.
В общем виде, принцип атрибутов передачи такой же, как и в предыдущей статье. Значения атрибутов, которые мы хотим видеть в IPS, должны находиться в списке свойств стандартного компонента в Компас 3D.
Вроде бы все хорошо, но есть одна проблема. Данный список по умолчанию содержит ограниченное количество свойств - это базовые свойства, такие как обозначение, наименование, материал, масса, раздел спецификации и еще несколько других. Специальных свойств, таких как шаг резьбы или размер под ключ здесь нет. Эти свойства хранятся в самой библиотеки стандартных изделий "ПОЛИНОМ" и по умолчанию не передаются в свойства компонента при вставке.
Отсюда наша первая задача - перенести атрибуты стандартного изделия из "ПОЛИНОМ" в свойства компонента в дереве Компас.
Перенос атрибутов из библиотеки "ПОЛИНОМ" в свойства Компас
Итак, сначала нужно создать одноименные свойства в Компасе. Для этого нажимаем Настройка/Библиотека стилей/Управление свойствами.
Далее жмем кнопку Добавить свойство.
Создаем свойство с таким же наименованием как в библиотеке.
После того как свойство будет создано, необходимо связать его с атрибутом в "ПОЛИНОМ". Для этого запускаем библиотеку стандартных изделий. Со стартовой страницы переходим в Стандартные изделия/Конфигурация.
В разделе Конфигурация нам нужна Настройка передаваемых свойств изделий в Компас-3D.
На вкладке Свойства нажимаем Редактировать.
Становится доступной таблица синхронизации свойств. Для каждого добавляемого свойства необходимо заполнить строку с параметрами.
Таблица содержит 4 столбца:
Свойство Компас - наименование созданного свойства Компас.
Идентификатор свойства Компас - доступен в параметрах свойства.
Свойство ПОЛИНОМ - наименование свойства в ПОЛИНОМ.
Код свойства ПОЛИНОМ - уникальный идентификатор свойства библиотеки ПОЛИНОМ.
Чтобы определить Код свойства ПОЛИНОМ, необходимо запустить Редактор справочников ПОЛИНОМ. По умолчанию он находится по следующему пути:
В редакторе справочников нужно открыть вкладку со свойствами, и в поле Фильтр ввести наименование свойства. Выбрать именно то свойство, наименование которого полностью совпадает со свойством в карточке "ПОЛИНОМ". Атрибут Код - это и есть Код свойства ПОЛИНОМ.
Сохраняем изменения в таблице передаваемых свойств. Теперь при вставке стандартного изделия из библиотеки, атрибуты из "ПОЛИНОМ" будут попадать в свойства Компас.
Далее нужно настроить передачу этих свойств в IPS.
Настройка передачи атрибутов из Компас в IPS
Здесь порядок действий такой же, как в этой статье.
Кратко опишу порядок действий.
1. Добавить атрибут для типа объектов Стандартные изделия. Если такого атрибута нет, то создать.
2. В настройках интегратора Компас 3D, добавить в список синхронизируемых атрибутов изделий требуемые атрибуты.
Теперь, при стандартной регистрации изделия Компас, если наименование атрибута в Компас полностью соответствует наименованию атрибута в IPS, атрибуты стандартных изделий будут сохраняться в свойствах IPS.
Для наглядности, можно дополнительно настроить карточку стандартного изделия с показом переданных параметров стандартного изделия.
Если наименования атрибутов в Компас и IPS не совпадают, то соответствие настраивается в секции [Convert] файла ConvertKS.ini, который находится по пути C:\IM\CAD. Например, вот так:
Задача решена, мы научились передавать абсолютно любые свойства из Полином в карточку стандартного изделия IPS.
Для связи используйте контакты,
Газизулин Александр
Telegram-канал для пользователей IPS
8-800-3333-205
gam@amcad.ru