Ответы пользователя по тегу 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
    В файлах можно подсмотреть кто именно заблокировал.
    Возможно у вас какая-то программа удаляет эти файлы как мусор. По сути они и есть мусор, все рабочие папки или завалены после фаталов Автокада.
    Ответ написан