Перейти к содержанию

Рекомендуемые сообщения

Добрый день. Есть ли возможность настроить экспорт в IFC 2x3? Программа все элементы экспортирует как ifcbuildingelementproxy.

Изменено пользователем odindva
Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Есть ли возможность настроить экспорт в IFC 2x3? Программа все элементы экспортирует как ifcbuildingelementproxy.

Здравствуйте!

Нет, в 2х3 не получится. В самой спецификации 2х3 почти ничего нет по инженерной части. Т.е. там настраивать-то почти нечего.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Не выполняется вывод в IFC, появляется окно «Отправка сообщения об ошибке».

Спойлер

Cad платформа: AutoCad 23.0
Продукт: Project Studio CS Электрика
Версия продукта: 21.0.5238.5238 x64
Версия ОС: Microsoft Windows NT 10.0.14393.0 x64

=========================================
Command Execution Failed: Cadwise.CAE.Project._3DModel.GenerateIfcModelCommand
Exception: System.MissingMethodException: Метод не найден: "Boolean Xbim.Ifc.IfcStore.op_Equality(Xbim.Ifc.IfcStore, Xbim.Common.IModel)".
   в Cadwise.IfcTools.IfcModelDecorator.Create(IfcProjectInfo projectInfo)
   в Cadwise.IfcTools.BuildingModelIfcGenerator.GenerateIfcInner(IBuildingModelBuilding buildingModel, IAcadNet net, IfcProjectInfo projectInfo, Func`2 saveResultAction)
   в Cadwise.IfcTools.GenerateIfcToFileCommand.GenerateIfc(BuildingModelIfcGenerator generator, IBuildingModelBuilding model, IAcadNet net, IfcProjectInfo projectInfo, IIfcGeneratorUserOptionsQuery options)
   в Cadwise.IfcTools.GenerateIfcCommand.GenerateIfc(IfcProjectInfo projectInfo, BuildingModelIfcGenerator ifcGenerator, IIfcGeneratorUserOptionsQuery optionsQuery)
   в Cadwise.IfcTools.GenerateIfcCommand.GenerateIfc(IProgressShowerWithCancel progressShower, IIfcGeneratorUserOptionsQuery optionsQuery)
   в Cadwise.IfcTools.GenerateIfcToFileCommand.GenerateIfcToFile(IProgressShowerWithCancel progressShower)
   в Cadwise.CAE.Project._3DModel.GenerateIfcModelCommand.Do()
   в Cadwise.Studio.Core.CommandProcessor.DoCommand(ICommand command)
===================================Stack trace================================
   в System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   в System.Environment.get_StackTrace()
   в Cadwise.Studio.Utils.ExceptionLogger.GetInfo(Exception exception, String description)
   в Cadwise.Studio.Utils.ExceptionLogger.Log(Exception exception, String description)
   в Cadwise.Studio.Core.CommandProcessor.DoCommand(ICommand command)
   в Cadwise.Studio.Core.CommandProcessor.ExecuteCommand(ICommand command)
   в Cadwise.Studio.UI.Bars.ControlAdapter.Execute()
   в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ToolStrip.WndProc(Message& m)
   в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


 

 

Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, Электрик сказал:

А какой у вас Автокад?

Судя по отчету :)

Cad платформа: AutoCad 23.0
Продукт: Project Studio CS Электрика
Версия продукта: 21.0.5238.5238 x64
Версия ОС: Microsoft Windows NT 10.0.14393.0 x64

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Andrey_ka сказал:
4 часа назад, Электрик сказал:

А какой у вас Автокад?

Судя по отчету :)

Cad платформа: AutoCad 23.0
Продукт: Project Studio CS Электрика
Версия продукта: 21.0.5238.5238 x64
Версия ОС: Microsoft Windows NT 10.0.14393.0 x64

ACADVER = "23.0s (LMS Tech)"

Ну или AutoCAD MEP 2019.

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Walkmax сказал:

ACADVER = "23.0s (LMS Tech)"

Ну или AutoCAD MEP 2019.

Я вычитал, что ACAD 23.0 - это ACAD 2020. У вас 2020-ый автокад?

Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, Walkmax сказал:

Что-то заглохло всё :(

Версию выяснили, дальше что-то будет?

Пока ищем причину. У нас проблема воспроизвелась только на одной машине и только на 2020-м Акаде. Магия какая-то. Разбираемся...

добавлено через 0 минут
В 06.11.2020 в 21:07, Walkmax сказал:

Отнюдь! ACAD 2020 - это уже ACAD 23.1.

Так какая у вас версия Акада?

Ссылка на сообщение
Поделиться на другие сайты

 

15 часов назад, Электрик сказал:

А "голого" Акада у вас нет? Было бы здорово проверить.

это сложно, да и не вижу смысла (кроме как тестирование), т.к. в любом случае буду работать на платформе MEP

Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, Электрик сказал:

А "голого" Акада у вас нет? Было бы здорово проверить.

у меня 20.0 стоит, могу затестить... Но нет PSE...

Ссылка на сообщение
Поделиться на другие сайты
В 13.11.2020 в 13:19, Walkmax сказал:

 

это сложно, да и не вижу смысла (кроме как тестирование), т.к. в любом случае буду работать на платформе MEP

Именно в целях тестирования. MEP может "перебивать" библиотеки IFC из nanoCAD Электро. В MEP есть импорт/экспорт из IFC?

добавлено через 1 минуту
В 13.11.2020 в 14:40, Andrey_ka сказал:

у меня 20.0 стоит, могу затестить... Но нет PSE...

Спасибо! Мы уже протестировали на куче машин. Там все ок. Нужно именно на машине Walkmax. Это поможет сильно сузить круг поиска.

Ссылка на сообщение
Поделиться на другие сайты

Скорее всего дело именно в этом. Похоже, MEP и Электрика используют одинаковые библиотеки для работы с IFC. И библиотека MEP перебивает библиотеку Электрики.

Попробуйте запустить Электрику, открыть проект и сразу же запустить экспорт в IFC.

Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Электрик сказал:

открыть проект и сразу же запустить экспорт в IFC

без изменений

Спойлер

Cad платформа: AutoCad 23.0
Продукт: Project Studio CS Электрика
Версия продукта: 21.0.5238.5238 x64
Версия ОС: Microsoft Windows NT 10.0.14393.0 x64

=========================================
Command Execution Failed: Cadwise.CAE.Project._3DModel.GenerateIfcModelCommand
Exception: System.MissingMethodException: Метод не найден: "Boolean Xbim.Ifc.IfcStore.op_Equality(Xbim.Ifc.IfcStore, Xbim.Common.IModel)".
   в Cadwise.IfcTools.IfcModelDecorator.Create(IfcProjectInfo projectInfo)
   в Cadwise.IfcTools.BuildingModelIfcGenerator.GenerateIfcInner(IBuildingModelBuilding buildingModel, IAcadNet net, IfcProjectInfo projectInfo, Func`2 saveResultAction)
   в Cadwise.IfcTools.GenerateIfcToFileCommand.GenerateIfc(BuildingModelIfcGenerator generator, IBuildingModelBuilding model, IAcadNet net, IfcProjectInfo projectInfo, IIfcGeneratorUserOptionsQuery options)
   в Cadwise.IfcTools.GenerateIfcCommand.GenerateIfc(IfcProjectInfo projectInfo, BuildingModelIfcGenerator ifcGenerator, IIfcGeneratorUserOptionsQuery optionsQuery)
   в Cadwise.IfcTools.GenerateIfcCommand.GenerateIfc(IProgressShowerWithCancel progressShower, IIfcGeneratorUserOptionsQuery optionsQuery)
   в Cadwise.IfcTools.GenerateIfcToFileCommand.GenerateIfcToFile(IProgressShowerWithCancel progressShower)
   в Cadwise.CAE.Project._3DModel.GenerateIfcModelCommand.Do()
   в Cadwise.Studio.Core.CommandProcessor.DoCommand(ICommand command)
===================================Stack trace================================
   в System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   в System.Environment.get_StackTrace()
   в Cadwise.Studio.Utils.ExceptionLogger.GetInfo(Exception exception, String description)
   в Cadwise.Studio.Utils.ExceptionLogger.Log(Exception exception, String description)
   в Cadwise.Studio.Core.CommandProcessor.DoCommand(ICommand command)
   в Cadwise.Studio.Core.CommandProcessor.ExecuteCommand(ICommand command)
   в Cadwise.Studio.UI.Bars.ControlAdapter.Execute()
   в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ToolStrip.WndProc(Message& m)
   в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


 

В отчёте видно что что-то не найдено.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Тогда тут не только MEP, любое вертикальное решение на Autocad под вопросом, получается что нужно это указывать в характеристиках ПО, типа есть такие-то ограничения.

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, Walkmax сказал:

Тогда тут не только MEP, любое вертикальное решение на Autocad под вопросом, получается что нужно это указывать в характеристиках ПО, типа есть такие-то ограничения.

В описании PS Электрика указаны только AutoCADы.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Еще раз хочу поднять вопрос о экспорте модели в IFC.

Как из нанокадэлектро выполнить экспорт 3D модели в IFC формат,

чтобы Условный ноль т.е пересечение осей "А" и "1" имел абсолютные координаты

Y-(С/Ю) = 425212603,6

X - (В/З) = 1289950105,2

Z = 116700

Угол от истинного севера 105,22"

Вопрос к разработчикам ПО, количество работы с такими требованиями растет.

Менять ПО?

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, rus_m сказал:

Еще раз хочу поднять вопрос о экспорте модели в IFC.

Как из нанокадэлектро выполнить экспорт 3D модели в IFC формат,

чтобы Условный ноль т.е пересечение осей "А" и "1" имел абсолютные координаты

Y-(С/Ю) = 425212603,6

X - (В/З) = 1289950105,2

Z = 116700

Угол от истинного севера 105,22"

Вопрос к разработчикам ПО, количество работы с такими требованиями растет.

Менять ПО?

Такая задача стоит в плане разработки. Но, четно, говоря, не очень понятна острота данного вопроса.

Если проектируется только один объект, то совсем непонятно, зачем его нужно выставлять в абсолютные координаты. Это сильно затруднит работу с моделью.

Если же проектируется комплекс сооружений и их нужно привязывать к своим координатам, то правильнее делать это инструментами программы, в которой собирается комплекс.

Ссылка на сообщение
Поделиться на другие сайты

Абсолютные координаты требование заказчика в ТЗ. Заказчик не хочет увязывать все у себя и на достаточно высоком уровне "пробил" абсолютные координаты. BIM модель надо собирать регулярно. Вопрос по серьезности вплоть до смены ПО (А может так и задумано )))))))

Электрика в модель входит в виде IFC файлов.

На подходе еще объекты с тем же заказчиком.

Формат разработки тоже уходит заказчику, но он пока не понимает что от электротехнической модели для эксплуатации толку больше чем от абсолютных координат. В случае смены ПО он потеряет электротехническую модель но получит абсолютные координаты. А вот электротехнической модели в ТЗ нет )))))) Тут мое личное мнение...

Изменено пользователем rus_m
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...