О приложении к Лабораторной работе № 6



 

Получившуюся программу (LWP 06 SW 01. exe), собранную из кусков кода приведённых в данной лабораторной работе, деталь (файл LWP 06 SW 01-Деталь. sldprt), а также стандартный шаблон из поставки SolidWorks 2012 (solidworks _ macro . zip) можно загрузить по ссылке в конце этого материала (сслыка доступна в программном продукте).

 

Приложение: Исходный код программы и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала (сслыка доступна в программном продукте).

Варианты заданий: Варианты для выполнения самостоятельных заданий с использованием материала данной работы приведены по ссылке в конце этого материала (сслыка доступна в программном продукте).

Лабораторная работа № 7: SolidWorks — использование SwCSharpAddin, работа с макросом и шаблоном детали

Лабораторная работа № 7: SolidWorks — использование SwCSharpAddin , работа с макросом и шаблоном детали

 

Содержание

 

Вводная часть

Создание приложения SwCSharpAddin

Модификация приложения SwCSharpAddin : макрос отрисовки болта

Модификация приложения SwCSharpAddin : построение через шаблон детали

Завершающая часть

О приложении к Лабораторной работе № 6

 

Вводная часть

 

В этой работе будет рассмотрены некоторые особенности работы с программным комплексом САПР: SolidWorks (версии 2012 с установленным пакетом обновлений Service Pack 2.0).

 

В отличие от предыдущей работы (Лабораторная работа № 6), в данной работе будет рассмотрен класс приложений подключаемых к SolidWorks и работающих только при запуске самого SolidWекorks. Речь идёт об Addin -приложениях (Добавление). Дополнения являются полноценными модулями для Solidworks, могут использовать как собственный интерфейс (те же формы Windows Forms), так и элементы пользовательского интерфейса SolidWorks. Фактически, добавления встраиваются непосредственно в оболочку SolidWorks. Грамотно собранное стороннее добавление можно запросто не отличить от «родных» инструментов SolidWorks.

Также в данной работе на основе добавления будет реализовано построение шестигранного болта на основе разных «подходов» при создании детали.

1. Работа с кодом макроса, отстраивающего шестигранный болт по трём параметрам, задаваемым пользователем во время исполнения кода.

2. Работа с кодом, отстраивающим шестигранный болт на основе шаблона (используется заранее подготовленный шаблон, меняются внутренние размеры детали, затем происходит сохранение новой детали). Пользователь также указывает три параметра болта перед отрисовкой (изменением) детали.

 

Вместе с установкой SolidWorks обязательно идёт установщик API SDK, который содержит также шаблоны проектов Addin под разные среды разработки Visual Studio (Visual Studio .NET, .ET 2003, 2005, 2008 и 2010, а также более ранние) и разные языки, один из которых C#. SolidWorks API SDK устанавливается вручную. Выбранный шаблон устанавливается в пользовательские документы (в независимости от языка операционной системы, в папке пользователя будет создана папка: My Documents. Весь путь будет выглядеть так: My Documents \<версия Visual Studio под которую ставится шаблон>\ Templates\ProjectTemplates\Visual C#

После установки шаблона в конечной папке появится архив swcsharpaddin. zip.

Для русской версии ОС Windows XP соответственно необходимо переместить конечное содержимое директории …\Visual C# в аналогичною директорию, но уже находящуюся в «правильной» директории шаблонов: Мои документы\<версия Visual Studio под которую ставится шаблон>\ Templates\ProjectTemplates\Visual C#

Для Windows 7 и Visual Studio 2010 конечный путь выглядит так: C :\ Users \<имя текущего пользователя>\ Documents \ Visual Studio 2010\ Templates \ ProjectTemplates \ Visual C #

Разумеется, конечной директорией, где хранятся шаблоны, может быть выбрана любая другая директория на дисек. Главное, необходимо правильно указать путь к этой директории с шаблонами в visual Studio 2010:

 

Рис. 1. 1. Серви c –> Параметры...: Размещения пользовательских шаблонов проектов

 

Если Addin устанавливается простым копированием шаблона в папку для шаблонов Visual Studio 2010, то его перед первым запуском необходимо будет зарегистрировать, путём копирования библиотеки SolidWorksToolsWizard . dll в папку C :\ Windows \ assembly

 


Дата добавления: 2019-09-13; просмотров: 164; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!