Ответы пользователя по тегу AutoCAD
  • Как в AUTOCAD сделать пунктиром отдельную часть фигуры?

    avc
    @avc
    Инженер и программист
    Разрезать окружность командой _break или начертить две новые дуги вместо этой целой окружности. Ну и назначить нужные слои с правильно настроенными типами и весами линий.
    Ответ написан
    Комментировать
  • На какой продукт последние два года переходят конструкторы автокада? И переходят ли?

    avc
    @avc
    Инженер и программист
    Никаких заметных процессов миграции я не вижу. Не так давно я проводил опрос в группе инженеров выставочников - ничего нового. Обмен данными между организациями по прежнему в основном в DWG/DXF, а то и вообще в PDF. Постоянно встречаются особо упертые конторы работающие на древних версиях AutoCAD в 2D, как на кульманах. Есть заметный рост использования BricsCAD, как самого развитого клона AutoCAD. Пожалуй, самый успешный и качественный продукт среди всех легких дешевых CAD. Но доля пользователей по прежнему мизерная. Autodesk продвигает для простых задач свой Фьюжн, раздает задаром для домашнего использования. Там тоже есть рост, но опытные пользователи AutoCAD не спешат менять быстрое прямое моделирование, на параметрическое и на совсем другую систему с другими подходами и форматами файлов.
    Насчет Нанокад есть некоторые сомнения про их светлое будущее. Он же на европейском движке. Из ODA их наверно уже выгнали (или нет?) и что они будут делать без движка Teigha?
    Ответ написан
    Комментировать
  • Где бесплатно скачать 3D модель корпуса ПК в формате DWG для обучения?

    avc
    @avc
    Инженер и программист
    Корпус ПК можно начертить командой _BOX ;))) Если серьезно, Автокад (и прочие DWG-программы) - не та программа, где надо делать фотореалистичные модели и проекты сложной формы. Если и найдете модель, то скорее всего в полигональных сетях, а не твердотельную. То есть для инженерки, для чертежей непригодную.
    Ответ написан
  • Сборка пк для работы в Autocad?

    avc
    @avc
    Инженер и программист
    В основном все верно написали: все деньги в самый быстрый проц в одноядерном режиме и обязательно быстрый SSD, так как AutoCAD даже самые простейшие операции копирования делает через сохранение файлов. Памяти AutoCAD потребляет очень мало, больше 8Г никак не съест, но у вас же еще браузер открыт будет наверняка... и под кэш диска место надо. Так что 16 или даже 32. Единственно я не согласен: регулярно советуют профессиональные видюхи ставить. По моему личному опыту производительность AutoCAD в 3D вообще никак не зависит от видеокарты. Более того переключение в режим софтового рендеринга приводит к резкому уменьшению тормозов и глюков (но изображение будет выглядеть ужасно). Последние 2 версии AutoCAD научился в паре визуальных стилей использовать видеокарту. Но все равно на нее нагрузка около-нулевая, встроенная видюшка ноутбучного проца справляется на ура. Всю работу по преобразованию твердотельной модели в полигональную (пригодную для видюхи) делает процессор и от этого все тормоза. Ну а если вам самолеты проектировать надо - то это вообще не про AutoCAD тема.
    Ответ написан
    Комментировать
  • Как достать текст из блока в dwg файле при помощи библиотеки libredwg?

    avc
    @avc
    Инженер и программист
    Риторический вопрос - Не проще ли программировать как плагин к Автокаду на обычных API: ARX или AutoCAD.Net ?
    По теме: атрибуты блока (AttributeDefinition) - это такие же ровно Entity как и все остальные объекты чертежа. Содержатся они в BTR (Block Table Record) блока. Пространство модели - это тоже одна из BTR по имени Model_Space. Так что чтение объектов из блока ничем вообще не отличается от чтения из модели. Список всех блоков есть в словаре BlockTable - можно в этом словаре найти любой блок по имени и по ObjectId его BTR. Но есть один интересный нюанс. Если речь идет о константных атрибутах, то достаточно прочитать их значения из BTR. А изменяемые атрибуты (AttributeReference) хранятся в специальном списке, привязаном уже не к BTR, а к конкретной ссылке на блок (BlockReference) (так как у них разные значения надо хранить для разных ссылок). Скорее всего вам просто надо этот список у нужного BlockReference прочитать.
    Ответ написан
  • Возможна ли автоматизация проектирования с помощью ИИ?

    avc
    @avc
    Инженер и программист
    Автоматизировать можно. Пишите четкое ТЗ как, куда, по каким критериям расставлять ваши блоки. И заказывайте программирование плагина. Если логика не сложная то найдутся LISP-энтузиасты, напишут почти "за еду". Нейросети тут не причем. Достаточно той, что в голове ;)
    Ответ написан
    Комментировать
  • Как в AutoCad убрать принудительное форматирование в ячейках таблицы?

    avc
    @avc
    Инженер и программист
    Точно где-то встречались скрипты для очистки всех текстов от форматирования. Но вот где, и работают ли они в таблицах - не помню. Но тут вопрос возникает - а чем вы импортируете таблицу? Через специальную вставку? Можно ж через CSV или через буфер чистый текст вставлять, чтоб не было форматирования никакого. Для вставки из буфера в AutoCAD плагин можно использовать типа AVC PasteToTable
    Ответ написан
  • Как преобразовать Polyline в rectangle в AutoCad net?

    avc
    @avc
    Инженер и программист
    Странный вопрос. В AutoCAD нет такого Entity как rectangle. Есть полилинии (Polyline, наследник Curve). Они могут быть замкнутыми (свойство Closed). У них может быть 4 линейных сегмента, образующие прямоугольник. Никаких других прямоугольников ни в API, ни в самом Автокаде не существует.
    так что могу предположить, что перепутан прямоугольник и регион. Region можно построить по любой замкнутой полилинии - у этого класса есть соответствующий конструктор.
    Либо вы имели ввиду команду Автокада _RECTANG, которая строит прямоугольную замкнутую полилинию по двум диагональным точкам. Такого метода в API нет. Надо просто создавать новую Polyline, добавлять к ней 4 сегмента и назначать Closed = true.
    Ответ написан
  • Как в AutoCAD открывать чертежи сделанные в Architecture?

    avc
    @avc
    Инженер и программист
    Вообще-то по умолчанию чертежи любой из "вертикалей" открываются и просматриваются в чистом AutoCAD без особых проблем. Только без возможности редактирования специализированных объектов. Вероятно у вас в настройках отключен показ "прокси-графики".
    И ничто не мешает поставить всем надстройку Architecture - она же бесплатная для всех подписок и не мешает работать с Автокад обычными методами, ярлычок на обычный Автокад тоже сохраняется
    Ответ написан
    Комментировать
  • Не могу задать вторую координату, что делать?

    avc
    @avc
    Инженер и программист
    Очевидно AutoCAD просит вас вводить ОТНОСИТЕЛЬНЫЕ (то есть относительно предыдущей точки) координаты второй точки. Через "окошко" запрашивается координата X. Tab или запятая переключит на координату Y. Если вам нужно задать АБСОЛЮТНЫЕ координаты второй точки, то введите их в командной строке через запятую.
    Ответ написан
    Комментировать
  • ArtCam можно ли получить управление подачей СОЖ в выходном файле с G-кодами?

    avc
    @avc
    Инженер и программист
    В теме по AutoCAD вы ряд ли найдете специалистов по ArtCAM, тем более по настройке постпроцессоров.
    Ответ написан
  • Подойдет ли Macbook для работы в автокаде?

    avc
    @avc
    Инженер и программист
    AutoCAD под Mac номинально существует, но это не вполне полноценный AutoCAD. Там не заработают никакие плагины, кроме примитивных скриптов на LISP. А Автокад без плагинов и надстроек - это только движок, довольно бестолковый. Кроме того я краем уха слышал, что на Маке какие-то проблемы с извлечением данных и связью с таблицами и БД. Но это не точно. Настоятельно рекомендую Windows.
    Про конфигурацию компьютера под AutoCAD я писал тут
    Ответ написан
    Комментировать
  • Выкройка в автосад?

    avc
    @avc
    Инженер и программист
    Ооо! Поздравляю - это самый длинный вопрос, какой я тут видел! (Не сарказм, так и надо, одобряю!)
    Первое - вы ставите нереальную задачу, когда пытаетесь разделить линию произвольной длинны строго на 5 без остатка. Школьная математика протестует. Вам неизбежно придется задать допуск. Например от 4.9 до 5.1.
    Далее. Стройте контур четко, с привязками. В вашем случае исправить "глюк" поможет привязка к касательной (_tan) и к ближайшей (_near). Пользоваться привязками обязательно!
    Далее. Когда ваш контур детали станет идеальным, без щелей и накладок, объедините его в замкнутую полилинию (_join). Проверьте в свойствах полилинии , что она замкнутая (Closed = Yes)
    Теперь сделайте смещение (_offset) этого контура внутрь детали на нужное вам расстояние (сколько вы там отступаете от края до отверстий). Получится новая полилиния вдоль ваших будущих отверстий. Откройте калькулятор (_calc) и вставьте в него длину этой полилинии (там есть кнопка обмера длины). Делите на 5. Получите сколько надо сделать дырок. Но число-то будет дробное. Округляйте вниз и вверх, умножайте, и проверяйте при каком шаге около 5 вы укладываетесь в ваш допуск.
    Потом вызывайте команду расстановки точек _divide и укажите сколько у вас точек надо сделать. Команда расставит точки равномерно. Если не видите точки - настройте системную переменную _pdmode. Потом вы можете окружности расставить в эти точки, чтоб видно было на распечатках. Или _divide может блоки расставлять сразу вместо точек. Это уже нюансы.
    Все написанные английские слова - это команды AutoCAD. С подчеркивания пишу, чтоб сработало в любой языковой версии в том числе в русском AutoCAD. Подробности как работает каждая команда и что такое привязки я писать не буду - есть хелп (F1), есть гугл, он все знает.
    Удачи!
    Ответ написан
    Комментировать
  • Проектировщик autocad, кому не стать проектировщиком и какие базовые знания нужны?

    avc
    @avc
    Инженер и программист
    Вот вам мои 33 совета: https://sites.google.com/site/avcprg/likbez
    Надо заметить, что в Автокаде есть 2 почти противоположных направления: 2D-чертежики (как дедушка учил) и полноценное 3D-моделирование. Моделирование в Автокаде прямое (не параметрическое), очень простое, максимально быстрое. Но не всем оно надо. Вам следует сначала определиться, что из этого требует работодатель.
    А насчет обучения (любой программе) - лучший вариант - это подсесть на пару дней к спецу который уже собаку съел, подсмотреть какие приемы используются в реальной жизни, а не в учебниках. Такого опыта никакой учебник не заменит.
    Ответ написан
    Комментировать
  • Как получить фигуры из dxf?

    avc
    @avc
    Инженер и программист
    Готовые решения - это API AutoCAD и всех его многочисленных клонов (на базе ODA Teigha). Если устраивает писать не отдельную программу, а плагин под любой этот CAD, то это будет самый простой вариант. Есть C++ API (ObjectARX), есть под .Net и, например, C# . Если в системе установлен именно AutoCAD - есть такая штука как AcCoreConsole с помощью которой можно вызывать API автокада из внешних программ. Ну и наконец есть дорогущие библиотеки от Autodesk (RealDWG) и ODA (Teigha) для полноценной работы с DWG и DXF без установки каких-либо CAD.
    В каких-то очень простых случаях можно прочитать и распарсить сам файл DXF - обычно это простой и понятный текст (хотя DXF теоретически может быть бинарным)
    Ответ написан
    Комментировать
  • Как проставить допуск на формы и расположение поверхностей?

    avc
    @avc
    Инженер и программист
    Конкретно не ответить. Тут во-первых надо год изучать предмет "Допуски и посадки" в техникуме или ВУЗе, а во-вторых требования зависят от предметной области.
    Ответ написан
    Комментировать
  • Какую конфигурацию выделенного сервера выбрать для Autocad?

    avc
    @avc
    Инженер и программист
    Видеокарты Автокад почти не использует. Только для отображения в визуальных стилях с затенением, но ими мало кто пользуется и при этом софтовая прорисовка (при выключеном 3d-ускорении) стабильней и быстрее (но выглядит страшненько). Встроенного видео достаточно.
    Многоядерность вообще не используется - Автокад чисто однопоточный (кроме рендера, который вообще никто не использует). Так что требуется максимальная производительность одного ядра, быстрый системный диск, большой дисковый кэш (многие команды идут через сохранение файлов).
    А вот причем тут сервер - я тоже не понял. Я в принципе на серверных материнках Автокадом пользуюсь: Xeon E3-1270v3. Просто такие у меня десктопы. Проблем нет.
    Ответ написан
    Комментировать
  • Как в динамическом блоке при массиве копировать атрибут?

    avc
    @avc
    Инженер и программист
    Больше похоже на глюк Автокада. У меня прекрасно копируются в массиве атрибуты.
    Ответ написан
    Комментировать
  • Autocad виснет, как исправить?

    avc
    @avc
    Инженер и программист
    Автокаду больше 8Г и не надо. Даже с пачкой чертежей он больше не использует. Хотя системе под кэш конечно надо еще хотя бы 8. Но дело наверняка не в ОЗУ. Что-то в самих чертежах тормозит. Классический случай - чертежи с внешними ссылками, ссылающимися вникуда, на несуществующие сетевые папки. Или долго редактированные чертежи с записью "истории" солидов. Удалите мусор из dwg - и будет открываться быстро (ну, насколько слово "быстро" применимо к Автокад).
    Плагины попробуйте поотключать. Особенно глюкосборники типа СПДС.
    Ответ написан
    Комментировать
  • Как работает открытие файлов несколькими пользователями?

    avc
    @avc
    Инженер и программист
    Для блокировки Автокад создает в папке два файла .dwl и .dwl2 с теми же именами, что и .dwg
    В файлах можно подсмотреть кто именно заблокировал.
    Возможно у вас какая-то программа удаляет эти файлы как мусор. По сути они и есть мусор, все рабочие папки или завалены после фаталов Автокада.
    Ответ написан