Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Т / Л11 2D проектирование и черчение.pdf
Скачиваний:
83
Добавлен:
06.02.2016
Размер:
15.78 Mб
Скачать

Основы. Двухмерное проектирование

document.BeginChanges("Создание текста");

//Создание объекта text – строчный текст

LineText text = new LineText(document);

//Создание свободных узлов в документе с координатами (150,100) и (150,140) FreeNode node1 = new FreeNode(document,150,100);

FreeNode node2 = new FreeNode(document,150,140);

//Построение окружности по центру и точки, через которую она проходит

CircleConstruction circle = new CircleConstruction(document); circle.SetCenterAndNode(node1,node2);

//Задание параметров объекта text

text = new LineText(document); FontStyle style = text.FontStyle; style.FontName = "Arial"; style.Bold = true;

style.Italic = true; text.Color = 1; text.Node = node2; text.Circle = circle;

text.TextValue = "Текст по окружности"; text.HorizontalAlignment = TextHorizontalAlignment.Center;

//Закрытие блока изменения документа document.EndChanges();

}

}

После написания кода макроса необходимо скомпилировать проект.

Компиляция и запуск макросов

Компиляция проекта

Для запуска компиляции используется следующая опция:

<Ctrl><F7> Компилировать

Компиляция проекта является необходимым действием перед запуском макроса на выполнение. В процессе компиляции система анализирует код макроса и выявляет ошибки. Ошибки компиляции возникают, если система не может интерпретировать введённый текст. Эти ошибки могут быть связаны с неправильным синтаксисом инструкции или заданием неверного метода или свойства.

Окно «Выходные данные»

Окно “Выходные данные” расположено в нижней части редактора макросов. Оно предназначено для отображения сообщений о текущем состоянии проекта. В этом окне отображаются ошибки и предупреждения, выявленные в процессе компиляции проекта.

808

Макросы

Сообщение об ошибке в этом окне содержит информацию о месте ошибки в окне кода (номер строки и колонки), а также номер ошибки.

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

Тип ошибки и информацию о ней можно посмотреть в руководстве разработки приложений Microsoft Developer Network (MSDN) по коду, который отображен в сообщении об ошибке в окне “Выходные данные”.

В случае успешной компиляции проекта макрос будет добавлен в окно “Макросы” T-FLEX CAD и может быть запущен на выполнение.

Запуск макросов

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

Прежде всего, запустить макрос на выполнение можно непосредственно из редактора макросов при помощи команды:

Клавиатура

Текстовое меню

 

Пиктограмма

 

 

 

 

 

 

<F5>

«Запустить метод по умолчанию»

 

 

 

 

 

 

 

 

 

 

Так как модуль может содержать несколько макросов (процедур), то системе нужно указать, какая процедура должна быть запущена. Для этого в команде “Свойства проекта” нужно выбрать метод по умолчанию (макрос).

Если метод не был задан изначально, появляется диалог “Макросы” в котором предлагается выбрать метод, запускаемый по умолчанию. В этом диалоге можно либо выбрать нужный метод из предлагаемого списка для текущего проекта, либо, нажав кнопку [Задать вручную] и вписать метод самостоятельно в открывшемся диалоге “Макрос”: задать пространство имён, класс и имя процедуры, которая будет запущена.

809