beliit.com
Форумы Проектант
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах

Расширенный поиск
 
  • Всего пользователей - 22012
  • Всего тем - 31041
  • Всего сообщений - 288143
Страниц: [1]   Вниз
ВЕРСИЯ ДЛЯ ПЕЧАТИ

Схема соединения проводок. Автоматическая длина для всех кабелей. Возможно ли?

Количество просмотров - 847
(ссылка на эту тему)
Молокан
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #1 : 12 Июня 2021 года, 18:25
(ссылка на это сообщение)

Добрый день!
По долгу работы приходится чертить много схем соединения внешних проводок в AutoCAD. На одной схеме может быть несколько различных типов кабелей, но длина для них всех как правило одинаковая. Пример прикрепляю.

Вопрос №1: можно ли как-нибудь средствами AutoCAD сделать так, чтобы задавать для листа конкретную длину и все кабели на листе автоматически меняли значения длин на заданную? Знаю, что можно выделять лист и делать это с помощью "Найти и заменить", но хотелось бы найти более профессиональный способ.

Вопрос №2: возможно ли как-нибудь сделать, чтобы AutoCAD самостоятельно считал общую длину кабелей одинакового типа на листе и выводил их в какую-нибудь таблицу, либо просто в виде текстовой записи? Если стандартными средствами такое невозможно, то может быть можно написать какой-нибудь скрипт на Python. Возможно ли это и если да, то можно узнать в каком направлении копать как это сделать?

Заранее большое спасибо за ответы!
* Пример ССВП Вентиляция.dwg
(4131.24 Кб)  [скачать]  [загрузок: 21]
doctorRaz
***
Куратор подраздела "AutoCAD, AutoCAD LT и СПДС модуль Autodesk"

Мастерская СПДС
Сейчас отсутствует Сейчас отсутствует
 
Сообщение #2 : 13 Июня 2021 года, 18:39
(ссылка на это сообщение)

Посмотри продукты nanocad
Возможно, что то зайдет
1. Можно задать масштаб линии
2. Штатно можно через извлечение данных, например каждый тип кабеля на своем слое.
Но средствами CS СПДС решается почти без програмирования.
Без приблуд тож решается, но надо програмировать.
ЗЫ файл не смотрел((

Конструктор (Волгоград, Россия)
Samsony 1
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #3 : 13 Июня 2021 года, 18:47
(ссылка на это сообщение)

По долгу работы

можно ли как-нибудь средствами AutoCAD

возможно ли как-нибудь сделать, чтобы AutoCAD


Посмотри продукты nanocad


можно и конкретнее ..., переустановить, купить др. продукт ...

Главный специалист (Тюмень, Россия)
doctorRaz
***
Куратор подраздела "AutoCAD, AutoCAD LT и СПДС модуль Autodesk"

Мастерская СПДС
Сейчас отсутствует Сейчас отсутствует
 
Сообщение #4 : 13 Июня 2021 года, 21:08
(ссылка на это сообщение)

можно написать какой-нибудь скрипт на Python

Питон не умею, но сом модель  автокад доступна из любого языка програмирования
http://vbamodel.narod.ru/AutoCAD/idx_object_model.htm

Конструктор (Волгоград, Россия)
Антониони
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #5 : 14 Июня 2021 года, 09:33
(ссылка на это сообщение)

Номер кабеля обозначается в кружке на этом самом кабеле. Создается блок, в который входит этот самый кружок и невидимые атрибуты - номер листа, откуда идет кабель, куда. его длина. При необходимости добавляется труба, ее тип и длина, и аналогично металлорукав. Далее есть выгрузка данных по блокам и атрибутам - ее настроить и на выходе получаешь практически готовый кабельный журнал в екселе. Посчитать там сумму длин по листам и общую это уже мелочи.
Если сделать отдельные блоки для каждого листа, то и длину задавать можно будет 1 раз.

Однако мое мнение, что подобное неудобно. Ну не может быть одинаковая длина у всех приборов! Сама установка имеет габариты, а значит раскиданные по ней приборы находятся на разных расстояниях от щита управления. Плюс прокладка - она тоже может иметь разное направление, отчего длина у разных приборов будет разная.
Если же вы каждый раз ставите просто одну длину, то у вас не нужны все эти заморочки.В вашем примере всего три типа кабеля, при чем они все рядом - кабели одного типа можно выделить рамкой и в свойствах указать длину сразу для всей группы. Три раза рамкой выделить и ткнуть длину - не так сложно. А вот автоматизация будет сложнее. 
Можете сделать иначе - разбейте текстовый примитив кабеля на две части - одна это тип, вторая это длина. То есть два текста. Все тексты с длиной объедините в группу и тогда при выделении одного текста. выделяться будут сразу все, которые в группе, то есть все длины с листа. Или вообще выполнить чертеж так, что бы весь текст с длинами был на одном уровне и выделять его рамкой. При копировании группы порой рушатся, а если сделать что бы все было на одном уровне - группы не нужны.

Вопросы по чертежу:
- зачем рамка сделана НЕ именованным блоком? Ее же потом сложнее править, особенно если нужно все сразу изменить.
- базовая точка рамки очень далеко от границ самого блока. Так и задумано?
- перед выгрузкой куда-то файл желательно чистить - 4Мб для одной схемы это перебор.
- зачем кабель указывать мультитекстом (многострочным) если он записывается в одну строку?

Сделал два варианта - отдельно текст, чтоб рамкой выделить можно было и тот же текст группой. А считать сумму и сами можете - вы же знаете сколько у вас кабелей по типам. умножить не так сложно.
* Пример ССВП Вентиляция.dwg
(3511.59 Кб)  [скачать]  [загрузок: 25]

Проектировщик КИП (Самара, Россия)
Страниц: [1]   Вверх
ВЕРСИЯ ДЛЯ ПЕЧАТИ



Сейчас Вы - Гость на форумах «Проектант». Гости не могут писать сообщения и создавать новые темы.
Преодолейте несложную формальность - зарегистрируйтесь! И у Вас появится много больше возможностей на форумах «Проектант».


Здравствуйте, Гость
Сейчас Вы присутствуете на форумах в статусе Гостя.
Для начала общения надо зарегистрироваться или пройти авторизацию:
Вам не пришло письмо с кодом активации?
 
 
  (забыли пароль?)  
   

если Вы не зарегистрированы, то
пройдите регистрацию
Последние сообщения на форуме «Автоматизация, Связь, Сигнализация»
автор: Адель
05 Апреля 2024 года, 16:11

04 Апреля 2024 года, 16:10

автор: Алевтина
03 Апреля 2024 года, 18:05

автор: Алевтина
03 Апреля 2024 года, 17:09

автор: s.dmitriy
29 Марта 2024 года, 08:09

автор: Елена_СС
12 Марта 2024 года, 18:50

11 Марта 2024 года, 13:59

11 Марта 2024 года, 13:51

11 Марта 2024 года, 13:49

автор: kollega_
08 Марта 2024 года, 15:14

автор: VadGKorn
04 Марта 2024 года, 19:09

26 Февраля 2024 года, 16:37

автор: GAP2023
20 Февраля 2024 года, 16:19

автор: GAP2023
20 Февраля 2024 года, 16:18

автор: GAP2023
20 Февраля 2024 года, 16:17


Сейчас на форуме:
Сейчас на форумах: гостей - 1025, пользователей - 12
Имена присутствующих пользователей:
Чистильщик, Dima_T, Sasha84_BAV, Александр ЭОМ, AlexeyVL, Shvet, Evdbor, Alltta, Проектант 63, Electroac 36, Neznaika, РоманC
Контактные данные| Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines