Пожалуйста, не блокируйте рекламу!

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

*

Оффлайн FlintFD

  • **
  • 34
  • Репутация: +2/-0
  • Пол: Мужской
Кабель (провод)
« : Февраля 26, 2012, 12:49:59 »

Test

Как говориться всё у нас от лени, так вот, жутко ненавижу всякую рутинную работу по составлению всяких сводных таблиц (спецификации, экспликации и т.п.). Работаю в среде систем пожарной сигнализации и пожаротушения, проблемы по автоматизации подсчётов отдельных извещателей, оповещателей, труб, оросителей и др. решил вроде. Теперь столкнулся с шлейфами, верней с созданием кабельного журнала, при работе в планах проблем нет, всё сводится и без проблем корректируется, но есть проблема, от прибора до извещателя кабель (шлейф) иногда идёт вертикально, вот этот то кусочек и надо как то считать. Голову сломал как это сделать с наименьшими проблемами, применённый мною способ подсчёта общей длины кабеля на плоскости (горизонтально) с помощью наследия товарища Пифагора ну ни как не канает, сложно очень будет... Если конечно всё сделать еденичными элементами, проблем нет, но главная фишка как раз и состоит в том чтобы всяко изогнутый элемент (кабель) считался как единое целое, сделал до 8-ми секций, в качестве одного куска от прибора (извещателя) до другого извещателя вполне достаточно. Если не трудно то может кто и подскажет. Интерфейс элемента накидал пока как попало, ещё нет чёткой концепции конечного вида, но всё встало именно в подсчёте, без него и интерфейс не нужен.

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Re: Кабель (провод)
« Ответ #1 : Февраля 26, 2012, 12:53:46 »
Думаю, если будешь MEP-моделером делать, вопросов не будет.

*

Оффлайн FlintFD

  • **
  • 34
  • Репутация: +2/-0
  • Пол: Мужской
Re: Кабель (провод)
« Ответ #2 : Февраля 26, 2012, 13:05:52 »
Вся фишка в том чтобы не использовать дополнения к арчику, искать ключики ломалки надоело

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Re: Кабель (провод)
« Ответ #3 : Февраля 26, 2012, 13:23:02 »
Вся фишка в том чтобы не использовать дополнения к ArchiCADу, искать ключики ломалки надоело
А считать в ручную, в компьютерный век, не надоело?

*

Оффлайн FlintFD

  • **
  • 34
  • Репутация: +2/-0
  • Пол: Мужской
Re: Кабель (провод)
« Ответ #4 : Февраля 26, 2012, 13:44:19 »
Задача то и поставлена чтоб не в ручную, но и без посторонних модулей. В модуле возможно назначить началу и концу кабеля имя (т.е. начинается от элемента 1 и заканчивается в элементе 2, имя произвольное, включает текст и цифры)
Вроде нашёл решение, может немного и топоровато, но всё таки
из кода подделанного объекта:
IF _N=1 THEN parameters dlina=SQR(x^2+y^2+z^2)
IF _N=2 THEN parameters dlina=SQR(x^2+y^2+z^2)+SQR((x-x1)^2+(y-y1)^2+(z-z1)^2)
пока только для 1 и 2 секционных

Проблему решил, теперь долгая и внимательная правка горячих точек в 3Д и дописка вычислений. Будет у меня таки автоматический кабельный журнал, и не надо МЕР, где на крайняк его брать на машине соседа, с собой же не таскать...


Добил объект, состоит из до 8 секций, редактируется по точкам как 2Д так и 3Д, автоматически меряет реальную длину. В объекте много рабочего мусора, если кому вдруг понадобится то вычистить недолго, ну и интерфейс под себя подправить.
Вот бы ещё сделать так как простая линия отрисовывается на плане, поочерёдно по точкам добавляются сегменты, да и ещё автоматом извлекались значения реквезитов объектов, к которым привязаны начало и конец кабеля... но это похоже уже мечты...
« Последнее редактирование: Февраля 26, 2012, 15:07:16 от FlintFD »

 

Похожие темы

  Тема / Автор