Jump to content

Recommended Posts

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

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

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

Link to comment
Share on other sites

  • 1 year later...

Не выполняется вывод в 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)


 

 

Link to comment
Share on other sites

14 минут назад, Электрик сказал:

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

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

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

  • Like 1
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

16 часов назад, Walkmax сказал:

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

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

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

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

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

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

Link to comment
Share on other sites

 

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

В 13.11.2020 в 13:19, Walkmax сказал:

 

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

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

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

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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)


 

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

Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
Share on other sites

5 часов назад, Walkmax сказал:

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

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

Link to comment
Share on other sites

  • 1 month later...

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

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

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

Y-(С/Ю) = 425212603,6

X - (В/З) = 1289950105,2

Z = 116700

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

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

Менять ПО?

  • Like 1
Link to comment
Share on other sites

4 часа назад, rus_m сказал:

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

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

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

Y-(С/Ю) = 425212603,6

X - (В/З) = 1289950105,2

Z = 116700

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

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

Менять ПО?

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

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

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

Link to comment
Share on other sites

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

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

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

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

Edited by rus_m
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...