Перейти к публикации

Прогрмаммирование на C# под Inventor


a_ya_nastya

Рекомендованные сообщения

Кто-нибудь сталкивался?

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

Буду благодарна за ссылки на видеоуроки, книги, форумы, любую информацию! гугл уже мучила, ничего не нашла.

Ссылка на сообщение
Поделиться на других сайтах


a_ya_nastya, посмотрите во первых справку по API, во вторых примеры дополнений (C:\Users\Public\Documents\Autodesk\Inventor 2011\SDK\DeveloperTools\Samples\VCSharp.NET). В принципе последовательность построения та же самая что и руками. Создаете объект скетча, в нем объекты линии, точки... Ну и так далее. Про то как добавить кнопки на панели есть в примерах дополнений.

Я баловался с дополнениями, можете глянуть: <noindex>https://github.com/xzibit87/ixTools</noindex>

Там комментарии по русски, код сразу говорю - КРИВОЙ. Но работает (по крайней мере у меня). Этот addin и предназначался для личного пользования.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

a_ya_nastya, посмотрите во первых справку по API, во вторых примеры дополнений (C:\Users\Public\Documents\Autodesk\Inventor 2011\SDK\DeveloperTools\Samples\VCSharp.NET). В принципе последовательность построения та же самая что и руками. Создаете объект скетча, в нем объекты линии, точки... Ну и так далее. Про то как добавить кнопки на панели есть в примерах дополнений.

Я баловался с дополнениями, можете глянуть: <noindex>https://github.com/xzibit87/ixTools</noindex>

Там комментарии по русски, код сразу говорю - КРИВОЙ. Но работает (по крайней мере у меня). Этот addin и предназначался для личного пользования.

Примеры из этой папке у меня не компилируются, ошибку выдает при попытке отладить post-35126-1352030431_thumb.png

"Чтобы запустить этот проект, добавьте исполняемый проект к решению со ссылками на проект библиотеки. Установите исполняемые проект как начальный проект" - что он от меня хочет?))

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

В справке не нашла примеров на C#, только VBA.

Ссылка на сообщение
Поделиться на других сайтах

iLogic, мне кажется, вам поможет.

Интересная штука, но там же VBA, а мне нужен C#
Ссылка на сообщение
Поделиться на других сайтах

Примеры из этой папке у меня не компилируются, ошибку выдает при попытке отладить post-35126-1352030431_thumb.png

"Чтобы запустить этот проект, добавьте исполняемый проект к решению со ссылками на проект библиотеки. Установите исполняемые проект как начальный проект" - что он от меня хочет?))

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

В справке не нашла примеров на C#, только VBA.

Со студией вообще знакомы? Вы пытаетесь запустить на отладку прокт собираующий dll, и из этого при настройках по умолчанию у вас ничего не запуститься.

Для отладки: либо вручную запускаете Inventor, и отлаживаете ваш проект. Либо в настройках проекта указываете какую программу запускать (в Вашем случае inventor.exe из папки куда вы его ставили). Если нужно вечером могу записать видео, в качестве примера.

Вам правильно подсказали: лучше используйте iLogic или макросы. Так хотя бы логику работы уловите, а уже потом перейдтие на C#.

Плюс сходите еще сюда: <noindex>http://modthemachine.typepad.com/</noindex> интересный блог одного из разрабов API.

Ссылка на сообщение
Поделиться на других сайтах

Со студией вообще знакомы? Вы пытаетесь запустить на отладку прокт собираующий dll, и из этого при настройках по умолчанию у вас ничего не запуститься.

Для отладки: либо вручную запускаете Inventor, и отлаживаете ваш проект. Либо в настройках проекта указываете какую программу запускать (в Вашем случае inventor.exe из папки куда вы его ставили). Если нужно вечером могу записать видео, в качестве примера.

Вам правильно подсказали: лучше используйте iLogic или макросы. Так хотя бы логику работы уловите, а уже потом перейдтие на C#.

Плюс сходите еще сюда: <noindex>http://modthemachine.typepad.com/</noindex> интересный блог одного из разрабов API.

Со студией знакома, но не настолько близко. Запишите, пожалуйста, если не трудно.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...