Всеволод
-
Сергей Кривой ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 6 лет, 8 месяцев назад
В Dynamo 1.3.2 (может быть и версиях чуть раньше) появился встроенный нод для добавления общих параметров: Parameter.CreateSharedParameter. И категории можно списком подавать. Так что можно теперь без питона )
Мало того, появился нод Parameter.CreateProjectParameter, который “создаёт” параметры проекта. Конечно, на самом деле создаёт он…[Читать далее]
-
Сергей Кривой ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 6 лет, 12 месяцев назад
Здравствуйте!
Можно попробовать примерно так:
# Загрузка библиотек
import clrclr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManagerclr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *# Определение…[Читать далее]
-
Сергей Кривой ответил(а) на тему Перекличка )) в форуме Разное 7 лет, 4 месяца назад
+
S+
P+
-
Сергей Кривой ответил(а) на тему Не работает List.SortbyKey в форуме Задать вопрос 7 лет, 8 месяцев назад
Добрый вечер!
В первом случае SortByKey сработал верно, отсортировав один список по ключам из второго списка (в списке ключей наименьшее число 0, оно под индексом [2], в главном списке под этим индексом число 276, значит оно выводится первым; следующее число из списка ключей 1, оно под индексом [0], что соответствует числу 488 с таким ж…[Читать далее]
-
Alexandr Popov ответил(а) на тему Общие параметры в форуме Задать вопрос 8 лет, 1 месяц назад
-
Alexandr Popov voted up to a reply by kisli in the topic Корректировка размеров 8 лет, 1 месяц назад
-
Alexandr Popov voted up to a reply by Legantmar in the topic Tips and tricks (Советы и приемы) 8 лет, 2 месяца назад
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
Привет, тёски. Давайте разрулим эту тему)
Видимо стоит отойти от участков системы и попробовать по аналогии с этим:
Ненене, через секшоны надо, там норм можно элементы получить. Я бы сказал, что через сечения стабильнее получаются цепочки элементов) это такое развитие моих скриптов и раскоп…[Читать далее]
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
Привет, тёски. Давайте разрулим эту тему)
Видимо стоит отойти от участков системы и попробовать по аналогии с этим:
Ненене, через секшоны надо, там норм можно элементы получить. Я бы сказал, что через сешены стабильнее получаются цепочки элементов) это такое развитие моих скриптов и раскопо…[Читать далее]
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
Может быть оно вычитает из одного другое прям в марке Контроля систем?
-
Alexandr Popov ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 8 лет, 2 месяца назад
Hello, see http://dynamobim.ru/cmdownloads/add-shared-parameter-to-project/
ParameterName(Group in shared parameters,Format,Category1/Category2/…,Group in properties,0)
where 0 – Type, for Instance – 1
between parameters in string [enter]
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
http://www.revitapidocs.com/2016/b68ff5b9-e8cf-2565-2b50-03a8d2489ac3.htm
http://www.revitapidocs.com/2016/dd53cbe2-37e6-19a1-e627-74a2aacb3433.htm
http://www.revitapidocs.com/2016/11cc783a-32f8-b0e0-2da6-5ecc6b9e57a6.htm
В скрипте 3.05 в предпоследнем ноде применяется
https://cloud.mail.ru/public/24iq/aFtDWzBvq
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
-
Alexandr Popov ответил(а) на тему Revit MEP. Потери давления из инспектора систем в форуме Задать вопрос 8 лет, 2 месяца назад
-
Сергей Кривой ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 8 лет, 2 месяца назад
kulkul, а что у вас подаётся? В Python нужно подавать непосредственно 0 или 1. Не нужно подавать True или False.
-
Сергей Кривой ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 8 лет, 2 месяца назад
Здравствуйте, kulkul!
За способ создания отвечают разные методы: NewInstanceBinding и NewTypeBinding. Выбор метода зависит от того, что указано в параметре _instance[k] (True или False, т. е. 1 или 0):
В случае использования файла XLSX эти значения задаются в этом столбце (0 это тип, 1 это экземпляр):
-
Сергей Кривой ответил(а) на тему Пакетное добавление параметров в форуме Revit Library (API) 8 лет, 2 месяца назад
Здравствуйте, Zyado!
Для того, чтобы использовать скрипт на 2015 версии, необходимо использовать метод Definitions.Create(string, ParameterType, bool) вместо ExternalDefinitionCreationOptions(string, ParameterType). Просто замените эти строки:
opt = ExternalDefinitionCreationOptions(_paramName[k], _paramType[k])
opt.Visible = _visible[k]на эту…[Читать далее]
-
Сергей Кривой ответил(а) на тему Empty List в форуме Задать вопрос 8 лет, 3 месяца назад
Здравствуйте, Юлия.
None в питоне обозначает отсутствие элемента (выводится как нуль или null). В вашем случае элемент присутствует, и этот элемент — пустой список. Проверить, что список пустой можно, взяв количество его элементов:
if a[13][1].Count == 0:
b = 10 -
Сергей Кривой ответил(а) на тему Empty List в форуме Задать вопрос 8 лет, 3 месяца назад
Здравствуйте, Юлия.
None в питоне обозначает отсутствие элемента (выводится как нуль или null). В вашем случае элемент присутствует, и этот элемент — пустой список. Проверить, что список пустой можно, взяв количество его элементов:
if a[13][1].Count = 0:
b = 10 -
Сергей Кривой ответил(а) на тему Empty List в форуме Задать вопрос 8 лет, 3 месяца назад
Здравствуйте, Юлия.
None в питоне обозначает отсутствие элемента (выводится как нуль или null). В вашем случае элемент присутствует, и этот элемент — пустой список. Проверить, что список пустой можно, взяв количество его элементов:
a[13][1].Count = 0:
b = 10 - Загрузить еще