PipingSystemType

Автор Тема: PipingSystemType  (Прочитано 5348 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
PipingSystemType
« : 28-01-2020, 17:25:23 »
Может кто знает, почему Lookup не может "достучаться" до этого семейства? Выдает ошибку.
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: PipingSystemType
« Ответ #1 : 28-01-2020, 17:39:40 »
не так понял, а не , вроде правильно...
Код - C# [Выбрать]
  1. IList<Element> pipingSystem = new FilteredElementCollector(doc)
  2.             .OfCategory(BuiltInCategory.OST_PipingSystem)
  3.             .WhereElementIsElementType()
  4.             .ToElements()
  5.             .ToList();

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: PipingSystemType
« Ответ #2 : 28-01-2020, 20:04:40 »
PipingSystem это другое, насколько я понял...



VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: PipingSystemType
« Ответ #3 : 28-01-2020, 20:52:59 »
PipingSystem это другое, насколько я понял...
Я специально проверил прежде чем публиковать код, именно PipingSystemType и возвращается... Вы проверьте.

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: PipingSystemType
« Ответ #4 : 28-01-2020, 21:13:48 »
Да, вы правы, но вопрос был про Lookup...
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: PipingSystemType
« Ответ #5 : 29-01-2020, 09:52:14 »
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: PipingSystemType
« Ответ #6 : 29-01-2020, 11:24:15 »
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?
И какую именно ошибку он (метод) или она (утилита) выдаёт...
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: PipingSystemType
« Ответ #7 : 29-01-2020, 13:56:56 »
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?
Скрин утилиты RevitLookup? Простите, за не точный вопрос. Уточняю, речь идет про утилиту RevitLookup.
//----------------------------------------------------------------------------------------------------------------------------
И какую именно ошибку он (метод) или она (утилита) выдаёт...
Ошибка (если это то):
Цитировать
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
Autodesk.Revit.Exceptions.InvalidOperationException: The color represents an invalid or uninitialized color.
   в Autodesk.Revit.DB.Color.get_Red()
   в RevitLookup.Snoop.Data.Color.StrValue()
   в RevitLookup.Snoop.Utils.Display(ListView lvCur, Collector snoopCollector)
   в RevitLookup.Snoop.Forms.Objects.TreeNodeSelected(Object sender, TreeNodeMouseClickEventArgs e)
   в System.Windows.Forms.TreeView.OnNodeMouseClick(TreeNodeMouseClickEventArgs e)
   в System.Windows.Forms.TreeView.WmNotify(Message& m)
   в System.Windows.Forms.TreeView.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: PipingSystemType
« Ответ #8 : 29-01-2020, 14:22:15 »
Уточняю, речь идет про утилиту RevitLookup.
Видимо в ней есть небольшой баг.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: PipingSystemType
« Ответ #9 : 29-01-2020, 14:22:19 »
Обнови Lookup.

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

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

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: PipingSystemType
« Ответ #12 : 29-01-2020, 15:42:42 »
Поставил, все равно ошибка, ладно, будем так разбираться )


VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: PipingSystemType
« Ответ #13 : 29-01-2020, 15:48:35 »
Поставил, все равно ошибка, ладно, будем так разбираться )




А почему версия 2019.0.0.12? Для Revit 2019 последняя 2019.0.0.13, а для Revit 2020 - 2020.0.0.3
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: PipingSystemType
« Ответ #14 : 29-01-2020, 15:52:03 »
Александр Игнатович как раз этот баг исправил: https://github.com/jeremytammik/RevitLookup/pull/52
Это исправление было внесёно в версию 2019.0.0.13
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение