В пространстве модели вид это
Перейти к содержимому

В пространстве модели вид это

  • автор:

8.4. Пространство модели и пространство листа

Пространство Модели – это пространство, в котором происходит формирование моделей объектов. В этом пространстве можно создавать как двумерные, так и трехмерные объекты.

Если на экране монитора присутствуют несколько видовых экранов, то редактирование, производимое в одном из них, оказывает действие на все остальные. Несмотря на это, значения экранного увеличения, точки зрения, интервал сетки и шага для каждого видового экрана могут устанавливаться отдельно.

Пространство Листа – это пространство, необходимое для отображения модели, созданной в пространстве Модели, вплавающих видовых экранах(ПВЭ).

При первом переключении в пространство Листаграфический экран пуст и представляет собой «чистый лист», где будет компоноваться чертеж. Впространстве Листасоздаютсяплавающие видовые экраны (ПВЭ), содержащие различные виды модели. Эти видовые экраны рассматриваются как отдельные объекты, которые можно перемещать и масштабировать, чтобы добиться рационального размещения изображений на листе чертежа. Впространстве Листаможно формировать чертеж с необходимыми графическими изображениями и надписями. Плавающие видовые экраны трактуются как самостоятельные объекты, поэтому редактировать модель впространстве Листанельзя.

пространстве Листапиктограмма ПСК имеет треугольную форму, располагается она всегда в левом нижнем углу области чертежа. Перекрестье курсора проходит через всю область рисунка, что позволяет проводить редактирование во всей зоне пространства Листа.

Для перехода из пространства Модели впространство Листаи наоборот используются закладки «Модель 1» (Model1) и «Лист 1» (Layout1) в нижней части графического экрана.

Имеется возможность вычертить на бумаге любую комбинацию плавающих видовых экранов. Кроме того, различного рода объекты (например, основную надпись или примечания) можно создавать и непосредственно в пространстве листа, не затрагивая модель.

Для получения доступа к модели на плавающем видовом экране необходимо переключиться из пространства Листа в пространство Модели. В результате этого появляется возможность, работая с моделью, в то же время видеть и скомпонованный лист. Возможности по редактированию и смене вида для плавающих видовых экранов в пространстве Листа те же, что и для пространства Модели. Однако здесь имеется больше средств управления отдельными видами. Например, на некоторых видовых экранах можно заморозить или отключить отдельные слои без воздействия на другие экраны. Включать и отключать можно целые видовые экраны. Есть возможность выравнивать вид на одном видовом экране относительно вида в другом, а также масштабировать виды относительно масштаба листа в целом.

8.5. Формирование видов

Для построения чертежа по твердотельной модели используется несколько способов. Можно создать 4 плавающих видовых экранов (ПВЭ) в пространстве Листа с помощью меню «Вид» (View)ПВЭ (Viewports)4 ПВЭ (4Viewports). Вновь создаваемые ПВЭ можно расположить в любом месте области чертежа. При этом можно использовать одну из стандартных конфигураций. Видовые экраны можно копировать, перемещать, редактировать, масштабировать и стирать с помощью стандартных команд.

Плавающая панель инструментов «Окна просмотра» (Viewports) помогает в образовании видовых экранов и установки внутри них масштаба (рис. 30).

Рис. 30. Панель инструментов «Окна просмотра»:

1– диалоговое окно видовых экранов (displayviewportsdialog);

4 – преобразовать объект в видовой экран (convertobjecttoviewport);

2 – один видовой экран

5 – подрезать видовой экран

3 – многоугольный видовой экран (polygonalviewport);

6 – настройка масштаба сечения

Если в ходе работы или при выводе на плоттер или принтер необходимо отключить видимость границ видовых экранов, следует предварительно создать для вставки видовых экранов отдельный слой, который затем можно отключить или заморозить.

Видимостью объектов на ПВЭ можно управлять следующими способами:

  • замораживанием и размораживанием слоев на отдельных видовых экранах;
  • включением и отключением видовых экранов;
  • ограничением числа видовых экранов.

Если видовых экранов несколько, то сделать экран текущим в пространстве Модели можно, сделав на нем щелчок устройства указания (левая клавиша «мыши»). Если на чертеже необходимо показать несколько видов модели (вид спереди, вид сверху, вид слева и наглядное изображение), создаются четыре плавающих видовых экрана в пространстве Листа и поочередно, делая активным видовой экран, при помощи плавающей панели «Вид» (View) сформировать эти изображения, а при помощи панели «Окна просмотра» (Viewports) установить необходимые масштабы. Все модификации видов, изображенных на плавающих видовых экранах, производятся в пространстве Модели. Изменения значений интервала шага и сетки, степени экранного увеличения и точки зрения относятся только к текущему видовому экрану. В пространстве Листа также можно создавать объекты, например поясняющие надписи, размеры, основную надпись и т.д. Эти объекты будут видимыми только в пространстве Листа. При работе над чертежом постоянно приходится изменять окно просмотра для того, чтобы рассмотреть необходимые элементы. Этой цели служат вертикальная и горизонтальная линейки прокрутки графического экрана. Управлять масштабом на видовых экранах можно еще и при помощи панели «Масштаб» (Scale) (рис. 31). 1 2 3 4 5 6 7 8 Рис. 31. Панель инструментов «Масштаб»:

1 – увеличить до окна (zoomwindow); 5 – увеличение (zoom in);
2 – динамическое увеличение (zoom dynamic); 6 – уменьшение (zoom out);
3 – масштабное увеличение (zoom scale); 7 – показать все (zoom all);
4 – центрированное увеличение (zoom center); 8 – показать все объекты (extents)

При построении видов и формировании чертежа можно также использовать команду MVSETURдля выравнивания изображений в проекционных связях на нескольких видовых экранах.

В пространстве модели вид это

Эта функциональность предусмотрена только в определенных модулях расширения. Информация / авторское право

Вкладка Вид (обзор модели)

  • Вы открыли проект, который содержит пространства листа. Открыта страница в графическом редакторе. Вы вставили обзор модели ( Вставить > Графика > Обзор модели ). Выберите в диалоговом окне Обзор модели вкладку Вид .
  • Вы открыли проект, который содержит пространства листа. Открыта страница в графическом редакторе. По обзору модели выполнен двойной щелчок. Выберите в диалоговом окне Обзор модели вкладку Вид .

На этой вкладке обрабатываются свойства обзоров модели.

Обзор основных элементов диалогового окна:

Каждый вид идентифицируется через уникальное имя, сохраненное в соответствующем настроенном языке. Наличие нескольких обзоров с одинаковыми именами невозможно.

Описание представляет собой любой многоязычный текст, подробно описывающий вид.

Обзор модели может быть создан только для одного пространства листа. В этом раскрывающемся списке перечислены все содержащиеся в проекте пространства листов. При первом открытии диалогового окна в нем отображается имя первого пространства листа проекта.

Основной функциональный элемент:

Здесь определите, что должно быть представлено в обзоре модели. Таким образом можно дополнительно ограничить отображаемое содержимое пространства листа. Щелкните по кнопке [. ] , чтобы открыть диалоговое окно Выбор 3D-объекта и выбрать объекты, которые должны отображаться в обзоре моделей.

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

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

Нажмите эту кнопку, чтобы открыть диалоговое окно Отобразить / скрыть 3D-объекты . Здесь можно изменять область видимости отдельного 3D-объекта независимо от основных функциональных элементов. При этом все функциональные элементы ранее выбранного пространства листа перечислены в представлении в виде дерева. Кроме того, символ галочки перед каждым функциональным элементом указывает на то, отображается ли функциональный элемент в виде.

  • Внизу / Вверху / Слева / Справа / Спереди / Сзади: Это ортогональные виды модели. Они показывают параллели обзора к отдельной оси.
  • ЮВ изометрия / ЮЗ изометрия / СВ изометрия / СЗ изометрия: Это изометрические обзоры, в которых трехмерные представления отображаются в двух измерениях.

Замечание:

В обзорах модели с изометрической точкой наблюдения указания размеров вставлять нельзя. Это возможно только в ортогональных точках наблюдения.

  • Проволочная модель: Выбранные функциональные элементы представляются в обзоре моделей без учета скрытых ребер. Таким образом можно увидеть скрытые функциональные элементы шкафа. Границы объектов начерчены черными линиями толщиной 0,5 мм.
  • Скрытые ребра: Выбранные функциональные элементы представляются в обзоре моделей с учетом скрытых ребер. Этот стиль задается по умолчанию при создании нового обзора модели.
  • Скрытые ребра / упрощенное представление: Выбранные функциональные элементы отображаются независимо от заданной в соответствующем пространстве листа настройки со скрытыми ребрами, а в клеммниках и 3D-макросах — в упрощенном представлении.
  • Оттенение: В этом стиле представление выбранных функциональных элементов в выбранном обзоре генерируется в виде рисунка в формате Bitmap. Здесь указание размеров не используется, т. к. Bitmap не обладает точками захвата.
  • Оттенение / упрощенное представление: Выбранные функциональные элементы отображаются с оттенением независимо от заданной в соответствующем пространстве листа настройки, а в клеммниках и 3D-макросах — в упрощенном представлении.
  • Автоматически: Масштаб вычисляется таким образом, чтобы шкаф оптимально подходил для выделенной области. При этом используются только масштабы, рекомендуемые стандартом DIN ISO 5455.
  • Подогнать: В данном случае масштаб вычисляется таким образом, чтобы шкаф оптимально подходил для выделенной области. Тем не менее можно использовать любой возможный масштаб, например «1:12», но допускаются только целые числа.
  • Задано вручную: При выборе данной настройки разблокируется поле Масштаб , и можно установить любой масштаб.

Данное поле активно, если в поле Настройка масштаба выбран параметр «Задано вручную»; введите здесь масштаб в формате «1:x».

Среди прочих, для обзоров моделей доступны следующие свойства:

  • Обзор модели: Маркировка функционального элемента : Здесь определяется схема, согласно которой маркируются функциональные элементы в обзоре модели. Щелкните по кнопке [. ] , чтобы открыть диалоговое окно Настройки: Маркировка и выбрать имеющуюся схему или создать новую.
  • Обзор модели: Поворот : При выборе значения из этого раскрывающегося списка содержание обзора модели поворачивается на 90°, 180° или 270° против часовой стрелки. Это может быть полезно для оптимального использования вертикальных обзоров модели на страницах альбомного формата. При этом рамка обзора модели не поворачивается. Текст обзора модели, повернутого на 90°, выводится повернутым на такой же угол. Исключение составляют тексты свойств, читаемые справа. Чтобы они оставались читабельными, поворот выполняется на -90°.
  • Обзор модели: Не поворачивать автоматически тексты из пространства листа : Если флажок этого свойства установлен, при повороте обзора модели автоматический поворот текстов одного порядка свойств не выполняется. Это целесообразно применять, например, чтобы использовать обзор модели, повернутый в горизонтальном формате, в качестве технической документации в вертикальном формате. В этом случае тексты выравниваются, как в пространстве листа, и лучше читаются.

Замечание:

Эта настройка влияет только на тексты свойств, которые перенесены из пространства листа.

  • Обзор модели: Схема для автоматического проставления размеров : Здесь определяется схема, согласно которой в обзоре модели автоматически проставляются размеры функциональных элементов. Щелкните по кнопке [. ] , чтобы открыть диалоговое окно Настройки: Автоматическое проставление размеров и выбрать имеющуюся схему или создать новую.
  • Обзор модели: Схема выбора : схема выбора определяет, какие типы функциональных элементов должны быть представлены в обзоре модели. Данная схема сохраняется в проекте. Выберите из раскрывающегося списка схему для использования. Либо щелкните по кнопке [. ] рядом с полем, чтобы открыть диалоговое окно Настройки: Выбор функционального элемента и создать или обработать в нем схему. Схема всегда активна. Если после загрузки схемы отображение предварительно определенных функциональных элементов было изменено вручную посредством их скрытия или отображения, то запись в этом поле автоматически изменится на «Опред. пользователем».
  • Обзор модели: Занять точку наблюдения за монтажной поверхностью : Если флажок этого свойства установлен, вид функционального элемента в опрокинутом положении выравнивается по его монтажной поверхности. За счет этого осуществляется правильное ортогональное отображение в обзоре модели даже выровненного по косой функционального элемента. Сгенерированные после этого указания размеров соответствуют реальным значениям.
  • Обзор модели: Фиксированный : Если флажок этого свойства установлен, то обновления для соответствующего обзора модели, развертки шины или 2D-отображения отверстия блокируются. Изображение остается без изменений, даже если были изменены объекты в пространстве листа или пространство листа было удалено. При помощи этой настройки можно зафиксировать различные состояния обработки в отчетах.
  • Обзор модели: ширина ребер : С помощью этого свойства можно задавать фиксированное значение для ширины линий ребер в обзоре модели, 2D-отображении отверстий и развертке шины, например 0,5 мм. При масштабировании и изменении масштаба ширина линий изменяется соответственно. При экспорте PDF линии ребер выводятся с заданной шириной.

С вашей помощью мы можем улучшить работу системы. Мы документируем ваши действия в Google Analytics, чтобы постоянно совершенствовать справочную систему (Дополнительная информация и возможности подачи возражений).

В пространстве модели вид это

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

Вся геометрия рисунка содержится в макетах. Геометрия пространства модели содержится на на одном макете называемом Model . Его нельзя переименовать, но можно создать еще один. В одном рисунке может быть только одно пространство модели.
Геометрия пространства листа также содержится на макетах. Может быть много различных макетов пространства листа, каждый из которых представляет свою конфигурацию для печати.
В ActiveX-автоматизации объект ModelSpace содержит всю геометрию макета пространства модели. А т.к. пространств листов много, то объект PaperSpace указывает на последний активный.

Содержимое любого макета распределено между двумя различными объектами ActiveX Layout и Block . Объект Layout содержит настройки печати и визуальные свойства появляющиеся в интерфейсе пользователя. Объект Block содержит геометрию макета. Каждый объект Layout ассоциируется только с одним объектом Block . Для доступа к объекту используется свойство Block , а для доступа из блока к Layout используется соответствующее свойство блока. Объект PlotConfiguration подобен объекту Layout отличаясь тем, что не имеет связи с конкретным объектом Block , а является именованной коллекцией настроек плоттера.

Настройки макета управляют окончательной печатью. Они затрагивают — размер бумаги, масштаб вычерчивания, область вычерчивания, начало координат вычерчивания и устройство печати. Все настройки Layout доступны через его свойства и методы.

Для выбора размера бумаги и единиц следует обращаться к каноническому имени принтера, можно также указать единицы используя свойство PaperUnits , которое принимает одно из трех значений: acInches, acMillimeters, acPixels . Для установки начала координат плоттера есть свойство CenterPlot, (по умолчанию оно равно FALSE)

Чтобы задать область вычерчивания есть свойство PlotType , которое может принимать одно из следующих значений: acDisplay — печатать все содержимое пространства модели (недоступно при печати из пространства листа), acExtents — печатать все что находится внутри границ, acLimits — печатать все внутри пределов, acView — печатать видовой экран заданный ViewToPlot , acWindow — печатать содержимое выбранного методом SetWindowToPlot окна, acLayout — печатать содержимое в границах пространства листа (недоступно при печати из пространства модели).

Чтобы задать масштаб вычерчивания есть два метода — стандартный масштаб установив свойство UseStandardScale в значение TRUE, после чего задать значение свойства StandardScale . Более гибкий метод — ввод пользовательского масштаба через UseStandardScale = FALSE и далее методом SetCustomScale указываем нужный масштаб. Можно также использовать значение acScaleToFit свойства StandardScale для подгонки изображения под размер листа. Для управления масштабированием веса линий свойство ScaleLineweights следует установить = TRUE.

Имя устройства печати задается свойством ConfigName , если его не трогать то печать будет идти на устройство по-умолчанию.

ВИДОВЫЕ ЭКРАНЫ

Для одновременного отображения нескольких частей рисунка, в т.ч. в разных масштабах существуют видовые экраны (ViewPorts). Они могут быть как «впритык» друг к другу, так и плавающими. Рисовать примечания можно непосредственно в пространстве листа не затрагивая пространства модели. Нельзя редактировать модель из пространства листа. Для доступа к модели в объекте PViewport следует переключиться из пространства листа в пространство модели через свойство ActiveSpace . При работе в PViewport объекте возможности редактирования почти такие же как и в Viewport , однако в первом случае более удобна работа с отдельными видами. К примеру, можно заморозить или отключить слои на некоторых видовых экранах не затрагивая остальные. Можно включить и выключить весь видовой экран. Можно так же выравнивать виды по видовым экранам. При работе с объектом ViewPort свойство ActiveSpace должно быть установлено в acModelSpace . При работе с объектом PViewport свойство ActiveSpace можно установить как в значение acModelSpace так и в acPaperSpace , то есть переключаться по мере необходимости.

Тип видового экрана Состояние Применение
PViewport ActiveSpace = acPaperspace Упорядочивание лэйаутов созданием плавающих видовых экранов, редактирование не затрагивает модель
PViewport ActiveSpace = acModelspace Работа с плавающими видовыми экранами для редактирования модели
Viewport ActiveSpace = acModelspace Разбивка экрана на пристыкованные блоки и редактирование модели

Свойство ActiveSpace меняет значение системной переменной TILEMODE .
Установка ThisDrawing.ActiveSpace = acModelSpace эквивалентна TILEMODE = on , и установка ThisDrawing.ActiveSpace = acPaperSpace эквивалентна TILEMODE = off .
Так же свойство MSpace является эквивалентом команд MSpace и PSpace . Установка ThisDrawing.MSpace = TRUE
то же самое что использование команды MSPACE , а установка ThisDrawing.MSpace = FALSE эквивалентна команде PSPACE то есть переключает в пространство листа. В дополнение к сказанному требуется использование метода Display перед установкой свойства MSpace = TRUE , т.к. он инициализирует определенные графические установки, которые должны быть установлены перед переключением в пространство модели. Однако в ActiveX автоматизации установку этих настроек возлагают на программиста. Запомните: следует включить display методом Display по крайней мере для одного объекта PViewport перед тем как устанавливать свойств MSpace = TRUE

ПЕРЕКЛЮЧЕНИЕ В ЛЭЙАУТЫ ПРОСТРАНСТВА ЛИСТА

Переключиться из пространства модели в последний активный лэйаут пространства листа можно так:
1. ThisDrawing.ActiveSpace = acPaperSpace
2. ThisDrawing.MSpace = FALSE .
Когда вы находитесь в пространстве листа автокад отображает иконку ПСК в нижнем левом углу графической области. Перекрестие указывает, что область пространства листа может быть редактирована. (не виды в видовых экранах)

ПЕРЕКЛЮЧЕНИЕ В ПРОСТРАНСТВО МОДЕЛИ

Из пространства листа можно переключаться в плавающие или закрепленные стык в стык видовые экраны пространства модели. Для переключения в плавающий видовой экран инициализируем дисплей ThisDrawing.ActivePViewport.Display=TRUE и переключаемся ThisDrawing.MSpace = TRUE . Для переключения к состыкованным видовым экранам нужно выполнить дополнительный шаг ThisDrawing.MSpace = TRUE

СОЗДАНИЕ ВИДОВЫХ ЭКРАНОВ ПРОСТРАНСТВА ЛИСТА

Видовые экраны пространства листа создаются методом AddPViewport . Метод требует указания центральной точки а также ширины и высоты. Перед применением метода следует установить пространство листа текущим, обычно TILEMODE = 0 .
После создания объекта PViewport можно устанавливать свойства Direction, LensLength, GridOn, Layer, Linetype, LinetypeScale .
Пример переключений между пространствами и создания плавающего видового экрана

 Sub SwitchToPaperSpace() ' Установка активным пространства листа ThisDrawing.ActiveSpace = acPaperSpace ' Создание видового экрана листа Dim newVport As AcadPViewport Dim center(0 To 2) As Double center(0) = 3.25 : center(1) = 3 : center(2) = 0 Set newVport = ThisDrawing.PaperSpace.AddPViewport(center, 6, 5) ' Изменим направление вида Dim viewDir(0 To 2) As Double viewDir(0) = 1 : viewDir(1) = 1 : viewDir(2) = 1 newVport.direction = viewDir ' Включим видовой экран newVport.Display True ' Обратно в пространство модели ThisDrawing.MSpace = True ' Сделаем вид активным ' (не всегда нужно, но неплохая идея) ThisDrawing.ActivePViewport = newVport ZoomExtents ' Отключим редактирование ThisDrawing.MSpace = False ' ZoomExtents в пространстве листа ZoomExtents End Sub 

Порядок шагов в вышеприведенном коде очень важен! Для того чтобы менять значения свойств объекта Viewport метод Display д.б. отключен, а перед тем как делать видовой экран текущим метод Display включить.
Пример создания плавающего видового экрана. Использует предыдущий пример и устанавливает для четырех видовых экранов вид сверху, спереди, справа и изометрический соответствующим образом. Чтобы увидеть результаты следует создать сферу 3DSolid.

 Sub FourPViewports() Dim topVport, frontVport As AcadPViewport Dim rightVport, isoVport As AcadPViewport Dim pt(0 To 2) As Double Dim viewDir(0 To 2) As Double ThisDrawing.ActiveSpace = acPaperSpace ThisDrawing.MSpace = True ' Возьмем существующий PViewport и сделаем его topVport pt(0) = 2.5: pt(1) = 5.5: pt(2) = 0 Set topVport = ThisDrawing.ActivePViewport ' Нет необходимости указывать направление для вида с верху topVport.center = pt topVport.width = 2.5 topVport.height = 2.5 topVport.Display True ThisDrawing.MSpace = True ThisDrawing.ActivePViewport = topVport ZoomExtents ZoomScaled 0.5, acZoomScaledRelativePSpace ' Создадим и настроим фронтальный вид frontVport pt(0) = 2.5: pt(1) = 2.5: pt(2) = 0 Set frontVport = ThisDrawing.PaperSpace.AddPViewport(pt, 2.5, 2.5) viewDir(0) = 0: viewDir(1) = 1: viewDir(2) = 0 frontVport.direction = viewDir frontVport.Display acOn ThisDrawing.MSpace = True ThisDrawing.ActivePViewport = frontVport ZoomExtents ZoomScaled 0.5, acZoomScaledRelativePSpace ' А теперь вид с права rightVport pt(0) = 5.5: pt(1) = 5.5: pt(2) = 0 Set rightVport = ThisDrawing.PaperSpace.AddPViewport(pt, 2.5, 2.5) viewDir(0) = 1: viewDir(1) = 0: viewDir(2) = 0 rightVport.direction = viewDir rightVport.Display acOn ThisDrawing.MSpace = True ThisDrawing.ActivePViewport = rightVport ZoomExtents ZoomScaled 0.5, acZoomScaledRelativePSpace ' И наконец изометрический isoVport pt(0) = 5.5: pt(1) = 2.5: pt(2) = 0 Set isoVport = ThisDrawing.PaperSpace.AddPViewport(pt, 2.5, 2.5) viewDir(0) = 1: viewDir(1) = 1: viewDir(2) = 1 isoVport.direction = viewDir isoVport.Display acOn ThisDrawing.MSpace = True ThisDrawing.ActivePViewport = isoVport ZoomExtents ZoomScaled 0.5, acZoomScaledRelativePSpace ThisDrawing.Regen True End Sub 

ИЗМЕНЕНИЕ ВИДА И СОДЕРЖИМОГО ВИДОВЫХ ЭКРАНОВ

Чтобы изменить вид объекта ViewPort надо находиться в пространстве модели и видовой экран должен быть активен. Для редактирования в плавающем видовом экране в пространстве модели сделайте видовой экран активным установкой свойства ActiveViewport следующим образом Thisdrawing.ActiveViewport = MyViewportObject и редактируйте. Можно также создавать объекты такие как примечания, размерности и др. в пространстве листа. Однако для этого следует установить ActiveSpace в состояние FALSE и включить пространство листа через свойство MSpace . Объекты создаваемые в пространстве листа только там и видны.

Масштабирование видов относительно пространства листа.

Перед печатью можно подобрать точный масштаб для каждой секции чертежа, (видового экрана). Масштабирование видов относительно пространства листа основывается на последовательном изменении масштаба каждого видового экрана. При работе в пространстве листа масштаб представляет собой отношение размера листа к реальному размеру вычерчиваемого объекта отображаемого в видовых экранах. Метод ZoomScaled , масштабирует видовые экраны относительно пространства листа. Он принимает три параметра: видовой экран, фактор масштабирования, и тип масштабирования. Третий параметр необязателен, он позволяет выбрать масштабирование относительно границ рисунка, относительно текущего вида, относительно единиц пространства листа ( acZoomScaledRelativePSpace ). Дробные значения фактора масштаба уменьшают изображение.

Масштабирование образцов типов линий в пространстве листа

В пространстве листа любой тип линий может масштабироваться двумя путями. Основываясь на единицах вычерчивания пространства в котором объект создавался или в универсальной форме основываясь на единицах пространства листа. Системная переменная PSLTSCALE позволяет содержать различные масштабы типов линий для объектов отображаемых в различных масштабах и в разных видовых экранах. Это так же затрагивает линии в 3D-видах.

Скрытие линий в видовых экранах

Если чертеж содежит трехмерные объекты, то можно убрать скрытые линии с заданного видового экрана перед тем как выводить на печать, для этого используется свойство RemoveHiddenLines для заданного видового экрана, которое принимает значение TRUE или FALSE. Для отмены вывода на печать скрытых линий видовых экранов пространства модели есть свойство PlotHidden объекта Layout .

ПЕЧАТЬ ЧЕРТЕЖЕЙ

Печатать чертеж можно в том виде в котором он представлен в пространстве модели или в виде подготовленном для печати через пространство листа. Печать из пространства модели часто предпочтительна когда хочется распечатать черновик для предварительного просмотра-проверки. Когда же модель готова можно печатать из пространства листа. Печать задействует два объекта ActiveX Layout и Plot первый содержит настройки печати для данного лэйаута, второй методы и свойства для запуска и отслеживания процесса печати.

ВЫПОЛНЕНИЕ БАЗОВЫХ ОПЕРАЦИЙ

Объектом Plot обладает следующими свойствами и методами: PlotToFile, PlotToDevice, DisplayPlotPreview, SetLayoutsToPlot, StartBatchMode, QuietErrorMode, NumberOfCopies, BatchPlotProgress (получить состояние или прервать печать). Метод SetLayoutsToPlot , следует вызывать перед каждым методом PlotToDevice и PlotToFile . В противном случае будет печататься активный лэйаут.
Если свойство NumberOfCopies не переустановлено, то будет использовано значение от предыдущего задания. Перед началом пакетной печати установите QuietErrorMode=TRUE , чтобы печать шла непрерывно. Далее метод StartBatchMode начинает печать.

ПЕЧАТЬ ИЗ ПРОСТРАНСТВА МОДЕЛИ

Обычно при печати больших чертежей указывается масштаб преобразования из единиц вычерчивания в единицы печати. Однако, при печати из пространства модели используются следующие умолчания: печать на системный принтер, текущего дисплея, масштабируется так чтобы полностью уместилось, вращение 0 и смещение 0, 0. Для изменения умолчаний — измени свойство объекта Layout ассоциированного с пространством модели. Пример печати границ активного лэйаута.

 Sub PrintModelSpace() ' Проверим что активно пространство модели If ThisDrawing.ActiveSpace = acPaperSpace Then ThisDrawing.MSpace = True ThisDrawing.ActiveSpace = acModelSpace End If ' Зададим границы и масштаб печатаемой области. ThisDrawing.ModelSpace.Layout.PlotType = acExtents ThisDrawing.ModelSpace.Layout.StandardScale = acScaleToFit ' И число копий ThisDrawing.Plot.NumberOfCopies = 1 ' Запустим печать ThisDrawing.Plot.PlotToDevice End Sub 

Имя устройства печати задается с помощью ConfigName , но может быть переопределено методом PlotToDevice с указанием файла PC3

ПЕЧАТЬ ИЗ ПРОСТРАНСТВА ЛИСТА

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

 Sub PrintPaperSpace() ' Установим лэйауты пространства листа которые будем печатать Dim strLayouts(0 To 1) As String Dim varLayouts As Variant strLayouts(0) = "Layout1" strLayouts(1) = "Layout2" varLayouts = strLayouts ThisDrawing.Plot.SetLayoutsToPlot varLayouts ' Число копий ThisDrawing.Plot.NumberOfCopies = 1 ' Печать ThisDrawing.Plot.PlotToDevice End Sub 

В пространстве модели вид это

Выбор рабочего процесса перед началом работы

Коротко о работе на листах

Создание многовидовых чертежей (в пространстве листа)

Пространство листа — это среда листа, в которой можно задавать формат, добавлять основную надпись, отображать различные виды модели, а также наносить размеры и примечания к чертежу.

Темы в этом разделе
  • Коротко о работе на листах Создавать объекты на чертеже можно в двух различных рабочих средах, или «пространствах». Эти пространства представлены на вкладке «Модель» и вкладке компоновки.
  • Процесс работы с листами Процесс подготовки чертежа к печати из вкладки «Лист» подразделяется на несколько этапов.
  • Работа в пространствах модели и листа Возможность переключаться между пространством модели и пространством листа для выполнении определенных задач дает пользователю целый ряд преимуществ. Для создания и редактирования модели используется пространство модели. Для компоновки листа и установки видов используется пространство листа.
  • Создание и изменение видовых экранов листа На листе может создаваться один видовой экран, занимающий весь лист, или несколько видовых экранов. Размеры, свойства, масштаб и расположение видовых экранов могут меняться.
  • Управление видами на видовых экранах листа В процессе создания листа можно создавать видовые экраны, которые рассматриваются как «окна» в пространстве модели. Отображаемым видом каждого видового экрана можно управлять.
  • Повторное использование листов и их параметров При создании листа можно использовать информацию из существующего шаблона.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *