Вопросы и ответы

Вопрос

У меня тут хрень какая-то. Поможете?

Ответ

Если вы не в состоянии описать проблему, то попробуйте использовать типовые решения проблем с этой странички. Там же вы найдете описание, как правильно составлять отчеты об ошибках и запрашивать поддержку. Вопросы и проблемы AutoCAD можно обсудить в сообществе пользователей тут, для этого не нужно владеть лицензиями, но нужно подробно и четко излагать суть проблемы.

Вопрос

С какими программами работают данные плагины? С какими версиями.

Ответ

Все плагины A>V>C> работают с последними версиями AutoCAD и BricsCAD. Никакие другие CAD-программы пока не поддерживаются. Подробнее тут

Вопрос

Где лежат файлы плагина? Куда записывать плагин полученный в виде архива 7z?

Ответ

Программа установки плагинов install.exe сама поставит плагины в правильную папку. 

Но если вы устанавливать плагины в ручную, то вам надо знать, что все плагины к AutoCAD лежат в папке  

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\ApplicationPlugins

У каждого плагина там своя папочка с расширением .bundle

Папка AppData находится в профиле пользователя и помечена как скрытая. Если вы не видите папки AppData, то значит у вас проводник не отображает скрытые файлы. Вы можете просто набрать appdata в строке адреса или же зайти в настройки проводника и включить отображение скрытых файлов и папок. Или еще проще скопируйте путь %APPDATA%\Autodesk\ApplicationPlugins в адресную строку проводника Windows и нажмите Enter. 

Установить новый плагин к Автокаду можно просто записав его файлы в ApplicationPlugins. А удалить любой плагин можно просто стерев эту папку (при закрытом Автокаде конечно). Автокад постоянно контролирует, что лежит в этой папке и сам подгружает новые плагины. При этом он копирует файлы с менюшками в свою папку Support. Ее тоже иногда приходится чистить от лишних файлов меню (.cuix и .mnr) 

Есть еще два места, откуда AutoCAD сам загрузит bundle-плагины - это общая для всех пользователей папка c:\ProgramData\Autodesk\ApplicationPlugins и собственная папка Автокада c:\Program Files\Autodesk\AutoCAD 2024\Plugins. Во избежание путаницы я рекомендую держать эти папки пустыми.

BricsCAD не работает с папками bundle и ничего сам не загрузит. Вы можете распаковать плагин в любую папку и потом настроить запуск из BricsCAD командой AppLoad. Важно только сохранить структуру папок и хранить все плагины A>V>C> в одной папке - иначе не будет работать система обновлений.

Если у вас включена система автоматических обновлений плагинов (а она по умолчанию включена), то новые версии плагинов будут запускаться из папки 

c:\Users\<ваш логин>\AppData\Roaming\AVC\Plugin\<версия плагина>

Вопрос

Мой антивирус сообщает, что в инсталляторе содержится вирус. Где взять инсталлятор без вирусов?

Ответ

Полученное вами сообщение - ложь. Инсталлятор, который вы можете найти по ссылкам с этого сайта, не содержит никаких вирусов. Но действия любого установщика программ неотличимы от действий вируса: инсталлятор повышает себе права до администратора, удаляет лишние программы и записывает новые, подменяет dll-файлы плагина, редактирует реестр Windows. Все то же самое делают и вирусы. Поэтому любой антивирус ругается на любой незнакомый инсталлятор. Это нормально. Но ситуацию ухудшают еще два обстоятельства - установка плагинов к AutoCAD сильно отличается от установки обычных программ. Типовые, известные антивирусам системы установки (типа Install Shield), использовать не получается. Кроме того у инсталлятора плагинов AVC нет цифровой подписи. Эта подпись ни от чего не спасает, но стоит денег, поэтому ее нет. Именно об этом всем, а не о вирусах, вас предупреждает ваша антивирусная программа. 

Решение этой проблемы простое - временно отключите ваш антивирус. Затем скачайте инсталлятор и установите плагин. Теперь можно включать антивирус.

Если вам не удается побороть антивирусы, то вы можете скачать плагины как архив 7z и установить их вручную в правильную папку. 

Так же неадекватную реакцию антивирусов вызывают вспомогательные программы Updater.exe и FileCopy.exe. Эти программы автоматически обновляют версии плагинов. Их требуется включить в список исключений вашего антивируса. Если вы не используете автообновления плагинов, то эти программы можно удалить.

Вопрос

Как проверить, что плагин загрузился?

Ответ

Все плагины A>V>C> при загрузке сообщают свое название и версию. Посмотрите в командную строку сразу после загрузки AutoCAD (можно посмотреть в окне Ctrl+F2). 

Есть специальная команда AutoCAD _AppAutoLoader, которая может показать список всех плагинов, загружаемые через автозагрузчик из папок .bundle. Запустите эту команду (начните писать имя, а Автокад дальше подскажет) и введите опцию _List. Команда выведет в командную строку все, что сейчас загрузилось из всех папок.

Теоретически, могут быть еще плагины автозагрузка которых прописана в реестре. Их не покажет автозагрузчик. Но если это ARX-плагин (имеет расширение arx, а не dll), то его можно увидеть в списке команды _AppLoad. Там очень длинный список, так как многие базовые функции самого AutoCAD реализованы в виде ARX-плагинов.

Если нужного плагина нет ни в каких списках - значит вам надо искать причину в неправильной установке, несовместимости версий или блокировке dll. 

Важно понимать, что отсутствие иконок, кнопок и менюшек вовсе не означает, что плагин не загружен. Все интерфейсные элементы грузятся отдельно из файла CUIX. Они могут не прорисоваться по разным причинам, никак не связанным с работой плагина. А многие плагины вообще не имеют кнопок. 

Запускайте команды плагина через командную строку - только так можно надежно проверить их работоспособность.

Вопрос

Я установил плагин и вижу, что в AutoCAD появились новые кнопочки. Но нажатие на любую из них приводит к сообщению об ошибке "Неизвестная команда xxx".

Ответ

Эту проблему искусственно придумали для вас разработчики Windows. Любой файл, скаченный с интернета может быть помечен как заблокированный. Заблокированную библиотеку Автокад загружать не будет. Поэтому вы увидите кнопки, но не сможете запустить команды из заблокированного плагина. Чтоб Windows не смогла заблокировать файлы я публикую 7z-архивы, а не ZIP. Но это спасает не всегда. Вам придется найти заблокированный файл, зайти в его свойства и нажать кнопку Разблокировать. Основная библиотека каждого плагина находится в папке

AVC_xxx.bundle\Content\Windows\AVC_xxx.dll

Найдите этот файл, откройте его свойства и проверьте не появилась ли кнопка Разблокировать на первой закладке свойств. Нажмите ее и перезапустите Автокад. 

Данная проблема возникает в основном при установке плагина путем распаковки из архива. Но лучше использовать инсталлятор с этого сайта (install.exe), который умеет обманывать Windows, проблемы блокировки не возникает.

Вопрос

Исчезли кнопки/меню плагина. Но его команды можно запустить из командной строки

Ответ

Если вы видите, что сам плагин загружен (есть сообщение в командной строке о загрузке) и можете вызывать команды из плагина, просто набрав их название в командной строке, значит у вас проблема загрузки файла "Частичной адаптации" (Partial Customization File). 

Вы можете попробовать использовать кнопку "Перезагрузить Меню", которая находится на закладке "Общие настройки" в палитре настроек A>V>C>. Вызовите палитру командой AVCOptions. Но если это не поможет - попробуйте решить проблему штатными средствами AutoCAD.

В AutoCAD все делается из окна настроек интерфейса (Customize User Interface). Вызовите его командой _CUI. И есть еще более лаконичный диалог _CuiLoad - используйте любой на ваш выбор.

Раскройте ветку "Файл Частичной Адаптации" и найдите в ней файл с названием плагина. Например, AVC_PRO. Если такой файл есть - выгрузите его. Команда выгрузки есть в контекстном меню файла. Примените настройки кнопкой Apply. А затем заново загрузите файл частичной адаптации "AVC_xxx.cuix" из папки плагина. В папке плагина есть эти файлы для разных языков. Например, для плагина Avc_Pro и русских меню, надо загрузить файл:

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\ApplicationPlugins\AVC_Pro.bundle\Contents\Resources\Ru\AVC_Pro.cuix

После сохранения настроек и закрытия диалога кнопки и меню должны появится сразу. 

Если не появились - попробуйте еще один трюк: переключите рабочее пространство на любое другое, а затем обратно. 

Если и это не поможет - попробуйте почистить папку Support (см. далее) и повторить все заново.

В BricsCAD выгрузка и загрузка файлов частичной адаптации делается с помощью команды _CuiLoad или _CuiUnload. И файлы имеют расширение ".cui", а не ".cuix".

Почистить все папки поможет инсталлятор (install.exe). В нем есть кнопка полного удаления всех следов работы плагинов A>V>C>. После этого чистая новая установка плагина этим же инсталлятором гарантирует исправную работу. Только не забудьте сохранить свои настройки в reg-файл.

Вопрос

Плагин ругается на отсутствие подключения к серверу A>V>C>

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

Если соединение было, но пропало, то первым делом синхронизируйте принудительно часы вашего компьютера в настройках Windows и перезагрузите компьютер.

Бывают случаи случайных перебоев в связи медленного ответа сервера AVC. Однако предупреждения об отсутствии соединения не помешают вам работать еще несколько дней, прежде чем плагины заблокируются. Таким образом, если вы вызывали хоть одну команду AVC в пятницу, то вы смело можете уехать в тайгу на выходные и работать там без интернета - до понедельника ничего не заблокируется.

Подробнее б этом и о способах решения проблем - в этой статье.

Вопрос

Я установил новую версию плагина, но новых кнопок не появилось, все кнопки от старой версии

Ответ

Вы можете попробовать использовать кнопку "Перезагрузить Меню", которая находится на закладке "Общие настройки" в палитре настроек A>V>C>. Вызовите палитру командой AVCOptions. Но если это не поможет - попробуйте переустановить плагин "по чистому":

Закройте Автокад. Удалите папку плагина AVC_xxx.bundle. 

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\ApplicationPlugins\AVC_xxx.bundle\

Далее зайдите в папку настроек Автокада Support

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\AutoCAD 2021\R24.0\enu\Support\

В этой папке надо найти файлы AVC_xxx.CUIX и AVC_xxx.MNR и удалить их. 

Запустите Автокад 1 раз. Вы должны увидеть, что старые кнопки исчезли. Теперь закройте Автокад и устанавливайте новую версию еще раз.

Если вы создавали свои собственные ленты или панели, свое рабочее пространство или перетаскивали команды плагина на панель быстрого запуска, то вам возможно придется настраивать все в ручную заново с каждой версией плагина. Я обязательно предупрежу пользователей в описании новой версии, что иконки или названия команд изменились.

Вопрос

Невозможно активировать плагин. Ошибка "Данная реализация не является частью протестированных криптографических алгоритмов Windows Platform FIPS"

Ответ

Данная ошибка говорит о том, что в Windows включен параметр системной политики Использовать FIPS-совместимые алгоритмы для шифрования, хеширования и подписывания, что ограничивает использование алгоритмов шифрования. Более подробную информацию о нем можно найти на сайте Microsoft. Для устранения ошибки данный параметр необходимо отключить (обратитесь к администратору сети, если это регулируется через политику домена).

Вопрос

Я хочу использовать старую версию плагина XXX, но после установки другого плагина, я обнаружил, что все плагины обновились. Как вернуть старую версию?

Ответ

Принципиально невозможно использовать одновременно разные версии разных плагинов A>V>C>. Все плагины A>V>C> запускаются всегда из одного файла dll и всегда имеют одну версию. Обновляя один из плагинов, вы обновляете и остальные. Устанавливая новый плагин A>V>C> с помощью инсталлятора, вы обновляете все плагины до последней версии. Это поведение никак нельзя изменить. Однако вы можете использовать систему автоматических обновлений для отката на старые версии плагинов. То есть после установки плагина, зайдите в  Палитру настроек A>V>C> на закладке Обновление программ, выберите одну из старых версий и нажмите "Откатить". Все плагины вернутся к старой версии.

Вопрос

После обновления плагина пропали картинки с некоторых кнопок, а другие стали отображаться с иконкой облака.

Ответ

Попробуйте просто переключить рабочее пространство туда-сюда, на пример на 3d Basic и обратно на 3D Modeling. 

Если это не поможет, поступите как в предыдущем ответе:

Закройте Автокад. Удалите папку плагина AVC_xxx.bundle. 

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\ApplicationPlugins\AVC_xxx.bundle\

Далее зайдите в папку настроек Автокада Support

c:\Users\<ваш логин>\AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x\enu\Support\

В этой папке надо найти файлы AVC_xxx.CUIX и AVC_xxx.MNR и удалить их. 

После этого Автокад создаст кнопки заново.

Вопрос

У меня Autocad Architectural, а плагин качал из магазина Autodesk. Но ничего не работает, новых кнопок не появляется. Автокад даже не спрашивает разрешения на запуск новой dll .

Ответ

Если у вас стоит не чистый AutoCAD, а одна из отраслевых "вертикалей" ( Architectural, Electrical и тому подобное), то нет гарантии, что плагины будут работать корректно. Плагины тестируются в чистом AutoCAD. И вы не увидите кнопок и команды A>V>C> в Architectural, Electrical и тому подобных, если устанавливали плагин из Autodesk App Store. Если все-таки хотите рискнуть - устанавливайте плагины инсталлятором. В этой версии отмечены все надстройки. Все, кто пробовал использовать плагины в Architectural остались довольны, все работало.

Вы так же можете самостоятельно заставить работать любой плагин в любой надстройке. Для этого вам надо найти файл PackageContents.xml в папке плагина, открыть его для редактирования (это простой текст, редактировать можно в Блокноте) 

Вопрос

Я обновил AutoCAD на новую версию и все мои плагины куда-то пропали.

Ответ

Да, при смене версий AutoCAD и даже просто при установке сервис-пака меняется внутренний номер Автокада. А у всех плагинов в файле PackageContents.xml  записано, с какими конкретно номерами версий AutoCAD этот плагин работает. Вам придется срочно сменить все плагины вместе с AutoCAD. Плагины обновляются быстро и уже через несколько дней (если не случится страшного), то вы увидите на этом сайте новые  новые версии. Включите автообновления, чтоб не пропустить этот момент. С магазином App Store дела обстоят гораздо хуже. Там публикация новой версии занимает месяц и более. 

Но в большинстве случаев вы можете подправить плагин сами. Ведь Autodesk давно уже ничего не меняет в AutoCAD, перепрограммировать плагины не приходится, надо лишь поменять номер версии. Попробуйте сделать так: найдите файл PackageContents.xml в папке плагина, откройте его для редактирования (это простой текст, редактировать можно в Блокноте) Запустите поиск параметра SeriesMax= и везде, где была указана старая версия автокада, замените ее на новую. Только версии указываются не публичные, внутренние, так называемые ревизии. При обновлении AutoCAD 2021 на AutoCAD 2022 найдите SeriesMax="R24.0", замените на SeriesMax="R24.1" 

Такая подмена подскажет автозагрузчику AoutoCAD, что можно попытаться загрузить этот плагин. Сможет ли он работать и не будет ли вызывать сбои - дело случая, как повезет. Если такая подмена номеров не сработает, то вам ничего не останется, как ждать выхода новой версии плагинов.

Вопрос

Автокад 2019 рисует облачко вместо картинок на кнопках классических панелей.

Ответ

 Это известная проблема данной версии Автокада. Вам надо обновить Автокад. Ставьте обновление 2019.1 или новее.

Вопрос

При каждом запуске AutoCAD 2017 выдает сообщение "AVС_ххх.dll Файл не найден". Но все работает.

Ответ

Попробуйте поставить заплатку для автолодера для Автокада 2017. Надо просто скачать архив и распаковать один файлик в папку Автокада.

Вопрос

Плагин не работает в AutoCAD 2017 SP1. Ни кнопок не появляется, ни команды не работают.

Ответ

Возможно Автокад ищет давно удаленный плагин. Оказывается Автокад самостоятельно записывает некоторые плагины в автозагрузку через реестр Windows. Это легко удалить. Нужно только найти лишние записи. Откройте редактор реестра на разделе

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R22.0\ACAD-1001:409\Applications

 

(Ревизия R22 и номер локализации 409 Автокада у вас могут быть другие)

И найдите там все подразделы в которых есть ключ LOADER содержащий путь к файлу AVC_ххх.dll. 

Подраздел может иметь любое имя. Но его надо удалить целиком. 

Вы можете спокойно удалять все подразделы из этого раздела реестра, т.к. плагины A>V>C> все равно загружаются из папки bundle.

Вопрос

У меня в модели всего десяток твердых тел, а команда Lay или Saw зависает с ними на целую минуту

Ответ

Попробуйте вызвать для этих же объектов обычную команду Автокада MassProp. Программы A>V>C> используют эту команду для вычисления объема твердого тела. Эта команда должна выдавать результат молниеносно. Если и эта команда тоже будет работать медленно, то значит вы используете твердые тела экстремально сложной формы. Чтоб усложнить  работу Автокада до нестерпимых тормозов достаточно одного твердого тела имеющего сплайны на ребрах. Такие сложные тела появляются, например, когда вы обводите рисунок сплайном и затем вытягиваете сплайн в твердое тело. Даже если вы не пользуетесь плагинами A>V>C>, вы все равно не сможете нормально работать с такими объектами. Рекомендуется взорвать их и обвести приблизительно линиями и дугами, ни в коем случае не используя сплайны. Это проще всего делать командой Внешний контур (OSL) Обратите внимание, что при объединении линий и дуг в полилинию командой JOIN Автокад иногда не делает нормальную полилинию, а делает сплайн. Придется повозится - не использовать JOIN, а обвести контур сразу полилинией. И затем вытянуть контур заново. Вы получите выигрыш в производительности в десятки и сотни раз, сбережете свое время и нервные клетки.

Друга причина тормозов - солиды, конвертированные из полигональных моделей (из сетей Mesh или PolyfaceMesh). У таких моделей простые плоские грани, но вот количество граней зашкаливает за все разумные пределы. Их может быть десятки или даже сотни тысяч. Пока моя программа будет искать фасад и торцы ей придется перебрать в цикле все эти грани, посчитать их площадь, проанализировать геометрию. Это может затянуться на пол дня. Для каждого солида! Поэтому никогда не конвертируйте сети в солиды. Всегда чертите детали заново по размерам. 

Вопрос

Почему вместо имени и размеров детали я вижу символы #### ?

Ответ

Если вы видите символы #### внутри текстов или таблиц Автокада, значит вы использовали ПОЛЯ и Автокад по какой-то причине не смог вычислить значения полей. Если поле не вычислено автоматически, то возможно пользователь испортил настройки переменной FIELDEVAL. Для ручного обновления полей используйте команду UPDATEFIELD. Для отключения полей, если они вам мешают, вы можете использовать Общие настройки AVC. Команды Таблица Данных и Таблица напилки (SAW) имеет свою собственную галочку "Использовать поля" для каждого стиля напилки.


Вопрос

Некоторые команды не срабатывают пока я не отключу историю у солида ("Журнал тела").

Ответ

История солидов - это большая проблема.  (В русской версии почему-то раздел свойств называется "Журнал тела".) Многие команды не работают с такими солидами. Иногда вы даже не сможете выбрать нужную вам поверхность. Я настоятельно рекомендую всегда ставить свойство твердого тела "History" = none ( "Журнал" = Нет ). Лучший способ исправить это - записать в вашем DWT-шаблоне системную переменную SOLIDHIST = 0. Это так же спасет вас от огромных DWG-файлов и ужасных тормозов Автокада.


Вопрос

Иногда команды LAY и SAW ошибаются и записывают одинаковые детали в разные строки. А команда Нумерация дает одинаковым деталям разные имена. Это создает проблемы – лишние чертежи и недовольство сборщиков.

Ответ

Все указанные вами команды используют один и тот же алгоритм обмера деталей. И он не совершенен. Я не могу гарантировать его 100% адекватную работу. Корень проблемы в том, что Автокад никогда не выдает точные размеры. Все данные в Автокаде всегда имеют погрешность. Вы сами можете убедиться в этом, если возьмете большое сложное тело (например, использующее сплайны) и померите его объем командой MassProp. Достаточно чуть повернуть тело и его обмеренный объем изменится! Иногда цифра меняется даже при перемещениях тела. Проблема усугубляется, когда вы чертите одинаковые детали каждое по отдельности. Невозможно начертить абсолютно одинаковые тела. Поэтому если б моя программа сравнивала размеры, выданные Автокадом, то все детали всегда были бы разные. Автокад выдает до 16и десятичных знаков точности, но я заметил, что только первые 5-6 значащих десятичных цифр имеют смысл, а дальше работает генератор случайных чисел. Поэтому я настроил все свои программы округлять значения размеров до 6 разрядов. Это довольно грубое округление. Вы можете регулировать точность в Общих настройках. Чем больше точность – тем чаще одинаковые детали будут по ошибке попадать в разные строки. Но важно понимать, что при низкой точности может случиться настоящая беда: разные детали склеятся в одну. В этом случае ваши материальные потери будут несоизмеримо выше. Ваше изделие просто невозможно будет собрать, и часть деталей придется делать заново. Я считаю, что это недопустимо и призываю вас не понижать точность округления в программах A>V>C>.

Если ответы оказались вам полезны, пожалуйста выразите свою признательность тут: