КОМПАС 3D – популярная программа, предназначенная для разработок конструкторской и проектной документации. Детище российской компании «Аскон», программа давно завоевала уважение пользователей.
Одним из плюсов системы является возможность приобретать дополнительные библиотеки, чтобы расширить возможности программы. К примеру, библиотеку стандартных деталей, которые можно добавлять в свои рабочие трехмерные сборки в уже готовом виде – подшипники, уплотнения, элементы трубопроводов, крепежные детали и т.п.
Как подключить библиотеку в программе КОМПАС 3D?
Для того, чтобы скачанная библиотека «заработала», нужно правильно ее подключить. Для этого придется выполнить несколько операций:
- Убедиться, что скачанные файлы библиотек попали в нужную папку (она носит название Libs);
- Открыв программу, в меню «Сервис» найти команду «Менеджер библиотек»;
- После нажатия появится список файлов, среди которых и выбираем необходимый – для этого в контекстном меню есть кнопка «Подключить»;
- Если библиотеки нет в списке, нажимаем «Добавить» и указываем местоположение;
- Подключенные библиотеки отмечаются в списке галочками.
Для программы КОМПАС-3D Portable (не требующей установки) библиотеки подключаются следующим образом:
- Меню Сервис – Менеджер библиотек –ПКМ – Добавить описание – Прикладная библиотека;
- Выбрать нужный файл;
- Повторить действия для каждой подключаемой библиотеки
Нужно иметь в виду, что файлы библиотек имеют расширение *dll или *rtw. Файлы *tlm относятся к шаблонам и подключаются через «Менеджер шаблонов».
Что делать, если библиотеки не подключаются?
Данная ошибка может быть вызвана разными причинами. Что можно сделать, чтобы поправить ситуацию?
- Отключить все библиотеки (вплоть до того, что временно удалить их из самой папки Libs) и попытаться подключить их по новой;
- Открыть в меню Менеджер библиотек – вызвать контекстное меню (правой кнопкой мыши) на пункте Библиотеки КОМПАС – обновить менеджер библиотек;
- Переустановить саму программу КОМПАС, при этом предпочесть не полную, а выборочную установку и при выборе компонентов отключить все функции, связанные с защитой.
В новой версии компаса не подключаются прикладные библиотеки: Ошибка подключения приложения.
Даже стандартные скомпилированные примеры из папки SDK.
В чем может быть проблема?
Всё, нормально компилируется и подключается, в качестве примера — Step 12.
Прикрепил бы и саму библиотеку, но даже архив больше весит, чем ограничения форума, т.ч. извиняйте.
Уважаемый andoskek, в личную почту писать, ненужно, для этого форум есть.
Вы написали, что у Вас пробная версия, но Вы не написали истекла пробная лицензия или нет?
Если, лицензия кончилась, то добавить библиотеку, Вы сможете, а запустить — нет.
Прикреплю здесь самый простой пример Step1, который выдаёт сообщение.
Благодарностей: 1
Спасибо за ответ.
Библиотека под 64 успешно запустилась, а в 86 нет.
Можете пожалуйста подсказать как скомпилировать свою библиотеку под 64? В чем отличие?
Отличия 32-х и 64-разрядных систем Вы должны понимать.
Компиляция смотрите картинки.
Благодарностей: 1
Спасибо за ответ.
Я понимаю отличия) Просто я работаю в более старой Delphi 7 и не нашел там выбор разрядности.
В Delphi 7, этого нет, возможность компиляции 64-разрядных приложений, появилась начиная с Delphi XE2.
Добрый день. Возникала такая же проблема как у автора темы. Компас 17 x64. Изучаю создания приложений, собираю dll из примера (Step1) в Visual Studio 2017 C#. В проекте платформа выставлена x64. В Компасе выбираю Приложение — Добавить приложение. выбираю dll и получаю ошибку подключения приложения.
Из прикрепленного в сообщении выше в этой теме Step1 x64 для Delphi, запустилась. Подскажите пожалуйста. Спасибо.
Для запуска dll, написанных для среды .Net необходимо переходить на вкладку ActiveX и запускать оттуда зарегистрированные библиотеки. Вы должны понимать, что у вас внутри библиотеки байт-код для CLR, а не какой-то двоичный устаревшей конструкции (шутка). И подхода этот код требует специального.
Большой спасибо, разобрался. Зарегистрировал библиотеку, появилась в ActiveX и успешно запустилось. Но вот появилась другая проблема. Буду благодарен если поможете. Хотел сделать что бы она автоматически запускалась через Addin. Создал соответствующую ветку в реестре как написано в примере :
REGEDIT4
[HKEY_CURRENT_USERSoftwareASCONKOMPAS-3DAddInsStep12]
«ProgID»=»Steps.NET.Step12»
«AutoConnect»=dword:00000001
Запускаю Компас и опять <Ошибка подключения приложения «Steps.NET.Step12″»> Повторюсь, в ручную запускается. Что я делаю не так ? Спасибо.
У меня .Net сборка dll. Взятая из примера в папки SDK. Как Дмитрий22 подсказал она должна запускаться как ActiveX библиотека, перед этим должна быть зарегистрированной. Добавить просто как dll не получается. Как написано в справке привожу:
«ProgID» — для ActiveX библиотек или «Path» — полный путь к файлу для простых библиотек. Если есть оба значения «ProgID» и «Path», то «Path» игнорируется. ActiveX библиотека должна быть зарегистрирована.
P.S.
И добавлю, что в 15 версии все работает. Не работает в 17, если только в ручную в самом Компасе не добавить приложение.
- Форум пользователей ПО АСКОН
-
►
Профессиональные вопросы -
►
Программирование приложений -
►
Ошибка при подключении библиотеки Компас v17
- Назад
- 1
- 2
- Вперёд
- Страница 1 из 2
Рекомендованные сообщения
Ubi1
1
-
- Жалоба
- Рассказать
Поставил Компас 8, полная установка. При попытке подключения стандартной библиотеки крепежа выпадает окно, заголовок «Компас 3D Защита», «Ошибка подключения библиотеки» и адрес файла библиотеки. Файл по этому адресу есть. Вообще подключена только библиотека материалов, а на все другие выпадает такое же сообщение. С этого же диска ставился Компас на другой комп, причем ставил человек — чистый пользователь Компас — конструктор, с помощью советов по телефону. Там все работает.
Что делать, подскажите кто-нибудь?
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Олег Лысенко
0
-
- Жалоба
- Рассказать
Это сообщение выскакивает при попытке добавления бибилотеки или при выборе библиотеки.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Ubi1
1
Di-mann
1 545
-
- Жалоба
- Рассказать
Не разу такого не было, но по опыту испраления других ошибок, можно попробовать удалить библиотеки и подключить заново.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Ubi1
1
- Автор
-
- Жалоба
- Рассказать
Что значит «удалить библиотеки»? Стереть файлы в папке Lib? Из Компаса их не видно вообще, только материалы, а при попытке подключить выпадает вышеозначенное окно.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
Правой кравишей
Далее там же -добавить описание. В выпавшем окне проводника указываешь файл требуемой библиотеке. Сохранится он в открытой в левой части панели папке.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Kus
36
-
- Жалоба
- Рассказать
Возможно, проблема возникла из-за установки Компаса. Если ничего другое не поможет, попробуй переустановить Компас, но при установке выбери не «полную», а «выборочную» установку и в перечне устанавливаемых компонентов выключи все, что связано с защитой и включи все библиотеки. Удачи.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 1 год спустя…
amethyst85
3
-
- Жалоба
- Рассказать
Как назначить материал Амг6 толщиной 8мм, у меня чтото не получается, можете поэтапно расписать?
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
Как назначить материал Амг6 толщиной 8мм, у меня чтото не получается, можете поэтапно расписать?
В библтотеке материалов нет всех толщин (диаметров и пр.) всех материаллов. Выбираете тот-же материалл другой толщины (диаметра и т.п.). При оформлении чертежа в марке материалла, вручную исправляете на требуемое и ручную синхронизацию, что-бы после перестроения чертежа материалл остался вручную забитый.
Хотя
Лист АМг6 Б.М 6х2000х4000 ГОСТ 21631-76
Доступен
Ну не в пятницу вечером обьяснять… Пиво закипает.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
amethyst85
3
-
- Жалоба
- Рассказать
В библтотеке материалов нет всех толщин (диаметров и пр.) всех материаллов. Выбираете тот-же материалл другой толщины (диаметра и т.п.). При оформлении чертежа в марке материалла, вручную исправляете на требуемое и ручную синхронизацию, что-бы после перестроения чертежа материалл остался вручную забитый.
Хотя
Лист АМг6 Б.М 6х2000х4000 ГОСТ 21631-76
Доступен
Ну не в пятницу вечером обьяснять… Пиво закипает.
спасибо, попробую
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
Правый клик, свойства
Выбрать параметры МЦХ/ Материалл
далее
В выпавшем окошке выбрать «Больше»
Отдельным окном появится библиотека материалов, там его и выбрать
Но доступным будет лишь тот который, отображается в этом окошке, при нажатой кнопке применяемость
PS Тоже самое можно сбелать, выбрав материалл в графе материалла в таблице, при этом сразу появится библиотека марериаллов. По выходу из редактирования таблицы, нужно сохранить чертёж, не нажимая кнопку «Перестроить». Материалл сохраниться и в файле детали.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 1 месяц спустя…
NCA
0
-
- Жалоба
- Рассказать
ээээ попытаюсь внести лепту…. там ещё гдето кнопочка создать новый типоразмер за скрином потерялась… может поможет? да и ещё фильтр применяемости гадкая штючка его постоянно надо отжимать при первом посещении желаемого матера, иначе очень часто нужного типоразмера просто не находится… э ещё кнопочка новый типоразмер она появляется если войти врежим редактирования сортамента (точнее не появляется а становится активной)… а при просто чтении там ничего нету конечно … другое дело что после перестановки системы все изменения уйдут но это наверное в какомнить файле прописывается тока я пока не докопался в каком…
Изменено 26 апреля 2009 пользователем NCA
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
другое дело что после перестановки системы все изменения уйдут но это наверное в какомнить файле прописывается тока я пока не докопался в каком…
Все библиотеки можно закинуть простым копированием (из- в соотв. папки), но подключать их придётся вручную.
Также простым копированием из старой системы (у меня) встают папки Libs, Profiles целиком…
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 2 месяца спустя…
kiselev
0
-
- Жалоба
- Рассказать
PPS Если в самом низу окна — Спавочник материалов нажать на надпись — Чтение, режим сменится на — Редактирование. После этого можно изменить или добавить информацию по сортаменту.
Изменено 24 июля 2009 пользователем kiselev
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 2 недели спустя…
danzas
103
-
- Жалоба
- Рассказать
Коллеги, в десятке не подключается библиотека
материалов и сортаментов.
В менеджере библиотек эта библиотека вообще отсутствует,
но в каталоге на жеском диске она установлена…
При попытке запуска из «Свойства» в 3D модели по выбору
из справочника — тишина…
Челом бью…
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
В менеджере библиотек эта библиотека вообще отсутствует,
А она там и не должна быть
Попробуй как в сообщении 11
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
danzas
103
-
- Жалоба
- Рассказать
А она там и не должна быть
Попробуй как в сообщении 11
Di-mann, в 11-м сообщении все верно,
однако у меня при нажатии на «Выбрать из справочника материалов»
контекстное меню Выбрать/Удалить/Свойства материала..
не выпадает…
Уже смотрю MCAD.lms, там ссылка на библиотеку материалов
отсутствует…
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
danzas
103
-
- Жалоба
- Рассказать
Вроде победил…
Изменено 6 августа 2009 пользователем danzas
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- 1 год спустя…
dlux66
0
-
- Жалоба
- Рассказать
Вопрос может быть не в тему, но хотелось бы узнать, как именно защищаются платные библиотеки? Можно ли купить одну лицензию на библиотеку и ставить эту библиотеку на несколько рабочих мест?
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Di-mann
1 545
-
- Жалоба
- Рассказать
Вопрос может быть не в тему, но хотелось бы узнать, как именно защищаются платные библиотеки? Можно ли купить одну лицензию на библиотеку и ставить эту библиотеку на несколько рабочих мест?
Никак Копируете из папки Libs (где она установлена) в папку Libs того компа где её нет. Вполне сойдут библиотеки от пиратских и старых версий
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
- Назад
- 1
- 2
- Вперёд
- Страница 1 из 2
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Всем доброго времени суток,
Подскажите пожалуйста может кто знает, недавно купил новый комп и поставил туда Компас, все работает кроме библиотек, любых. При запуске компас выдает тьму всплывающих ошибок справа о том что данная библиотека не подключена. Если попытаться воспользоваться любой из них, выдает ошибку :»Внутренняя ошибка. Ошибка подключения к серверу. Класс не зарегистрирован…»,ниже прикреплю скрин. Пробовал переустанавливать, ставить официальный учебный и ломанный с торрента, везде одно и тоже. В службе поддержки сказали что проблема может быть в службах компонентов, а именно в Приложениях COM+. Так и оказалось, при попытке провалиться дальше по каталогу , появляется еще одна ошибка : «Отсутствует связь COM+ с координатором распределенных транзакций». (Службы Координатор распределенных транзакций, Диспетчер учетных записей безопасности и Удаленный вызов процедур включены) Ниже тоже будет скрин. Гугл обо всем этом молчит, поэтому пишу сюда. Хотелось бы верить что у этого есть решение, кроме как сносить винду на абсолютно новом компе.
PS для модератора : не знаю с чем эта тема больше связана, с компасом или с ОС, поэтому не уверен в какой раздел ее включить.
Считается, что данная ошибка может появиться, если в вашей операционной системе не установлены библиотеки XML. Так как до этого произошел сбой системы, проблема крылась в другом.
Первым делом перезагрузила систему. Ошибка не ушла. Пришлось прибегнуть к классическому варианту решения проблем с программой Компас.
Заходим в папку System. Пользователи. Выбираем активного пользователя.
В Проводнике следует настроить отображение скрытых файлов. Для этого переходим во вкладку Вид в Проводнике. Отмечаем отображение скрытых файлов.
Заходим в скрытую папку AppData. Здесь 3 папки: Local, LocalLow, Roaming. Открываем последнюю. Папку ASCON следует переименовать и удалить текущую папку. Например, ASCON1 или ASCON_1. Теперь можно открывать программу. Все вернулось к стандартным настройкам. Проблема больше не появлялась.