Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум.doc
Скачиваний:
73
Добавлен:
15.11.2019
Размер:
45.35 Mб
Скачать

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

Компилируем приложение (Release) и запускаем. Результат работы показан ниже (Рис. 5. 1):

Рис. 5. 1. Работа кнопки Фоновый режим: на просмотр было открыто то что SolidWorks собрал (деталь) и сохранил на диск D (LWP06SW01-Деталь.sldprt)

Рис. 5. 2. Работа кнопки Послать команду, выгрузить: окно SolidWorks с пустой деталью и всплывающее окошко

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

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

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

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

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

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

Содержание

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

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

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

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

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

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

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

В этой работе будет рассмотрены некоторые особенности работы с программным комплексом САПР: 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