Инженер и программист.


Опыт проектирования мебели и выставочных стендов - более 20и лет.


Опыт разработки программ (базы данных, CAD-плагины) - более 30и лет.


A>V>C> Programming
Контакты
Местоположение
Таиланд

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (20)
  • Редактор мебели где можно работать с электроникой?

    avc
    @avc
    Инженер и программист
    В моей сфере (выставки, мероприятия, офисы, интерьеры) подавляющее большинство инженеров проектирует всякую нестандартную мебель в AutoCAD + плагины. Электрика вся там же. Я проводил опросы в группах и каналах: ситуация 25 лет не меняется. Сейчас идет небольшая миграция на BricsCAD, так как там полная копия системы команд AutoCAD, дешевле и гораздо функциональней. Находятся, кто работает в SolidWorks, но не много. На Фьюжн никто из моих знакомых не переходил так как все наработки и привычки теряются. Это просто факты для размышления.
    Готовых моделек в Автокаде конечно нет. Зато можно быстро намоделировать и скачать готовые. В частности вся фурнитура Blum есть в dwg. Если не пытаться моделировать хитрые формы и не пытаться добиться фотореализма, а чисто для инженерных задач, сборочных чертежей, деталировок, контуров для фрезеровки на ЧПУ - то вполне можно обойтись этими дешевыми CAD.
    Ответ написан
    1 комментарий
  • Как получить фигуры из 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 теоретически может быть бинарным)
    Ответ написан
    Комментировать
  • Какую выбрать CAD-программу для 3D моделирования?

    avc
    @avc
    Инженер и программист
    Пожалуй отвечу, хотя я не совсем по тоже теме специализируюсь. Я больше по мебели работал и самодельничал. Там все из плоских листов и задача только в оформлении простейших чертежей и контуров для 2.5D-фрезерования. И мой выбор однозначен - самый простой подход к твердотельному моделированию у самых простых и дешевых CAD - AutoCAD, BricsCAD. Причины тут писать не буду - вот тут подробная статья (которую отверг Хабр :( ). Но это для мебельщика. Для гитары - я уже не уверен. А для литья и 3D-печати - точно не оптимально будет.
    Судя по тому что вы свалили в кучу CAD, CAM и даже 3DMax (не имеющий никакого отношения к инженерной работе) - вы не чувствуете разницы между твердотельными и полигональными моделями. Поэтому может пригодится вот эта статья.
    Полный список моих статей тут
    Удачи!
    Ответ написан
    2 комментария
  • Выкройка в автосад?

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

Лучшие вопросы пользователя

Все вопросы (5)