Изменение уровня для семейства на основе линии

Автор Тема: Изменение уровня для семейства на основе линии  (Прочитано 2860 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DaironАвтор темы

  • СЦБ + БИМ
  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
  • WhatsApp 89215683286
Добрый день! При попытке изменить уровень семейства на основе линии через
Код - Python [Выбрать]
  1. myFam.get_Parameter(BuiltInParameter.FAMILY_LEVEL_PARAM).Set(level)
выдает ошибку что параметр только для чтения, что видно также через lookup. Как тогда можно изменить уровень?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Хм, ну вариантов на самом деле может быть очень много. Например, это у тебя колонна и менять надо FAMILY_BASE_LEVEL_PARAM или FAMILY_TOP_LEVEL_PARAM. Возможно, семейство твоё вложено в другой объект....

Оффлайн DaironАвтор темы

  • СЦБ + БИМ
  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
  • WhatsApp 89215683286
Просмотрел все built-in parameters  для моего семействам на базе шаблона  Generic Model line based.rft и ничего подходящего либо не увидел, либо оно тоже для чтения. Может есть еще способы поменять уровень? Семейство просто установлено на уровень, т.е. в поле "Рабочая плоскость" в окне свойств - именно название уровня.

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Нет, Host пока через API поменять нельзя

Оффлайн DaironАвтор темы

  • СЦБ + БИМ
  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
  • WhatsApp 89215683286
Тогда пока тупик(

Оффлайн DaironАвтор темы

  • СЦБ + БИМ
  • ADN OPEN
  • Сообщений: 14
  • Карма: 0
  • WhatsApp 89215683286
Джереми Таммик ответил что в данном случае через api уровень не поменять!

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Да, я видел, я ж так и написал сразу
Нет, Host пока через API поменять нельзя